summaryrefslogtreecommitdiff
path: root/src/assets/shaders/text/frag.glsl
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2024-10-13 23:46:06 -0400
committerLLLL Colonq <llll@colonq>2024-10-13 23:46:06 -0400
commit3efd3026d22c71e95a853985f3f50f52147d287e (patch)
tree86d6e50f41cf389089ac24e1c83d2b28f60922d9 /src/assets/shaders/text/frag.glsl
parentb86e6259278892b85aa07da4b98e2d7daf807e21 (diff)
Instanced rendering, mouse move event
Diffstat (limited to 'src/assets/shaders/text/frag.glsl')
-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
+}