Вопросы по теме 'opengl-3'

gluPerspective был удален в OpenGL 3.1, какие-нибудь замены?
Я пытаюсь прочитать несколько руководств по OpenGL в сети. проблема в том, что я нашел несколько старых, которые используют gluPerspective() . gluPerspective устарела в OpenGL 3.0 и удалена в 3.1. Какую функцию я могу использовать вместо этого?...
27927 просмотров
schedule 01.05.2024

неверный перечислитель при создании 16-битной текстуры
Я пытаюсь создать 16-битную текстуру для хранения карты высот для моих патчей ландшафта, однако оба следующих возвращают ошибки «недопустимого перечисления». Макрос CHECK_GL_ERROR() показывает gluErrorString как сообщение и прерывается, если...
1142 просмотров
schedule 10.06.2024

FreeImage загружает png с прозрачностью C++
Я загрузил изображение PNG в свою сцену. Хотя само изображение загружается правильно (то, что я хочу отобразить), проблема, с которой я столкнулся, связана с прозрачностью вокруг изображения. Там, где должна быть прозрачность, это пространство...
3659 просмотров
schedule 05.06.2024

Вращение и движение с твердым телом в Bullet Physics
Я сделал твердое тело для игрока и пытался заставить твердое тело двигаться вместе с элементами управления игрока. Я имею в виду, что всякий раз, когда я нажимаю вперед, я хочу, чтобы твердое тело двигалось вперед в направлении, в котором смотрит...
2013 просмотров
schedule 21.09.2022

Блокировка вычислительного шейдера OpenGL после glMapBuffer
Я делаю простую симуляцию ткани на основе некоторого существующего кода и работаю над профилем OpenGL 4.3. Проблема, с которой я столкнулся, заключается в том, что я пытаюсь внедрить простой вычислительный шейдер, который берет буфер и просто...
214 просмотров
schedule 24.03.2024

Почему я получаю 2 обратных вызова в GLFW3 - OpenGL
Я использую GLFW3 для обработки окон OpenGL3.3+. Все работает правильно, однако я не понимаю, почему он печатает «A pressed» два раза, когда я нажимаю клавишу A. В частности, я хочу, чтобы он печатался только один раз для 1 нажатия клавиши A....
1506 просмотров
schedule 15.12.2023

OpenGL — шейдер загружается, но может отображать только 2D-треугольники
У меня совсем закончились идеи. Я пытаюсь заставить свои шейдеры работать в OpenGL и в попытке сделать это вернул свой код к супер основам. Когда я запускаю свой код с помощью glDrawArrays, я получаю синий треугольник, который говорит мне, что мои...
140 просмотров
schedule 13.03.2024

альфа-смешивание openGL для полной непрозрачности или прозрачности
ОРИГИНАЛ: Я спрашивал об этом раньше, но мой первоначальный пример был немного неполным, и я думаю, что теперь могу более конкретно рассказать о своей проблеме. Для контекста я использую openGL 3.3 на старом компьютере Apple Mac и пытаюсь...
1654 просмотров
schedule 20.11.2023