diff options
Diffstat (limited to 'thirdparty/README.md')
-rw-r--r-- | thirdparty/README.md | 36 |
1 files changed, 13 insertions, 23 deletions
diff --git a/thirdparty/README.md b/thirdparty/README.md index c1b230cfb7..f590acaa0b 100644 --- a/thirdparty/README.md +++ b/thirdparty/README.md @@ -151,7 +151,7 @@ Use UI font variant if available, because it has tight vertical metrics and good ## freetype - Upstream: https://www.freetype.org -- Version: 2.10.2 (2020) +- Version: 2.10.4 (2020) - License: FreeType License (BSD-like) Files extracted from upstream source: @@ -161,21 +161,10 @@ Files extracted from upstream source: - `docs/{FTL.TXT,LICENSE.TXT}` -## glad - -- Upstream: https://github.com/Dav1dde/glad -- Version: 0.1.33 (2019) -- License: MIT - -The files we package are automatically generated. -See the header of glad.c for instructions on how to generate them for -the GLES version Godot targets. - - ## glslang - Upstream: https://github.com/KhronosGroup/glslang -- Version: git (4fc7a33910fb8e40b970d160e1b38ab3f67fe0f3, 2020) +- Version: git (bacaef3237c515e40d1a24722be48c0a0b30f75f, 2020) - License: glslang Version should be kept in sync with the one of the used Vulkan SDK (see `vulkan` @@ -184,10 +173,12 @@ good glslang commit: https://github.com/KhronosGroup/Vulkan-ValidationLayers/blo Files extracted from upstream source: -- `glslang`, `OGLCompilersDLL`, `SPIRV` +- `glslang` (except `glslang/HLSL`), `OGLCompilersDLL`, `SPIRV` +- `StandAlone/{DirStackFileIncluder.h,ResourceLimits.{cpp,h}}` +- Run `cmake . && make` and copy generated `include/glslang/build_info.h` + to `glslang/build_info.h` - `LICENSE.txt` -- Unnecessary files like `CMakeLists.txt`, `revision.template` and - `updateGrammar` removed. +- Unnecessary files like `CMakeLists.txt` and `updateGrammar` removed. Patches in the `patches` directory should be re-applied after updates. @@ -315,7 +306,7 @@ changes are marked with `// -- GODOT --` comments. ## mbedtls - Upstream: https://tls.mbed.org/ -- Version: 2.16.7 (2020) +- Version: 2.16.8 (2020) - License: Apache 2.0 File extracted from upstream release tarball: @@ -387,7 +378,7 @@ Collection of single-file libraries used in Godot components. * License: Apache 2.0 - `open-simplex-noise.{c,h}` * Upstream: https://github.com/smcameron/open-simplex-noise-in-c - * Version: git (0d555e7f40527d0870906fe9469a3b1bb4020b7f, 2015) + custom changes + * Version: git (0fef0dbedd76f767da7e3c894822729d0f07e54d, 2020) + custom changes * License: Unlicense - `pcg.{cpp,h}` * Upstream: http://www.pcg-random.org @@ -575,7 +566,7 @@ comments and a patch is provided in the squish/ folder. ## tinyexr - Upstream: https://github.com/syoyo/tinyexr -- Version: git (4dbd05a22f51a2d7462311569b8b0cba0bbe2ac5, 2020) +- Version: 1.0.0 (e4b7840d9448b7d57a88384ce26143004f3c0c71, 2020) - License: BSD-3-Clause Files extracted from upstream source: @@ -603,7 +594,7 @@ folder. ## vulkan - Upstream: https://github.com/KhronosGroup/Vulkan-Loader -- Version: sdk-1.2.131.2 (2020) +- Version: sdk-1.2.154.0 (2020) - License: Apache 2.0 Unless there is a specific reason to package a more recent version, please stick @@ -621,11 +612,10 @@ Files extracted from upstream source: `vk_enum_string_helper.h` is taken from the matching `Vulkan-ValidationLayers` SDK release: https://github.com/KhronosGroup/Vulkan-ValidationLayers/blob/master/layers/generated/vk_enum_string_helper.h -Includes custom change to disable MSVC pragma, might be upstreamed via: -https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/1666 `vk_mem_alloc.h` is taken from https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator Version: 2.3.0 (2019) +`vk_mem_alloc.cpp` and `android/vk_mem_alloc.cpp` are Godot files and should be preserved on updates. Patches in the `patches` directory should be re-applied after updates. @@ -669,7 +659,7 @@ Files extracted from upstream source: ## zstd - Upstream: https://github.com/facebook/zstd -- Version: 1.4.4 (2019) +- Version: 1.4.5 (2020) - License: BSD-3-Clause Files extracted from upstream source: |