为了兼容性,还有比编写几个不同版本的GLSL着色器更好的方法吗?



我开始玩OpenGL,我想尽量避免固定的功能,因为趋势似乎远离他们。然而,我的显卡是旧的,只支持opengl2.1。是否有一种方法可以为GLSL 1.20.8编写着色器,然后在OpenGL 3.0和OpenGL 4.0卡上运行它们而不会出现问题?也许在请求opengl上下文时可以指定版本?

我应该使用#version指令。

相关内容

  • 没有找到相关文章

最新更新