summaryrefslogtreecommitdiff
path: root/thirdparty/README.md
AgeCommit message (Collapse)Author
2020-04-01Fix Clang warnings on WindowsRémi Verschelde
Fixes #37490.
2020-03-28Fix copyright headers for recently added filesRémi Verschelde
2020-03-11Fix basis_universal to not include tool main file.Fabio Alessandrelli
Avoid build error due to duplicate `main` symbol definition.
2020-03-10mbedtls: Re-add patch to disable VIA padlockRémi Verschelde
The comment mentioned a conflict with libwebsockets, but we actually still get this conflict even now that we don't use libwebsockets. Not sure what component is clashing but we should basically just keep this patch. Follow-up to #36823.
2020-03-09vulkan: Re-add option to build Vulkan-Loader staticallyRémi Verschelde
Upstream removed the option in KhronosGroup/Vulkan-Loader#260, which breaks our current use case. This commit reverts KhronosGroup/Vulkan-Loader#260 is our vendored loader. We may need to re-evaluate how we link the loader, but until then, reverting this PR fixes Windows support after the upgrade to a recent SDK version in #36932.
2020-03-09Revert "assimp: Sync with upstream 0201fc5"Rémi Verschelde
This reverts commit 78b22393a8dd182ee56d0448ed77ba4430de5e75. It caused a regression in FBX import leading to crashes. Fixes #36908.
2020-03-09glslang: Sync with upstream 4fc7a33 for Vulkan SDK 1.2.131Rémi Verschelde
Fixes #36888.
2020-03-09Update Vulkan loader and headers to sdk-1.2.131.2Rémi Verschelde
(Headers are actually sdk-1.2.131.1, they did not get a re-release.) Also synced VMA 2.3.0 again, fixing unwanted clang-formatting of thirdparty code.
2020-03-06miniupnpc: Sync with upstream master (4436632)CodeforEvolution
2020-03-06assimp: Sync with upstream 0201fc5Rémi Verschelde
2020-03-06assimp: Clean and document buildsystem, prepare for unbundlingRémi Verschelde
- Improve the SCsub to allow unbundling and remove unnecessary code. - Move files around to match upstream source. - Re-sync with upstream commit 308db73d0b3c2d1870cd3e465eaa283692a4cf23 to ensure we don't have local modifications. - Doesn't actually build against current version 5.0.1 due to the lack of the new ArmaturePopulate API that Gordon authored. We'll have to wait for a public release with that API (5.1?) to enable unbundling.
2020-03-05mbedtls: Update to upstream version 2.16.5Rémi Verschelde
Fixes https://tls.mbed.org/tech-updates/security-advisories/mbedtls-security-advisory-2020-02 Drop patch to disable VIA padlock since we no longer use libwebsockets, so there's no conflict anymore.
2020-02-13basis_universal: Update to upstream commit from Jan 4, 2020Rémi Verschelde
BinomialLLC/basis_universal@895ee8ee7e04f22267f8d16d46de04d5a01d63ac.
2020-02-11Merge pull request #36102 from bruvzg/rvo2_mingw_fixRémi Verschelde
[MinGW] Remove unused WinAPI includes/defines from RVO2.
2020-02-11Vulkan: Move thirdparty code out of drivers, style fixesRémi Verschelde
- `vk_enum_string_helper.h` is a generated file taken from the SDK (Vulkan-ValidationLayers). - `vk_mem_alloc.h` is a library from GPUOpen: https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator
2020-02-11Remove unused WinAPI includes/defines to fix MinGW cross-build.bruvzg
2020-02-11Update Vulkan loader to 1.1.127bruvzg
2020-02-11basis_universal: Fix py3 build and document license and provenanceRémi Verschelde
Also drop unneeded files. Fix build with MinGW. Closes #32384.
2020-02-11SCons: Streamline Vulkan buildsystem + fixupsRémi Verschelde
- Renamed option to `builtin_vulkan`, since that's the name of the library and if we were to add new components, we'd likely use that same option. - Merge `vulkan_loader/SCsub` in `vulkan/SCsub`. - Accordingly, don't use built-in Vulkan headers when not building against the built-in loader library. - Drop Vulkan registry which we don't appear to need currently. - Style and permission fixes.
2020-02-11Add static Vulkan loader.bruvzg
Initial Vulkan support for Windows. Initial Vulkan support for macOS.
2020-02-10Documented the new NavigationServer and all its associated nodes (2D and 3D)Duroxxigar
2020-02-10- Integrated NavigationServer and Navigation2DServer.Andrea Catania
- Added Navigation Agents and Obstacles. - Integrated Collision Avoidance. This work has been kindly sponsored by IMVU.
2020-02-06Fix UPNP on windows after #30205.Fabio Alessandrelli
The problem could be related to different byte ordering when copying the interface address over the binding address.
2020-01-26mbedtls: Update to upstream version 2.16.4Rémi Verschelde
Fixes CVE-2019-18222. `include/mbedtls/version.h` was modified to include the forgotten version bump to 2.16.4, fixed upstream by ARMmbed/mbedtls#2992.
2020-01-17Update libwebp to 1.1.0volzhs
2020-01-08bullet: Sync with upstream 2.89Rémi Verschelde
This allows distro unbundling again for distros that ship Bullet 2.89+.
2020-01-06Merge pull request #34843 from akien-mga/enet-1.3.14Fabio Alessandrelli
enet: Sync with upstream 1.3.14
2020-01-05enet: Sync with upstream 1.3.14Rémi Verschelde
We still have local modifications necessary for IPv6 support and using Godot sockets.
2020-01-05enet: Resync with upstream we forked at, add patchRémi Verschelde
Before rebasing on the newly released enet 1.3.14, let's resync with the actual commit we initially imported, which seems to be: https://github.com/lsalzman/enet/commit/f46fee0acc8e243b2b6910b09693f93c3aad775f
2019-12-22xatlas: Sync with upstream e12ea82Rémi Verschelde
2019-12-13Drop b2d_convexdecomp. no longer necessary.Rémi Verschelde
We now use `thirdparty/misc/triangulator.h` for all physics-related (collision, navigation) triangulation needs. Follow-up to #34293.
2019-11-18Revert "Update opus to 1.3.1 and opusfile to 0.11"Rémi Verschelde
This reverts commit e00426c512a7905f5f925d382c443bab7a0ca693. The way we handle platform-specific intrinsics is not good, so the current state will not compile on armv8. This commit also requires SSE4.1 support, which is likely not a good idea for portable binaries. We'll have to redo this with more caution after 3.2 is released, or we might simply drop opus as we're only using it as dependency for theora right now. Fixes #33606.
2019-11-12Merge pull request #33565 from akien-mga/vhacd-b07958eRémi Verschelde
vhacd: Sync with upstream b07958e
2019-11-12Merge pull request #33563 from akien-mga/tinyexr-656bb61Rémi Verschelde
tinyexr: Sync with upstream 656bb61
2019-11-12Merge pull request #33562 from akien-mga/nanosvg-25241c5Rémi Verschelde
nanosvg: Sync with upstream c1f6e20
2019-11-12Merge pull request #33561 from akien-mga/miniupnpc-0ab1d67Rémi Verschelde
miniupnpc: Sync with upstream master (0ab1d67)
2019-11-12Merge pull request #33560 from akien-mga/mbedtls-2.16.3Rémi Verschelde
mbedtls: Update to upstream version 2.16.3
2019-11-12vhacd: Sync with upstream b07958eRémi Verschelde
Nothing to see here, it is just a cosmetic sync to confirm that we have the latest upstream changes.
2019-11-12tinyexr: Sync with upstream 656bb61Rémi Verschelde
2019-11-12nanosvg: Sync with upstream c1f6e20Rémi Verschelde
Now formally unmaintained, so probably no further sync to expect from this repository.
2019-11-12miniupnpc: Sync with upstream master (0ab1d67)Rémi Verschelde
2019-11-12mbedtls: Update to upstream version 2.16.3Rémi Verschelde
2019-11-12glad: Sync with upstream 0.1.33Rémi Verschelde
2019-11-12Merge pull request #33311 from SneakyFish5/update-opusRémi Verschelde
Update opus to 1.3.1 and opusfile to 0.11
2019-11-10Merge pull request #33524 from SneakyFish5/update-std-vorbisRémi Verschelde
Update stb_vorbis to 1.17
2019-11-10Update stb_vorbis to 1.17Jonathan Mannancheril
2019-11-09Update zstd to 1.4.4Jonathan Mannancheril
2019-11-09Update opus to 1.3.1 and opusfile to 0.11unknown
2019-11-05Updated assimp to 308db73 from https://github.com/assimp/assimp/RevoluPowered
2019-11-03Merge pull request #33254 from SneakyFish5/update-zstdRémi Verschelde
Update zstd to 1.4.3