1
0
Fork 0
godot/modules
Hugo Locurcio c93ecc2dcc
Compress all binary resources on import when the editor setting is enabled
The Compress Binary Resources editor setting (which is enabled by default)
was previously used in a few resource types, but it was missing in a lot of places,
which reduced its potential.

This adds it to all resource types that are imported as binary.
This reduces the `.godot/` folder and exported PCK size.
(ZIPs are mostly unaffected because they're already compressed,
but PCKs themselves are not compressed.)
2025-02-26 19:48:18 +01:00
..
astcenc astcenc: Allow runtime decompression of ASTC formats 2025-01-03 12:07:22 +01:00
basis_universal basis_universal: Clarify encoder-only dependencies, only used in editor builds 2024-12-05 21:01:58 +01:00
bcdec bcdec: Fix logic for detecting incomplete blocks 2024-12-14 17:57:44 +01:00
betsy Betsy: Consolidate documentation in module folder and cleanup SCsub 2025-01-31 23:45:37 +01:00
bmp SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
camera Remove unused headers in servers. 2024-12-20 18:51:01 +08:00
csg Fix collision reposition with `CSGShape3D` 2025-02-13 19:31:58 +04:00
cvtt Image: More cleanup and reduced code duplication. 2024-12-12 11:52:59 +01:00
dds Round DDS width/height to next divisor multiple for block compression 2024-11-25 12:55:05 -05:00
enet [ENet] Explicitely destroy hosts on close 2025-02-14 15:51:03 +01:00
etcpak Merge pull request #100365 from BlueCube3310/etc-decompress 2025-01-14 00:21:55 +01:00
fbx Remove unused `EditorSceneFormatImporter::_get_import_flags` 2025-01-14 16:57:06 +01:00
freetype Linux: Relax interdependency between freetype, libpng, and zlib for unvendored builds 2025-01-09 00:28:46 +01:00
gdscript [Editor] Fix return of `EditorTranslationParserPlugin._parse_file` 2025-02-19 20:11:24 +01:00
glslang SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
gltf Remove unused `EditorSceneFormatImporter::_get_import_flags` 2025-01-14 16:57:06 +01:00
godot_physics_2d Fix various typos 2025-01-08 14:47:42 +02:00
godot_physics_3d Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
gridmap Merge pull request #100882 from smix8/node_navmesh_geo_parsers 2025-01-16 17:18:01 -06:00
hdr Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
interactive_music Fix typo in AudioStreamSynchronized.xml 2025-01-12 02:44:01 -08:00
jolt_physics Skip `Object::to_string` when Jolt Physics is on separate thread 2025-02-11 22:55:32 +01:00
jpg Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
jsonrpc Jsonrpc: Convert ids to int if they are int by value 2024-12-30 20:06:02 +01:00
ktx KTX: Add support for loading most ETC-compressed formats 2025-01-14 13:17:45 +01:00
lightmapper_rd Lightmapper: Expose the JNLM denoiser region size in the project settings 2025-02-13 12:00:51 +01:00
mbedtls [mbedTLS] Enable TLS 1.3 negotiation by default 2025-02-24 14:04:09 +01:00
meshoptimizer Rewrite index optimization code for maximum efficiency 2024-11-04 06:58:06 -08:00
minimp3 Compress all binary resources on import when the editor setting is enabled 2025-02-26 19:48:18 +01:00
mobile_vr Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
mono Merge pull request #102836 from raulsntos/dotnet/export-tool-button-no-storage 2025-02-14 22:58:25 +01:00
msdfgen msdfgen: Update to 1.12 2025-01-09 22:03:43 +01:00
multiplayer Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
navigation Fix NavBase properties not requesting sync 2025-02-12 12:16:53 +01:00
noise Thirdparty: Harmonize patches to document downstream changes 2025-02-06 01:40:03 +01:00
ogg SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
openxr Fix OpenXRAPIExtension casting errors 2025-02-03 15:34:10 -06:00
raycast Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
regex Replace some problematic uses of `String::num` to `String::num_int64` 2025-01-15 12:51:51 -05:00
svg ThorVG: Explicitly enable embedded texture support with THORVG_FILE_IO_SUPPORT 2025-02-12 19:05:28 +01:00
text_server_adv [TextServer] Use all available space when string is too short for ellipsis. 2025-02-10 08:24:46 +02:00
text_server_fb Clarify the behavior of `Control.layout_direction` in the documentation 2025-02-11 16:56:22 +01:00
tga Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
theora Replace memnew with instantiate 2025-02-13 15:34:00 +01:00
tinyexr Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
upnp Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
vhacd SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
vorbis Compress all binary resources on import when the editor setting is enabled 2025-02-26 19:48:18 +01:00
webp Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
webrtc Improve use of `Ref.is_null/valid` 2024-12-23 16:35:02 -05:00
websocket [WS] Fix wslay multi-frame message parsing (again) 2025-01-28 16:26:11 +01:00
webxr Remove unused header in drivers and modules. 2024-12-24 00:40:47 +08:00
xatlas_unwrap SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
zip Add a code sample that extracts all files to ZIPReader documentation 2024-12-03 00:37:50 +01:00
SCsub Use scons to calculate all the sources needed for vsproj generation. 2024-11-21 11:11:35 +01:00
register_module_types.h