virtualx-engine/modules
Juan Linietsky ef17c4668a Add support for scene/resource customization in export plugins
EditorExportPlugin adds a set of callbacks to allow customizing scenes, resources or subresources in all files exported:
* Can take scene files, resource files and subresources in all of them.
* Uses a cache for the converted files if nothing changes, so this work only happens if a file is modified.
* Uses hashing to differentiate export configuration caches.
* Removed the previous conversion code to binary, as this one uses existing stuff.

This API is useful in several scenarios:
* Needed by the "server" export platform to get rid of textures, meshes, audio, etc.
* Needed by text to binary converters.
* Needed by eventual optimizations such as shader precompiling on export, mesh merging and optimization, etc.

This is a draft, feedback is very welcome.
2022-09-01 11:16:00 +02:00
..
basis_universal
bmp Make ImageLoader take bit field flags 2022-08-23 14:39:01 +03:00
camera Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
csg Rename Curve/Curve2D/Curve3D/Gradient interpolate() to sample() 2022-08-30 22:08:38 +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 [Web] Rename JavaScript platform to Web. 2022-08-29 11:52:00 +02:00
enet [Net] Expose get_remote_address get_remote_port. 2022-08-26 10:47:55 +02:00
etcpak
freetype [Web] Rename JavaScript platform to Web. 2022-08-29 11:52:00 +02:00
gdscript Add support for scene/resource customization in export plugins 2022-09-01 11:16:00 +02:00
glslang Adding Variable Rate Shading support to Godot 2022-07-17 15:42:24 +10:00
gltf Merge pull request #65066 from aaronfranke/str-path-join 2022-08-30 10:01:11 +02:00
gridmap Revert "Remove NOTIFICATION_ENTER_TREE when paired with NOTIFICATION_THEME_CHANGED" 2022-08-29 11:11:29 +02:00
hdr Make ImageLoader take bit field flags 2022-08-23 14:39:01 +03:00
jpg Make ImageLoader take bit field flags 2022-08-23 14:39:01 +03:00
jsonrpc Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
lightmapper_rd Rename str2var to str_to_var and similar 2022-08-26 14:58:22 +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 Make "Godot source files" comment consistent in modules 2022-08-05 17:09:11 -05:00
mobile_vr Implement Vector4, Vector4i, Projection 2022-07-23 14:00:01 +02:00
mono Merge pull request #65061 from paulloz/dotnet/fix-godot_variants-with-empty-type-field 2022-08-30 18:01:00 +02:00
msdfgen [Scons] Implement module dependency sorting. 2022-08-04 20:00:19 +02:00
multiplayer Add per-scene UndoRedo 2022-08-22 18:05:10 +02:00
navigation Rename hint_tooltip to tooltip_text & setget 2022-08-27 01:35:01 +02:00
noise Rename hint_tooltip to tooltip_text & setget 2022-08-27 01:35:01 +02:00
ogg Rename every instance of "OGG" to "Ogg" 2022-07-28 16:41:38 -03:00
openxr Revert "Remove NOTIFICATION_ENTER_TREE when paired with NOTIFICATION_THEME_CHANGED" 2022-08-29 11:11:29 +02:00
raycast [Windows] Improve build environment detection, add support for Windows on ARM. 2022-08-27 16:10:53 +03:00
regex Replace Array return types with TypedArray 2022-08-22 22:42:36 +02:00
squish
svg Merge pull request #64776 from YuriSizov/import-images-moar-flags 2022-08-25 16:51:26 +02:00
text_server_adv Merge pull request #65098 from bruvzg/msdf_modulate 2022-08-30 23:57:19 +02:00
text_server_fb Fix MSDF fonts color modulation. 2022-08-30 20:28:53 +03:00
tga Make ImageLoader take bit field flags 2022-08-23 14:39:01 +03:00
theora Rename the argument tag to param in XML documentation 2022-08-08 22:34:31 +03:00
tinyexr Make ImageLoader take bit field flags 2022-08-23 14:39:01 +03:00
upnp Update UPnP documentation 2022-08-28 19:09:19 +02:00
vhacd
vorbis [Scons] Implement module dependency sorting. 2022-08-04 20:00:19 +02:00
webp Merge pull request #64776 from YuriSizov/import-images-moar-flags 2022-08-25 16:51:26 +02:00
webrtc [Web] Rename JavaScript platform to Web. 2022-08-29 11:52:00 +02:00
websocket [Web] Rename JavaScript platform to Web. 2022-08-29 11:52:00 +02:00
webxr [Web] Rename JavaScript platform to Web. 2022-08-29 11:52:00 +02:00
xatlas_unwrap
modules_builders.py
register_module_types.h
SCsub