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