Development repository for FSR2 integration into Unity Post-Processing Stack V2.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Nico de Poel 3293533bf9 Minor: print the ASR variant to the log when creating the context, makes for easier readback of the log 10 months ago
..
shaders Bind new locks to the accumulate shader as a regular SRV (read-only), and clear the locks buffer ahead of time instead of at the end of the accumulate shader. This simplifies the shader binding setup, as well as being "more correct" because we're using a temporary RT for the locks buffer, meaning it makes no sense to clear it for the next frame. 11 months ago
ffxm_fsr2_common.cginc Moved unorm and globallycoherent definitions to the common cginc, rather than stuffing them somewhere in between all the types 11 months ago
ffxm_fsr2_common.cginc.meta Added the remaining vertex/fragment shader passes and made the same modifications to get them to compile 11 months ago
ffxm_fsr2_compute_luminance_pyramid_pass.compute Made all the ASR shader keywords global and encapsulated all of the keyword management into a separate class, which will enable and disable keywords globally based on the initialization flags and dispatch parameters. 11 months ago
ffxm_fsr2_compute_luminance_pyramid_pass.compute.meta Added shaders for the two compute passes, plus a few minor fixes 11 months ago
ffxm_fsr2_fs.shader Added balanced and performance preset keywords to the depth clip and accumulate passes, which seem to be the only ones that use it. Makes the Balanced variant work. Performance variant still problematic. 11 months ago
ffxm_fsr2_fs.shader.meta Defined a vertex/fragment shader for the accumulate pass, with initial modifications to make things compile as a proof of concept: 11 months ago
ffxm_fsr2_lock_pass.compute Made all the ASR shader keywords global and encapsulated all of the keyword management into a separate class, which will enable and disable keywords globally based on the initialization flags and dispatch parameters. 11 months ago
ffxm_fsr2_lock_pass.compute.meta Added shaders for the two compute passes, plus a few minor fixes 11 months ago
shaders.meta Imported ARM ASR shader code for HLSL without any modifications 11 months ago