Результаты поиска по запросу "opengl"

1 ответ

OpenGL - делиться существующими текстурами с будущими контекстами?

У меня есть приложение, в котором я рисую рамки для текстуры, используя расширения FBO. Эти кадры затем отображаются в разных окнах, которые открытыпокаприложение работает. Это означает, что текстуры могут быть созданы и объединены до того, как ...

2 ответа

Матричные стеки в OpenGL устарели?

Я только что прочитал это: «OpenGL предоставил поддержку для управления преобразованиями и проекциями координат с использованием стандартных матричных стеков (GL_MODELVIEW и GL_PROJECTION). Однако в ядре OpenGL 4.0 все функциональные ...

5 ответов

Зачем преобразовывать нормали с помощью транспонирования инверсии матрицы вида модели?

Я работаю над некоторыми шейдерами, и мне нужно преобразовать нормали. Я читал в нескольких уроках, как вы преобразуете нормалиумножьте их на транспонирование обратной матрицы просмотра модели, Но я не могу найти объяснение, почему это так, и ...

ТОП публикаций

8 ответов

Как вы представляете примитивы как каркасы в OpenGL?

Как вы представляете примитивы как каркасы в OpenGL?

1 ответ

Glew + GLFW Win32 Нет зависимостей Visual Studio

Можно ли собрать и связать Glew и GLFW без копирования файлов на C: ?? Я не могу найти никакой документации, которая показывает, как использовать эти библиотеки без копирования DLL в Visual Studio Directory на C :. Я просто хочу включить все ...

4 ответа

Зачем использовать несколько контекстов OpenGL

Для рендеринга у меня есть текущий контекст GL, связанный с окном. В случае, когда приложение отображает несколько сцен (например, с использованием накопления или разных видов), я считаю, что можно повторно использовать один и тот же контекст. У ...

4 ответа

GCC, строковое форматирование и встроенный GLSL?

Я хотел бы объявить строки шейдера GLSL встроенными с помощью макрокоманды: #define STRINGIFY(A) #A const GLchar* vert = STRINGIFY( #version 120\n attribute vec2 position; void main() { gl_Position = vec4( position, 0.0, 1.0 ); } );Он собирается ...

1 ответ

OpenGL делает текстуру полностью белой

Я пытаюсь сделать изображение .png как текстуру. Однако все, что визуализируется, это белый квадрат. Я присваиваю своей текстуре уникальный идентификатор int, называемый texID, считываю данные пикселя в буфер image (объявленный в файле .h). Я ...

1 ответ

Как умножаются векторы на шейдерный язык?

Такие какgl_FragColor = v1 * v2Я не могу понять, как он умножается, и кажется, что ссылка дает объяснение матрицы умножения вектора. PS: типv1 а такжеv2 обаvec4.

3 ответа

iPhone: наложение прозрачного представления openGL поверх UIView?

Я работаю над приложением для iPhone, и у меня есть рендеринг представления openGL поверх обычного UIView. Это работает, но я не могу получить представление openGL, чтобы иметь прозрачный фон, который показывает UIView внизу. Вместо этого я ...