summaryrefslogtreecommitdiff
path: root/src/assets/shaders
diff options
context:
space:
mode:
Diffstat (limited to 'src/assets/shaders')
-rw-r--r--src/assets/shaders/text/frag.glsl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/assets/shaders/text/frag.glsl b/src/assets/shaders/text/frag.glsl
index 3a1694f..94d27c9 100644
--- a/src/assets/shaders/text/frag.glsl
+++ b/src/assets/shaders/text/frag.glsl
@@ -10,6 +10,7 @@ uniform int font_width;
uniform int font_height;
uniform int text_width;
uniform int text_height;
+uniform vec3 text_color;
in vec2 vertex_texcoord;
out vec4 frag_color;
@@ -51,5 +52,8 @@ void main()
vec4 texel = texture(texture_data, texcoord_final);
if (texel.rgb == vec3(0.0, 0.0, 0.0)) discard;
+ texel.r = text_color.r;
+ texel.g = text_color.g;
+ texel.b = text_color.b;
frag_color = texel;
-} \ No newline at end of file
+}