virtualx-engine/modules
George Marques 102c312497
GDScript: Fix stack manipulation for await
The stack now contains three special addresses that should no be copied
to the state, since it contains references that creates cycles. They can
be recreated when the function is resumed.

This commit also removes the clearing of stack from the
GDScriptFunctionState destructor, since it should be cleared when the
function exits. The state stack should only be cleared manually if the
instance is freed before the state resumes (which is already being
done). Otherwise this would destruct the stack twice, causing crashes.
2022-05-13 20:15:34 -03:00
..
basis_universal Refactor module initialization 2022-05-04 17:34:51 +02:00
bmp Refactor module initialization 2022-05-04 17:34:51 +02:00
camera Refactor module initialization 2022-05-04 17:34:51 +02:00
csg Fix warnings found by Emscripten 3.1.10 2022-05-10 13:03:13 +02:00
cvtt Refactor module initialization 2022-05-04 17:34:51 +02:00
dds Merge pull request #60723 from reduz/refactor-module-initialization 2022-05-04 19:08:43 +02:00
denoise Refactor module initialization 2022-05-04 17:34:51 +02:00
enet Refactor module initialization 2022-05-04 17:34:51 +02:00
etcpak Refactor module initialization 2022-05-04 17:34:51 +02:00
freetype Refactor module initialization 2022-05-04 17:34:51 +02:00
gdscript GDScript: Fix stack manipulation for await 2022-05-13 20:15:34 -03:00
glslang Refactor module initialization 2022-05-04 17:34:51 +02:00
gltf Merge pull request #60723 from reduz/refactor-module-initialization 2022-05-04 19:08:43 +02:00
gridmap Cleanup metadata usage 2022-05-06 00:27:10 +02:00
hdr Refactor module initialization 2022-05-04 17:34:51 +02:00
jpg Refactor module initialization 2022-05-04 17:34:51 +02:00
jsonrpc Refactor module initialization 2022-05-04 17:34:51 +02:00
lightmapper_rd Merge pull request #60723 from reduz/refactor-module-initialization 2022-05-04 19:08:43 +02:00
mbedtls Refactor module initialization 2022-05-04 17:34:51 +02:00
meshoptimizer Refactor module initialization 2022-05-04 17:34:51 +02:00
minimp3 Refactor module initialization 2022-05-04 17:34:51 +02:00
mobile_vr Merge pull request #60723 from reduz/refactor-module-initialization 2022-05-04 19:08:43 +02:00
mono [macOS / iOS] Fix text-to-speech build with older macOS / iOS SDK. 2022-05-10 21:11:34 +03:00
msdfgen Refactor module initialization 2022-05-04 17:34:51 +02:00
navigation Refactor module initialization 2022-05-04 17:34:51 +02:00
noise Refactor module initialization 2022-05-04 17:34:51 +02:00
ogg Refactor module initialization 2022-05-04 17:34:51 +02:00
openxr Refactor module initialization 2022-05-04 17:34:51 +02:00
raycast Merge pull request #60723 from reduz/refactor-module-initialization 2022-05-04 19:08:43 +02:00
regex Refactor module initialization 2022-05-04 17:34:51 +02:00
squish Refactor module initialization 2022-05-04 17:34:51 +02:00
svg Fix warnings found by Emscripten 3.1.10 2022-05-10 13:03:13 +02:00
text_server_adv [TextServer] Fix incorrect oversampled font scaling. 2022-05-10 13:57:18 +03:00
text_server_fb [TextServer] Fix incorrect oversampled font scaling. 2022-05-10 13:57:18 +03:00
tga Refactor module initialization 2022-05-04 17:34:51 +02:00
theora Merge pull request #60723 from reduz/refactor-module-initialization 2022-05-04 19:08:43 +02:00
tinyexr Refactor module initialization 2022-05-04 17:34:51 +02:00
upnp Refactor module initialization 2022-05-04 17:34:51 +02:00
vhacd Refactor module initialization 2022-05-04 17:34:51 +02:00
visual_script Fix VisualScript export variables 2022-05-06 16:00:30 +02:00
vorbis Fix warnings found by Emscripten 3.1.10 2022-05-10 13:03:13 +02:00
webp Refactor module initialization 2022-05-04 17:34:51 +02:00
webrtc Refactor module initialization 2022-05-04 17:34:51 +02:00
websocket [WebSocket] Fix WSLClient connection status. 2022-05-04 20:13:32 +02:00
webxr Merge pull request #60723 from reduz/refactor-module-initialization 2022-05-04 19:08:43 +02:00
xatlas_unwrap Refactor module initialization 2022-05-04 17:34:51 +02:00
modules_builders.py SCons: Improve logic to generate modules_tests.gen.h 2022-02-08 13:01:35 +01:00
register_module_types.h Refactor module initialization 2022-05-04 17:34:51 +02:00
SCsub SCons: Improve logic to generate modules_tests.gen.h 2022-02-08 13:01:35 +01:00