VK_KHR_dedicated_allocation: Buffer tests
authorMarcin Rogucki <marcin.rogucki@mobica.com>
Fri, 12 May 2017 09:04:19 +0000 (11:04 +0200)
committerAlexander Galazin <alexander.galazin@arm.com>
Fri, 23 Jun 2017 21:17:21 +0000 (23:17 +0200)
commita2cc31f75bc1931e9ee207c3853e978a576ee361
treebfc64d9996a1a09d5bd549e4df0fdadced9682e2
parent0555fbb613b6e85b63e170f8d5673024c9358c20
VK_KHR_dedicated_allocation: Buffer tests

Update tests:
 * dEQP-VK.api.buffer.create_buffer_*
 * dEQP-VK.api.buffer_view.create.*
 * dEQP-VK.api.buffer_view.access.*
 * dEQP-VK.api.fill_and_update_buffer.*

Rename tests (added .suballocation subgroups):
 * dEQP-VK.api.buffer.suballocation.create_buffer_*
 * dEQP-VK.api.buffer_view.create.suballocation.create_buffer_view_*
 * dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_complete
 * dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset0
 * dEQP-VK.api.buffer_view.access.suballocation.buffer_view_memory_test_partial_offset1
 * dEQP-VK.api.fill_and_update_buffer.suballocation.*

Add tests:
 * dEQP-VK.api.buffer.dedicated_alloc.create_buffer_*
 * dEQP-VK.api.buffer_view.create.dedicated_alloc.create_buffer_view_*
 * dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_complete_*
 * dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset0_*
 * dEQP-VK.api.buffer_view.access.dedicated_alloc.buffer_view_memory_test_partial_offset1_*
 * dEQP-VK.api.fill_and_update_buffer.dedicated_alloc.*

Components: Vulkan

VK-GL-CTS issue: 153

Change-Id: I6f73cd218f9e59a4939adf804764388edaa63279
16 files changed:
android/cts/master/vk-master.txt
android/cts/nyc/src/vk-master.txt
android/cts/nyc/vk-master.txt
external/vulkancts/framework/vulkan/vkMemUtil.hpp
external/vulkancts/modules/vulkan/api/CMakeLists.txt
external/vulkancts/modules/vulkan/api/vktApiBufferAndImageAllocationUtil.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/api/vktApiBufferAndImageAllocationUtil.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/api/vktApiBufferTests.cpp
external/vulkancts/modules/vulkan/api/vktApiBufferViewAccessTests.cpp
external/vulkancts/modules/vulkan/api/vktApiBufferViewCreateTests.cpp
external/vulkancts/modules/vulkan/api/vktApiFillBufferTests.cpp
external/vulkancts/mustpass/1.0.0/src/master.txt
external/vulkancts/mustpass/1.0.0/vk-default.txt
external/vulkancts/mustpass/1.0.1/src/master.txt
external/vulkancts/mustpass/1.0.1/vk-default.txt
external/vulkancts/mustpass/1.0.2/vk-default.txt