summaryrefslogtreecommitdiffstats
path: root/.config/hypr/shaders/extradark.frag
diff options
context:
space:
mode:
Diffstat (limited to '.config/hypr/shaders/extradark.frag')
-rw-r--r--.config/hypr/shaders/extradark.frag21
1 files changed, 21 insertions, 0 deletions
diff --git a/.config/hypr/shaders/extradark.frag b/.config/hypr/shaders/extradark.frag
new file mode 100644
index 0000000..089ee81
--- /dev/null
+++ b/.config/hypr/shaders/extradark.frag
@@ -0,0 +1,21 @@
1// vim: set ft=glsl:
2// blue light filter shader
3// values from https://reshade.me/forum/shader-discussion/3673-blue-light-filter-similar-to-f-lux
4
5precision mediump float;
6varying vec2 v_texcoord;
7uniform sampler2D tex;
8
9void main() {
10
11 vec4 pixColor = texture2D(tex, v_texcoord);
12
13 // red
14 pixColor[0] *= 0.7;
15 // green
16 pixColor[1] *= 0.6;
17 // blue
18 pixColor[2] *= 0.5;
19
20 gl_FragColor = pixColor;
21}