Принятие OpenGL 4 - PullRequest
       31

Принятие OpenGL 4

4 голосов
/ 31 марта 2011

Только недавно начав изучать «новый» OpenGL (программируемый в отличие от фиксированной функции, я узнал из Nehe Tutorials), мне интересно, является ли изучение OpenGL 3 вообще полезным с момента выпуска OpenGL 4.

Причина, по которой я спрашиваю, заключается в том, что меня интересует количество машин, способных использовать OpenGL 4.

Широко ли оно используется в настоящее время, поддерживает ли оно большинство видеокарт?OpenGL 4 вообще радикально отличается от OpenGL 3?

Ответы [ 2 ]

5 голосов
/ 31 марта 2011

OpenGL 4 принципиально не отличается от OpenGL 3. Он поддерживает бинарные шейдеры и 64-битные типы данных и некоторые другие вещи, но ничего, что делает ваши приложения OpenGL 3 немедленно устаревшими.

3 голосов
/ 01 апреля 2011

Как и выше, но если вы хотите изучить современный способ использования OpenGL, я рекомендую вам использовать только основной профиль, а не устаревшие биты (fixed func ...). Вы можете либо заставить GL потерпеть неудачу при вызове устаревших функций , либо запустить свое приложение через gDEBugger (бесплатно), который выдаст вам предупреждения.

...