Есть ли лучший способ, чем написание нескольких разных версий ваших шейдеров GLSL для совместимости? - PullRequest
1 голос
/ 24 апреля 2011

Я начинаю играть с OpenGL, и я бы хотел как можно больше избегать фиксированных функций, так как тенденция, кажется, далека от них.Тем не менее, моя видеокарта старая и поддерживает только OpenGL 2.1.Есть ли способ написать шейдеры для GLSL 1.20.8, а затем запустить их без проблем на картах OpenGL 3.0 и OpenGL 4.0?Возможно, что-то при запросе контекста opengl, где вы можете указать версию?

1 Ответ

0 голосов
/ 10 мая 2011

Я должен использовать директиву #version.

...