From a6abcbb78819174da258dbb013f760ce314bfa14 Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Fri, 17 Feb 2023 13:07:47 +0100 Subject: [PATCH] Fixed a couple of issues in the FSR 2.2 shader sources --- Assets/Resources/FSR2/shaders/ffx_fsr2_callbacks_hlsl.h | 5 +++++ .../FSR2/shaders/ffx_fsr2_prepare_input_color_pass.hlsl | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Assets/Resources/FSR2/shaders/ffx_fsr2_callbacks_hlsl.h b/Assets/Resources/FSR2/shaders/ffx_fsr2_callbacks_hlsl.h index fd722b3..ab3ded9 100644 --- a/Assets/Resources/FSR2/shaders/ffx_fsr2_callbacks_hlsl.h +++ b/Assets/Resources/FSR2/shaders/ffx_fsr2_callbacks_hlsl.h @@ -508,6 +508,11 @@ void StoreLumaHistory(FfxUInt32x2 iPxPos, FfxFloat32x4 fLumaHistory) { rw_luma_history[iPxPos] = fLumaHistory; } + +FfxFloat32x4 LoadRwLumaHistory(FFX_MIN16_I2 iPxPos) +{ + return rw_luma_history[iPxPos]; +} #endif #if defined(FSR2_BIND_SRV_LUMA_HISTORY) || defined(FFX_INTERNAL) diff --git a/Assets/Resources/FSR2/shaders/ffx_fsr2_prepare_input_color_pass.hlsl b/Assets/Resources/FSR2/shaders/ffx_fsr2_prepare_input_color_pass.hlsl index bed086f..942945a 100644 --- a/Assets/Resources/FSR2/shaders/ffx_fsr2_prepare_input_color_pass.hlsl +++ b/Assets/Resources/FSR2/shaders/ffx_fsr2_prepare_input_color_pass.hlsl @@ -28,7 +28,7 @@ // CB 0 : cbFSR2 #define FSR2_BIND_SRV_INPUT_COLOR 0 -#define FSR2_BIND_SRV_EXPOSURE 1 +#define FSR2_BIND_SRV_INPUT_EXPOSURE 1 #define FSR2_BIND_UAV_RECONSTRUCTED_PREV_NEAREST_DEPTH 0 #define FSR2_BIND_UAV_PREPARED_INPUT_COLOR 1 #define FSR2_BIND_UAV_LUMA_HISTORY 2