単純なGLSLバーテックスシェーダーの例
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/07/17 21:15 UTC 版)
「GLSL」の記事における「単純なGLSLバーテックスシェーダーの例」の解説
これは固定機能パイプラインと同様に入力頂点を変換する。 void main(void){ gl_Position = ftransform();} ftransform()はGLSL 1.40とGLSL ES 1.0からはサポートされない。代わりに、プログラマは新しいOpenGL 3.1標準に従いモデルビュー行列と投影行列を明示的に指定する必要がある。 #version 140uniform mat4 projectionMatrix;uniform mat4 modelviewMatrix;in vec3 position;void main(void){ gl_Position = projectionMatrix * modelviewMatrix * vec4(position, 1.0);}
※この「単純なGLSLバーテックスシェーダーの例」の解説は、「GLSL」の解説の一部です。
「単純なGLSLバーテックスシェーダーの例」を含む「GLSL」の記事については、「GLSL」の概要を参照ください。
- 単純なGLSLバーテックスシェーダーの例のページへのリンク