godot/modules
K. S. Ernest (iFire) Lee add503e71d Fix basisu mipmaps
Previously basisu was storing mip maps as an array of basisu in the internal format for Texture. The new work makes sense and it generates smaller files with one image.

This pull request fixes the basisu decompression and keep the approach of 1 image. If we need to change the format in 4.x, we can still support the old format with some limitations too. Basisu from gltfpack can only output with mipmaps.

The single image will not work for StreamedTexture. We should support both approaches for CompressedTexture we use one, and for StreamedTexture we use another.

Additional error checking for hdr images and for nullptr.
2023-02-25 13:48:51 -08:00
..
astcenc Refactor high quality texture import 2023-01-30 15:53:23 +01:00
basis_universal Fix basisu mipmaps 2023-02-25 13:48:51 -08:00
bmp Merge pull request #67661 from cooperra/bmp-2bpp-loader 2023-01-19 10:08:21 +01:00
camera One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
csg Add compatibility code for CSGBox3D width/height/depth from Godot 3.x 2023-02-13 20:41:23 +01:00
cvtt Use multiple threads to import HDR images 2023-02-22 09:35:15 -08:00
dds One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
denoise One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
enet Fix various typos with codespell 2023-01-30 14:22:47 +01:00
etcpak Refactor high quality texture import 2023-01-30 15:53:23 +01:00
freetype One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gdscript GDScript: Don't use validated call for vararg methods 2023-02-24 14:06:02 -03:00
glslang One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gltf Merge pull request #73667 from aaronfranke/gltf-unused-joint-bool 2023-02-21 08:47:15 +01:00
gridmap Fix GridMap 'cell_size_changed' signal not disconnecting properly 2023-02-23 21:17:37 +01:00
hdr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jpg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jsonrpc One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
lightmapper_rd One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mbedtls [Net] Remove StreamPeerTLS.blocking_handshake option. 2023-01-28 11:08:02 +01:00
meshoptimizer One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
minimp3 docs: replace File with FileAccess 2023-01-30 22:43:08 +08:00
mobile_vr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
mono C#: Check if a class is a singleton using the Core name 2023-02-24 18:02:31 +01:00
msdfgen One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
multiplayer [MP] Fix replication config not updating sync/spawn props from code. 2023-02-23 10:03:19 +01:00
navigation Fix includes of thirdparty libs which can be unbundled on Linux 2023-02-16 15:52:13 +01:00
noise [Noise/NoiseTexture2D] Allow disabling normalization 2023-01-29 14:59:10 +01:00
ogg Fix includes of thirdparty libs which can be unbundled on Linux 2023-02-16 15:52:13 +01:00
openxr Merge pull request #72604 from rbessems/rbessems/env_blend_mode 2023-02-03 06:24:30 +01:00
raycast Use range iterators in LocalVector loops 2023-01-21 18:44:42 +01:00
regex One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
squish One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
svg One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
text_server_adv Fix includes of thirdparty libs which can be unbundled on Linux 2023-02-16 15:52:13 +01:00
text_server_fb Merge pull request #71598 from bruvzg/gdscript_bidi_override 2023-01-19 19:33:18 +01:00
tga One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
theora Updates VideoDecoder plugin API to GDExtension. 2023-01-30 18:39:29 -08:00
tinyexr One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
upnp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vhacd One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vorbis Fix includes of thirdparty libs which can be unbundled on Linux 2023-02-16 15:52:13 +01:00
webp libwebp: Sync with upstream 1.3.0 2023-01-25 10:38:03 -03:00
webrtc Remove some unused signals 2023-01-31 18:54:04 +01:00
websocket Fix WebSocketMultiplayerPeer server crash 2023-02-23 20:00:00 +09:00
webxr Fix byte packing (and buffer overrun) in godot_webxr_get_bounds_geometry() 2023-02-10 19:33:18 -06:00
xatlas_unwrap One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
zip One Copyright Update to rule them all 2023-01-05 13:25:55 +01: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 One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Improve logic to generate modules_tests.gen.h 2022-02-08 13:01:35 +01:00