OpenGL GLSL(3.x-4.1)弃用了统一变量的解释

时间:2012-12-01 19:50:56

标签: c++ opengl glsl deprecated

我正在做一个涉及使用OpenGL使用OpenGL 4.1和GLSL版本410渲染逼真气泡的项目。

在我的研究中,我发现版本3.0(已弃用)和3.1(已移除)之间的内置OpenGL着色器变量/函数丢失。

文档中提到了这一点,我得出结论,我必须自己在C ++代码中编写这些变量并将它们传递给着色器。我只是在寻找一些方向或解释这些变量究竟是做什么的,以便我可以开始。

我主要关注解释的一些变量/函数,以便我可以开始重写它们:

gl_TextureMatrix[int n];

vec4 textureCube (samplerCube sampler, vec3 coord [, float bias] );

gl_FragColor;

此外,是否有一条提供详细解释的途径?

0 个答案:

没有答案