kitty/kitty/graphics_fragment.glsl
2017-12-28 10:36:48 +05:30

17 lines
298 B
GLSL

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