lawnjelly
3d981b8265
Add option to use handles to RID
...
Adds an option to compile an alternative implementation for RIDs, which allows checks for erroneous usage patterns as well as providing leak tests.
2021-12-06 14:43:34 +00:00
lawnjelly
279e6f65cd
Portals - add reason string to unload message
...
To help users identify conditions that are causing room system invalidation, a reason message is passed to the unload function and logged.
2021-09-24 14:00:24 +01:00
lawnjelly
770d9f8220
Portals - add gizmo handles for editing portals and rooms
...
Gizmo handles are added for much more user friendly editing of portals and room bounds.
2021-08-06 07:53:22 +01:00
lawnjelly
5e59f7ce3a
Portals - Config warning for Rooms with too many planes
...
Just a small addition, a config warning if the user creates a Room with a large number of bounding planes, letting them know to simplify it.
2021-07-23 10:19:09 +01:00
lawnjelly
06d66488c2
Portals - Add the ability to autoplace static objects
...
In order to make level building easier, the system can now support STATIC and DYNAMIC objects in the roomlist that are not placed in rooms. The system will automatically place them in the appropriate room.
2021-07-20 13:24:30 +01:00
lawnjelly
b663acef93
Portals - Add configuration warnings for nodes
...
Checks for invalid children / grandchildren etc.
2021-07-15 08:01:42 +01:00
lawnjelly
eb6f98ec55
Portal occlusion culling
...
Adds support for occlusion culling via rooms and portals.
2021-07-14 11:43:23 +01:00