summaryrefslogtreecommitdiff
path: root/engine-ocean/Resources/Shaders/UIShader.frag
diff options
context:
space:
mode:
authorjjesswan <jessica_wan@brown.edu>2024-04-22 21:56:26 -0400
committerjjesswan <jessica_wan@brown.edu>2024-04-22 21:56:26 -0400
commita556b45abf18f1bd509daaf63b66b7d55e9fd291 (patch)
treebc9b8a2d184c12aee236e7f9f276a34b84ca552d /engine-ocean/Resources/Shaders/UIShader.frag
parentcd7c76017a12bb548036571c1ff13e551369d06d (diff)
add engine version
Diffstat (limited to 'engine-ocean/Resources/Shaders/UIShader.frag')
-rw-r--r--engine-ocean/Resources/Shaders/UIShader.frag29
1 files changed, 29 insertions, 0 deletions
diff --git a/engine-ocean/Resources/Shaders/UIShader.frag b/engine-ocean/Resources/Shaders/UIShader.frag
new file mode 100644
index 0000000..f7faef6
--- /dev/null
+++ b/engine-ocean/Resources/Shaders/UIShader.frag
@@ -0,0 +1,29 @@
+#version 330 core
+in vec2 texCoords;
+out vec4 color;
+
+uniform sampler2D guiTexture0;
+uniform bool hovering;
+
+
+
+void main()
+{
+ if (texCoords.x < 0.0 || texCoords.x > 1.0 ||
+ texCoords.y < 0.0 || texCoords.y > 1.0) {
+ discard;
+ }
+
+ vec4 texel0, texel1;
+ //color = texture(guiTexture0, texCoords);
+
+ texel0 = texture(guiTexture0, texCoords);
+ //texel1 = texture(guiTexture1, texCoords);
+
+ color = texel0;
+
+ if (hovering){
+ color = mix(color, vec4(0.f, 0.f, 0.f, 1.f), .5f);
+ }
+
+}