diff options
Diffstat (limited to 'thirdparty/README.md')
-rw-r--r-- | thirdparty/README.md | 40 |
1 files changed, 22 insertions, 18 deletions
diff --git a/thirdparty/README.md b/thirdparty/README.md index dd2f509516..990bd30320 100644 --- a/thirdparty/README.md +++ b/thirdparty/README.md @@ -59,7 +59,7 @@ Extracted from .zip provided. Extracted license and header only. ## embree - Upstream: https://github.com/embree/embree -- Version: 3.13.0 (7c53133eb21424f7f0ae1e25bf357e358feaf6ab, 2021) +- Version: 3.13.1 (12b99393438a4cc9e478e33459eed78bec6233fd, 2021) - License: Apache 2.0 Files extracted from upstream: @@ -103,7 +103,7 @@ will limit its functionality to IPv4 only. ## etcpak - Upstream: https://github.com/wolfpld/etcpak -- Version: git (f27daea656ff77671580f838a889e33049430ebd, 2021) +- Version: git (7c3cb6fe708d4ae330b0ab2af1ad472bae2a37a2, 2021) - License: BSD-3-Clause Files extracted from upstream source: @@ -159,7 +159,7 @@ Files extracted from upstream source: ## glslang - Upstream: https://github.com/KhronosGroup/glslang -- Version: git (dd69df7f3dac26362e10b0f38efb9e47990f7537, 2020) +- Version: 11.6.0 (2fb89a0072ae7316af1c856f22663fde4928128a, 2021) - License: glslang Version should be kept in sync with the one of the used Vulkan SDK (see `vulkan` @@ -173,7 +173,7 @@ Files extracted from upstream source: - Run `cmake . && make` and copy generated `include/glslang/build_info.h` to `glslang/build_info.h` - `LICENSE.txt` -- Unnecessary files like `CMakeLists.txt` and `updateGrammar` removed. +- Unnecessary files like `CMakeLists.txt`, `*.m4` and `updateGrammar` removed. ## graphite @@ -192,13 +192,13 @@ Files extracted from upstream source: ## harfbuzz - Upstream: https://github.com/harfbuzz/harfbuzz -- Version: 2.8.0 (03538e872a0610a65fad692b33d3646f387cf578, 2021) +- Version: 3.0.0 (9c387e20d65a7a366ac270d789f6ad266014c9e0, 2021) - License: MIT Files extracted from upstream source: - the `src` folder -- `AUTHORS`, `COPYING`, `NEWS`, `THANKS` +- `AUTHORS`, `COPYING`, `THANKS` ## icu4c @@ -472,10 +472,6 @@ Collection of single-file libraries used in Godot components. * Upstream: https://github.com/nothings/stb * Version: 1.00 (2bb4a0accd4003c1db4c24533981e01b1adfd656, 2019) * License: Public Domain or Unlicense or MIT -- `stb_vorbis.c` - * Upstream: https://github.com/nothings/stb - * Version: 1.20 (314d0a6f9af5af27e585336eecea333e95c5a2d8, 2020) - * License: Public Domain or Unlicense or MIT - `yuv2rgb.h` * Upstream: http://wss.co.uk/pinknoise/yuv2rgb/ (to check) * Version: ? @@ -498,7 +494,7 @@ Files extracted from the upstream source: ## nanosvg - Upstream: https://github.com/memononen/nanosvg -- Version: git (3e403ec72a9145cbbcc6c63d94a4caf079aafec2, 2020) +- Version: git (ccdb1995134d340a93fb20e3a3d323ccb3838dd0, 2021) - License: zlib Files extracted from the upstream source: @@ -615,9 +611,12 @@ Godot. Please check the file to know what's new. ## spirv-reflect - Upstream: https://github.com/KhronosGroup/SPIRV-Reflect -- Version: git (272e050728de8d4a4ce9e7101c1244e6ff56e5b0, 2021) +- Version: git (cc937caab141d889c9c9dff572c5a6854d5cf9b4, 2021) - License: Apache 2.0 +Does not track Vulkan SDK releases closely, but try to package a commit newer +than the matching glslang and Vulkan headers, just in case. + Files extracted from upstream source: - `spirv_reflect.{c,h}` @@ -676,10 +675,16 @@ folder. ## volk - Upstream: https://github.com/zeux/volk -- Version: git (d75c007f375f35612dba3de512ac73f10bf9aa0e, 2021) +- Version: 1.2.190 (760a782f295a66de7391d6ed573d65e3fb1c8450, 2021) - License: MIT -The volk commit should match the version of the Vulkan headers defined below. +Unless there is a specific reason to package a more recent version, please stick +to tagged releases. All Vulkan libraries and headers should be kept in sync so: + +- Update Vulkan SDK components to the matching tag (see "vulkan"). +- Update glslang (see "glslang"). +- Update spirv-reflect (see "spirv-reflect"). + Files extracted from upstream source: @@ -690,11 +695,10 @@ Files extracted from upstream source: ## vulkan - Upstream: https://github.com/KhronosGroup/Vulkan-Headers -- Version: sdk-1.2.182.0 (37164a5726f7e6113810f9557903a117498421cf, 2021) +- Version: 1.2.190 (9e62d027636cd7210f60d934f56107ed6e1579b8, 2021) - License: Apache 2.0 -Unless there is a specific reason to package a more recent version, please stick -to Vulkan SDK releases (prefixed by `sdk-`) for all components. +The vendored version should be kept in sync with volk, see above. Files extracted from upstream source: @@ -705,7 +709,7 @@ Files extracted from upstream source: SDK release: https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/master/layers/generated/vk_enum_string_helper.h `vk_mem_alloc.h` is taken from https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator -Version: 3.0.0-development (2021-06-21), branch `feature-small-buffers`, commit `cfea2f72851f9ee4a399769f18865047b83711f1` +Version: 3.0.0-development (2021-07-07), branch `feature-small-buffers`, commit `cfea2f72851f9ee4a399769f18865047b83711f1` `vk_mem_alloc.cpp` is a Godot file and should be preserved on updates. Patches in the `patches` directory should be re-applied after updates. |