0
ответов

Почему GlgetUniformlocation не удается меня?

Я нашел Гвен несколько дней назад и думал, что это выглядело как идеальный инструментарий GUI для моего проекта. Но о, дорогой, посмотрите на все, что код OpenGL 2 в рендерере. Поэтому я думал, что я напишу OpenGL 3 ...
вопрос задан: 7 September 2011 20:29
0
ответов

Сочетание массивов вершин с текстурами в OpenGL

Я пытаюсь использовать массивы вершин, чтобы нарисовать достаточно большую сетку, содержащую большое количество вершин. Текстуры были определены из них, и достаточно легко нарисовать в непосредственном режиме ...
вопрос задан: 2 September 2011 15:19
0
ответов

Привязка к OpenGL 3.x vbo

Я пытаюсь обновить мой двигатель, который использовал для использования opengl 2.x стиль вершины для работы с OpenGL 3.x, что означает обновление до VAOS / VBO. Я думаю, что я не обязан должным образом, чтобы VBO правильно. Читайте ниже для ...
вопрос задан: 1 September 2011 21:59
0
ответов

Рисование VBO с помощью glDrawArrays работает в OpenGL 2.1, но не в OpenGL 3.x

Ядро кода (отображается красный прямоугольник): // привязать программу, установить униформу, привязать vbo glEnableVertexAttribArray (0); glVertexAttribPointer (0, 3, GL_FLOAT, GL_FALSE, 0,0); glDrawArrays (GL_TRIANGLES, 0, 6) ...
вопрос задан: 20 June 2011 16:00
0
ответов

glDrawElements and flat shading

Is it possible to achieve flat shading in OpenGL when using glDrawElements to draw objects, and if so how? The ideal way would be to calculate a normal for each triangle only once, if possible. The ...
вопрос задан: 19 May 2011 10:35
0
ответов

Какую версию OpenGL выбрать для кроссплатформенного настольного приложения

Я работаю в некоторых кроссплатформенных настольных приложениях с тяжелой 2-D графикой. Я использую спецификацию OpenGL 2.0, потому что мне нужны вершинные шейдеры. Мне нравится 3.2+ core API из-за его простоты и мощности. ...
вопрос задан: 31 March 2011 11:50
0
ответов

Использовать индекс как координату в OpenGL

Я хочу реализовать средство просмотра временных рядов, которое позволяет пользователю изменять масштаб и плавно панорамировать. Раньше я использовал opengl в немедленном режиме, но теперь он устарел в пользу VBO. Все примеры VBO ...
вопрос задан: 9 February 2011 21:54
0
ответов

Как следует писать современные шейдеры OpenGL, чтобы они были совместимы с друг друга?

В новых модных версиях OpenGL (3.0 и 4.0 и выше) встроенные атрибуты вершин, такие как gl_Vertex, устарели. «Новый способ» визуализировать что угодно - это указать свои собственные атрибуты вершин ...
вопрос задан: 12 January 2011 05:50
0
ответов

Известные ошибки в реализациях OpenGL 3, OpenGL 4

Как мы все в конце концов узнаем, спецификация - это одно, а реализация - другое. Большинство ошибок мы сами создаем, но иногда это не так. Я считаю, что было бы полезно ...
вопрос задан: 27 November 2010 14:17
0
ответов

Руководство по профилю ядра OpenGL 3.2 [закрыто]

Кто-нибудь может предложить руководство по изучению OpenGL 3.2 основной профиль? SDK трудно читать, и большинство руководств, которые я видел, обучали только старому методу.
вопрос задан: 19 September 2010 15:51
0
ответов

Что такое gl_ModelViewMatrix и gl_ModelViewProjectionMatrix в современном OpenGL?

У меня есть этот код, который является контекстом "#version 330 core" gl_Position = PerspectiveViewMatrix (90.0, AspectRatio, 0.01, 1000.0) * TranslationMatrix (0, 0, -4 -0,35 * ...
вопрос задан: 18 September 2010 08:30
0
ответов

Does GLSL utilize SLI? Does OpenCL? What is better, GLSL or OpenCL for multiple GPUs?

To what extend does OpenGL's GLSL utilize SLI setups? Is it utilized at all at the point of execution or only for end rendering? Similarly, I know that OpenCL is alien to SLI but assuming one has ...
вопрос задан: 11 September 2010 15:00
0
ответов

нужен ли VertexAttribPointer после каждого BindBuffer?

Я заметил, что если я повторно не вызову VertexAttribPointer, после BindBuffer нет ввода в шейдеры. Это необходимо? Шейдеры могут не изменяться при записи, а могут изменяться только используемые буферы.
вопрос задан: 8 September 2010 07:57
0
ответов

Современные цвета OpenGL

Я заметил, что старый код имеет входы GL_AMBIENT, GL_DIFFUSE, GL_SPECULAR и т. Д. С glMaterialfv. Как они заменяются в современном коде GLSL? Например, предполагая, что библиотека импорта моделей (Assimp) дает прямое ...
вопрос задан: 5 September 2010 23:24
0
ответов

How do we get Indices for glDrawElements()?

I'm trying to use the Assimp library to import models to a rudimentary OpenGL application with VBO use. If I understand it correctly glDrawElements is one of the ideal modern ways to draw things. ...
вопрос задан: 27 August 2010 17:10