From 78f7116c852b37da7b64492c927c7bd32ee1d8a7 Mon Sep 17 00:00:00 2001 From: spencer-lunarg Date: Tue, 30 May 2023 17:20:39 +0900 Subject: icd: Add vkGetDescriptorSetLayoutSupport --- icd/generated/mock_icd.cpp | 6 ++++-- scripts/mock_icd_generator.py | 8 ++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/icd/generated/mock_icd.cpp b/icd/generated/mock_icd.cpp index 7f6817c5..2a714a86 100644 --- a/icd/generated/mock_icd.cpp +++ b/icd/generated/mock_icd.cpp @@ -2062,7 +2062,9 @@ static VKAPI_ATTR void VKAPI_CALL GetDescriptorSetLayoutSupport( const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport) { -//Not a CREATE or DESTROY function + if (pSupport) { + pSupport->supported = VK_TRUE; + } } @@ -3759,7 +3761,7 @@ static VKAPI_ATTR void VKAPI_CALL GetDescriptorSetLayoutSupportKHR( const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport) { -//Not a CREATE or DESTROY function + GetDescriptorSetLayoutSupport(device, pCreateInfo, pSupport); } diff --git a/scripts/mock_icd_generator.py b/scripts/mock_icd_generator.py index fdf74969..abce9bfd 100644 --- a/scripts/mock_icd_generator.py +++ b/scripts/mock_icd_generator.py @@ -1382,6 +1382,14 @@ CUSTOM_C_INTERCEPTS = { pCapabilities->maxActiveReferencePictures = 4; return VK_SUCCESS; ''', +'vkGetDescriptorSetLayoutSupport':''' + if (pSupport) { + pSupport->supported = VK_TRUE; + } +''', +'vkGetDescriptorSetLayoutSupportKHR':''' + GetDescriptorSetLayoutSupport(device, pCreateInfo, pSupport); +''', } # MockICDGeneratorOptions - subclass of GeneratorOptions. -- cgit v1.2.3