gl_Positionに値を渡すには?

gl-position.png
//ATTRIB_VERTEXはインデックス。値は0
glBindAttribLocation(gVertexShader,ATTRIB_VERTEX,"Position");
glVertexAttribPointer(ATTRIB_VERTEX,3,GL_FLOAT,GL_FALSE,0,頂点配列へのポインタ);
glEnableVertexAttribArray(ATTRIB_VERTEX);
//描画
glDisableVertexAttribArray(ATTRIB_VERTEX);

gl_Positionの範囲はx,y共に±1.0である。

サポートサイト Wikidot.com