Files
CodenameEngine/assets/shaders/engine/circleProfilePicture.frag
T
2024-03-23 02:34:39 +01:00

11 lines
366 B
GLSL

#pragma header
// shader used in GitHub credits
void main() {
float len = length(openfl_TextureCoordv - vec2(0.5, 0.5));
float r = 0.5 - (1.0 / openfl_TextureSize.x);
vec4 c = flixel_texture2D(bitmap, openfl_TextureCoordv);
vec4 color = mix(vec4(0.0, 0.0, 0.0, 0.5), c, c.a);
gl_FragColor = color * clamp(1.0 - ((len - r) * openfl_TextureSize.x), 0.0, 1.0);
}