From b2167f5c414658d28439da60a78b0086de402e68 Mon Sep 17 00:00:00 2001 From: Charles Giessen Date: Fri, 20 Jun 2025 16:54:07 -0500 Subject: mock_icd: Write count in vkEnumerateDeviceExtensionProperties --- icd/generated/function_definitions.h | 1 + scripts/mock_icd_generator.py | 1 + 2 files changed, 2 insertions(+) diff --git a/icd/generated/function_definitions.h b/icd/generated/function_definitions.h index fb428257..7144831c 100644 --- a/icd/generated/function_definitions.h +++ b/icd/generated/function_definitions.h @@ -328,6 +328,7 @@ static VKAPI_ATTR VkResult VKAPI_CALL EnumerateDeviceExtensionProperties( pProperties[i].specVersion = name_ver_pair.second; ++i; } + *pPropertyCount = i; if (i != device_extension_map.size()) { return VK_INCOMPLETE; } diff --git a/scripts/mock_icd_generator.py b/scripts/mock_icd_generator.py index f1e29c2d..64716f5e 100644 --- a/scripts/mock_icd_generator.py +++ b/scripts/mock_icd_generator.py @@ -204,6 +204,7 @@ CUSTOM_C_INTERCEPTS = { pProperties[i].specVersion = name_ver_pair.second; ++i; } + *pPropertyCount = i; if (i != device_extension_map.size()) { return VK_INCOMPLETE; } -- cgit v1.2.3