From: James Jones Date: Fri, 27 Aug 2021 23:33:24 +0000 (-0700) Subject: modifiers: Use dedicated memory consistently X-Git-Tag: upstream/1.3.5~332^2~3^2~2^2^2~1^2~1^2^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ee42cc139ca5b8780bc7d92df3d005cf0e7a199b;p=platform%2Fupstream%2FVK-GL-CTS.git modifiers: Use dedicated memory consistently When a dedicated allocation device memory object is exported, it must be imported as a dedicated allocation created with a compatible resource as well. This change makes the DRM format modifier tests self-consistent in that regard. Components: Vulkan Affected tests: dEQP-VK.drm_format_modifiers.export_import.* VK-GL-CTS issue: 3544 Change-Id: I93a35180b9a5a1b98e0d4fa1f2934258134cef1b --- diff --git a/external/vulkancts/modules/vulkan/modifiers/vktModifiersTests.cpp b/external/vulkancts/modules/vulkan/modifiers/vktModifiersTests.cpp index 6bf5ce4..e7cfa3f 100644 --- a/external/vulkancts/modules/vulkan/modifiers/vktModifiersTests.cpp +++ b/external/vulkancts/modules/vulkan/modifiers/vktModifiersTests.cpp @@ -590,10 +590,10 @@ bool exportImportMemoryExplicitModifiersCase (Context& context, const VkFormat f VkMemoryRequirements importedSrcImageMemoryReq = getImageMemoryRequirements(vkd, device, *importedSrcImage); - Move importedMemory (vkt::ExternalMemoryUtil::importMemory(vkd, device, - importedSrcImageMemoryReq, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT, - ~0u, inputImageMemFd)); + Move importedMemory (vkt::ExternalMemoryUtil::importDedicatedMemory(vkd, device, *importedSrcImage, + importedSrcImageMemoryReq, + VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT, + ~0u, inputImageMemFd)); VK_CHECK(vkd.bindImageMemory(device, *importedSrcImage, *importedMemory, 0)); Move outImage (createImageNoModifiers(vkd, device,