Repository: godot
Issue: Outdated/New thirdparty dependencies
Labels: enhancement,tracker,topic:thirdparty

**Last update:** 2025-01-09 fully.

**Name / New version / Used version**

```[tasklist]
- [x] amd-fsr - 1.0.2 - 1.0.2 - https://github.com/GPUOpen-Effects/FidelityFX-FSR
- [x] amd-fsr2 - 2.2.1 - 2.2.1 - https://github.com/GPUOpen-Effects/FidelityFX-FSR2
- [ ] angle - chromium/6946 - chromium/6601 - https://chromium.googlesource.com/angle/angle/ (lives in https://github.com/godotengine/godot-angle-static)
- [ ] astcenc - 5.1.0 - 4.8.0 - https://github.com/ARM-software/astc-encoder
- [x] basis_universal - 1.50.0 - 1.50.0 - https://github.com/BinomialLLC/basis_universal
- [x] betsy - GIT (2022.10) - GIT (2022.10) - https://github.com/darksylinc/betsy
- [x] brotli - 1.1.0 - 1.1.0 - https://github.com/google/brotli
- [x] certs - GIT (2024.11) - GIT (2024.11) - https://github.com/bagder/ca-bundle
- [x] clipper2 - 1.4.0 - 1.4.0 - https://github.com/AngusJohnson/Clipper2
- [x] cvtt - GIT (2022.06) - GIT (2022.06) - https://github.com/elasota/ConvectionKernels
- [ ] d3d12ma - GIT (2023.02) - GIT (2025.01) - https://github.com/GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator
- [ ] directx_headers - 1.614.1 - 1.611.1 - https://github.com/microsoft/DirectX-Headers
- [x] doctest - 2.4.11 - 2.4.11 - https://github.com/onqtam/doctest
- [x] embree - 4.3.3 - 4.3.3 - https://github.com/embree/embree
- [x] enet - 1.3.18 - 1.3.18 - https://github.com/lsalzman/enet
- [x] etcpak - 2.0 - 2.0 - https://github.com/wolfpld/etcpak/
- [x] freetype - 2.13.2 - 2.13.2 - https://github.com/freetype/freetype
- [ ] glad - 2.0.8 - 2.0.4 - https://github.com/Dav1dde/glad (we broke the build when trying to move to 2.0.6 in https://github.com/godotengine/godot/pull/90245, needs deeper review)
- [ ] glslang - sdk-1.3.296.0 - sdk-1.3.283.0 - https://github.com/KhronosGroup/glslang
- [x] graphite - GIT (2023.07, no changes) - GIT (2022.12) - https://github.com/silnrsi/graphite
- [x] harfbuzz - 10.1.0 - 10.1.0 - https://github.com/harfbuzz/harfbuzz
- [x] icu4c - 76.1 - 76.1 - https://github.com/unicode-org/icu
- [x] jolt_physics - 5.2.1-dev (2025.01) - 5.2.1-dev (2024.12) - https://github.com/jrouwe/JoltPhysics
- [x] jpeg-compressor - GIT (2020.05) - GIT (2020.05) - https://github.com/richgel999/jpeg-compressor
- [x] libbacktrace - GIT (2024.11) - GIT (2024.11) - https://github.com/ianlancetaylor/libbacktrace
- [x] libktx - 4.3.2 - 4.3.2 - https://github.com/KhronosGroup/KTX-Software
- [x] libogg - 1.3.5 - 1.3.5 - https://github.com/xiph/ogg
- [x] libpng - 1.6.45 - 1.6.45 - https://github.com/glennrp/libpng
- [x] libtheora - GIT (2020.10) - GIT (2020.10) - https://github.com/xiph/theora
- [x] libvorbis - 1.3.7 - 1.3.7 - https://github.com/xiph/vorbis
- [x] libwebp - 1.5.0 - 1.5.0 - https://chromium.googlesource.com/webm/libwebp/
- [x] manifold - 3.0.1 - 3.0.1 - https://github.com/elalish/manifold
- [x] mbedtls (> 4.3) - 3.6.2 - 3.6.2 - https://github.com/ARMmbed/mbedtls
- [x] mbedtls (<= 4.2) - 2.28.9 - 2.28.9 - https://github.com/ARMmbed/mbedtls
- [x] meshoptimizer - 0.22 - 0.22 - https://github.com/zeux/meshoptimizer
- [x] mingw-std-threads - GIT (2023.07) - GIT (2023.7) - https://github.com/meganz/mingw-std-threads
- [x] minimp3 - GIT (2021.11) - GIT (2021.11) - https://github.com/lieff/minimp3
- [x] miniupnpc - 2.2.8 - 2.2.8 - https://github.com/miniupnp/miniupnp
- [x] minizip - 1.3.1 - 1.3.1 - https://github.com/madler/zlib
- [x] msdfgen - 1.12 - 1.12 - https://github.com/Chlumsky/msdfgen
- [ ] openxr - 1.1.43 - 1.1.41 - https://github.com/KhronosGroup/OpenXR-SDK
- [x] pcre2 - 10.44 - 10.43 - https://github.com/PhilipHazel/pcre2
- [x] recastnavigation - 1.6.0 - 1.6.0 - https://github.com/recastnavigation/recastnavigation
- [ ] rvo2-2d - GIT (2024.05) - GIT (2021) - https://github.com/snape/RVO2 (heavily modified for Godot)
- [ ] rvo2-3d - GIT (2024.05) - GIT (2021) - https://github.com/snape/RVO2-3D (heavily modified for Godot)
- [x] spirv-cross - sdk-1.3.296.0 - GIT (2024.12) - https://github.com/KhronosGroup/SPIRV-Cross
- [ ] spirv-reflect - sdk-1.3.296.0 - sdk-1.3.283.0 - https://github.com/KhronosGroup/SPIRV-Reflect
- [x] tinyexr - 1.0.9 - 1.0.9 - https://github.com/syoyo/tinyexr
- [x] thorvg - 0.15.8 - 0.15.8 - https://github.com/thorvg/thorvg
- [x] ufbx - 0.16.0 - 0.15.0 - https://github.com/ufbx/ufbx
- [ ] vhacd - GIT (2024.01) - GIT (2020.05) - https://github.com/kmammou/v-hacd (New version 4.x advertised upstream as a near complete rewrite. Contributions welcome to update us and test the changes.)
- [x] volk - sdk-1.3.296.0 - sdk-1.3.283.0 - https://github.com/zeux/volk
- [x] vulkan - sdk-1.3.296.0 - sdk-1.3.283.0 - https://github.com/KhronosGroup/Vulkan-Headers (volk and vulkan should be kept in sync. volk doesn't tag every single update, but unless we need the latest and greatest, we can just follow their latest tag.)
- [x] wslay - GIT (2022.08) - GIT (2022.08) - https://github.com/tatsuhiro-t/wslay
- [x] xatlas - GIT (2022.07) - GIT (2022.07) - https://github.com/jpcy/xatlas
- [x] zlib - 1.3.1 - 1.3.1 - https://github.com/madler/zlib
- [x] zstd - 1.5.6 - 1.5.6 - https://github.com/facebook/zstd
```

