I got the Intel Open Image Denoiser library working in conjunction with the high-res screenshot functionality. With regard to the image attached below, on the left is the denoised image, and on the right the noisy input image. Works pretty good!
I do not have it working in conjunction with the render to screen functionality however.
I basically need to trace the rays, then read that into a CPU buffer, run it through the denoiser, and then write that back into GPU memory to be drawn to the screen.
I have no idea where to begin. I am using Sascha Willems' raytracingreflections demo code as a base.
Any Vulkan experts in the crowd? :)

