virtualx-engine/servers/rendering/renderer_rd/forward_clustered
Dario 5155870d64 Improve handling of motion vectors for multimesh instances.
Fixes #67287. There was a subtle error where due to how enabling motion vectors for multi-meshes was handled, only the first instance would have a valid transforms buffer and the rest would point to an invalid buffer. This change moves over the responsibility of enabling motion vectors only when changes happen to the individual 3D transforms or the entire buffer itself. It also fixes an unnecessary download of the existing buffer that'd get overwritten by the current cache if it exists. Another fix is handling the case where the buffer was not set, and enabling motion vectors would not cause the buffer to be recreated correctly.
2023-08-09 08:17:07 -03:00
..
render_forward_clustered.cpp Improve handling of motion vectors for multimesh instances. 2023-08-09 08:17:07 -03:00
render_forward_clustered.h Merge pull request #79606 from clayjohn/ShaderRD-compilation-groups 2023-08-01 17:25:16 +02:00
scene_shader_forward_clustered.cpp Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
scene_shader_forward_clustered.h Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02:00
SCsub Move clustered renderer functionality 2021-04-05 23:11:38 +10:00