aboutsummaryrefslogtreecommitdiff
path: root/src/render_helpers/shaders/close_epilogue.frag
diff options
context:
space:
mode:
Diffstat (limited to 'src/render_helpers/shaders/close_epilogue.frag')
-rw-r--r--src/render_helpers/shaders/close_epilogue.frag16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/render_helpers/shaders/close_epilogue.frag b/src/render_helpers/shaders/close_epilogue.frag
new file mode 100644
index 00000000..ed05c110
--- /dev/null
+++ b/src/render_helpers/shaders/close_epilogue.frag
@@ -0,0 +1,16 @@
+
+void main() {
+ vec3 coords_geo = niri_input_to_geo * vec3(niri_v_coords, 1.0);
+ vec3 size_geo = vec3(niri_geo_size, 1.0);
+
+ vec4 color = close_color(coords_geo, size_geo);
+
+ color = color * niri_alpha;
+
+#if defined(DEBUG_FLAGS)
+ if (niri_tint == 1.0)
+ color = vec4(0.0, 0.2, 0.0, 0.2) + color * 0.8;
+#endif
+
+ gl_FragColor = color;
+}