commit | c34a126a1c1839e832ac6871a8c20c42609454a2 | [log] [tgz] |
---|---|---|
author | Tony Zlatinski <tzlatinski@nvidia.com> | Wed Jul 19 16:21:53 2017 -0500 |
committer | Alexander Galazin <Alexander.Galazin@arm.com> | Mon Jul 24 16:15:44 2017 -0400 |
tree | 84c2118aaa44f2d25bf80287a2f53236411a0865 | |
parent | 0e3c7aa3248603fcbbaf791c4ceb494eb14eeeb5 [diff] |
Select correct memory heap index for memory import When importing memory, the application (CTS) should follow the spec rules about memory imports. I.e. The application must use the same memory heap index for the import that has been used for the exported memory. In addition, the application can't import a buffer or image to a heap that does not support CPU mapping and expect the memory to be CPU mappable/accessible. This change modifies the export memory routines, now, returning the index of the heap memory used for the export. Then the import routines are modified to use those indexes for the memory import operations. Components: Vulkan Affects: dEQP-VK.api.external.memory.* dEQP-VK.synchronization.cross_instance.* VK-GL-CTS issue: 585 Change-Id: I48ab85b7fd2b67655163f055fb03e8f2a3a42fd6
This repository contains a GPU testing suite called dEQP (drawElements Quality Program). dEQP contains tests for several graphics APIs, including OpenGL ES, EGL, and Vulkan.
Up-to-date documentation for the dEQP is available at Android Open Source Project site.
This repository includes Khronos Vulkan CTS under external/vulkancts
directory. For more information see Vulkan CTS README.