aboutsummaryrefslogtreecommitdiff
path: root/icd/generated/mock_icd.cpp
diff options
context:
space:
mode:
authorScott.Marsland <Scott.Marsland@imgtec.com>2023-05-16 14:55:40 +0100
committerJuan Ramos <114601453+juan-lunarg@users.noreply.github.com>2023-05-19 13:55:58 -0600
commit695887a994ef9cc00a7aa3f9c00b31a56ea79534 (patch)
treea8d8ed838c097f27f0ea0b9375efa612d2f2bcc7 /icd/generated/mock_icd.cpp
parentb3b4e2aff6afebf8b6eba80c9a0598b03d09e034 (diff)
downloadusermoji-695887a994ef9cc00a7aa3f9c00b31a56ea79534.tar.xz
mock: Fix image sparse mem requirements 2 queries
Fix vkGetImageSparseMemoryRequirements2 and vkGetImageSparseMemoryRequirements2KHR queries when pSparseMemoryRequirements is null.
Diffstat (limited to 'icd/generated/mock_icd.cpp')
-rw-r--r--icd/generated/mock_icd.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/icd/generated/mock_icd.cpp b/icd/generated/mock_icd.cpp
index 8457707d..ea8e4096 100644
--- a/icd/generated/mock_icd.cpp
+++ b/icd/generated/mock_icd.cpp
@@ -3693,7 +3693,11 @@ static VKAPI_ATTR void VKAPI_CALL GetImageSparseMemoryRequirements2KHR(
uint32_t* pSparseMemoryRequirementCount,
VkSparseImageMemoryRequirements2* pSparseMemoryRequirements)
{
- GetImageSparseMemoryRequirements(device, pInfo->image, pSparseMemoryRequirementCount, &pSparseMemoryRequirements->memoryRequirements);
+ if (pSparseMemoryRequirementCount && pSparseMemoryRequirements) {
+ GetImageSparseMemoryRequirements(device, pInfo->image, pSparseMemoryRequirementCount, &pSparseMemoryRequirements->memoryRequirements);
+ } else {
+ GetImageSparseMemoryRequirements(device, pInfo->image, pSparseMemoryRequirementCount, nullptr);
+ }
}