virtualx-engine/servers
clayjohn 154b9c1c91 Use a giant UBO to optimize performance in 2D
This removes the countless small UBO writes we had before
and replaces them with a single large write per render pass.

This results in much faster rendering on low-end devices
but improves speed on all devices.
2022-10-06 11:24:45 -07:00
..
audio Remove NO_THREADS fallback code, Godot 4 requires thread support 2022-10-03 11:23:26 +02:00
camera Remove unused GDNative code 2022-03-09 13:59:03 +01:00
debugger Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
extensions Bind PhysicsDirectBodyState3D::get_inverse_inertia_tensor 2022-10-05 17:18:49 +02:00
movie_writer Rename String plus_file to path_join 2022-08-29 19:38:13 -05:00
navigation Update NavigationAgent to use query_path 2022-09-28 23:01:12 -06:00
physics_2d Merge pull request #66720 from qarmin/unintialized_memory 2022-10-05 11:42:47 +02:00
physics_3d Merge pull request #66720 from qarmin/unintialized_memory 2022-10-05 11:42:47 +02:00
rendering Use a giant UBO to optimize performance in 2D 2022-10-06 11:24:45 -07:00
text [GDExtension] Use function names with underscore for TextServer extension, add macros to generate wrappers for module functions. 2022-09-28 10:04:11 +03:00
xr Merge pull request #66898 from aaronfranke/proj-mat-columns 2022-10-05 08:35:26 +02:00
audio_server.cpp Rename str2var to str_to_var and similar 2022-08-26 14:58:22 +02:00
audio_server.h Replace Array return types with TypedArray 2022-08-22 22:42:36 +02:00
camera_server.cpp Use verbose prints when registering cameras in CameraServer 2022-09-02 23:26:04 +02:00
camera_server.h Replace Array return types with TypedArray 2022-08-22 22:42:36 +02:00
display_server.cpp [macOS extend-to-title] Add scene/project name to the editor title, fix incorrect window button position/order when system primary language is RTL. 2022-09-22 23:09:56 +03:00
display_server.h [macOS extend-to-title] Add scene/project name to the editor title, fix incorrect window button position/order when system primary language is RTL. 2022-09-22 23:09:56 +03:00
display_server_headless.h Split dummy renderer classes into separate files 2022-03-16 17:43:10 +11:00
navigation_server_2d.cpp Add NavigationPathQuery 2022-09-20 22:20:11 +02:00
navigation_server_2d.h Add NavigationPathQuery 2022-09-20 22:20:11 +02:00
navigation_server_3d.cpp Add NavigationPathQuery 2022-09-20 22:20:11 +02:00
navigation_server_3d.h Add NavigationPathQuery 2022-09-20 22:20:11 +02:00
physics_server_2d.cpp Add area_get_collision_layer and area_get_collision_mask 2022-09-25 14:34:35 +04:00
physics_server_2d.h Merge pull request #66951 from rburing/restore_recovery_as_collision 2022-10-06 08:56:44 +02:00
physics_server_2d_wrap_mt.cpp Rename variable names for some singletons 2022-04-26 22:53:50 -05:00
physics_server_2d_wrap_mt.h Add area_get_collision_layer and area_get_collision_mask 2022-09-25 14:34:35 +04:00
physics_server_3d.cpp Bind PhysicsDirectBodyState3D::get_inverse_inertia_tensor 2022-10-05 17:18:49 +02:00
physics_server_3d.h Merge pull request #66951 from rburing/restore_recovery_as_collision 2022-10-06 08:56:44 +02:00
physics_server_3d_wrap_mt.cpp Rename variable names for some singletons 2022-04-26 22:53:50 -05:00
physics_server_3d_wrap_mt.h Add area_get_collision_layer and area_get_collision_mask 2022-09-25 14:34:35 +04:00
register_server_types.cpp Merge pull request #62429 from smix8/navigation_path_query_4.x 2022-09-21 13:25:48 +02:00
register_server_types.h Change Server initialization order 2022-06-01 16:48:28 +02:00
rendering_server.cpp Use a giant UBO to optimize performance in 2D 2022-10-06 11:24:45 -07:00
rendering_server.h Move cluster builder, sdfgi and gi structures to clustered renderer, move light and probe elements into storage and reorganise our render_scene method. 2022-10-04 11:03:32 +11:00
SCsub Add NavigationPathQuery 2022-09-20 22:20:11 +02:00
server_wrap_mt_common.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
text_server.cpp [GDExtension] Use function names with underscore for TextServer extension, add macros to generate wrappers for module functions. 2022-09-28 10:04:11 +03:00
text_server.h [GDExtension] Use function names with underscore for TextServer extension, add macros to generate wrappers for module functions. 2022-09-28 10:04:11 +03:00
xr_server.cpp Replace Array return types with TypedArray 3 2022-08-24 12:53:36 +02:00
xr_server.h Replace Array return types with TypedArray 3 2022-08-24 12:53:36 +02:00