フラグメントシェーダ

fragment-shader.png

ピクセル1個につき1つ存在するシェーダ。

gl_ではじまる入力変数と出力変数

OpenGL OpenGL ES type 意味
gl_FragCoord vec4 ウィンドウ座標での位置。
gl_FrontFacing
gl_PointCoord
gl_Color glColor()
gl_SecondaryColor
gl_TexCoord
gl_FogFragCoord
gl_PointCoord1 vec2 点の中での相対位置
gl_FrontColor プロファイルによりけり

gl_TexCorrdは頂点シェーダの時とちがって、補間されたなめらかな値が来ます
アトリビュート変数以外の組み込み変数


opengl2

サポートサイト Wikidot.com opengl2