Back to shaders

Shader test bench

Fragment

zero-x7444ff-shader-art generative glsl runnable fragment MIT
Source
runnable fragment

Complete GLSL fragment shader. Stronghold runs it directly when the browser can compile it.

Code

precision mediump float;
uniform vec3 uColor;
uniform float uOffset;
uniform float uMultiplier;


varying vec2 v_texcoord;

void main(){
    float distanceToCenter = smoothstep(0.0, 1.0,length(v_texcoord - 0.5));
    float alpha = distanceToCenter * uMultiplier + uOffset;
    gl_FragColor = vec4(uColor, alpha);
}