我正在使用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指定要綁定的通用頂點屬性的索引。其指數。 –