Files
kitty/kitty/graphics_fragment.glsl
Kovid Goyal 444d9536a7 Graphics programs should generate pre-multipled colors in interleaved mode
Also fix a few OpenGL state initialization issues.
2017-12-01 12:16:15 +05:30

15 lines
227 B
GLSL

#version GLSL_VERSION
#define ALPHA_TYPE
uniform sampler2D image;
in vec2 texcoord;
out vec4 color;
void main() {
color = texture(image, texcoord);
#ifdef PREMULT
color = vec4(color.rgb * color.a, color.a);
#endif
}