Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debanding option #37

Open
mufunyo opened this issue Nov 15, 2022 · 0 comments
Open

Debanding option #37

mufunyo opened this issue Nov 15, 2022 · 0 comments

Comments

@mufunyo
Copy link

mufunyo commented Nov 15, 2022

I hope GitHub issues are the right place for feature requests, if not, feel free to close this.

I stumbled upon this repo by accident when I was calibrating my friend's brand new OLED TV last weekend and I am absolutely loving it so far. I can't believe I didn't find it sooner, because I posted around 5 years ago on ReShade's forum trying to get ReShade to do what you are doing by hooking the DWM and have been desperate to find something since then.

Which leads me right into this request. Web content, specifically YouTube, is often rife with banding and the video rendering pipelines of desktop browsers like Chrome and Firefox are optimised for performance and battery life and so do all levels conversion in 8 bit, making the banding even worse.

I already noticed a reduction in banding when using dwm_lut over the standard GPU gamma table, but the inclusion of a debanding shader would make it even better.

ReShade already includes an open source debanding effect, but it is written in ReShade's own effect language which according to its author is based on HLSL. I hope porting it to actual HLSL is easy.

https://github.com/crosire/reshade-shaders/blob/slim/Shaders/Deband.fx

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant