glava-ridged/shaders/glava/util/premultiply.frag
VetheonGames 5499f9f4b9 Init
2023-09-07 16:16:06 -06:00

16 lines
275 B
GLSL

#if _PREMULTIPLY_ALPHA == 0
#error __disablestage
#endif
#request uniform "prev" tex
uniform sampler2D tex;
out vec4 fragment;
in vec4 gl_FragCoord;
void main() {
fragment = texelFetch(tex, ivec2(gl_FragCoord.x, gl_FragCoord.y), 0);
fragment.rgb *= fragment.a;
}