godot/modules
Fabio Alessandrelli 951a1016d3 [Scons] Implement module dependency sorting.
Modules can now call:

env.module_add_dependencies(name: str, deps: list, optional: bool)

To add required or optional dependencies during the "can_build" step.

Required dependencies will be checked and the module will be not be
enabled when they are missing, printing a warning to notify the user.
2022-08-04 20:00:19 +02: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 Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
csg Fix some array size function definition mismatch. 2022-08-04 13:06:17 +02:00
cvtt fix 'Comparison result is always the same' warnings 2022-07-29 19:45:22 +02:00
dds Add static methods for creating Image and ImageTexture 2022-07-08 13:40:47 +02:00
denoise Rename OSX to macOS and iPhoneOS to iOS. 2022-07-21 09:37:52 +03:00
enet [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
etcpak Refactor module initialization 2022-05-04 17:34:51 +02:00
freetype Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
gdscript [Scons] Implement module dependency sorting. 2022-08-04 20:00:19 +02:00
glslang Adding Variable Rate Shading support to Godot 2022-07-17 15:42:24 +10:00
gltf Merge pull request #55943 from jvanmourik/master 2022-07-31 17:28:43 +02:00
gridmap Remove Signal connect binds 2022-07-29 16:26:13 +02:00
hdr Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
jpg Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
jsonrpc Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
lightmapper_rd Fix some array size function definition mismatch. 2022-08-04 13:06:17 +02:00
mbedtls Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
meshoptimizer Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
minimp3 Swap arguments of ResourceSaver.save() 2022-07-29 19:53:09 +02:00
mobile_vr Implement Vector4, Vector4i, Projection 2022-07-23 14:00:01 +02:00
mono Replace Vector3.ToDiagonalMatrix with Basis.FromScale in C# 2022-08-03 10:24:22 -05:00
msdfgen [Scons] Implement module dependency sorting. 2022-08-04 20:00:19 +02:00
multiplayer Remove excessive editor/property_editor.h includes 2022-08-01 17:19:11 +03:00
navigation Replace Navigation std::vector use with LocalVector 2022-07-28 20:29:15 +02:00
noise Rename Control PRESET_WIDE to PRESET_FULL_RECT 2022-07-18 20:08:11 -05:00
ogg Rename every instance of "OGG" to "Ogg" 2022-07-28 16:41:38 -03:00
openxr Swap arguments of ResourceSaver.save() 2022-07-29 19:53:09 +02:00
raycast Remove ThreadWorkPool, replace by WorkerThreadPool 2022-07-25 15:39:50 +02:00
regex Add static method for creating RegEx 2022-08-02 15:56:46 +02:00
squish Refactor module initialization 2022-05-04 17:34:51 +02:00
svg round dimensions of svg 2022-07-21 20:11:29 -05:00
text_server_adv [Scons] Implement module dependency sorting. 2022-08-04 20:00:19 +02:00
text_server_fb [Scons] Implement module dependency sorting. 2022-08-04 20:00:19 +02:00
tga Refactor module initialization 2022-05-04 17:34:51 +02:00
theora [Scons] Implement module dependency sorting. 2022-08-04 20:00:19 +02:00
tinyexr Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
upnp Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
vhacd Refactor module initialization 2022-05-04 17:34:51 +02:00
visual_script Remove CustomPropertyEditor completely 2022-08-01 22:57:05 +03:00
vorbis [Scons] Implement module dependency sorting. 2022-08-04 20:00:19 +02:00
webp Swap arguments of ResourceSaver.save() 2022-07-29 19:53:09 +02:00
webrtc [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
websocket [Net] Modularize multiplayer, expose MultiplayerAPI to extensions. 2022-07-26 09:31:12 +02:00
webxr Code quality: Fix header guards consistency 2022-07-25 11:17:40 +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