Add depth and stencil multisample copy tests
authorIlkka Saarelainen <ilkka.saarelainen@siru.fi>
Wed, 10 Nov 2021 09:13:18 +0000 (11:13 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Sat, 29 Jan 2022 17:19:48 +0000 (17:19 +0000)
commit648d58536e12966bfd94a3c3a2916dc1c5ab178c
tree20b1f55312b595b8e53844287224208115d82257
parentce36fcd866a7b43ac28717f47417cc8bab029ee1
Add depth and stencil multisample copy tests

This CL adds copy tests with depth and stencil formats using multisampling.
The tests contain following variants of the copy operation:
- full image copy
- partial image copy
- different image layouts: src/dst optimal and general (full image copy only)
- array layer to array layer copy
- all of the tests with different sample counts and following image formats:
  d32_sfloat, s8_uint, d16_unorm_s8_uint, d24_unorm_s8_uint
- all of the tests with and without VK_KHR_dedicated_allocation and VK_KHR_copy_commands2
  extensions

New tests:
dEQP-VK.api.copy_and_blit.*.depth_stencil_msaa_copy.*

Components: Vulkan

VK-GL-CTS Issue: 3065

Change-Id: Ie7097ce432b49f9f1f6db0d79fd3b43a97b784b0
android/cts/main/vk-master-2021-03-01/api.txt
android/cts/main/vk-master/api.txt
external/vulkancts/modules/vulkan/api/vktApiCopiesAndBlittingTests.cpp
external/vulkancts/mustpass/main/vk-default/api.txt