aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMike Schuchardt <mikes@lunarg.com>2024-08-23 10:33:07 -0700
committerMike Schuchardt <mikes@lunarg.com>2024-08-23 12:20:04 -0700
commit7e82aea5fc1394d417a0df6a5680a4cce5c37286 (patch)
treed43193c3cdf0ec96b5411181e783b6acc855f5c1 /scripts
parent40294f25aa4522fe309504aaf30c1c259e11b75b (diff)
downloadusermoji-7e82aea5fc1394d417a0df6a5680a4cce5c37286.tar.xz
build: Update to header 1.3.294
Needed custom implementation of vkCreatePipelineBinariesKHR in mock_icd
Diffstat (limited to 'scripts')
-rw-r--r--scripts/known_good.json4
-rw-r--r--scripts/mock_icd_generator.py7
2 files changed, 9 insertions, 2 deletions
diff --git a/scripts/known_good.json b/scripts/known_good.json
index 177ddda8..4fa1fc9d 100644
--- a/scripts/known_good.json
+++ b/scripts/known_good.json
@@ -7,7 +7,7 @@
"sub_dir": "Vulkan-Headers",
"build_dir": "Vulkan-Headers/build",
"install_dir": "Vulkan-Headers/build/install",
- "commit": "v1.3.293"
+ "commit": "v1.3.294"
},
{
"name": "MoltenVK",
@@ -74,7 +74,7 @@
"cmake_options": [
"-DLOADER_USE_UNSAFE_FILE_SEARCH=ON"
],
- "commit": "v1.3.293",
+ "commit": "v1.3.294",
"build_platforms": [
"windows",
"linux",
diff --git a/scripts/mock_icd_generator.py b/scripts/mock_icd_generator.py
index 55b37124..491372ca 100644
--- a/scripts/mock_icd_generator.py
+++ b/scripts/mock_icd_generator.py
@@ -1669,6 +1669,13 @@ CUSTOM_C_INTERCEPTS = {
'vkGetMemoryWin32HandlePropertiesKHR': '''
pMemoryWin32HandleProperties->memoryTypeBits = 0xFFFF;
return VK_SUCCESS;
+''',
+'vkCreatePipelineBinariesKHR': '''
+ unique_lock_t lock(global_lock);
+ for (uint32_t i = 0; i < pBinaries->pipelineBinaryCount; ++i) {
+ pBinaries->pPipelineBinaries[i] = (VkPipelineBinaryKHR)global_unique_handle++;
+ }
+ return VK_SUCCESS;
'''
}