私はGLSLの初心者です。頂点シェーダー コードを読んでいましたが、コードのこの部分がわかりません。
out vec3 position;
...
gl_Position=gl_ModelViewProjectionMatrix*gl_Vertex;
position=vec3(gl_ModelViewMatrix*gl_Vertex);
gl_ModelViewProjectionMatrix と gl_ModelViewMatrix の違いは何ですか?
gl_Position と position の違いは何ですか?