aboutsummaryrefslogtreecommitdiffstats
path: root/Shaders
diff options
context:
space:
mode:
authorAndy Belle-Isle <drumsetmonkey@gmail.com>2019-09-23 22:14:13 -0400
committerAndy Belle-Isle <drumsetmonkey@gmail.com>2019-09-23 22:14:13 -0400
commitf6a0e340bc82cb5fb96f836686bd59aaffd5db97 (patch)
tree8d7e96bbd997be9d0a1e9bf088689366aeaae96e /Shaders
parent0869328b12ff9b77000915f37443dcf2468d881e (diff)
Fixed text rendering
Diffstat (limited to 'Shaders')
-rw-r--r--Shaders/ui.frag8
-rw-r--r--Shaders/ui.vert6
2 files changed, 10 insertions, 4 deletions
diff --git a/Shaders/ui.frag b/Shaders/ui.frag
index 118108c..63e7eb0 100644
--- a/Shaders/ui.frag
+++ b/Shaders/ui.frag
@@ -1,5 +1,11 @@
#version 130
+#ifdef GL_FRAGMENT_PRECISION_HIGH
+precision highp float;
+#else
+precision mediump float;
+#endif
+
uniform sampler2D sampler;
in vec2 texCoord;
@@ -12,5 +18,5 @@ void main(){
//TODO allow antialiasing
//if (pixelColor.w != 1.0f)
// discard;
- FragColor = pixelColor * color;
+ FragColor = pixelColor.r * color;
}
diff --git a/Shaders/ui.vert b/Shaders/ui.vert
index ee4f92c..d2e3902 100644
--- a/Shaders/ui.vert
+++ b/Shaders/ui.vert
@@ -12,8 +12,8 @@ out vec4 color;
void main(){
texCoord = tex_coord;
- color = vec4(1.0, 1.0, 1.0, 1.0);
+ color = vec4(0.0f, 0.0f, 0.0f, 1.0f);
//color = tex_color;
- //gl_Position = ortho * vec4(coord2d.xyz, 1.0);
- gl_Position = projection * view * model * vec4(coord2d, 1.0f);
+ //gl_Position = ortho * vec4(coord2d.xyz, 1.0f);
+ gl_Position = projection * view * model * vec4(coord2d.xyz, 1.0f);
}