virtualx-engine/modules/csg
lawnjelly e06cd3042f Portals - Fix CSG updates on room conversion
Due to a quirk in CSG Shapes, updating is usually deferred to the next frame. This is problematic as we need to read back the geometry on the first frame when converting levels.

This PR adds a function to CSGShape to force immediate updating (if dirty), and calls it during room conversion.
2021-07-29 12:41:23 +01:00
..
doc_classes Update CSGMesh3D's documentation to explain how vertex normals are used 2021-04-27 18:37:19 +01:00
icons Add support for creating editor icons per module 2019-06-28 23:42:26 +03:00
config.py SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
csg.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
csg.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
csg_gizmos.cpp Style: Enforce braces around if blocks and loops 2021-05-05 15:02:01 +02:00
csg_gizmos.h Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
csg_shape.cpp Portals - Fix CSG updates on room conversion 2021-07-29 12:41:23 +01:00
csg_shape.h Portals - Fix CSG updates on room conversion 2021-07-29 12:41:23 +01:00
register_types.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2021-05-04 14:45:16 +02:00
register_types.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00