diff --git a/Shaders/ffx_frameinterpolation_compute_game_vector_field_inpainting_pyramid_pass.compute b/Shaders/ffx_frameinterpolation_compute_game_vector_field_inpainting_pyramid_pass.compute index ec9567f..e061247 100644 --- a/Shaders/ffx_frameinterpolation_compute_game_vector_field_inpainting_pyramid_pass.compute +++ b/Shaders/ffx_frameinterpolation_compute_game_vector_field_inpainting_pyramid_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_compute_inpainting_pyramid_pass.compute b/Shaders/ffx_frameinterpolation_compute_inpainting_pyramid_pass.compute index 46811c9..2451ca5 100644 --- a/Shaders/ffx_frameinterpolation_compute_inpainting_pyramid_pass.compute +++ b/Shaders/ffx_frameinterpolation_compute_inpainting_pyramid_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_debug_view_pass.compute b/Shaders/ffx_frameinterpolation_debug_view_pass.compute index 9db6d59..226e99b 100644 --- a/Shaders/ffx_frameinterpolation_debug_view_pass.compute +++ b/Shaders/ffx_frameinterpolation_debug_view_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_disocclusion_mask_pass.compute b/Shaders/ffx_frameinterpolation_disocclusion_mask_pass.compute index 643f74c..b8875c2 100644 --- a/Shaders/ffx_frameinterpolation_disocclusion_mask_pass.compute +++ b/Shaders/ffx_frameinterpolation_disocclusion_mask_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_game_motion_vector_field_pass.compute b/Shaders/ffx_frameinterpolation_game_motion_vector_field_pass.compute index cfa142a..d39738f 100644 --- a/Shaders/ffx_frameinterpolation_game_motion_vector_field_pass.compute +++ b/Shaders/ffx_frameinterpolation_game_motion_vector_field_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_inpainting_pass.compute b/Shaders/ffx_frameinterpolation_inpainting_pass.compute index 4b36ee6..ac3d431 100644 --- a/Shaders/ffx_frameinterpolation_inpainting_pass.compute +++ b/Shaders/ffx_frameinterpolation_inpainting_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_optical_flow_vector_field_pass.compute b/Shaders/ffx_frameinterpolation_optical_flow_vector_field_pass.compute index 487397b..0e655a6 100644 --- a/Shaders/ffx_frameinterpolation_optical_flow_vector_field_pass.compute +++ b/Shaders/ffx_frameinterpolation_optical_flow_vector_field_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_pass.compute b/Shaders/ffx_frameinterpolation_pass.compute index 9080ef5..c0bc7b3 100644 --- a/Shaders/ffx_frameinterpolation_pass.compute +++ b/Shaders/ffx_frameinterpolation_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_reconstruct_and_dilate_pass.compute b/Shaders/ffx_frameinterpolation_reconstruct_and_dilate_pass.compute index 22b9391..dfc69c3 100644 --- a/Shaders/ffx_frameinterpolation_reconstruct_and_dilate_pass.compute +++ b/Shaders/ffx_frameinterpolation_reconstruct_and_dilate_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_reconstruct_previous_depth_pass.compute b/Shaders/ffx_frameinterpolation_reconstruct_previous_depth_pass.compute index a81afd5..9f64a3a 100644 --- a/Shaders/ffx_frameinterpolation_reconstruct_previous_depth_pass.compute +++ b/Shaders/ffx_frameinterpolation_reconstruct_previous_depth_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic diff --git a/Shaders/ffx_frameinterpolation_setup_pass.compute b/Shaders/ffx_frameinterpolation_setup_pass.compute index 9b5c3f9..bea11ce 100644 --- a/Shaders/ffx_frameinterpolation_setup_pass.compute +++ b/Shaders/ffx_frameinterpolation_setup_pass.compute @@ -22,6 +22,9 @@ #pragma kernel CS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_LOW_RES_MOTION_VECTORS +#pragma multi_compile_local __ FFX_FRAMEINTERPOLATION_OPTION_INVERTED_DEPTH + #pragma use_dxc #pragma require WaveBasic