Renderer/assets/Shaders/ui/font/bitmapchar/bitmapchar.fs
austin d8ecca2a7b
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
image panel color transparency support
2025-04-13 15:49:41 -04:00

21 lines
504 B
GLSL

#version 330 core
out vec4 FragColor;
in vec2 TexCoords;
uniform sampler2D screenTexture;
uniform vec4 color;
void main(){
vec4 textColorModifier = color;
if(color.x == 0 && color.y == 0 && color.z == 0){
textColorModifier.x = 1;
textColorModifier.y = 1;
textColorModifier.z = 1;
}
vec4 sample = texture(screenTexture, TexCoords);
float baseColor = sample.r;
textColorModifier.a = textColorModifier.a * baseColor;
FragColor = textColorModifier;
}