gl_FragCoord
https://gyazo.com/0b5252d1f32b6b4a6d69d437efef1b6d
code:glsl
precision mediump float;
// uniform はシェーダー外部から持ち込まれる値、インプット値
uniform float time;
uniform vec2 mouse;
uniform vec2 resolution;
// main が全ピクセルについて実行されて色を決定する
void main( void ) {
float a = gl_FragCoord.x / resolution.x;
gl_FragColor = vec4(vec3(a, a, a), 1.0);
}