behaviour-tree-test/modules/csg
Rémi Verschelde f5a290ac46
Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace
A number of headers in the codebase included `rendering_server.h` just for
some enum definitions. This means that any change to `rendering_server.h` or
one of its dependencies would trigger a massive incremental rebuild.

With this change, we decouple a number of classes from `rendering_server.h`,
greatly speeding up incremental rebuilds for that area.

On my machine, this reduces incremental compilation time after an edit of
`rendering_server.h` by 60s (from 2m57s).
2026-02-25 19:43:03 +01:00
..
doc_classes Document CSGShape3D updates being deferred until the next frame 2025-03-24 19:36:52 +01:00
editor Remove geometry_3d include from rendering_server.h, to reduce compile time. 2026-01-27 18:12:38 +01:00
icons Style: Enforce trailing newlines on svgs 2025-02-18 11:02:45 -06:00
tests Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
config.py
csg.cpp Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
csg.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
csg_shape.cpp Move RenderingServer enums to a dedicated RenderingServerEnums (RSE) namespace 2026-02-25 19:43:03 +01:00
csg_shape.h Tidy up includes in scene/main and scene/debugger 2026-02-19 15:09:29 +01:00
register_types.cpp Allow to compile templates without navigation features 2025-04-01 11:53:35 -03:00
register_types.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
SCsub Revert "SCons: Add CPPEXTPATH for external includes" 2025-10-06 13:09:22 -05:00