diff options
| author | Scott.Marsland <Scott.Marsland@imgtec.com> | 2023-05-16 14:55:40 +0100 |
|---|---|---|
| committer | Juan Ramos <114601453+juan-lunarg@users.noreply.github.com> | 2023-05-19 13:55:58 -0600 |
| commit | 695887a994ef9cc00a7aa3f9c00b31a56ea79534 (patch) | |
| tree | a8d8ed838c097f27f0ea0b9375efa612d2f2bcc7 /icd/generated | |
| parent | b3b4e2aff6afebf8b6eba80c9a0598b03d09e034 (diff) | |
| download | usermoji-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')
| -rw-r--r-- | icd/generated/mock_icd.cpp | 6 |
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); + } } |
