From ea8f17368def0b581efcc332d057c0a034d4da9b Mon Sep 17 00:00:00 2001 From: krolxon Date: Sun, 11 Jan 2026 19:18:06 +0530 Subject: add shader script and keybinds --- .config/hypr/shaders/02_green_tint.glsl | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 .config/hypr/shaders/02_green_tint.glsl (limited to '.config/hypr/shaders/02_green_tint.glsl') diff --git a/.config/hypr/shaders/02_green_tint.glsl b/.config/hypr/shaders/02_green_tint.glsl new file mode 100755 index 0000000..c978154 --- /dev/null +++ b/.config/hypr/shaders/02_green_tint.glsl @@ -0,0 +1,16 @@ +#version 300 es +// Pure Green Channel Shader - FIXED +precision highp float; + +in vec2 v_texcoord; +uniform sampler2D tex; +out vec4 fragColor; + +const vec3 LUMA = vec3(0.2126, 0.7152, 0.0722); + +void main() { + vec4 pixColor = texture(tex, v_texcoord); + float gray = dot(pixColor.rgb, LUMA); + // FIXED: Now correctly outputs to GREEN channel + fragColor = vec4(0.0, gray, 0.0, pixColor.a); +} -- cgit v1.2.3