godot/servers
clayjohn 782b9e328c Ensure that threads only process one pump task.
This is necessary because we will always deadlock if a thread takes on multiple pump tasks since pump tasks never return.

This means when using separate threads for certain systems (like physics or rendering), we need to be sure that there are enough threads to have at least one per system (to ensure forward progress).
2025-07-29 07:15:34 -07:00
..
audio Compile out editor-only logic within validate_property in games 2025-06-12 12:54:19 +08:00
camera Remove auto misuse cases. 2025-04-14 16:54:57 +03:00
debugger Add Meshes to the Video RAM Profiler 2025-04-23 18:26:56 -04:00
display Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
extensions Merge pull request #106321 from elzewyr/shrink-factor 2025-05-27 09:39:29 -05:00
movie_writer Add Ogg Theora support to MovieWriter 2025-06-10 15:52:24 +02:00
navigation Add navigation path query parameter limits 2025-06-13 14:42:26 +02:00
rendering Ensure that threads only process one pump task. 2025-07-29 07:15:34 -07:00
text Restore per font oversampling override. 2025-06-19 18:10:54 +03:00
xr Adjust names of new XRBodyTracker joints 2025-06-18 12:26:25 -05:00
audio_server.cpp Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 -05:00
audio_server.h Add "Mute Audio" button to Game view in editor 2025-03-19 08:20:17 -07:00
camera_server.cpp Automatically activate camera monitoring when using CameraTexture. 2025-04-24 00:22:44 +02:00
camera_server.h Deactivate the CameraServer by default. 2025-03-21 07:58:57 +01:00
display_server.compat.inc Improve native file dialog parent window selection. 2025-03-06 17:15:39 +02:00
display_server.cpp [AccessKit] Update API to 0.16.0. 2025-06-03 10:49:04 +03:00
display_server.h [AccessKit] Update API to 0.16.0. 2025-06-03 10:49:04 +03:00
display_server_headless.h Cleanup and unify DisplayServer screen methods and documentation. 2025-06-02 08:03:48 +03:00
navigation_server_2d.compat.inc Despaghettify NavigationServer path queries 2024-12-11 22:29:48 +01:00
navigation_server_2d.cpp Fix: make nav_map_2d uses rasterizer cell scale options in 2d navigation settings 2025-06-21 16:51:17 +02:00
navigation_server_2d.h Fix: make nav_map_2d uses rasterizer cell scale options in 2d navigation settings 2025-06-21 16:51:17 +02:00
navigation_server_2d_dummy.h Fix: make nav_map_2d uses rasterizer cell scale options in 2d navigation settings 2025-06-21 16:51:17 +02:00
navigation_server_3d.compat.inc Despaghettify NavigationServer path queries 2024-12-11 22:29:48 +01:00
navigation_server_3d.cpp Change navigation region and link updates to an async process 2025-06-10 14:18:47 +02:00
navigation_server_3d.h Add MultiNodeEdit support for NavigationRegion3D 2025-06-10 16:59:29 +02:00
navigation_server_3d_dummy.h Add MultiNodeEdit support for NavigationRegion3D 2025-06-10 16:59:29 +02:00
physics_server_2d.cpp Merge pull request #98554 from Calinou/add-property-hint-ranges 2025-01-03 00:47:59 +01:00
physics_server_2d.h Place a hard limit on the max_contacts_reported property 2025-03-29 01:17:55 -07:00
physics_server_2d_dummy.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
physics_server_2d_wrap_mt.cpp Ensure that threads only process one pump task. 2025-07-29 07:15:34 -07:00
physics_server_2d_wrap_mt.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
physics_server_3d.cpp Merge pull request #106321 from elzewyr/shrink-factor 2025-05-27 09:39:29 -05:00
physics_server_3d.h Merge pull request #106321 from elzewyr/shrink-factor 2025-05-27 09:39:29 -05:00
physics_server_3d_dummy.h Merge pull request #106321 from elzewyr/shrink-factor 2025-05-27 09:39:29 -05:00
physics_server_3d_wrap_mt.cpp Ensure that threads only process one pump task. 2025-07-29 07:15:34 -07:00
physics_server_3d_wrap_mt.h Merge pull request #106321 from elzewyr/shrink-factor 2025-05-27 09:39:29 -05:00
register_server_types.cpp Move MovieWriterMJPEG class to jpg module it depends on 2025-06-05 10:29:22 +02:00
register_server_types.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
rendering_server.compat.inc Physics Interpolation - Move 3D FTI to SceneTree 2025-04-26 14:13:30 +01:00
rendering_server.cpp Fix surface_get_arrays returns wrong index array when using empty vertex array 2025-07-05 18:15:02 +08:00
rendering_server.h Merge pull request #107116 from beicause/expose-mesh-surface-update-index-buffer 2025-06-05 17:24:54 +02:00
SCsub Allow to compile templates without physics servers 2025-03-28 11:00:44 -03:00
server_wrap_mt_common.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
text_server.compat.inc Replace global oversampling with overrideable per-viewport oversampling. 2025-04-14 13:43:09 +03:00
text_server.cpp Restore per font oversampling override. 2025-06-19 18:10:54 +03:00
text_server.h Restore per font oversampling override. 2025-06-19 18:10:54 +03:00
xr_server.compat.inc Rework XR Trackers to have a common ancestor. Allow creation of XRNode3D to drive node positions and visibility. 2024-04-18 20:04:01 -04:00
xr_server.cpp Replace size() == 0 with is_empty(). 2025-04-02 19:18:43 +08:00
xr_server.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00