Add tests for sparse buffers/images with device groups
authorVikram Kushwaha <vkushwaha@nvidia.com>
Tue, 11 Jul 2017 19:31:50 +0000 (12:31 -0700)
committerAlexander Galazin <alexander.galazin@arm.com>
Wed, 13 Sep 2017 15:41:08 +0000 (17:41 +0200)
commit7c0af777b06f12a3f0bbf703f71850303726e3df
treee01ce5bede14bf6e059b07a5daf8631ca34ef523
parent81d95700adf2efb31e9a9e672fa981219f4817bd
Add tests for sparse buffers/images with device groups

New tests:
 dEQP-VK.sparse_resources.buffer.transfer.device_group_sparse_binding.*
 dEQP-VK.sparse_resources.buffer.ssbo.device_group_sparse_binding_aliased.*
 dEQP-VK.sparse_resources.buffer.ssbo.device_group_sparse_residency.*
 dEQP-VK.sparse_resources.buffer.ubo.device_group_*
 dEQP-VK.sparse_resources.buffer.vertex_buffer.device_group_*
 dEQP-VK.sparse_resources.buffer.indirect_buffer.device_group_*
 dEQP-VK.sparse_resources.device_group_image_sparse_binding.*
 dEQP-VK.sparse_resources.device_group_image_sparse_residency.*
 dEQP-VK.sparse_resources.device_group_mipmap_sparse_residency.*
 dEQP-VK.sparse_resources.device_group_image_sparse_memory_aliasing.*

Components: Vulkan

VK-GL-CTS issue: 110

Change-Id: Ifa59ac69871be5663437e18fc82b3b09a072678e
22 files changed:
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBase.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBase.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferMemoryAliasing.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseBinding.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferSparseResidency.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesBufferTests.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageMemoryAliasing.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageMemoryAliasing.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageSparseBinding.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageSparseBinding.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageSparseResidency.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesImageSparseResidency.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesMipmapSparseResidency.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesMipmapSparseResidency.hpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTests.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.cpp
external/vulkancts/modules/vulkan/sparse_resources/vktSparseResourcesTestsUtil.hpp
external/vulkancts/mustpass/1.0.3/vk-default.txt