summaryrefslogtreecommitdiffstats
path: root/thirdparty
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #69344 from DeeJayLSP/update_thorvgRémi Verschelde2022-12-0119-144/+287
|\ | | | | Update thorvg to 0.8.3
| * Update thorvg to 0.8.3DeeJayLSP2022-11-3019-144/+287
| |
* | Update miniupnpc to 2.2.4DeeJayLSP2022-11-305-25/+28
| |
* | Update CA certificates to 2022.10 revisionDeeJayLSP2022-11-292-3/+49
|/
* Merge pull request #69189 from grahamboree/updated-recastRémi Verschelde2022-11-287-25/+29
|\ | | | | | | Update Recast integration to fix crash in NavigationMesh baking
| * Updated Recast to 4fef044Graham Pentheny2022-11-277-25/+29
| | | | | | | | | | | | In some cases Godot can generate input parameters to Recast that cause it to crash. Specifically when baking NavigationMeshes for input meshes that have axis extents less than half the NavigationMesh CellSize. This has been fixed upstream in Recast (in https://github.com/recastnavigation/recastnavigation/commit/3901c5854c958593443859fd1214162452ff2982). Updating Godot's Recast integration fixes this crash issue in Godot as well.
* | Update embree to 3.13.5DeeJayLSP2022-11-25109-5678/+9143
|/
* Update cvtt to GIT 2022DeeJayLSP2022-11-232-8/+8
|
* Merge pull request #66516 from DeeJayLSP/update_theoraRémi Verschelde2022-11-1581-9074/+10926
|\ | | | | | | Update libtheora to GIT (2020.10)
| * Update libtheora to GIT (2020.10)DeeJayLSP2022-10-1881-9074/+10926
| |
* | Load GLX dynamically with GLADRiteo Siuga2022-11-153-0/+1002
| | | | | | | | | | | | | | This is accomplished through the addition of a GLAD GLX loader in the `thirdparty` directory. This is another step towards a nice Wayland/X11 interoperation.
* | Regenerate GL loader code with GLAD 2Riteo2022-11-146-5772/+5957
| | | | | | | | | | | | | | | | | | | | | | | | | | | | GLAD 1 creates unusable loaders for EGL, while the newly released GLAD 2 does not, so for consistency I thought that it would be a good idea to uniform things beforehand. While it had some API changes some renames were all that was needed and everything works like before, at least on the Wayland branch. I've kept the structure identical, although this new generator has quite a few hefty features, such as a single header mode. I've also added GLAD to `thirdparty/README.md`, but I haven't specified that in the commit title because it's a very small "fix".
* | vulkan: Update all components to Vulkan SDK 1.3.231.1Rémi Verschelde2022-11-0373-78289/+97099
| | | | | | | | | | | | | | Updates to volk, vulkan headers, `vk_enum_string_helper.h`, glslang, spirv-reflect. No update to VMA which still has 3.0.1 as it's last tagged release.
* | Merge pull request #67968 from bruvzg/icu72.1Rémi Verschelde2022-10-31214-7412/+8394
|\ \ | | | | | | | | | ICU: Update to version 72.1
| * | ICU: Update to version 72.1bruvzg2022-10-28214-7412/+8394
| | |
* | | Merge pull request #67702 from bruvzg/hb351Rémi Verschelde2022-10-3146-446/+1352
|\ \ \ | |/ / |/| | | | | HarfBuzz: Update to version 5.3.1
| * | HarfBuzz: Update to version 5.3.1bruvzg2022-10-2146-446/+1352
| | |
* | | Add multiview to the opengl3 driverDavid Snopek2022-10-213-11/+61
|/ /
* | thorvg: Sync with 0.8.2, cleanup SCsub and fix includesRémi Verschelde2022-10-1317-3305/+20
| | | | | | | | | | | | | | | | | | | | 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.
* | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵bruvzg2022-10-072-2/+17
| | | | | | | | change warnings=all to use /W4.
* | Fix MSVC warnings C4324, C4389, C4456, and C4459Rémi Verschelde2022-09-284-7/+103
|/ | | | Part of #66537.
* Merge pull request #66004 from bruvzg/hb52Rémi Verschelde2022-09-1886-3926/+6603
|\ | | | | | | Update to version 5.2.0, add new Unicode 15 blocks and scripts.
| * HarfBuzz: Update to version 5.2.0, add new Unicode 15 blocks and scripts.bruvzg2022-09-1786-3926/+6603
| |
* | libpng: Update to upstream 1.6.38Rémi Verschelde2022-09-1620-1376/+129
|/
* Update OpenXR to 1.0.25Bastiaan Olij2022-09-1412-28/+389
|
* [Windows] Improve build environment detection, add support for Windows on ARM.bruvzg2022-08-273-1/+32
|
* Merge pull request #64855 from RandomShaper/spv_ref_zero_allocRémi Verschelde2022-08-252-5/+39
|\ | | | | Avoid spurious alloc error in SPIRV-Reflect
| * Avoid spurious alloc error in SPIRV-ReflectPedro J. Estébanez2022-08-242-5/+39
| |
* | libwebp: Sync with upstream 1.2.4Rémi Verschelde2022-08-2346-1549/+2485
|/ | | | Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.4/NEWS
* Patch glslang to avoid build errors on certain platformsPedro J. Estébanez2022-08-234-39/+62
|
* Merge pull request #62847 from RandomShaper/upgrade_spirv_reflectRémi Verschelde2022-08-065-23/+147
|\ | | | | spirv-reflect: Update to latest commit
| * spirv-reflect: Update to latest commitPedro J. Estébanez2022-07-085-23/+147
| |
* | certs: Sync with Mozilla bundle as of Jul 19, 2022Rémi Verschelde2022-08-052-27/+206
| | | | | | | | https://github.com/bagder/ca-bundle/commit/7f33e7eb8472dbcf31fdcf50cd216c89a282825d
* | HarfBuzz: Update to version 5.1.0, use new FLAG_SAFE_TO_INSERT_TATWEEL flag ↵bruvzg2022-08-0453-3561/+4004
| | | | | | | | to improve justification.
* | [TextServer] Add ICU Unicode security and spoofing detection.bruvzg2022-08-0211-1/+4260
| |
* | HarfBuzz: Update to version 5.0.1bruvzg2022-07-24155-4337/+5349
| |
* | Bump mbedtls to 2.18.1 (headers).Fabio Alessandrelli2022-07-1834-131/+341
| |
* | Bump mbedtls to version 2.18.1, update LICENSE.Fabio Alessandrelli2022-07-1832-313/+635
|/ | | | | | Keep applying windows entropy patch. Update thirdparty/README with correct version information.
* HarfBuzz: Update to version 4.4.1bruvzg2022-07-04159-10200/+11930
|
* etcpak: Fix Android ARMv7 build with NDK r23Rémi Verschelde2022-06-292-5/+5
| | | | | Fix merged upstream. Fixes #62516.
* zstd: Update to upstream version 1.5.2Rémi Verschelde2022-06-2842-3371/+11151
| | | | | | Release notes: - https://github.com/facebook/zstd/releases/tag/v1.5.1 - https://github.com/facebook/zstd/releases/tag/v1.5.2
* Update OpenXR to 1.0.23Bastiaan Olij2022-06-237-37/+1002
|
* Merge pull request #62122 from reduz/implement-movie-writerRémi Verschelde2022-06-213-0/+1251
|\ | | | | Implement a Movie Maker mode
| * Implement Running Godot as Movie Writerreduz2022-06-213-0/+1251
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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).
* | doctest: Update to 2.4.9Rémi Verschelde2022-06-192-954/+1157
|/
* updated vk_mem_alloc.h to fix startup issue with AMD 6000 series GPUs using ↵Cyberrebell2022-06-122-99/+53
| | | | SteamVR on Windows
* Merge pull request #61891 from akien-mga/meshoptimizer-20220601Rémi Verschelde2022-06-104-29/+37
|\
| * meshoptimizer: Sync with upstream commit ea4558d1cRémi Verschelde2022-06-104-29/+37
| | | | | | | | https://github.com/zeux/meshoptimizer/commit/ea4558d1c0f217f1d67ed7fe0b07896ece88ae18
* | etcpak: Update to upstream release 1.0 (June 4, 2022)Rémi Verschelde2022-06-103-2/+4
|/ | | | | No change compared to our previous commit, just documentation update and a release tag we can track.
* Fix FreeType crashing in GCC + LTO builds.bruvzg2022-06-083-0/+48
|