virtualx-engine/servers
lawnjelly c4d44e3826
Fix lighting_dirty flag bug
In rare circumstances, changing the geometry data attached to an instance, there was the opporunity for the lighting_dirty flag to get out of sync, which could lead to access to a stale light RID, and warnings or worse.

This PR fixes the problem by ensuring the lighting is always updated on the instance when first adding GeometryData.

(cherry picked from commit 26e93dc5c6)
2021-12-14 17:30:16 +01:00
..
arvr Change ARVRPositionalTracker to a reference and better expose it to GDNative 2021-03-29 23:01:04 +11:00
audio clang-format: Various fixes to comments alignment from clang-format 13 2021-10-28 14:50:32 +02:00
camera SCons: Add explicit dependencies on thirdparty code in cloned env 2021-04-29 16:57:00 +02:00
physics BVH - add option for expanded AABBs in leaves 2021-11-25 23:13:14 +01:00
physics_2d BVH - add option for expanded AABBs in leaves 2021-11-25 23:13:14 +01:00
visual Fix lighting_dirty flag bug 2021-12-14 17:30:16 +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 [HTML5] Use browser mix rate by default on the Web. 2021-09-15 20:36:19 +02: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 Improved logic for KinematicBody collision recovery depth 2021-10-05 17:00:55 -07:00
physics_2d_server.h Improved logic for KinematicBody collision recovery depth 2021-10-05 17:00:55 -07:00
physics_server.cpp Expose intersect_point in 3D physics server 2021-11-15 22:22:31 +01:00
physics_server.h Expose intersect_point in 3D physics server 2021-11-15 22:22:31 +01: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 SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
server_wrap_mt_common.h Modernize Mutex 2021-02-18 11:58:08 +01:00
visual_server.cpp GLES2: Disable half float on iOS via platform override 2021-10-25 16:25:56 +02:00
visual_server.h Portals - Allow user to set roaming expansion margin 2021-11-15 22:45:57 +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