Как определить, поддерживает ли OpenGL / карта не мощность 2? - PullRequest
3 голосов
/ 15 июня 2010

Как лучше всего определить, поддерживает ли графическая карта и скомпилированный двоичный файл openGL текстуры, не имеющие степени 2 во время выполнения?

1 Ответ

6 голосов
/ 15 июня 2010

Вы можете проверить с помощью glGet для ARB_texture_non_power_of_two или использовать GLEW.

Редактировать, чтобы отразить комментарии: Начиная с OpenGL 2.0 эта функция требуется, и ARB_texture_non_power_of_two не нужно определять. Как найти текущую версию, описано здесь . Как отмечает Джерри: в зависимости от графического процессора эта функция может быть реализована в программном обеспечении, и производительность будет отличной, если вы будете использовать текстуры с размером не равной двум.

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