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

时间:2011-04-24 08:39:38

标签: opengl glsl cg

我开始使用OpenGL,我希望尽可能避免固定功能,因为趋势似乎远离它们。但是,我的显卡很旧,只支持OpenGL 2.1。有没有办法为GLSL 1.20.8编写着色器,然后在OpenGL 3.0和OpenGL 4.0卡上运行它们没有问题?在请求可以指定版本的opengl上下文时可能会有什么?

1 个答案:

答案 0 :(得分:0)

我应该使用#version指令。