godot/modules
Juan Linietsky 43b78cd2ad Add interactive music support
This PR adds 3 types of audio streams used for interactive music support.

* AudioStreamInteractive: Allows setting several sub-streams and transition between them with many options.
* AudioStreamPlaylist: Allows sequential or shuffled playback of a list of streams.
* AudioStreamSynchronized: Allows synchronous playback of several streams, the volume of each can be controlled.

Theese three stream types can be combined to create complex, layered interactive music and transitions between them, similar to software such as WWise.
2024-03-12 21:54:59 +01:00
..
astcenc EditorFileSystem: Add verbose print for file being (re)imported 2024-02-28 09:59:46 +01:00
basis_universal BasisUniversal: Fix texture decompression 2024-02-22 19:11:17 +01:00
bmp
camera
csg Move 3D-only resources to their own folder 2024-02-26 05:23:04 -06:00
cvtt
dds Support unspecified linear size in DDS files 2023-12-19 16:42:10 -05:00
enet Replace error checks against size with is_empty 2024-02-09 12:50:15 +01:00
etcpak EditorFileSystem: Add verbose print for file being (re)imported 2024-02-28 09:59:46 +01:00
fbx Fix compilation errors when DISABLE_DEPRECATED is defined 2024-02-28 05:09:29 -08:00
freetype
gdscript Merge pull request #89284 from mihe/lsp-multiple-messages 2024-03-09 00:52:29 +01:00
glslang Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
gltf gltf export: Remove snapping and fix validation 2024-03-10 06:07:46 -07:00
gridmap Move 3D-only resources to their own folder 2024-02-26 05:23:04 -06:00
hdr
interactive_music Add interactive music support 2024-03-12 21:54:59 +01:00
jpg Merge pull request #84546 from Rubonnek/fix-jpg-save-bugs 2024-01-04 14:26:04 +01:00
jsonrpc
ktx libktx: Update to 4.3.1 2024-02-22 12:25:27 +01:00
lightmapper_rd Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver. 2024-02-12 10:02:18 -03:00
mbedtls Add unit tests for CryptoKey 2024-03-01 07:17:59 +00:00
meshoptimizer
minimp3 Replace error checks against size with is_empty 2024-02-09 12:50:15 +01:00
mobile_vr
mono SCons: Ensure with statement where applicable 2024-03-10 12:57:57 -05:00
msdfgen
multiplayer Add editor shortcuts to toggle bottom panel visibility 2024-03-05 15:53:15 +01:00
navigation clipper2: Update to 1.3.0 2024-03-01 11:12:59 +01:00
noise Merge pull request #88823 from jsjtxietian/limit-NoiseTexture3D 2024-02-27 10:18:09 +01:00
ogg fix next_ogg_packet never returning false 2023-12-10 02:47:52 -08:00
openxr Add editor shortcuts to toggle bottom panel visibility 2024-03-05 15:53:15 +01:00
raycast Enforce \n eol for Python writes 2024-03-09 14:29:24 -06:00
regex Fix for RegEx.sub truncating string when 'end' is used 2024-02-20 13:01:27 +00:00
squish Fix squish DXT5 RA-As-RG channel swapping 2023-12-09 18:07:25 +01:00
svg Improve error reporting in the asset library and in related types 2024-01-26 20:33:22 +01:00
text_server_adv SCons: Ensure with statement where applicable 2024-03-10 12:57:57 -05:00
text_server_fb SCons: Ensure with statement where applicable 2024-03-10 12:57:57 -05:00
tga
theora
tinyexr Fix memory leak on error paths in tinyexr loader 2023-11-17 17:40:26 +11:00
upnp Replace error checks against size with is_empty 2024-02-09 12:50:15 +01:00
vhacd
vorbis Merge pull request #87246 from bs-mwoerner/ogg_crash 2024-02-14 14:08:03 +01:00
webp
webrtc
websocket Replace error checks against size with is_empty 2024-02-09 12:50:15 +01:00
webxr Fix lint errors in WebXR module 2024-02-23 16:24:58 -06:00
xatlas_unwrap
zip Fix ZIPPacker storing file permissions unexpectedly 2024-01-09 13:55:34 +08:00
modules_builders.py Enforce \n eol for Python writes 2024-03-09 14:29:24 -06:00
register_module_types.h
SCsub Add two new COMSTR environment variables 2024-03-01 12:44:03 -06:00