Test sparse input attachments in VkSubpassDescription
authorPawel Ksiezopolski <pawel.ksiezopolski@mobica.com>
Fri, 25 Oct 2019 13:26:39 +0000 (15:26 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 15 Nov 2019 10:56:19 +0000 (05:56 -0500)
commitc8057638f6dcd6a078202cac2fe6e8945ab581a3
treed28098fa815db0eb605ac3cf38e7b2230d6d9d36
parentc5623836c3f7574a194a917d21ac0ea522367e04
Test sparse input attachments in VkSubpassDescription

According to specification VkSubpassDescription::pInputAttachments can
handle more input attachments than maxPerStageDescriptorInputAttachments
as long as the number of used input attachments is below this limit.
The rest must have VK_ATTACHMENT_UNUSED flag set in pInputAttachments.

New tests:
dEQP-VK.renderpass.suballocation.attachment_sparse_filling.*
dEQP-VK.renderpass2.suballocation.attachment_sparse_filling.*

Components: Vulkan

VK-GL-CTS issue: 2034

Change-Id: I10bec67b6fd8eb722d81bd8ee7344475b7b0511a
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/renderpass/CMakeLists.txt
external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp
external/vulkancts/modules/vulkan/renderpass/vktRenderPassUnusedAttachmentSparseFillingTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/renderpass/vktRenderPassUnusedAttachmentSparseFillingTests.hpp [new file with mode: 0644]
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt