gl_FragCoord
https://gyazo.com/0b5252d1f32b6b4a6d69d437efef1b6d
code:glsl
#ifdef GL_ES
precision mediump float;
#endif
#extension GL_OES_standard_derivatives : enable
// 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);
}