virtualx-engine/drivers/gles3
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
..
shaders Use Filament specular models and parametrization 2022-02-22 19:39:41 -08:00
rasterizer_canvas_gles3.cpp simplify formatting scripts, add a clang-tidy script, and run clang-tidy 2022-01-29 04:41:03 -06:00
rasterizer_canvas_gles3.h New OpenGL batching canvas renderer 2022-01-11 22:26:18 -08:00
rasterizer_gles3.cpp simplify formatting scripts, add a clang-tidy script, and run clang-tidy 2022-01-29 04:41:03 -06:00
rasterizer_gles3.h Revert "Add new scaling modes for splash screen" 2022-01-19 16:09:52 +01:00
rasterizer_scene_gles3.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
rasterizer_scene_gles3.h Enable 16-bit shadow atlas by default in the RenderingServer methods 2022-02-04 16:41:08 +01:00
rasterizer_storage_gles3.cpp Implement distance fade properties in OmniLight3D and SpotLight3D 2022-02-25 15:17:35 +01:00
rasterizer_storage_gles3.h Implement distance fade properties in OmniLight3D and SpotLight3D 2022-02-25 15:17:35 +01:00
SCsub Use OpenGL 3.3 core profile instead of compatibility profile 2021-10-31 15:56:45 +01:00
shader_gles3.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
shader_gles3.h Remove mistakenly added author info 2022-01-12 20:49:59 -08:00
texture_loader_gles3.cpp Style: Cleanup single-line blocks, semicolons, dead code 2022-02-16 14:06:29 +01:00
texture_loader_gles3.h New OpenGL batching canvas renderer 2022-01-11 22:26:18 -08:00