フラグメントシェーダーを使った描画についてのメモです。 ちなみに頂点シェーダーを考慮すると難易度が高くなって私には理解できなくなるので、一旦下記のツールを使う前提で書いていきます。 http://glslsandbox.com/ gl_FragColorの使い方 gl_FragColorは描画用の組み込み変数なので、定義が不要です。 方はvec4になります。 定義の仕方は下記です。設定する値の型はfloatになります。 //RGBAで設定 gl_FragColor = vec4(0.5,0.5,0.5,0.5); gl_FragCoordの使い方 gl_FragCoordはピクセル座標の組み込み変数です。 型はvec4になります。 //gl_FragCoordを利用して色をしていする float c = gl_FragCoord.x /resolution.x; gl_FragColor