From c6912f3ffade728d0abca7cc6dc410b17a98665f Mon Sep 17 00:00:00 2001 From: Nico de Poel Date: Tue, 9 Jul 2024 17:48:00 +0200 Subject: [PATCH] Fixes for prepare inputs, prepare reactivity and luma instability passes. --- ...mpute => ffx_fsr3upscaler_luma_instability_pass.compute} | 4 ++-- ... => ffx_fsr3upscaler_luma_instability_pass.compute.meta} | 0 ...compute => ffx_fsr3upscaler_prepare_inputs_pass.compute} | 4 ++-- ...ta => ffx_fsr3upscaler_prepare_inputs_pass.compute.meta} | 0 ...ute => ffx_fsr3upscaler_prepare_reactivity_pass.compute} | 6 ++++-- ...> ffx_fsr3upscaler_prepare_reactivity_pass.compute.meta} | 0 6 files changed, 8 insertions(+), 6 deletions(-) rename Assets/Shaders/FSR3/{ffx_fsr3upscaler_depth_clip_pass.compute => ffx_fsr3upscaler_luma_instability_pass.compute} (93%) rename Assets/Shaders/FSR3/{ffx_fsr3upscaler_lock_pass.compute.meta => ffx_fsr3upscaler_luma_instability_pass.compute.meta} (100%) rename Assets/Shaders/FSR3/{ffx_fsr3upscaler_reconstruct_previous_depth_pass.compute => ffx_fsr3upscaler_prepare_inputs_pass.compute} (93%) rename Assets/Shaders/FSR3/{ffx_fsr3upscaler_reconstruct_previous_depth_pass.compute.meta => ffx_fsr3upscaler_prepare_inputs_pass.compute.meta} (100%) rename Assets/Shaders/FSR3/{ffx_fsr3upscaler_lock_pass.compute => ffx_fsr3upscaler_prepare_reactivity_pass.compute} (90%) rename Assets/Shaders/FSR3/{ffx_fsr3upscaler_depth_clip_pass.compute.meta => ffx_fsr3upscaler_prepare_reactivity_pass.compute.meta} (100%) diff --git a/Assets/Shaders/FSR3/ffx_fsr3upscaler_depth_clip_pass.compute b/Assets/Shaders/FSR3/ffx_fsr3upscaler_luma_instability_pass.compute similarity index 93% rename from Assets/Shaders/FSR3/ffx_fsr3upscaler_depth_clip_pass.compute rename to Assets/Shaders/FSR3/ffx_fsr3upscaler_luma_instability_pass.compute index 0ccd388..6488d8c 100644 --- a/Assets/Shaders/FSR3/ffx_fsr3upscaler_depth_clip_pass.compute +++ b/Assets/Shaders/FSR3/ffx_fsr3upscaler_luma_instability_pass.compute @@ -1,4 +1,4 @@ -// Copyright (c) 2023 Nico de Poel +// Copyright (c) 2024 Nico de Poel // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -29,4 +29,4 @@ #include "ffx_fsr3upscaler_unity_common.cginc" -#include "shaders/ffx_fsr3upscaler_depth_clip_pass.hlsl" +#include "shaders/ffx_fsr3upscaler_luma_instability_pass.hlsl" diff --git a/Assets/Shaders/FSR3/ffx_fsr3upscaler_lock_pass.compute.meta b/Assets/Shaders/FSR3/ffx_fsr3upscaler_luma_instability_pass.compute.meta similarity index 100% rename from Assets/Shaders/FSR3/ffx_fsr3upscaler_lock_pass.compute.meta rename to Assets/Shaders/FSR3/ffx_fsr3upscaler_luma_instability_pass.compute.meta diff --git a/Assets/Shaders/FSR3/ffx_fsr3upscaler_reconstruct_previous_depth_pass.compute b/Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_inputs_pass.compute similarity index 93% rename from Assets/Shaders/FSR3/ffx_fsr3upscaler_reconstruct_previous_depth_pass.compute rename to Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_inputs_pass.compute index ee2f276..5bed091 100644 --- a/Assets/Shaders/FSR3/ffx_fsr3upscaler_reconstruct_previous_depth_pass.compute +++ b/Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_inputs_pass.compute @@ -1,4 +1,4 @@ -// Copyright (c) 2023 Nico de Poel +// Copyright (c) 2024 Nico de Poel // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -30,4 +30,4 @@ #include "ffx_fsr3upscaler_unity_common.cginc" -#include "shaders/ffx_fsr3upscaler_reconstruct_previous_depth_pass.hlsl" +#include "shaders/ffx_fsr3upscaler_prepare_inputs_pass.hlsl" diff --git a/Assets/Shaders/FSR3/ffx_fsr3upscaler_reconstruct_previous_depth_pass.compute.meta b/Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_inputs_pass.compute.meta similarity index 100% rename from Assets/Shaders/FSR3/ffx_fsr3upscaler_reconstruct_previous_depth_pass.compute.meta rename to Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_inputs_pass.compute.meta diff --git a/Assets/Shaders/FSR3/ffx_fsr3upscaler_lock_pass.compute b/Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_reactivity_pass.compute similarity index 90% rename from Assets/Shaders/FSR3/ffx_fsr3upscaler_lock_pass.compute rename to Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_reactivity_pass.compute index e38ad99..27da6ed 100644 --- a/Assets/Shaders/FSR3/ffx_fsr3upscaler_lock_pass.compute +++ b/Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_reactivity_pass.compute @@ -1,4 +1,4 @@ -// Copyright (c) 2023 Nico de Poel +// Copyright (c) 2024 Nico de Poel // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal @@ -25,6 +25,8 @@ #pragma multi_compile_local __ FFX_FSR3UPSCALER_OPTION_JITTERED_MOTION_VECTORS #pragma multi_compile_local __ FFX_FSR3UPSCALER_OPTION_INVERTED_DEPTH +#pragma multi_compile_local __ UNITY_FSR3UPSCALER_HDRP + #include "ffx_fsr3upscaler_unity_common.cginc" -#include "shaders/ffx_fsr3upscaler_lock_pass.hlsl" +#include "shaders/ffx_fsr3upscaler_prepare_reactivity_pass.hlsl" diff --git a/Assets/Shaders/FSR3/ffx_fsr3upscaler_depth_clip_pass.compute.meta b/Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_reactivity_pass.compute.meta similarity index 100% rename from Assets/Shaders/FSR3/ffx_fsr3upscaler_depth_clip_pass.compute.meta rename to Assets/Shaders/FSR3/ffx_fsr3upscaler_prepare_reactivity_pass.compute.meta