Add tests with multiple color attachments without export
authorHyunjun Ko <zzoon@igalia.com>
Wed, 12 Oct 2022 07:31:53 +0000 (16:31 +0900)
committerRicardo Garcia <rgarcia@igalia.com>
Fri, 11 Nov 2022 09:33:33 +0000 (10:33 +0100)
commitdbbdef6d1aa06d706436d9e26a5fa4498f7148a5
tree3ead7a18649c74b6942ac79308fa84861cfcdeb8
parent1dffd5d9b2531baea8a688237d9c3a5ac02f8faa
Add tests with multiple color attachments without export

These new tests are to verify if it works correctly when some of color
attachments are not exported in FS.

This also includes a tiny refactor to reuse testDifferentAttachmentSizes
since it's using multiple render targets in FS.

- testDifferentAttachmentSizes -> testMultiAttachments
- makeRenderPassDifferentAttachmentSizes -> makeRenderPassMultiAttachments

New tests:
dEQP-VK.pipeline.*.framebuffer_attachment.multi_attachments_not_exported*

Affects:
dEQP-VK.pipeline.*.framebuffer_attachment.*

VK-GL-CTS Issue: 3927

Components: Vulkan
Change-Id: I863e29c7c7640ee024fc098c31e41fcddf6086c0
android/cts/main/vk-master-2022-03-01/pipeline.txt
android/cts/main/vk-master/pipeline/fast-linked-library.txt
android/cts/main/vk-master/pipeline/monolithic.txt
android/cts/main/vk-master/pipeline/pipeline-library.txt
external/vulkancts/modules/vulkan/pipeline/vktPipelineFramebufferAttachmentTests.cpp
external/vulkancts/mustpass/main/vk-default/pipeline/fast-linked-library.txt
external/vulkancts/mustpass/main/vk-default/pipeline/monolithic.txt
external/vulkancts/mustpass/main/vk-default/pipeline/pipeline-library.txt