godot/servers/rendering/renderer_rd/storage_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
..
forward_id_storage.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
forward_id_storage.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
light_storage.cpp Re-implement the PSSM_SPLITS debug option 2023-04-28 17:53:56 -07:00
light_storage.h (Re-)Implemented Light3D's property "shadow_reverse_cull_face" 2023-05-19 19:22:10 +02:00
material_storage.cpp Ensure that "detect 3D" is only called when using 3D shaders 2023-06-13 13:20:11 -07:00
material_storage.h More codespell fixes, do more changes from previous ignore list 2023-02-01 12:11:36 +01:00
mesh_storage.cpp Fix incorrect error checking and notifications introduced in PR #80414. 2023-09-21 14:20:04 +02:00
mesh_storage.h Improve handling of motion vectors for multimesh instances. 2023-09-21 14:20:04 +02:00
particles_storage.cpp Add motion vector support for GPU 3D Particles. 2023-09-21 14:20:04 +02:00
particles_storage.h Add motion vector support for GPU 3D Particles. 2023-09-21 14:20:04 +02:00
render_buffer_custom_data_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
render_scene_buffers_rd.cpp Fixing issues with SSIL artifacts 2023-02-24 16:13:18 +11:00
render_scene_buffers_rd.h Add layer slice support to render device and render buffers 2023-02-03 09:48:56 +11:00
render_scene_data_rd.cpp 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
render_scene_data_rd.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub Split dummy renderer classes into separate files 2022-03-16 17:43:10 +11:00
texture_storage.cpp Expose RD::texture_native_handle 2023-06-14 09:58:08 +10:00
texture_storage.h For GDExternal use, provides access to internal graphics handles for textures 2023-05-09 13:47:22 +10:00
utilities.cpp Refactor high quality texture import 2023-01-30 15:53:23 +01:00
utilities.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00