Age | Commit message (Collapse) | Author |
|
xatlas: Document provenance, copyright and custom changes
|
|
|
|
Imported by @reduz from https://github.com/jpcy/xatlas/commit/b8ec29b6b62fb808823e042df5f0f800c07f2e8b
Custom changes will be remade properly in the next commit.
|
|
Since f12cb82 @reduz dropped the use of the thirdparty thekla_atlas
library, which is replaced by xatlas.
Fixes #28180.
Fixes #28182.
|
|
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.
|
|
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.
|
|
|
|
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
|
|
|
|
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.
|
|
Replaced broken decompression code with two calls to DXT5 decompression.
This should fix some issues with normal maps as they usually are stored
as RG Textures and were decompressed incorrectly.
|