godot/servers/visual
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
..
portals Portals - fix recursive loop looking out from internal rooms 2021-08-05 12:37:05 +01:00
SCsub Portal occlusion culling 2021-07-14 11:43:23 +01:00
rasterizer.cpp
rasterizer.h Clear glErrors instead of crashing when initializing GLES3 2021-06-21 17:53:24 +01:00
shader_language.cpp Fix varying usage in custom functions [3.x] 2021-07-28 08:11:35 +03:00
shader_language.h Merge pull request #50889 from Chaosus/shader_const_array_3.x 2021-07-27 13:05:32 +02:00
shader_types.cpp
shader_types.h
visual_server_canvas.cpp
visual_server_canvas.h
visual_server_globals.cpp
visual_server_globals.h
visual_server_raster.cpp Remove duplicate ERR_PRINTS macro 2021-06-16 11:56:25 +01:00
visual_server_raster.h Portals - Improve UI and add shortcuts 2021-08-01 19:54:16 +01:00
visual_server_scene.cpp Portals - Improve UI and add shortcuts 2021-08-01 19:54:16 +01:00
visual_server_scene.h Portals - Improve UI and add shortcuts 2021-08-01 19:54:16 +01:00
visual_server_viewport.cpp Explicit error message when setting active a Viewport that is already active. 2021-07-13 10:20:03 +02:00
visual_server_viewport.h
visual_server_wrap_mt.cpp Portal occlusion culling 2021-07-14 11:43:23 +01:00
visual_server_wrap_mt.h Portals - Improve UI and add shortcuts 2021-08-01 19:54:16 +01:00