godot/servers/rendering
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
..
dummy Implement MSAA for 2D [Vulkan only] 2022-08-13 01:09:48 +02:00
environment Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
renderer_rd Add a per-light volumetric fog energy property 2022-08-30 20:03:38 +02:00
storage Implement MSAA for 2D [Vulkan only] 2022-08-13 01:09:48 +02:00
renderer_canvas_cull.cpp Add font LCD sub-pixel anti-aliasing support. 2022-08-23 08:47:21 +03:00
renderer_canvas_cull.h Add font LCD sub-pixel anti-aliasing support. 2022-08-23 08:47:21 +03:00
renderer_canvas_render.cpp Fix typo, call mesh_instance_free not mesh_free 2022-07-12 22:30:08 +10:00
renderer_canvas_render.h Add font LCD sub-pixel anti-aliasing support. 2022-08-23 08:47:21 +03:00
renderer_compositor.cpp Add startup flag to override XR mode settings 2022-07-28 11:50:34 +10:00
renderer_compositor.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
renderer_geometry_instance.cpp Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
renderer_geometry_instance.h Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
renderer_scene_cull.cpp Rename str2var to str_to_var and similar 2022-08-26 14:58:22 +02:00
renderer_scene_cull.h Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
renderer_scene_occlusion_cull.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
renderer_scene_occlusion_cull.h Remove ThreadWorkPool, replace by WorkerThreadPool 2022-07-25 15:39:50 +02:00
renderer_scene_render.cpp Restructure environment in render implementation 2022-07-29 12:24:32 +10:00
renderer_scene_render.h Merge pull request #63527 from BastiaanOlij/rework_environment 2022-07-29 08:05:40 +02:00
renderer_scene.cpp Update copyright statements to 2022 2022-01-03 21:27:34 +01:00
renderer_scene.h Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
renderer_viewport.cpp Merge pull request #63003 from Geometror/msaa-2d 2022-08-30 14:54:20 +02:00
renderer_viewport.h Merge pull request #63003 from Geometror/msaa-2d 2022-08-30 14:54:20 +02:00
rendering_device_binds.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
rendering_device_binds.h Replace Array return types with TypedArray 2 2022-08-23 23:21:32 +02:00
rendering_device.cpp Add font LCD sub-pixel anti-aliasing support. 2022-08-23 08:47:21 +03:00
rendering_device.h Merge pull request #63003 from Geometror/msaa-2d 2022-08-30 14:54:20 +02:00
rendering_server_default.cpp Remove Signal connect binds 2022-07-29 16:26:13 +02:00
rendering_server_default.h Merge pull request #63003 from Geometror/msaa-2d 2022-08-30 14:54:20 +02:00
rendering_server_globals.cpp Split dependency logic 2022-06-28 00:10:29 +10:00
rendering_server_globals.h Split dependency logic 2022-06-28 00:10:29 +10:00
SCsub Split dependency logic 2022-06-28 00:10:29 +10:00
shader_compiler.cpp Merge pull request #64167 from clayjohn/screen-texture-hint 2022-08-19 21:51:39 +02:00
shader_compiler.h Add shader uniform hints for screen textures so users can specify custom filter and repeat modes. 2022-08-09 12:29:49 -04:00
shader_language.cpp Allow using integer varyings with flat interpolation modifier 2022-08-25 13:21:02 +03:00
shader_language.h Add shader uniform hints for screen textures so users can specify custom filter and repeat modes. 2022-08-09 12:29:49 -04:00
shader_preprocessor.cpp Add defined keyword support to shader preprocessor 2022-08-20 11:26:59 +03:00
shader_preprocessor.h Add defined keyword support to shader preprocessor 2022-08-20 11:26:59 +03:00
shader_types.cpp Add spatial built-ins (camera-pos, object-pos, camera-eye etc.) 2022-08-02 17:30:41 +02:00
shader_types.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
shader_warnings.cpp Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
shader_warnings.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00