virtualx-engine/servers/rendering/renderer_rd
Hugo Locurcio 0eb06da057 Jitter shadow map dithering pattern across frames when TAA is enabled
This improves shadow quality by reducing the visibility of the noisy
pattern caused by dithering.

This jittering also applies when FSR2 is enabled, as it provides its own
form of temporal antialiasing.

Co-authored-by: Clay John <claynjohn@gmail.com>
2024-09-24 15:52:07 -07:00
..
effects Merge pull request #86809 from clayjohn/TAA-disocclusion 2024-09-03 16:13:26 +02:00
environment Style: Apply new clang-format changes 2024-09-20 08:09:48 -05:00
forward_clustered Use distance to AABB surface to calculate Mesh LOD instead of using supports 2024-09-11 14:17:09 -07:00
forward_mobile Style: Apply new clang-format changes 2024-09-20 08:09:48 -05:00
shaders Jitter shadow map dithering pattern across frames when TAA is enabled 2024-09-24 15:52:07 -07:00
spirv-reflect Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
storage_rd Jitter shadow map dithering pattern across frames when TAA is enabled 2024-09-24 15:52:07 -07:00
cluster_builder_rd.cpp Fix missed light clusters when inside clipped lights 2024-03-13 23:38:46 +01:00
cluster_builder_rd.h Add Metal support for macOS (arm64) and iOS 2024-08-20 12:11:06 +02:00
framebuffer_cache_rd.cpp Implement hooks into renderer 2024-02-18 21:54:21 +11:00
framebuffer_cache_rd.h Implement hooks into renderer 2024-02-18 21:54:21 +11:00
pipeline_cache_rd.cpp Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02:00
pipeline_cache_rd.h Some more fixes for compressed meshes 2023-10-24 09:38:12 +02:00
renderer_canvas_render_rd.cpp [2D,Metal]: Fix subpixel blending; fix inconsistent blend state in Metal 2024-09-20 15:16:31 +10:00
renderer_canvas_render_rd.h 2D: Fix use-after-free in batch rendering 2024-09-14 07:50:39 +10:00
renderer_compositor_rd.cpp fix missing cleanup and null checks for various singletons 2024-06-18 01:05:30 -07:00
renderer_compositor_rd.h Fix regression around OpenGL swapchain optimisation for OpenXR 2024-07-29 12:46:58 +10:00
renderer_scene_render_rd.cpp Jitter shadow map dithering pattern across frames when TAA is enabled 2024-09-24 15:52:07 -07:00
renderer_scene_render_rd.h Style: Apply new clang-format changes 2024-09-20 08:09:48 -05:00
SCsub Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
shader_rd.cpp Add external texture support (GLES3) 2024-09-20 10:48:32 -05:00
shader_rd.h Style: Apply new clang-format changes 2024-09-20 08:09:48 -05:00
uniform_set_cache_rd.cpp Implement hooks into renderer 2024-02-18 21:54:21 +11:00
uniform_set_cache_rd.h Implement hooks into renderer 2024-02-18 21:54:21 +11:00