glGetTexImage для GL_TEXTURE_CUBE_MAP - PullRequest
       1

glGetTexImage для GL_TEXTURE_CUBE_MAP

0 голосов
/ 17 февраля 2019

Мне нужно было сохранить кубическую карту глубины в файл.Я написал следующий код:

GLfloat* pixels = new GLfloat[width * height];
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_CUBE_MAP, texture);
glGetTexImage(target, 0, GL_DEPTH_COMPONENT, GL_FLOAT, pixels);
glBindTexture(GL_TEXTURE_CUBE_MAP, 0);

, но он хорошо работает только с target = GL_TEXTURE_CUBE_MAP_POSITIVE_X

Я использую тестирование Debian (buster / sid), NVGF 920mx

Если это ошибка драйвера, как я могу ее обойти?Буду благодарен за помощь.

1 Ответ

0 голосов
/ 08 апреля 2019

Это была ошибка драйвера.Тестировалось на других видеокартах, проблем не было.Кроме того, тестирование проводилось на той же видеокарте только под Windows - никаких проблем не наблюдалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...