Files
glava/shaders/util/premultiply.frag
2019-03-14 21:51:58 -07:00

16 lines
276 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;
}