virtualx-engine/servers/rendering/renderer_rd
Hugo Locurcio 09bedcead4
Add a per-light volumetric fog energy property
Per-light energy gives more control to the user on the final result of
volumetric fog. Specific lights can be fully excluded from volumetric fog
by setting their volumetric fog energy to 0, which improves performance
slightly. This can also be used to prevent short-lived dynamic effects
from poorly interacting with volumetric fog, as it's updated over several
frames by default unless temporal reprojection is disabled.

Volumetric fog shadows now obey Light3D's Shadow Opacity property as well.

The shadow fog fade property was removed as it had little visible impact
on the final scene's rendering.
2022-08-30 20:03:38 +02:00
..
effects Rename str2var to str_to_var and similar 2022-08-26 14:58:22 +02:00
environment Rename str2var to str_to_var and similar 2022-08-26 14:58:22 +02:00
forward_clustered Merge pull request #64167 from clayjohn/screen-texture-hint 2022-08-19 21:51:39 +02:00
forward_mobile Merge pull request #64167 from clayjohn/screen-texture-hint 2022-08-19 21:51:39 +02:00
shaders Add a per-light volumetric fog energy property 2022-08-30 20:03:38 +02:00
storage_rd Add a per-light volumetric fog energy property 2022-08-30 20:03:38 +02:00
cluster_builder_rd.cpp Implement Vector4, Vector4i, Projection 2022-07-23 14:00:01 +02:00
cluster_builder_rd.h Rename str2var to str_to_var and similar 2022-08-26 14:58:22 +02:00
effects_rd.cpp Implement Vector4, Vector4i, Projection 2022-07-23 14:00:01 +02:00
effects_rd.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
framebuffer_cache_rd.cpp Add a Framebuffer cache 2022-08-05 13:37:29 +02:00
framebuffer_cache_rd.h Add a Framebuffer cache 2022-08-05 13:37:29 +02:00
pipeline_cache_rd.cpp Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
pipeline_cache_rd.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
renderer_canvas_render_rd.cpp Fix updating OccluderPolygon shapes 2022-08-29 03:51:53 +02:00
renderer_canvas_render_rd.h Add font LCD sub-pixel anti-aliasing support. 2022-08-23 08:47:21 +03:00
renderer_compositor_rd.cpp Rename String plus_file to path_join 2022-08-29 19:38:13 -05:00
renderer_compositor_rd.h Add a Framebuffer cache 2022-08-05 13:37:29 +02:00
renderer_scene_render_rd.cpp Add a per-light volumetric fog energy property 2022-08-30 20:03:38 +02:00
renderer_scene_render_rd.h Add a per-light volumetric fog energy property 2022-08-30 20:03:38 +02:00
SCsub Split GI effects and fix stereoscopic rendering of GI effects 2022-06-22 12:50:17 +10:00
shader_rd.cpp Rename String plus_file to path_join 2022-08-29 19:38:13 -05:00
shader_rd.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
uniform_set_cache_rd.cpp Fix typos with codespell 2022-03-31 14:07:29 +02:00
uniform_set_cache_rd.h Add a Framebuffer cache 2022-08-05 13:37:29 +02:00