diff --git a/examples/makefile b/examples/makefile index b3217373c..b16f21760 100644 --- a/examples/makefile +++ b/examples/makefile @@ -82,8 +82,8 @@ rebuild: # @make -s --no-print-directory rebuild -C 39-assao @make -s --no-print-directory rebuild -C 40-svt @make -s --no-print-directory rebuild -C 42-bunnylod -# @make -s --no-print-directory rebuild -C 43-denoise -# @make -s --no-print-directory rebuild -C 44-sss + @make -s --no-print-directory rebuild -C 43-denoise + @make -s --no-print-directory rebuild -C 44-sss @make -s --no-print-directory rebuild -C 45-bokeh rebuild-embedded: diff --git a/examples/runtime/shaders/dx9/fs_denoise_apply_lighting.bin b/examples/runtime/shaders/dx9/fs_denoise_apply_lighting.bin new file mode 100644 index 000000000..147f365ad Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_denoise_apply_lighting.bin differ diff --git a/examples/runtime/shaders/dx9/fs_denoise_copy.bin b/examples/runtime/shaders/dx9/fs_denoise_copy.bin new file mode 100644 index 000000000..84f6e01e4 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_denoise_copy.bin differ diff --git a/examples/runtime/shaders/dx9/fs_denoise_deferred_combine.bin b/examples/runtime/shaders/dx9/fs_denoise_deferred_combine.bin new file mode 100644 index 000000000..f11653a65 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_denoise_deferred_combine.bin differ diff --git a/examples/runtime/shaders/dx9/fs_denoise_gbuffer.bin b/examples/runtime/shaders/dx9/fs_denoise_gbuffer.bin new file mode 100644 index 000000000..69a94009f Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_denoise_gbuffer.bin differ diff --git a/examples/runtime/shaders/dx9/fs_denoise_spatial_3x3.bin b/examples/runtime/shaders/dx9/fs_denoise_spatial_3x3.bin new file mode 100644 index 000000000..b2979d364 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_denoise_spatial_3x3.bin differ diff --git a/examples/runtime/shaders/dx9/fs_denoise_spatial_5x5.bin b/examples/runtime/shaders/dx9/fs_denoise_spatial_5x5.bin new file mode 100644 index 000000000..a001e8adf Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_denoise_spatial_5x5.bin differ diff --git a/examples/runtime/shaders/dx9/fs_denoise_temporal.bin b/examples/runtime/shaders/dx9/fs_denoise_temporal.bin new file mode 100644 index 000000000..f39a8e424 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_denoise_temporal.bin differ diff --git a/examples/runtime/shaders/dx9/fs_denoise_txaa.bin b/examples/runtime/shaders/dx9/fs_denoise_txaa.bin new file mode 100644 index 000000000..ef144b84a Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_denoise_txaa.bin differ diff --git a/examples/runtime/shaders/dx9/fs_screen_space_shadows.bin b/examples/runtime/shaders/dx9/fs_screen_space_shadows.bin new file mode 100644 index 000000000..e3b1e33ce Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_screen_space_shadows.bin differ diff --git a/examples/runtime/shaders/dx9/fs_sss_deferred_combine.bin b/examples/runtime/shaders/dx9/fs_sss_deferred_combine.bin new file mode 100644 index 000000000..9223fb96b Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_sss_deferred_combine.bin differ diff --git a/examples/runtime/shaders/dx9/fs_sss_gbuffer.bin b/examples/runtime/shaders/dx9/fs_sss_gbuffer.bin new file mode 100644 index 000000000..f2b1affdb Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_sss_gbuffer.bin differ diff --git a/examples/runtime/shaders/dx9/fs_sss_linear_depth.bin b/examples/runtime/shaders/dx9/fs_sss_linear_depth.bin new file mode 100644 index 000000000..d917ae3a2 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_sss_linear_depth.bin differ diff --git a/examples/runtime/shaders/dx9/fs_sss_unlit.bin b/examples/runtime/shaders/dx9/fs_sss_unlit.bin new file mode 100644 index 000000000..2b8dd1d18 Binary files /dev/null and b/examples/runtime/shaders/dx9/fs_sss_unlit.bin differ diff --git a/examples/runtime/shaders/dx9/vs_denoise_gbuffer.bin b/examples/runtime/shaders/dx9/vs_denoise_gbuffer.bin new file mode 100644 index 000000000..0895188f2 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_denoise_gbuffer.bin differ diff --git a/examples/runtime/shaders/dx9/vs_denoise_screenquad.bin b/examples/runtime/shaders/dx9/vs_denoise_screenquad.bin new file mode 100644 index 000000000..0f8b5da33 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_denoise_screenquad.bin differ diff --git a/examples/runtime/shaders/dx9/vs_sss_gbuffer.bin b/examples/runtime/shaders/dx9/vs_sss_gbuffer.bin new file mode 100644 index 000000000..2525e1e38 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_sss_gbuffer.bin differ diff --git a/examples/runtime/shaders/dx9/vs_sss_screenquad.bin b/examples/runtime/shaders/dx9/vs_sss_screenquad.bin new file mode 100644 index 000000000..0f8b5da33 Binary files /dev/null and b/examples/runtime/shaders/dx9/vs_sss_screenquad.bin differ diff --git a/examples/runtime/shaders/essl/fs_denoise_apply_lighting.bin b/examples/runtime/shaders/essl/fs_denoise_apply_lighting.bin new file mode 100644 index 000000000..4db018269 Binary files /dev/null and b/examples/runtime/shaders/essl/fs_denoise_apply_lighting.bin differ diff --git a/examples/runtime/shaders/essl/fs_denoise_copy.bin b/examples/runtime/shaders/essl/fs_denoise_copy.bin new file mode 100644 index 000000000..157f27b05 Binary files /dev/null and b/examples/runtime/shaders/essl/fs_denoise_copy.bin differ diff --git a/examples/runtime/shaders/essl/fs_denoise_deferred_combine.bin b/examples/runtime/shaders/essl/fs_denoise_deferred_combine.bin new file mode 100644 index 000000000..063b7a8a9 Binary files /dev/null and b/examples/runtime/shaders/essl/fs_denoise_deferred_combine.bin differ diff --git a/examples/runtime/shaders/essl/fs_denoise_gbuffer.bin b/examples/runtime/shaders/essl/fs_denoise_gbuffer.bin new file mode 100644 index 000000000..c6dfe552d Binary files /dev/null and b/examples/runtime/shaders/essl/fs_denoise_gbuffer.bin differ diff --git a/examples/runtime/shaders/essl/fs_denoise_spatial_3x3.bin b/examples/runtime/shaders/essl/fs_denoise_spatial_3x3.bin new file mode 100644 index 000000000..e7ddc26de Binary files /dev/null and b/examples/runtime/shaders/essl/fs_denoise_spatial_3x3.bin differ diff --git a/examples/runtime/shaders/essl/fs_denoise_spatial_5x5.bin b/examples/runtime/shaders/essl/fs_denoise_spatial_5x5.bin new file mode 100644 index 000000000..a685035ef Binary files /dev/null and b/examples/runtime/shaders/essl/fs_denoise_spatial_5x5.bin differ diff --git a/examples/runtime/shaders/essl/fs_denoise_temporal.bin b/examples/runtime/shaders/essl/fs_denoise_temporal.bin new file mode 100644 index 000000000..bcd6dab58 Binary files /dev/null and b/examples/runtime/shaders/essl/fs_denoise_temporal.bin differ diff --git a/examples/runtime/shaders/essl/fs_denoise_txaa.bin b/examples/runtime/shaders/essl/fs_denoise_txaa.bin new file mode 100644 index 000000000..2ed041ffd Binary files /dev/null and b/examples/runtime/shaders/essl/fs_denoise_txaa.bin differ diff --git a/examples/runtime/shaders/essl/fs_screen_space_shadows.bin b/examples/runtime/shaders/essl/fs_screen_space_shadows.bin new file mode 100644 index 000000000..07bfc835a Binary files /dev/null and b/examples/runtime/shaders/essl/fs_screen_space_shadows.bin differ diff --git a/examples/runtime/shaders/essl/fs_sss_deferred_combine.bin b/examples/runtime/shaders/essl/fs_sss_deferred_combine.bin new file mode 100644 index 000000000..64ea9beb2 Binary files /dev/null and b/examples/runtime/shaders/essl/fs_sss_deferred_combine.bin differ diff --git a/examples/runtime/shaders/essl/fs_sss_gbuffer.bin b/examples/runtime/shaders/essl/fs_sss_gbuffer.bin new file mode 100644 index 000000000..cc2c98b3a Binary files /dev/null and b/examples/runtime/shaders/essl/fs_sss_gbuffer.bin differ diff --git a/examples/runtime/shaders/essl/fs_sss_linear_depth.bin b/examples/runtime/shaders/essl/fs_sss_linear_depth.bin new file mode 100644 index 000000000..5063f11ac Binary files /dev/null and b/examples/runtime/shaders/essl/fs_sss_linear_depth.bin differ diff --git a/examples/runtime/shaders/essl/fs_sss_unlit.bin b/examples/runtime/shaders/essl/fs_sss_unlit.bin new file mode 100644 index 000000000..160a0979a Binary files /dev/null and b/examples/runtime/shaders/essl/fs_sss_unlit.bin differ diff --git a/examples/runtime/shaders/essl/vs_denoise_gbuffer.bin b/examples/runtime/shaders/essl/vs_denoise_gbuffer.bin new file mode 100644 index 000000000..53db8c972 Binary files /dev/null and b/examples/runtime/shaders/essl/vs_denoise_gbuffer.bin differ diff --git a/examples/runtime/shaders/essl/vs_denoise_screenquad.bin b/examples/runtime/shaders/essl/vs_denoise_screenquad.bin new file mode 100644 index 000000000..e3ca4390b Binary files /dev/null and b/examples/runtime/shaders/essl/vs_denoise_screenquad.bin differ diff --git a/examples/runtime/shaders/essl/vs_sss_gbuffer.bin b/examples/runtime/shaders/essl/vs_sss_gbuffer.bin new file mode 100644 index 000000000..06f108fc3 Binary files /dev/null and b/examples/runtime/shaders/essl/vs_sss_gbuffer.bin differ diff --git a/examples/runtime/shaders/essl/vs_sss_screenquad.bin b/examples/runtime/shaders/essl/vs_sss_screenquad.bin new file mode 100644 index 000000000..e3ca4390b Binary files /dev/null and b/examples/runtime/shaders/essl/vs_sss_screenquad.bin differ