diff options
Diffstat (limited to 'picom/.config/picom/shaders/default.glsl')
-rw-r--r-- | picom/.config/picom/shaders/default.glsl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/picom/.config/picom/shaders/default.glsl b/picom/.config/picom/shaders/default.glsl new file mode 100644 index 0000000..e319523 --- /dev/null +++ b/picom/.config/picom/shaders/default.glsl @@ -0,0 +1,11 @@ +uniform float opacity; +uniform bool invert_color; +uniform sampler2D tex; + +void main() { + vec4 c = texture2D(tex, gl_TexCoord[0]); + if (invert_color) + c = vec4(vec3(c.a, c.a, c.a) - vec3(c), c.a); + c *= opacity; + gl_FragColor = c; +} |