我正在使用pvrsdk在ubuntu 10.10上开发Opengl-es 2.0。 在我的代码中,我正在渲染三角形的顶点,但是当我必须在顶点着色器中使用Attribute参数时。它是如何改变的Vertex着色器中的属性参数
我看到在他们使用myVertex的例子。这是什么意思。
这样的:
const char* pszVertShader = "\
attribute highp vec4 myVertex;\
uniform mediump mat4 projmatrix;\
invariant gl_Position;\
void main(void)\
{\
gl_Position = projmatrix * myVertex;\
}";
===============================render======================
glBindAttribLocation(uiProgramObject, VERTEX_ARRAY, "myVertex");
所以我只是想知道,我正在从顶点文本文件,它会影响到myVertex属性。
如果需要其他信息我可以提供你,我已经张贴了我的整个代码在前面的问题here
什么是'VERTEX_ARRAY'? –
我的整个代码都在链接中您可以看到:it指定要绑定的通用顶点属性的索引。其指数。 –