godot/servers/rendering/renderer_rd
Dario fc130b26f8 Fix motion vectors being corrupted when using precision=double and resulting in the TAA pass being completely broken.
See Issue #69528. When building with precision=double, the TAA pass would break due to the motion vectors being corrupted. It was apparent the origin of the camera itself was corrupted in the UBO for the previous frame because the camera origin was only being split correctly for the current block but not for the previous block (to effectively support the double precision float on the shader).

(cherry picked from commit 77776f5313)
2023-09-21 15:28:23 +02:00
..
effects Allow for external python scripts to call the build python headers via external scripts 2023-03-19 21:18:52 -07:00
environment Fix integer underflow when rounding up in VoxelGI 2023-09-21 14:09:19 +02:00
forward_clustered Add motion vector support for GPU 3D Particles. 2023-09-21 14:20:04 +02:00
forward_mobile Add motion vector support for GPU 3D Particles. 2023-09-21 14:20:04 +02:00
shaders Add motion vector support for GPU 3D Particles. 2023-09-21 14:20:04 +02:00
spirv-reflect Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
storage_rd Fix motion vectors being corrupted when using precision=double and resulting in the TAA pass being completely broken. 2023-09-21 15:28:23 +02:00
cluster_builder_rd.cpp Fix Vulkan crash with many Omni/SpotLights, Decals or ReflectionProbes 2023-09-20 22:44:04 +02:00
cluster_builder_rd.h Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D 2023-01-31 20:04:11 +01:00
framebuffer_cache_rd.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
framebuffer_cache_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
pipeline_cache_rd.cpp Properly handle wireframe mode in RendererRD pipeline cache 2023-06-14 09:14:34 +02:00
pipeline_cache_rd.h Properly handle wireframe mode in RendererRD pipeline cache 2023-06-14 09:14:34 +02:00
renderer_canvas_render_rd.cpp Merge pull request #75181 from dalexeev/fix-light-only-mode 2023-05-27 17:28:29 +02:00
renderer_canvas_render_rd.h fix normal map not flipping in sprite2D 2023-01-14 11:51:56 +05:30
renderer_compositor_rd.cpp Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
renderer_compositor_rd.h Move roughness limiter and sort into their own classes 2023-03-09 21:58:55 +11:00
renderer_scene_render_rd.cpp Take 3D resolution scaling into account for mesh LOD 2023-05-20 16:40:16 -07:00
renderer_scene_render_rd.h Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D 2023-01-31 20:04:11 +01:00
SCsub Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
shader_rd.cpp Move some worker_thread_pool.h includes out of header files 2023-02-13 14:02:01 -05:00
shader_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
uniform_set_cache_rd.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
uniform_set_cache_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00