summaryrefslogtreecommitdiff
path: root/thirdparty
AgeCommit message (Collapse)Author
2022-10-13thorvg: Sync with 0.8.2, cleanup SCsub and fix includesRémi Verschelde
We were compiling `src/loaders/external_png` but using the header from `src/loaders/png`, leading to `-Wodr` warnings. Remove unused bundled lodepng code since we use `external_png` (libpng). Whitespace changes are from upstream, will attempt PR'ing a cleanup there for future updates.
2022-10-07Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg
change warnings=all to use /W4.
2022-09-28Fix MSVC warnings C4324, C4389, C4456, and C4459Rémi Verschelde
Part of #66537.
2022-09-18Merge pull request #66004 from bruvzg/hb52Rémi Verschelde
Update to version 5.2.0, add new Unicode 15 blocks and scripts.
2022-09-17HarfBuzz: Update to version 5.2.0, add new Unicode 15 blocks and scripts.bruvzg
2022-09-16libpng: Update to upstream 1.6.38Rémi Verschelde
2022-09-14Update OpenXR to 1.0.25Bastiaan Olij
2022-08-27[Windows] Improve build environment detection, add support for Windows on ARM.bruvzg
2022-08-25Merge pull request #64855 from RandomShaper/spv_ref_zero_allocRémi Verschelde
Avoid spurious alloc error in SPIRV-Reflect
2022-08-24Avoid spurious alloc error in SPIRV-ReflectPedro J. Estébanez
2022-08-23libwebp: Sync with upstream 1.2.4Rémi Verschelde
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.4/NEWS
2022-08-23Patch glslang to avoid build errors on certain platformsPedro J. Estébanez
2022-08-06Merge pull request #62847 from RandomShaper/upgrade_spirv_reflectRémi Verschelde
spirv-reflect: Update to latest commit
2022-08-05certs: Sync with Mozilla bundle as of Jul 19, 2022Rémi Verschelde
https://github.com/bagder/ca-bundle/commit/7f33e7eb8472dbcf31fdcf50cd216c89a282825d
2022-08-04HarfBuzz: Update to version 5.1.0, use new FLAG_SAFE_TO_INSERT_TATWEEL flag ↵bruvzg
to improve justification.
2022-08-02[TextServer] Add ICU Unicode security and spoofing detection.bruvzg
2022-07-24HarfBuzz: Update to version 5.0.1bruvzg
2022-07-18Bump mbedtls to 2.18.1 (headers).Fabio Alessandrelli
2022-07-18Bump mbedtls to version 2.18.1, update LICENSE.Fabio Alessandrelli
Keep applying windows entropy patch. Update thirdparty/README with correct version information.
2022-07-08spirv-reflect: Update to latest commitPedro J. Estébanez
2022-07-04HarfBuzz: Update to version 4.4.1bruvzg
2022-06-29etcpak: Fix Android ARMv7 build with NDK r23Rémi Verschelde
Fix merged upstream. Fixes #62516.
2022-06-28zstd: Update to upstream version 1.5.2Rémi Verschelde
Release notes: - https://github.com/facebook/zstd/releases/tag/v1.5.1 - https://github.com/facebook/zstd/releases/tag/v1.5.2
2022-06-23Update OpenXR to 1.0.23Bastiaan Olij
2022-06-21Merge pull request #62122 from reduz/implement-movie-writerRémi Verschelde
Implement a Movie Maker mode
2022-06-21Implement Running Godot as Movie Writerreduz
* Allows running the game in "movie writer" mode. * It ensures entirely stable framerate, so your run can be saved stable and with proper sound (which is impossible if your CPU/GPU can't sustain doing this in real-time). * If disabling vsync, it can save movies faster than the game is run, but if you want to control the interaction it can get difficult. * Implements a simple, default MJPEG writer. This new features has two main use cases, which have high demand: * Saving game videos in high quality and ensuring the frame rate is *completely* stable, always. * Using Godot as a tool to make movies and animations (which is ideal if you want interaction, or creating them procedurally. No other software is as good for this). **Note**: This feature **IS NOT** for capturing real-time footage. Use something like OBS, SimpleScreenRecorder or FRAPS to achieve that, as they do a much better job at intercepting the compositor than Godot can probably do using Vulkan or OpenGL natively. If your game runs near real-time when capturing, you can still use this feature but it will play no sound (sound will be saved directly). Usage: $ godot --write-movie movie.avi [scene_file.tscn] Missing: * Options for configuring video writing via GLOBAL_DEF * UI Menu for launching with this mode from the editor. * Add to list of command line options. * Add a feature tag to override configurations when movie writing (fantastic for saving videos with highest quality settings).
2022-06-19doctest: Update to 2.4.9Rémi Verschelde
2022-06-12updated vk_mem_alloc.h to fix startup issue with AMD 6000 series GPUs using ↵Cyberrebell
SteamVR on Windows
2022-06-10Merge pull request #61891 from akien-mga/meshoptimizer-20220601Rémi Verschelde
2022-06-10meshoptimizer: Sync with upstream commit ea4558d1cRémi Verschelde
https://github.com/zeux/meshoptimizer/commit/ea4558d1c0f217f1d67ed7fe0b07896ece88ae18
2022-06-10etcpak: Update to upstream release 1.0 (June 4, 2022)Rémi Verschelde
No change compared to our previous commit, just documentation update and a release tag we can track.
2022-06-08Fix FreeType crashing in GCC + LTO builds.bruvzg
2022-06-07Allow picking similar colours using OKHSL.K. S. Ernest (iFire) Lee
2022-05-23thorvg: Sync a couple fixes from upstreamRémi Verschelde
We're still formally tracking v0.8.1, those fixes don't impact the library features. I didn't bother documenting them with patches as they will likely soon make their way to either a v0.8.2 or v0.9.0.
2022-05-23Merge pull request #61310 from marxin/gcc13-fix-vhacdRémi Verschelde
2022-05-23Fix building VHACD with GCC 13.Martin Liska
Fixes the following error: thirdparty/vhacd/inc/vhacdICHull.h:46:31: error: 'uint32_t' does not name a type 46 | ICHullError Process(const uint32_t nPointsCH, const double minVolume = 0.0); | ^~~~~~~~ Note the upstream version of the third party library is not affected.
2022-05-23HarfBuzz: Update to version 4.3.0bruvzg
2022-05-18rvo2: Sync with upstream commit bfc0486Rémi Verschelde
https://github.com/snape/RVO2-3D/commit/bfc048670a4e85066e86a1f923d8ea92e3add3b2
2022-05-18rvo2: Re-sync with upstream, properly document Godot-specific changesRémi Verschelde
Still tracking the `v1.0.1` tag for now, just reverting all the unnecessary style changes that created a diff with upstream.
2022-05-18pcre2: Fix support for macOS < 11.0 by making JIT conditional at runtimeRémi Verschelde
2022-05-17Merge pull request #61137 from akien-mga/meshoptimizer-20220424Rémi Verschelde
2022-05-17Merge pull request #61136 from akien-mga/xatlas-20220318Rémi Verschelde
xatlas: Sync with upstream 16ace528a
2022-05-17Merge pull request #61135 from akien-mga/recast-20220320Rémi Verschelde
2022-05-17Merge pull request #61120 from akien-mga/doctest-2.4.8Rémi Verschelde
2022-05-17meshoptimizer: Sync with upstream commit 8a7d69caaRémi Verschelde
https://github.com/zeux/meshoptimizer/commit/8a7d69caa68f778cb559f1879b6beb7987c8c6b7
2022-05-17Merge pull request #61132 from akien-mga/freetype-cleanupRémi Verschelde
FreeType: Cleanup some unused files
2022-05-17xatlas: Sync with upstream 16ace528aRémi Verschelde
Just cleaning up unused but set variables. https://github.com/jpcy/xatlas/commit/16ace528acd2cf1f16a7c0dde99c42c486488dbe
2022-05-17Recast: Update to upstream commit 5a870d4 (2022)Rémi Verschelde
2022-05-17FreeType: Cleanup some unused filesRémi Verschelde
2022-05-17doctest: Update to 2.4.8Rémi Verschelde