Mageia Bugzilla – Attachment 13002 Details for
Bug 29691
building Khronos packages(SPIRV, Vulkan, glslang) guide
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
Khronos build steps
KhronosBuildOrder.txt (text/plain), 2.41 KB, created by
Aurelian R
on 2021-11-23 10:13:53 CET
(
hide
)
Description:
Khronos build steps
Filename:
MIME Type:
Creator:
Aurelian R
Created:
2021-11-23 10:13:53 CET
Size:
2.41 KB
patch
obsolete
>1. Look up in known_good.json file for the SPIRV-Headers/Tools version > that work for a specific release of glslang. >2. Check if SPIRV-LLVM-Translator works with the SPIRV-Headers. > Find patches or lower the version of SPIRV-Headers. >3. Build SPIRV > Order of build/update repos: - SDK-1.2.198.0 > 1.0 SPIRV-Headers-v1.5.5 - sdk-1.2.198: - 814e728b30ddd0f4509233099a3ad96fd4318c07 > https://github.com/KhronosGroup/SPIRV-Headers/releases/tag/sdk-1.2.198.0 > 2.1 SPIRV-Tools-v2021.4: - 21e3f681e2004590c7865bc8c0195a4ab8e66c88 > https://github.com/KhronosGroup/SPIRV-Tools/releases/tag/v2021.4 > 3.2 SPIRV-LLVM-Translator(release)-v13.0.0: - 49e92c0b49b96161f0087374341577f7c388adb8 > https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.0 > - patch fix for SPIRV-Headers-814e728: - 05e183da63b893c4822d2cc9ace747b1e0132b44 > https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/05e183da63b893c4822d2cc9ace747b1e0132b44 > - updates from branch llvm_release_130: - e899269cdb9c80e3ff245f3c9e1e010f6161c83e > https://github.com/KhronosGroup/SPIRV-LLVM-Translator/compare/v13.0.0...llvm_release_130 > 4.2 glslang-v11.7.0 - sdk-1.2.198: - c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5 > https://github.com/KhronosGroup/glslang/releases/tag/sdk-1.2.198.0 > 5.2 glslc(shaderc)-v2021.3: - 315d39d082875047f4fbd004e6eedef14ff2db24 > https://github.com/google/shaderc/releases/tag/v2021.3 > 6.2 libclc - 13.0.0 -rebuild for spirv > https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.0/libclc-13.0.0.src.tar.xz >3. Build Vulkan > Order of build/update repos: - SDK-1.2.198.0 > 1.0 vulkan-headers - 8c1c27d5a9b9de8a17f500053bd08c7ca6bba19c > https://github.com/KhronosGroup/Vulkan-Headers/releases/tag/sdk-1.2.198.0 > 2.1 vulkan-loader - fe8479aa022a011d74fd862749825e07891e854e > https://github.com/KhronosGroup/Vulkan-Loader/releases/tag/sdk-1.2.198.0 > 3.2 vulkan-validationlayers - 34bc24f465294136bae0bccb8949283777a1323d > https://github.com/KhronosGroup/Vulkan-ValidationLayers/releases/tag/sdk-1.2.198.0 > 4.2 vulkan-tools - 8040a7af8919a47346cfeaf1fbc2ebfe09cfea09 > https://github.com/KhronosGroup/Vulkan-Tools/releases/tag/sdk-1.2.198.0
1. Look up in known_good.json file for the SPIRV-Headers/Tools version that work for a specific release of glslang. 2. Check if SPIRV-LLVM-Translator works with the SPIRV-Headers. Find patches or lower the version of SPIRV-Headers. 3. Build SPIRV Order of build/update repos: - SDK-1.2.198.0 1.0 SPIRV-Headers-v1.5.5 - sdk-1.2.198: - 814e728b30ddd0f4509233099a3ad96fd4318c07 https://github.com/KhronosGroup/SPIRV-Headers/releases/tag/sdk-1.2.198.0 2.1 SPIRV-Tools-v2021.4: - 21e3f681e2004590c7865bc8c0195a4ab8e66c88 https://github.com/KhronosGroup/SPIRV-Tools/releases/tag/v2021.4 3.2 SPIRV-LLVM-Translator(release)-v13.0.0: - 49e92c0b49b96161f0087374341577f7c388adb8 https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.0 - patch fix for SPIRV-Headers-814e728: - 05e183da63b893c4822d2cc9ace747b1e0132b44 https://github.com/KhronosGroup/SPIRV-LLVM-Translator/commit/05e183da63b893c4822d2cc9ace747b1e0132b44 - updates from branch llvm_release_130: - e899269cdb9c80e3ff245f3c9e1e010f6161c83e https://github.com/KhronosGroup/SPIRV-LLVM-Translator/compare/v13.0.0...llvm_release_130 4.2 glslang-v11.7.0 - sdk-1.2.198: - c9706bdda0ac22b9856f1aa8261e5b9e15cd20c5 https://github.com/KhronosGroup/glslang/releases/tag/sdk-1.2.198.0 5.2 glslc(shaderc)-v2021.3: - 315d39d082875047f4fbd004e6eedef14ff2db24 https://github.com/google/shaderc/releases/tag/v2021.3 6.2 libclc - 13.0.0 -rebuild for spirv https://github.com/llvm/llvm-project/releases/tag/llvmorg-13.0.0/libclc-13.0.0.src.tar.xz 3. Build Vulkan Order of build/update repos: - SDK-1.2.198.0 1.0 vulkan-headers - 8c1c27d5a9b9de8a17f500053bd08c7ca6bba19c https://github.com/KhronosGroup/Vulkan-Headers/releases/tag/sdk-1.2.198.0 2.1 vulkan-loader - fe8479aa022a011d74fd862749825e07891e854e https://github.com/KhronosGroup/Vulkan-Loader/releases/tag/sdk-1.2.198.0 3.2 vulkan-validationlayers - 34bc24f465294136bae0bccb8949283777a1323d https://github.com/KhronosGroup/Vulkan-ValidationLayers/releases/tag/sdk-1.2.198.0 4.2 vulkan-tools - 8040a7af8919a47346cfeaf1fbc2ebfe09cfea09 https://github.com/KhronosGroup/Vulkan-Tools/releases/tag/sdk-1.2.198.0
View Attachment As Raw
Actions:
View
Attachments on
bug 29691
: 13002 |
13003
|
13022