summaryrefslogtreecommitdiff
path: root/thirdparty
AgeCommit message (Collapse)Author
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-04Core: Move Vector2i to its own `vector2i.h` headerRémi Verschelde
Also reduce interdependencies and clean up a bit.
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-20thorvg: Fix usage of min/max breaking on VS 2017Rémi Verschelde
Fixes https://github.com/godotengine/godot/issues/56894#issuecomment-1015956706.
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-11Merge pull request #56130 from Faless/mbedtls/2.28.0Rémi Verschelde
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.
2022-01-03Update copyright statements to 2022Rémi Verschelde
Happy new year to the wonderful Godot community!
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-10Misc build system fixesAaron Franke
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-23Fix debug build for iphoneGergely Kis
printf() does not have a version that accepts std::string as format string parameter.
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-19certs: Sync with Mozilla bundle as of Nov 1, 2021Rémi Verschelde
https://github.com/bagder/ca-bundle/commit/edd798d35abc8cc32519b08b3d8485780bb0fd20
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
2021-11-19meshoptimizer: Sync with upstream commit f4c356d79Rémi Verschelde
https://github.com/zeux/meshoptimizer/commit/f4c356d79fadb99cbf432f7e199d823581b0e19e
2021-11-19libwebp: Sync with upstream 1.2.1Rémi Verschelde
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.1/NEWS
2021-11-19zstd: Update to upstream version 1.5.0Rémi Verschelde
Release notes: https://github.com/facebook/zstd/releases/tag/v1.5.0
2021-11-19xatlas: Sync with upstream ec707faeaRémi Verschelde
https://github.com/jpcy/xatlas/commit/ec707faeac3b95e6b416076a9509718cce105b6a
2021-11-19pcre2: Update to upstream version 10.39Rémi Verschelde
Changelog: https://github.com/PhilipHazel/pcre2/blob/pcre2-10.39/ChangeLog
2021-11-19libogg: Update to upstream 1.3.5Rémi Verschelde
Mostly a cosmetic update, we were already on a commit close to what ended up being tagged as 1.3.5. Adds an extra buffer overflow fix.
2021-11-19graphite: Update to upstream commit 80c52493eRémi Verschelde
https://github.com/silnrsi/graphite/commit/80c52493ef42e6fe605a69dcddd2a691cd8a1380 Includes a fix for inaccurate slice range calculation for bases with diacritics. Also removes unnecessary ChangeLog, and updated unrelated vhacd commit to match currently used one.
2021-11-19miniupnpc: Update to version 2.2.3Rémi Verschelde
Library code and public headers are now properly separated, we can fix include paths to remove the redundant subfolder.
2021-11-19tinyexr: Sync with upstream 1.0.1Rémi Verschelde
Removes miniz as a bundled dependency, relies on our own zlib instead. Includes a couple commits ahead of `v1.0.1` tag to fix MinGW builds.
2021-11-08HarfBuzz: Update to version 3.1.1bruvzg