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 3ae6628a34 Added a few missing "in" keywords 10 months ago
..
shaders Added missing bits of temporal reactive implementation in the FP32 code path, and only bind the relevant inputs to the Accumulate shader based on the ASR mode. Fixes Balanced and Performance modes on Xbox One, which for some reason still seems to be running the FP32 code path, no matter what the FFXM_HALF keyword is set to. 11 months ago
ffxm_fsr2_common.cginc Force enable FP16 shader code path, and redefine FFXM_HALF with a truthy value 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_fragment_legacy.shader Added Legacy variants of the ASR shaders, without DXC, Native16Bit or wave operations. Separated them into an AsrShaderBundle that can be selected from at run-time based on the current graphics device. 11 months ago
ffxm_fsr2_fragment_legacy.shader.meta Added Legacy variants of the ASR shaders, without DXC, Native16Bit or wave operations. Separated them into an AsrShaderBundle that can be selected from at run-time based on the current graphics device. 11 months ago
ffxm_fsr2_fragment_modern.shader Added Legacy variants of the ASR shaders, without DXC, Native16Bit or wave operations. Separated them into an AsrShaderBundle that can be selected from at run-time based on the current graphics device. 11 months ago
ffxm_fsr2_fragment_modern.shader.meta Reworked ASR shaders for modern compilation on DX12, Vulkan, Metal, PS5 and Xbox Series: 11 months ago
ffxm_fsr2_lock_legacy.compute Added Legacy variants of the ASR shaders, without DXC, Native16Bit or wave operations. Separated them into an AsrShaderBundle that can be selected from at run-time based on the current graphics device. 11 months ago
ffxm_fsr2_lock_legacy.compute.meta Added Legacy variants of the ASR shaders, without DXC, Native16Bit or wave operations. Separated them into an AsrShaderBundle that can be selected from at run-time based on the current graphics device. 11 months ago
ffxm_fsr2_lock_modern.compute Removed Native16Bit from the two compute shaders because Xbox Series does not like it. Seems fine for the fragment shader though, which is where it matters most. 11 months ago
ffxm_fsr2_lock_modern.compute.meta Reworked ASR shaders for modern compilation on DX12, Vulkan, Metal, PS5 and Xbox Series: 11 months ago
ffxm_fsr2_luma_pyramid_legacy.compute Added Legacy variants of the ASR shaders, without DXC, Native16Bit or wave operations. Separated them into an AsrShaderBundle that can be selected from at run-time based on the current graphics device. 11 months ago
ffxm_fsr2_luma_pyramid_legacy.compute.meta Added Legacy variants of the ASR shaders, without DXC, Native16Bit or wave operations. Separated them into an AsrShaderBundle that can be selected from at run-time based on the current graphics device. 11 months ago
ffxm_fsr2_luma_pyramid_modern.compute Removed Native16Bit from the two compute shaders because Xbox Series does not like it. Seems fine for the fragment shader though, which is where it matters most. 11 months ago
ffxm_fsr2_luma_pyramid_modern.compute.meta Reworked ASR shaders for modern compilation on DX12, Vulkan, Metal, PS5 and Xbox Series: 11 months ago
shaders.meta Imported ARM ASR shader code for HLSL without any modifications 11 months ago