summaryrefslogtreecommitdiff
path: root/thirdparty/README.md
AgeCommit message (Collapse)Author
2022-03-09Remove unused Bullet module and thirdparty codeRémi Verschelde
It has been disabled in `master` since one year (#45852) and our plan is for Bullet, and possibly other thirdparty physics engines, to be implemented via GDExtension so that they can be selected by the users who need them.
2022-03-08ThorVG: Sync with upstream 0.8.0K. S. Ernest (iFire) Lee
2022-03-02HarfBuzz: Update to version 4.0.0bruvzg
2022-02-25Merge pull request #58497 from JFonS/stb_rect_pack_upgradeRémi Verschelde
2022-02-24vk_mem_alloc: Update to upstream + Adapt approach to small objects poolingPedro J. Estébanez
This updates VMA and instead of using the custom small pool approach from 4e6c9d3ae979f2eb0151cf581fe61d2f3194ea72, lazily creates pools for the relevant memory type indices, which doesn't require patching VMA. Also, patches already merged upstream or not needed any longer are removed.
2022-02-24Upgrade stb_rect_pack to 1.01jfons
Enables large rectangle support by default.
2022-02-23Add OpenXR 1.0.22 to thirdparty librariesBastiaan Olij
Will be compiled and used in the next commit. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-02-14Merge pull request #57989 from RandomShaper/update_vmaRémi Verschelde
Update & patch VMA, and re-implement the small buffers optimization
2022-02-12vk_mem_alloc: Update to latest commitPedro J. Estébanez
2022-02-11spirv-reflect: Update to latest commit, adds SPIRV 1.6 supportRémi Verschelde
2022-02-11vulkan: Update volk, headers and glslang to 1.3.204Rémi Verschelde
2022-02-11Revert "vulkan: Update volk, headers and glslang to 1.3.204"Rémi Verschelde
This reverts commit d233908fb6c02f96f13de8b627510a5149bfecc3.
2022-02-11Revert "spirv-reflect: Update to latest commit, adds SPIRV 1.6 support"Rémi Verschelde
This reverts commit 912c2062e6ce38b2aaff6b87920ef4d2ef307555.
2022-02-11spirv-reflect: Update to latest commit, adds SPIRV 1.6 supportRémi Verschelde
2022-02-10vulkan: Update volk, headers and glslang to 1.3.204Rémi Verschelde
2022-02-09msdfgen: Update to version 1.9.2bruvzg
2022-02-09HarfBuzz: Update to version 3.3.2bruvzg
2022-02-04Faster CVTT by reducing quality.K. S. Ernest (iFire) Lee
Make BC6 and BC7 CVTT faster while still having better quality than DXT5.
2022-02-03Merge pull request #57102 from akien-mga/libwebp-1.2.2Rémi Verschelde
2022-02-02libwebp: Sync with upstream 1.2.2Rémi Verschelde
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.2/NEWS
2022-02-02HarfBuzz: Update to version 3.3.1bruvzg
2022-01-31ThorVG: Sync with upstream 0.7.1Anilforextra
Changes: https://github.com/Samsung/thorvg/releases/tag/v0.7.1
2022-01-20Merge pull request #36198 from Calinou/code-font-jetbrains-monoRémi Verschelde
2022-01-18thorvg: Fix missing `<cstring>` includes for MinGWRémi Verschelde
Fixes #56894.
2022-01-14Remove support for PVRTC texture encoding and decodingHugo Locurcio
On the only platform where PVRTC is supported (iOS), ETC2 generally supersedes PVRTC in every possible way. The increased memory usage is not really a problem thanks to modern iOS' devices processing power being higher than its Android counterparts.
2022-01-14Use ThorVG instead of NanoSVG for importing SVGsK. S. Ernest (iFire) Lee
ThorVG is a platform-independent portable library for drawing vector-based scene and animation. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-01-13freetype: Update to upstream version 2.11.1Rémi Verschelde
2022-01-12glslang: Fix support for building against public/system libraryRémi Verschelde
Fix include paths to support both vendored and system-installed glslang. Remove usage of the private `StandAlone` bits. Requires us to vendor a copy of `DefaultTBuiltInResource` (or provide our own customized one) as glslang doesn't provide it in its public API. Also removes unused C interface as it's not well encapsulated and depends on `StandAlone`. Fixes #56307.
2022-01-12HarfBuzz: Update to version 3.2.0bruvzg
2022-01-05Use JetBrains Mono as the editor's default code fontHugo Locurcio
This recently released font has been gaining popularity thanks to its readability and aesthetics. It also features font ligatures (enabled by default, but can be disabled in the Editor Settings). Its character set isn't as extensive as Hack's, but it should be sufficient for most uses. More information at <https://www.jetbrains.com/lp/mono/>. This also reorders the third-party font notices to be in alphabetical order.
2021-12-21Bump mbedTLS version to 2.28.0 (new LTS).Fabio Alessandrelli
Keep applying the windows entropy patch (UWP support). Remove no longer needed padlock patch. Update thirdparty README to reflect changes, and new source inclusion criteria.
2021-12-20Bump mbedtls to 2.16.12Fabio Alessandrelli
Remove upstreamed patches. Re-apply padlock and uwp patches. NOTE: We could replace our padloack patch with mbedtls 3452.
2021-12-02Merge pull request #55505 from bruvzg/hb_312Rémi Verschelde
2021-12-01Fix crash when loading an invalid mp3 fileVincent
2021-12-01HarfBuzz: Update to version 3.1.2bruvzg
2021-11-23Implemented AMD's FSR as a computer shader for upscaling 3D scenesJe06jm
2021-11-22Merge pull request #55128 from akien-mga/meshoptimizer-f4c356d79Rémi Verschelde
2021-11-20Merge pull request #55136 from akien-mga/basisu-646a9f826Rémi Verschelde
2021-11-20Merge pull request #55126 from akien-mga/wslay-45d22583bRémi Verschelde
2021-11-20Merge pull request #55129 from akien-mga/libvorbis-1.3.7Rémi Verschelde
2021-11-20Merge pull request #55127 from akien-mga/libwebp-1.2.1Rémi Verschelde
2021-11-20Merge pull request #55122 from akien-mga/zstd-1.5.0Rémi Verschelde
2021-11-20Merge pull request #55123 from akien-mga/xatlas-ec707faeaRémi Verschelde
2021-11-20Merge pull request #55120 from akien-mga/pcre2-10.39Rémi Verschelde
2021-11-20Merge pull request #55119 from akien-mga/libogg-1.3.5Rémi Verschelde
2021-11-20Merge pull request #55118 from akien-mga/graphite-80c52493eRémi Verschelde
2021-11-20Merge pull request #55115 from akien-mga/tinyexr-1.0.1Rémi Verschelde
2021-11-19basis_universal: Sync with upstream 646a9f826Rémi Verschelde
https://github.com/BinomialLLC/basis_universal/commit/646a9f826131cb0b9e14b5e4740874808315f83a
2021-11-19wslay: Sync with upstream 45d22583bRémi Verschelde
https://github.com/tatsuhiro-t/wslay/commit/45d22583b488f79d5a4e598cc7675c191c5ab53f Mostly style changes, a couple new methods and fixes. Tweak file structure a bit.
2021-11-19libvorbis: Sync with upstream 1.3.7Rémi Verschelde
Fixes various bugs, including several ones with security relevance. Changes: https://github.com/xiph/vorbis/releases/tag/v1.3.7