This repository has been archived on 2025-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
csce441pine64backup/L06/resources/simple_frag.glsl
2017-03-01 19:00:01 -06:00

17 lines
357 B
GLSL

#version 120
uniform vec2 middle;
varying vec3 vMyColor;
void main()
{
if(distance(middle, vec2(gl_FragCoord.x, gl_FragCoord.y)) < 20)
{
discard;
}
else
{
float light = ((distance(middle, vec2(gl_FragCoord.x, gl_FragCoord.y))- 20.0)/200.0);
gl_FragColor = vec4(light+vMyColor.r, light+vMyColor.g, light+vMyColor.b, 1.0);
}
}