Expand tests for mutable images
authorIago Toral Quiroga <itoral@igalia.com>
Thu, 29 Jun 2017 05:37:41 +0000 (07:37 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 28 Aug 2017 08:07:55 +0000 (04:07 -0400)
commit16b30ca0f65fc9c6a1508d1f99ba1f6014f4e828
treed914f7ef1b877f2a81d6b5df78ffdb099622d733
parent5f3c59fc0500dc4b0c779624019ffd61c6b44532
Expand tests for mutable images

Currently, only the image load/store tests use mutable images,
but these require the images's layout to be
VK_IMAGE_LAYOUT_GENERAL (requirement for image load/store) so they
don't provide coverage for the most interesting scenarios.

These tests add cases that mix combined image upload/download
methods that exercise various other image layouts and scenarios.
Specifically, it tests each of [copy, clear, draw, store] upload
methods with each of [copy, load, texture] download methods.

Components: Vulkan
VK-GL-CTS issue: 513

New Tests:
dEQP-VK.image.mutable.*

Change-Id: I01cd77ab250f9934e71f5c9997b850950c9bd552
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/image/CMakeLists.txt
external/vulkancts/modules/vulkan/image/vktImageMutableTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/image/vktImageMutableTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/image/vktImageTests.cpp
external/vulkancts/mustpass/1.0.3/vk-default.txt