Browse Source

Added keyword for disabling texture arrays, which is required to make single pass instanced rendering (i.e. XR stereo) work properly.

master
Nico de Poel 2 years ago
parent
commit
87f615fd3b
  1. 1
      Shaders/ffx_fsr2_accumulate_pass.compute
  2. 1
      Shaders/ffx_fsr2_autogen_reactive_pass.compute
  3. 1
      Shaders/ffx_fsr2_compute_luminance_pyramid_pass.compute
  4. 1
      Shaders/ffx_fsr2_depth_clip_pass.compute
  5. 1
      Shaders/ffx_fsr2_rcas_pass.compute
  6. 1
      Shaders/ffx_fsr2_reconstruct_previous_depth_pass.compute
  7. 1
      Shaders/ffx_fsr2_tcr_autogen_pass.compute
  8. 1
      Shaders/ffx_fsr3upscaler_accumulate_pass.compute
  9. 1
      Shaders/ffx_fsr3upscaler_autogen_reactive_pass.compute
  10. 1
      Shaders/ffx_fsr3upscaler_debug_view_pass.compute
  11. 1
      Shaders/ffx_fsr3upscaler_luma_instability_pass.compute
  12. 1
      Shaders/ffx_fsr3upscaler_luma_pyramid_pass.compute
  13. 1
      Shaders/ffx_fsr3upscaler_prepare_inputs_pass.compute
  14. 1
      Shaders/ffx_fsr3upscaler_prepare_reactivity_pass.compute
  15. 1
      Shaders/ffx_fsr3upscaler_rcas_pass.compute
  16. 1
      Shaders/ffx_fsr3upscaler_shading_change_pass.compute
  17. 1
      Shaders/ffx_fsr3upscaler_shading_change_pyramid_pass.compute
  18. 1
      Shaders/ffx_fsr3upscaler_tcr_autogen_pass.compute

1
Shaders/ffx_fsr2_accumulate_pass.compute

@ -29,6 +29,7 @@
#pragma multi_compile_local __ FFX_FSR2_OPTION_APPLY_SHARPENING #pragma multi_compile_local __ FFX_FSR2_OPTION_APPLY_SHARPENING
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr2_autogen_reactive_pass.compute

@ -26,6 +26,7 @@
#pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH #pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr2_compute_luminance_pyramid_pass.compute

@ -26,6 +26,7 @@
#pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH #pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr2_depth_clip_pass.compute

@ -26,6 +26,7 @@
#pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH #pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr2_rcas_pass.compute

@ -25,6 +25,7 @@
#pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH #pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr2_reconstruct_previous_depth_pass.compute

@ -27,6 +27,7 @@
#pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH #pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr2_tcr_autogen_pass.compute

@ -26,6 +26,7 @@
#pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH #pragma multi_compile_local __ FFX_FSR2_OPTION_INVERTED_DEPTH
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_accumulate_pass.compute

@ -27,6 +27,7 @@
#pragma multi_compile_local __ FFX_FSR3UPSCALER_OPTION_APPLY_SHARPENING #pragma multi_compile_local __ FFX_FSR3UPSCALER_OPTION_APPLY_SHARPENING
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_autogen_reactive_pass.compute

@ -23,6 +23,7 @@
#pragma multi_compile_local __ FFX_HALF #pragma multi_compile_local __ FFX_HALF
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_debug_view_pass.compute

@ -23,6 +23,7 @@
#pragma multi_compile_local __ FFX_HALF #pragma multi_compile_local __ FFX_HALF
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_luma_instability_pass.compute

@ -23,6 +23,7 @@
#pragma multi_compile_local __ FFX_HALF #pragma multi_compile_local __ FFX_HALF
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_luma_pyramid_pass.compute

@ -23,6 +23,7 @@
#pragma multi_compile_local __ FFX_HALF #pragma multi_compile_local __ FFX_HALF
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_prepare_inputs_pass.compute

@ -25,6 +25,7 @@
#pragma multi_compile_local __ FFX_FSR3UPSCALER_OPTION_INVERTED_DEPTH #pragma multi_compile_local __ FFX_FSR3UPSCALER_OPTION_INVERTED_DEPTH
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_prepare_reactivity_pass.compute

@ -23,6 +23,7 @@
#pragma multi_compile_local __ FFX_HALF #pragma multi_compile_local __ FFX_HALF
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_rcas_pass.compute

@ -21,6 +21,7 @@
#pragma kernel CS #pragma kernel CS
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_shading_change_pass.compute

@ -23,6 +23,7 @@
#pragma multi_compile_local __ FFX_HALF #pragma multi_compile_local __ FFX_HALF
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_shading_change_pyramid_pass.compute

@ -23,6 +23,7 @@
#pragma multi_compile_local __ FFX_HALF #pragma multi_compile_local __ FFX_HALF
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

1
Shaders/ffx_fsr3upscaler_tcr_autogen_pass.compute

@ -24,6 +24,7 @@
#pragma multi_compile_local __ FFX_FSR3UPSCALER_OPTION_JITTERED_MOTION_VECTORS #pragma multi_compile_local __ FFX_FSR3UPSCALER_OPTION_JITTERED_MOTION_VECTORS
#pragma multi_compile_local __ UNITY_FSR_HDRP #pragma multi_compile_local __ UNITY_FSR_HDRP
#pragma multi_compile __ DISABLE_TEXTURE2D_X_ARRAY
#include "ffx_fsr_unity_common.cginc" #include "ffx_fsr_unity_common.cginc"

Loading…
Cancel
Save