virtualx-engine/servers/rendering/renderer_rd
Dario 0d7deca4e2 Add buffer_copy method to RenderingDevice interface and an implementation for the Vulkan driver.
Direct buffer copies are required to perform certain operations more efficiently, as the only current alternative is to download the buffer to the CPU and upload it again. As the first use case, the new function is used when enabling motion vectors on multimeshes.
2023-08-12 09:38:39 -03:00
..
effects Fix tonemapper, incorrect vertex count was specified 2023-08-11 10:07:16 +10:00
environment Merge pull request #80215 from clayjohn/HDR-2D 2023-08-08 16:57:33 +02:00
forward_clustered Improve handling of motion vectors for multimesh instances. 2023-08-09 08:17:07 -03:00
forward_mobile Merge pull request #80368 from BastiaanOlij/fix_mobile_error_on_scale 2023-08-08 16:58:47 +02:00
shaders Merge pull request #80215 from clayjohn/HDR-2D 2023-08-08 16:57:33 +02:00
spirv-reflect Refactor SPIR-V reflection into a generic RenderingDevice feature 2022-12-12 14:14:53 +01:00
storage_rd Add buffer_copy method to RenderingDevice interface and an implementation for the Vulkan driver. 2023-08-12 09:38:39 -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 Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
renderer_canvas_render_rd.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
renderer_compositor_rd.cpp Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
renderer_compositor_rd.h Add option to enable HDR rendering in 2D 2023-08-07 11:24:03 +02:00
renderer_scene_render_rd.cpp Merge pull request #80215 from clayjohn/HDR-2D 2023-08-08 16:57:33 +02: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