From 7e82aea5fc1394d417a0df6a5680a4cce5c37286 Mon Sep 17 00:00:00 2001 From: Mike Schuchardt Date: Fri, 23 Aug 2024 10:33:07 -0700 Subject: build: Update to header 1.3.294 Needed custom implementation of vkCreatePipelineBinariesKHR in mock_icd --- scripts/known_good.json | 4 ++-- scripts/mock_icd_generator.py | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'scripts') 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; ''' } -- cgit v1.2.3