virtualx-engine/servers/rendering/renderer_rd
Dario 77776f5313 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).
2023-08-04 11:42:06 -03:00
..
effects Split raster barrier into vertex and fragment barrier 2023-07-15 12:30:32 +10:00
environment Use defaults to initialize sky data in case of no sky 2023-07-24 10:41:13 -07:00
forward_clustered Merge pull request #79606 from clayjohn/ShaderRD-compilation-groups 2023-08-01 17:25:16 +02:00
forward_mobile Merge pull request #79776 from LRFLEW/mobilefog 2023-08-01 17:25:29 +02:00
shaders Fix use of discard in shaders 2023-07-24 23:21: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-08-04 11:42:06 -03:00
cluster_builder_rd.cpp Save cluster render shader from being optimized out entirely 2023-05-08 18:39:49 +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 Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02:00
pipeline_cache_rd.h Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02:00
renderer_canvas_render_rd.cpp Merge pull request #77740 from ChibiDenDen/simplify_vulkan 2023-07-12 17:16:12 +02:00
renderer_canvas_render_rd.h replace sampler arrays with constant sampler elements 2023-06-22 01:11:57 +03:00
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 Draw frustum splices ontop of direction shadow atlas for debug purposes 2023-06-11 11:48:11 +10:00
renderer_scene_render_rd.h Draw frustum splices ontop of direction shadow atlas for debug purposes 2023-06-11 11:48:11 +10:00
SCsub Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
shader_rd.cpp Initialize shader placeholders up front 2023-08-03 16:13:33 +02:00
shader_rd.h Add Shader compile groups to RD Shader system 2023-07-21 16:42:30 +02: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