godot/modules
Rémi Verschelde ae74e78909
Remove WebM support (and deps libvpx and opus)
We've had many issues with WebM support and specifically the libvpx library
over the years, mostly due to its poor integration in Godot's buildsystem,
but without anyone really interested in improving this state.

With the new GDExtensions in Godot 4.0, we intend to move video decoding to
first-party extensions, and this would likely be done using something like
libvlc to expose more codecs.

Removing the `webm` module means we can remove libsimplewebm, libvpx and
opus, which we were only used for that purpose. Both libvpx and opus were
fairly complex pieces of the buildsystem, so this is a nice cleanup.

This also removes the compile-time dependency on `yasm`.

Fixes lots of compilation or non-working WebM issues which will be linked
in the PR.
2021-10-15 12:09:11 +02:00
..
basis_universal
bmp Merge pull request #46555 from gongpha/line-ptr-more-than-size-bmp 2021-10-03 17:41:43 +02:00
bullet Replace references to VisualServer in code comments with RenderingServer 2021-10-07 15:49:41 +02:00
camera
csg Fixed a typo in csg module 2021-10-12 11:12:19 +07:00
cvtt
dds
denoise
enet doc: Fix style inconsistencies for [b]Note:[/b] paragraphs 2021-10-05 19:13:20 +02:00
etcpak etcpak: Update to upstream commit 7c3cb6f (Jul 29, 2021) 2021-09-22 13:17:07 +02:00
fbx Fix specific warnings issues by Clang 2021-10-14 14:14:26 -07:00
freetype
gdnative doc: Update links to latest documentation after content reorganization 2021-10-06 13:48:48 +02:00
gdscript GDScript: Fix typing for await expression 2021-10-14 20:30:06 -03:00
glslang Vulkan: Update volk and Vulkan SDK components to 1.2.190 2021-09-22 12:56:15 +02:00
gltf Restore gltf animation export after split. 2021-10-13 15:18:27 -07:00
gridmap Implemented SkeletonEditorGizmo 2021-10-07 01:07:46 +09:00
hdr Fix some LGTM errors of "Multiplication result converted to larger type" 2021-10-12 00:17:27 -05:00
jpg
jsonrpc
lightmapper_rd Merge pull request #53744 from williamd67/GPULightmapper-prevent-endless-loop 2021-10-13 11:40:37 +02:00
mbedtls
meshoptimizer
minimp3 Fix some LGTM errors of "Multiplication result converted to larger type" 2021-10-12 00:17:27 -05:00
mobile_vr Improve unregistering XR interfaces so we don't get crashes in GDExtensions by destroying the XRServer too early 2021-09-28 12:25:15 +10:00
mono Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation" 2021-10-11 19:27:50 -03:00
msdfgen
navigation Use range iterators for Map 2021-09-30 15:09:12 -06:00
ogg Remove WebM support (and deps libvpx and opus) 2021-10-15 12:09:11 +02:00
opensimplex Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
pvr
raycast Merge pull request #53245 from JFonS/occ_fixes2 2021-09-30 19:58:05 +02:00
regex Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
squish
svg
text_server_adv Move static feature set and number system StringNames to the singleton. 2021-10-12 12:47:18 +03:00
text_server_fb Move static feature set and number system StringNames to the singleton. 2021-10-12 12:47:18 +03:00
tga
theora Remove WebM support (and deps libvpx and opus) 2021-10-15 12:09:11 +02:00
tinyexr
upnp Document how to set up UPnP in a non-blocking manner 2021-09-30 18:28:12 +02:00
vhacd Clean convex hull decomposition code 2021-09-14 17:14:06 -07:00
visual_script Revert "Implement reverse playback and ping-pong loop in AnimationPlayer and NodeAnimation" 2021-10-11 19:27:50 -03:00
vorbis Don't generate empty doc sections and reduce code duplication 2021-09-20 20:59:33 -05:00
webp
webrtc doc: Fix style inconsistencies for [b]Note:[/b] paragraphs 2021-10-05 19:13:20 +02:00
websocket Fix missing argument names in bindings 2021-10-09 00:20:10 +02:00
webxr Improve unregistering XR interfaces so we don't get crashes in GDExtensions by destroying the XRServer too early 2021-09-28 12:25:15 +10:00
xatlas_unwrap Replaced NULL with nullptr 2021-10-12 20:20:19 +07:00
modules_builders.py
register_module_types.h
SCsub