Sha256: 23ab18f9932c3ce20baebd64a2efde0f58559849628daad3517bb6f718a57f85
Contents?: true
Size: 478 Bytes
Versions: 2
Compression:
Stored size: 478 Bytes
Contents
// uniform vec4 WireColor; // uniform vec4 FillColor; void main(void) { // Undo perspective correction. vec3 dist_vec = dist * gl_FragCoord.w; // Compute the shortest distance to the edge float d =min(dist_vec[0],min(dist_vec[1],dist_vec[2])); // Compute line intensity and then fragment color float I = exp2(-2.0*d*d); const vec4 fillColor = vec4(0.0, 0.0, 0.0, 0.0); vec4 wireColor = gl_FragColor; gl_FragColor = I*wireColor + (1.0 - I)*fillColor; }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jax-3.0.0.rc2 | lib/assets/javascripts/shaders/wire/fragment.glsl |
jax-3.0.0.rc1 | lib/assets/javascripts/shaders/wire/fragment.glsl |