Результаты поиска по запросу "opengl"
Контекст OpenGL не найден в текущем потоке, как я могу исправить эту ошибку?
Я работаю над карточной игрой, и в настоящее время у меня хорошая основа, но я сталкиваюсь с ошибкой, когда запускаю ее в затмении. Я также использую Slick 2d. Вот ошибка с консоли. Исключение в потоке "main" java.lang.RuntimeException: в ...
Классы хранят данные членов в последовательной памяти?
Краткая версия этого вопроса: приводит ли указатель к первому элементу данных класса к указателю на все его элементы данных? Обсуждение: Я читаю пример кода, и это интересно. Когда конкретная функция (в этом случаеglUniformMatrix4fv Функция C ...
Как рисовать с помощью объектов Vertex Array и glDrawElements в PyOpenGL
У меня есть следующий код, который должен просто нарисовать зеленый треугольник на экране. Он использует Vertex Array Objects и индексные буферы для рисования и имеет самый простой шейдер, который я мог сделать. Сначала я не использовал ...
Ошибка переопределения выхода GLUT
В моей простой программе OpenGL я получаю следующую ошибку о переопределении выхода: 1>c:\program files\microsoft visual studio 8\vc\include\stdlib.h(406) : error C2381: 'exit' : redefinition; __declspec(noreturn) differs 1> ...
Обновите единую переменную сразу в нескольких шейдерных программах.
У меня есть несколько шейдеров с одинаковыми переменными, которые имеют одинаковые имена во всех шейдерах. Каков наилучший способ обновить униформу с одинаковыми именами во всех шейдерах одновременно? Я рассматриваю следующие подходы: 1)Просто ...
Как нарисовать изнутри геометрию света в отложенном затенении
Я пытаюсь реализовать отложенный шейдер с OpenGL и GLSL, и у меня проблемы с геометрией освещения. Вот шаги, которые я предпринимаю: Bind multitarget framebuffer Render color, position, normal and depth Unbind framebuffer Enable blend Disable ...
Как передать цвет вершин через конвейер шейдера?
Я пытаюсь передать цвет вершины через вершины, геометрию и фрагментный шейдер: glBegin(GL_POINTS); glVertex3f(-2.0f, 0.0f, 0.0); glColor3f(0.0,1.0,0.0); glVertex3f(+2.0f, 0.0f, 0.0); glColor3f(0.0,0.0,1.0); glEnd();вершинный шейдер: # version ...
Как включить мультисэмплинг (сглаживание) в OpenGL с Qt5?
Как включить мультисэмплинг при создании окна? Как мне инициализировать OpenGL для соответствия?
LibGDX Перемещение повернутой камеры
Я столкнулся с ситуацией в моем приложении, построенном с использованием LibGDX, где мне нужно, чтобы камера могла вращаться, а также была подвижной для пользователя, а также для возможности масштабирования. Моя камера управляет перемещением и ...
Рассчитать clipspace.w из clipspace.xyz и (inv) проекционной матрицы
Я использую алгоритмическую логарифмическую глубину, которая приводит к записи someFunc (clipspace.z) в буфер глубиныи нет скрытого разделения перспективы. Я делаю RTT / постобработку, поэтому позже во фрагментном шейдере я хочу пересчитать ...