godot/servers/rendering
lawnjelly 4577dfdb67 Shadow volume culling and tighter shadow caster culling
Existing shadow caster culling takes no account of the camera.
This PR adds the highly encapsulated class RenderingLightCuller which can cut down the casters in the shadow volume to only those which can cast shadows on the camera frustum.
2024-01-30 08:38:31 +00:00
..
dummy Free dummy renderer objects 2024-01-29 19:28:29 +01:00
environment
renderer_rd Merge pull request #87495 from jsjtxietian/USE_LIGHT_SHADER_CODE 2024-01-25 16:27:14 +01:00
storage Merge pull request #84894 from clayjohn/tangent-error-message 2024-01-24 14:07:47 +01:00
renderer_canvas_cull.cpp
renderer_canvas_cull.h
renderer_canvas_render.cpp
renderer_canvas_render.h
renderer_compositor.cpp
renderer_compositor.h
renderer_geometry_instance.cpp
renderer_geometry_instance.h
renderer_scene_cull.cpp Shadow volume culling and tighter shadow caster culling 2024-01-30 08:38:31 +00:00
renderer_scene_cull.h Shadow volume culling and tighter shadow caster culling 2024-01-30 08:38:31 +00:00
renderer_scene_occlusion_cull.cpp
renderer_scene_occlusion_cull.h
renderer_scene_render.cpp
renderer_scene_render.h
renderer_viewport.cpp
renderer_viewport.h
rendering_device_binds.cpp
rendering_device_binds.h
rendering_device_commons.cpp
rendering_device_commons.h
rendering_device_driver.cpp
rendering_device_driver.h
rendering_device_graph.cpp Improve stage and slice tracking behavior of RenderingDeviceGraph to fix various synchronization issues. 2024-01-26 10:12:54 -03:00
rendering_device_graph.h Improve stage and slice tracking behavior of RenderingDeviceGraph to fix various synchronization issues. 2024-01-26 10:12:54 -03:00
rendering_device.compat.inc
rendering_device.cpp Null check improvements 2024-01-19 12:50:21 +01:00
rendering_device.h
rendering_light_culler.cpp Shadow volume culling and tighter shadow caster culling 2024-01-30 08:38:31 +00:00
rendering_light_culler.h Shadow volume culling and tighter shadow caster culling 2024-01-30 08:38:31 +00:00
rendering_method.cpp
rendering_method.h
rendering_server_default.cpp Add THREADS_ENABLED macro in order to compile Godot to run on the main thread 2024-01-17 13:58:29 -05:00
rendering_server_default.h Merge pull request #84894 from clayjohn/tangent-error-message 2024-01-24 14:07:47 +01:00
rendering_server_globals.cpp
rendering_server_globals.h
SCsub
shader_compiler.cpp Add missing check when insert function normal_roughness_compatibility 2024-01-15 17:22:19 +08:00
shader_compiler.h
shader_language.cpp
shader_language.h
shader_preprocessor.cpp
shader_preprocessor.h
shader_types.cpp
shader_types.h
shader_warnings.cpp
shader_warnings.h