godot/modules/lightmapper_rd
Dario 47214ea9f5 Optimize lightmapper using triangle clusters on the acceleration structure.
Add an additional layer of indirection to the grid used by the lightmapper to store fixed-size triangle clusters. Greatly speeds up baking times on scenes with high triangle density, as the clusters will help to avoid unnecessary checks when the triangle density is high on the scene.
2023-10-13 17:57:25 -03:00
..
SCsub SCons: Properly track codegen script dependency for generated GLSL headers 2022-07-02 16:01:48 +02:00
config.py Disable `lightmapper_rd` module in non-editor builds (and in Android editor) 2023-09-29 11:30:15 +02:00
lightmapper_rd.cpp Optimize lightmapper using triangle clusters on the acceleration structure. 2023-10-13 17:57:25 -03:00
lightmapper_rd.h Optimize lightmapper using triangle clusters on the acceleration structure. 2023-10-13 17:57:25 -03:00
lm_blendseams.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
lm_common_inc.glsl Optimize lightmapper using triangle clusters on the acceleration structure. 2023-10-13 17:57:25 -03:00
lm_compute.glsl Optimize lightmapper using triangle clusters on the acceleration structure. 2023-10-13 17:57:25 -03:00
lm_raster.glsl RendererRD: Remove binding specifier for push constants 2022-02-11 18:42:32 +01:00
register_types.cpp Rewrite the GPU Lightmapper's indirect lighting logic to match Godot 3.5's CPU Lightmapper. 2023-10-13 14:33:55 -03:00
register_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00