godot/servers/rendering/renderer_rd
Hugo Locurcio b1a295b739
Implement distance fade properties in OmniLight3D and SpotLight3D
This can be used to fade lights and their shadows in the distance,
similar to Decal nodes. This can bring significant performance
improvements, especially for lights with shadows enabled and when
using higher-than-default shadow quality settings.

While lights can be smoothly faded out over distance, shadows are
currently "all or nothing" since per-light shadow color is no longer
customizable in the Vulkan renderer. This may result in noticeable
pop-in when leaving the shadow cutoff distance, but depending on the
scene, it may not always be that noticeable.
2022-02-25 15:17:35 +01:00
..
forward_clustered Use Filament specular models and parametrization 2022-02-22 19:39:41 -08:00
forward_mobile Use Filament specular models and parametrization 2022-02-22 19:39:41 -08:00
shaders Filament specular fix. Clamp dot product between normal and view vectors. Fixes #58459. 2022-02-23 18:16:52 +00:00
cluster_builder_rd.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
cluster_builder_rd.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
effects_rd.cpp Implementing OpenXR driver 2022-02-23 12:02:24 +01:00
effects_rd.h Implementing OpenXR driver 2022-02-23 12:02:24 +01:00
pipeline_cache_rd.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
pipeline_cache_rd.h Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
renderer_canvas_render_rd.cpp Merge pull request #54489 from briansemrau/texture-delete-update 2022-01-19 10:10:54 +01:00
renderer_canvas_render_rd.h Merge pull request #54489 from briansemrau/texture-delete-update 2022-01-19 10:10:54 +01:00
renderer_compositor_rd.cpp [Windows] Fix Vulkan driver crash on sub-window minimization. 2022-02-17 13:34:08 +02:00
renderer_compositor_rd.h Revert "Add new scaling modes for splash screen" 2022-01-19 16:09:52 +01:00
renderer_scene_environment_rd.cpp add support for glow maps 2022-01-20 16:47:25 +01:00
renderer_scene_environment_rd.h Merge pull request #39965 from Calinou/tweak-sdfgi-defaults 2022-02-10 17:31:54 +01:00
renderer_scene_gi_rd.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
renderer_scene_gi_rd.h Merge pull request #54677 from Calinou/voxelgi-default-low-quality 2022-02-10 17:35:52 +01:00
renderer_scene_render_rd.cpp Implement distance fade properties in OmniLight3D and SpotLight3D 2022-02-25 15:17:35 +01:00
renderer_scene_render_rd.h Enable 16-bit shadow atlas by default in the RenderingServer methods 2022-02-04 16:41:08 +01:00
renderer_scene_sky_rd.cpp Use prefiltered radiance 2022-02-16 21:37:18 -08:00
renderer_scene_sky_rd.h Revert "Fix default sky process mode not being Real-Time" 2022-02-17 23:13:10 -08:00
renderer_storage_rd.cpp Implement distance fade properties in OmniLight3D and SpotLight3D 2022-02-25 15:17:35 +01:00
renderer_storage_rd.h Implement distance fade properties in OmniLight3D and SpotLight3D 2022-02-25 15:17:35 +01:00
SCsub Create mobile renderer 2021-05-03 21:54:11 +10:00
shader_rd.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
shader_rd.h Style: Remove inconsistently used @author docstrings 2022-01-04 20:42:50 +01:00