pandemonium_engine/modules
Relintai 1a5cba555c Backported godot4 PR: Support threads in the script debugger
* This implementation adds threads on the side of the client (script debugger).
* Some functions of the debugger are optimized.
* The profile is also now thread safe using atomics.
* The editor can switch between multiple threads when debugging.
This PR adds threaded support for the script language debugger. Every thread has its own thread local data and it will connect to the debugger using multiple thread IDs.
This means that, now, the editor can receive multiple threads entering debug mode at the same time.
- reduz
PR 76582
Will be available here after it's merged:
6b176671c4
2023-06-14 14:43:55 +02:00
..
bmp Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
broken_seals_module Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
cscript Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
database Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
database_sqlite Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
dds Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
enet Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
entity_spell_system Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
fastnoise Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
freetype Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
gdscript Backported godot4 PR: Support threads in the script debugger 2023-06-14 14:43:55 +02:00
gridmap Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
hdr Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
http_server_simple Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
jpg Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
lz4 Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
material_maker Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
mbedtls Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
mesh_data_resource Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
mesh_utils Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
minimp3 Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
navigation Renamed neighbor_dist properties / getters / setters for the navigation server. 2023-06-12 08:37:57 +02:00
navigation_dummy Renamed neighbor_dist properties / getters / setters for the navigation server. 2023-06-12 08:37:57 +02:00
navigation_geometry_parsers Moved TileMap's Geometry Parser to TileMap's module. 2023-06-07 15:44:25 +02:00
navigation_mesh_generator Remove temp code. 2023-06-07 09:21:42 +02:00
network_synchronizer Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
ogg Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
opensimplex Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
opus Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
paint Re-extracted class docs pt2. 2023-06-13 16:51:37 +02:00
props Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
props_2d Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
pvr Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
regex Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
skeleton_2d Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
skeleton_3d Skeleton doc small fixes. 2023-06-13 18:07:33 +02:00
squish Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
stb_vorbis Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
steering_ai Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
svg Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
terraman Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
terraman_2d Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
texture_packer Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
tga Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
theora Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
tile_map Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
ui_extensions Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
unit_test Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
upnp Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
users Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
vhacd Now modules make use of the new registration levels. 2023-01-15 17:04:00 +01:00
vorbis Added module initialization levels (similar idea to what's in godot4, although I added more). 2023-01-15 11:46:13 +01:00
voxelman Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
web Added more newly extracted class docs. 2023-06-13 17:55:03 +02:00
websocket Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
wfc Re-extracted class docs pt3. 2023-06-13 17:34:41 +02:00
modules_builders.py
register_module_types.h Comment and add more ModuleRegistrationLevels. 2023-01-15 17:03:36 +01:00
SCsub