`misc` folder:
```[tasklist]
- [x] `FastNoiseLite.h` - 1.1.1 - 1.1.1 - https://github.com/Auburn/FastNoiseLite
- [x] `nvapi_minimal.h` - R560 - R525 - http://download.nvidia.com/XFree86/nvapi-open-source-sdk/ (heavily modified, does not need frequent updates)
```

`3.x` specific dependencies:

```[tasklist]
- [x] bullet - 3.25 - 3.25 - https://github.com/bulletphysics/bullet3
- [ ] libvpx - 1.15.0 - 1.6.0 - https://chromium.googlesource.com/webm/libvpx/
- [ ] libwebm - 1.0.0.31 - ? - https://chromium.googlesource.com/webm/libwebm/
- [ ] nanosvg - GIT (2024.12) - GIT (2023.12) - https://github.com/memononen/nanosvg
- [ ] oidn - 2.3.1 - 1.1.0 (2019) - https://github.com/OpenImageDenoise/oidn (oidn versions after 1.1.0 require the ISPC compiler, which makes our build instructions more complex. So for now we're sticking to the old version. Dropped in `4.2`.)
- [ ] opus - 1.5.2 - 1.1.5 - https://opus-codec.org/
- [x] pvrtccompressor - GIT (2015.04) - GIT (2015.04) - https://github.com/LibreGamesArchive/PVRTCCompressor
```