// vim: set ft=glsl: // blue light filter shader // values from https://reshade.me/forum/shader-discussion/3673-blue-light-filter-similar-to-f-lux precision mediump float; varying vec2 v_texcoord; uniform sampler2D tex; void main() { vec4 pixColor = texture2D(tex, v_texcoord); pixColor.rgb = 1.0 - pixColor.rgb; gl_FragColor = pixColor; }