Age | Commit message (Collapse) | Author |
|
One step towards fixing #17374 as most experimental APIs we use are now
part of the stable 1.4.0.
|
|
Fixes #27926.
|
|
Also adding a patch to easily identify and reapply them.
|
|
Godot-specific changes will then be redone without touching upstream formatting.
Also documented current state in thirdparty/README.md and added LICENSE.
Add vhacd to COPYRIGHT.txt.
|
|
|
|
Modified both MeshInstance tools as well as importer to use it instead of QuickHull.
|
|
* ASCII FBX embedded content
* Improved uv scaling metadata
|
|
From https://github.com/assimp/assimp repo at d2b45377e4b09a1f43be95e45553afcc06b03f4b
|
|
|
|
|
|
OpenBSD does not support dual stacking, disabling IPv6 for now.
Will possibly come back if/when we get websocket running using our own
NetSocket class.
|
|
This was enabled by default on some systems (e.g. Windows).
|
|
|
|
tinyexr: Sync with upstream 65f9859
|
|
pcre2: Sync with upstream 10.32
|
|
nanosvg: Sync with upstream c1f6e20
|
|
stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15
|
|
Notably, we now track stable Bullet 2.88, so distros can
unbundle it again.
|
|
|
|
|
|
|
|
|
|
libwebp: Sync with upstream 1.0.2
|
|
glad: Sync with upstream 0.1.29
|
|
|
|
|
|
|
|
|
|
For some reason CPU feature detection isn't working on our vendored
libvpx. This breaks Godot on older CPUs (pre-2011).
|
|
This code defines a symbol 'unsupported' which is also in a newer
version of libwebsockets. To fix 32bit linux builds just disable
padlock support. Processors that support this are rare and old.
|
|
|
|
(Now clang-format friendly.)
This should fix the various issues with colours in Ogg Theora and WEBM playback.
(A reference project is attached to PR #26051, which this commit should be part of.)
This version of the commit, rather than moving x->RGBA handling into libsimplewebm, uses a colourspace field added to libsimplewebm by a PR there.
Thus, the commit that precedes this should be the synchronization & cleanup commit for that.
Also, this version is now clang-format friendly. I hope.
|
|
This is to get the colourspace information commit in,
but it also performs a bit of cleanup regarding the entry in the thirdparty README.
The reason libwebm wasn't synced is because it has a bunch of unmarked changes,
and it'd be better if the person responsible untangled that as
they may know what they did and why they did it.
Given this, it might be a good idea to disconnect libwebm from the libsimplewebm code.
|
|
We've been defaulting to WASAPI since 3.0 and it's superior to RtAudio
in all aspects.
Obsoletes and closes #25503.
Also enable WINMIDI on MinGW, this had been missed initially.
Fix os_windows.cpp and crash_handler_windows.cpp which had weird
dependencies on RtAudio.h's includes (ugh).
|
|
Also remove .orig file which should not have been committed in the first
place
|
|
|
|
level of chunks
|
|
Patch from https://git.xiph.org/?p=theora.git;a=commit;h=0ae66d565e6bead8604d312bc1a4e9dccf245c88
Fixes #25221.
|
|
Fixes #25220.
|
|
|
|
|
|
This code defines a symbol 'unsupported' which is also in a newer
version of libwebsockets. To fix 32bit linux builds just disable
padlock support. Processors that support this are rare and old.
|
|
Happy new year to the wonderful Godot community!
|
|
certs: Sync with latest ca-certificates-2018.2.26-2.fc29
|
|
- The `cpu-features.{c,h}` code was only used by chance by the webm
(libvpx) code, so I moved it there. It was actually introduced before
that and wasn't in use, and libvpx just happened to be able to
compile thanks to it being bundled.
It could potentially be compiled on the fly from the Android NDK, but
since we plan to replace the webm module by a GDNative plugin in the
near future, I went the bundling route.
- `ifaddrs_android.h` is already provided in the Android NDK as
`ifaddrs.h`, same as on other Unixes. Yet we cannot use it until we
up the min API level to 24, where `getifaddrs` is first defined.
I moved the files to `thirdparty/misc` and synced them with upstream
WebRTC (only indentation changes and removal of `static` qualifiers).
Also removes dropped thirdparty files from COPYRIGHT.txt after changes
in #24105 and #24145.
|
|
|
|
This resolves #24287 that causes linking issues when using the debug target for platform iOS.
|
|
Update libwebp to 1.0.1
|
|
|
|
Fixes #24247.
|