virtualx-engine/servers
lawnjelly 2c88517a7b Portals - fix recursive loop looking out from internal rooms
In some situations looking out from an internal room it was possible to look back into the portal into the internal room.

This PR fixes this by keeping a single item 'stack' record of the last external room, and preventing recursing into this room. This also makes tracing significantly more efficient out of internal rooms, as there is no need to trace the external room multiple times.
2021-08-05 12:37:05 +01:00
..
arvr Change ARVRPositionalTracker to a reference and better expose it to GDNative 2021-03-29 23:01:04 +11:00
audio Remove duplicate WARN_PRINTS macro 2021-06-18 12:57:59 +01:00
camera SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00
physics Fix GodotPhysics solver with kinematic body set to report contacts 2021-08-04 10:41:58 -07:00
physics_2d Fix GodotPhysics solver with kinematic body set to report contacts 2021-08-04 10:41:58 -07:00
visual Portals - fix recursive loop looking out from internal rooms 2021-08-05 12:37:05 +01:00
arvr_server.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
arvr_server.h Style: Set clang-format Standard to c++14 2021-05-04 14:45:15 +02:00
audio_server.cpp Remove duplicate WARN_PRINTS macro 2021-06-18 12:57:59 +01:00
audio_server.h Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
camera_server.cpp Style: Replaces uses of 0/NULL by nullptr (C++11) 2021-05-04 16:30:23 +02:00
camera_server.h Style: Set clang-format Standard to c++14 2021-05-04 14:45:15 +02:00
physics_2d_server.cpp Fix move_and_collide causing sliding on slopes 2021-07-19 08:09:16 -07:00
physics_2d_server.h Fix move_and_collide causing sliding on slopes 2021-07-19 08:09:16 -07:00
physics_server.cpp Fix move_and_collide causing sliding on slopes 2021-07-19 08:09:16 -07:00
physics_server.h Fix move_and_collide causing sliding on slopes 2021-07-19 08:09:16 -07:00
register_server_types.cpp Remove unused PhysicsShapeQueryResult & Physics2DShapeQueryResult 2021-07-05 11:21:15 -07:00
register_server_types.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
SCsub
server_wrap_mt_common.h Modernize Mutex 2021-02-18 11:58:08 +01:00
visual_server.cpp Octahedral Normal/Tangent Compression 2021-07-30 10:29:09 -04:00
visual_server.h Portals - Improve UI and add shortcuts 2021-08-01 19:54:16 +01:00
visual_server_callbacks.cpp Portal occlusion culling 2021-07-14 11:43:23 +01:00
visual_server_callbacks.h Portal occlusion culling 2021-07-14 11:43:23 +01:00