Yuxuan Shui
Yuxuan Shui
Did some research on dithering algorithms. Ordered dithering looks... poor, and error-diffusion is tricky to implement on GPU. mpv is using a compute shader for error diffusion, maybe we could...
I did say I don't like how ordered dithering looks, but I will try to see if I can put something together quickly to see what it looks like in...
Actually, I was wrong, it looks pretty decent. See the dither branch. The approach I've taken is using a 16-bit intermediary back buffer (the `->back_texture`), and apply dither at the...
fun side effect: i can use this to emulate a low color depth screen! :smile: (this is what blur looks like on a 8-color screen, i turned up dither grain...
hmm, btw, why do blur textures have an alpha channel?
Hmm, does nvidia not support 16-bit texture for framebuffers? i thought it's a required format. OK, only RGBA16 is required, RGB16 is not. I need to check both of them.
can you upload a trace from apitrace?
let me try something first before you run apitrace.
@mighty9245 ok, can you try again with the latest change?
we could add a custom present shader. by the looks of it it would be simple to do.