Skip to content

PickNicko13/picom-o8dither

Repository files navigation

picom-o8dither

Ordered dithering shader for picom.

Why?

I just love that oldschool orderred dithering and I heard that it was pretty fast as a fragment shader, so I decided to leard OpenGL because of it, lol. And then I found out that picom has support for user-defined shaders and some people have made pretty incredible stuff with them, so I just had to do it!

Usage

picom --window-shader-fg fadeDither.glsl

Demo

Screenshots were taken using 6-level quantization. You may want to set a higher color count to make it less noticable, or the opposite.

o8dither.glsl

true_sxiv.png true_q3a.png

fakeDither.glsl

fake_sxiv.png fake_q3a.png

This video demonstrates two shaders with fading:

halfFakeDither+Fade.glsl fadeDither4x2.glsl

fade_demo.mkv

About

Ordered dithering shader for picom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages