So Ombre development enters its third year this month, so let's start a new thread to track the progress !

I spent the past few days reworking my Depth of Field, which started off the GPU Zen method and then evolved a bit.

The part I'm currently trying to figure out is how to make the effect "scale-up", aka resolution independent.
Since the kernel is computed on the fly from a function, I should be able to find a formula to adjust it based on a resolution reference (so via a ratio or something). 🤔
My bokeh pass shader on Linux has a little issue it seems. For some reason it result in my pass taking 0.7ms, but if I increase the number of samples it actually goes down !
Switching to Vulkan or another shader compiler fix the problem. That was a fun one to investigate. :p
@froyok what language/driver/compiler ?
@gob It's on Linux, so glsl, radeonsi and using llvm. Fixed by switching to aco.

@froyok aco my beloved

was it not the default ? weird

@gob Not on my Manjaro at least.