GLEW и openGL устарели - PullRequest
       28

GLEW и openGL устарели

5 голосов
/ 30 января 2011

Я использую openGL и glew для проверки расширений.

Скажем, я хотел проверить, могу ли я использовать расширение мультитекстуры:

GLEW_ARB_multitexture вернет true, если я смогу его использовать.*

НО

arb_multitexture устарела в openGL 3.0.

Будет ли он по-прежнему возвращать true?

Как насчет 3.1, где он был удален?

Спасибо.

1 Ответ

3 голосов
/ 31 января 2011

Он вернет истину, если ваш контекст экспортирует расширение, что будет, если он не является «совместимым с форвардом» или «профилем ядра», или, возможно, если он поддерживает расширение «GL_ARB_compatibility».

Суть в том, что если GLEW_ARB_multitexture имеет значение true, вы можете использовать эту функциональность.Любая логика более высокого уровня (например, только использование шейдеров, если они доступны) зависит от вас.

...