Add render pass multisample resolve tests
authorMika Isojärvi <misojarvi@google.com>
Tue, 28 Mar 2017 20:45:01 +0000 (13:45 -0700)
committerAlexander Galazin <alexander.galazin@arm.com>
Fri, 23 Jun 2017 22:06:57 +0000 (00:06 +0200)
commit0b6aab4fca448b2b05d95f17f6189e028dd7b531
treeeea605d8d4d837becb541c3628bf22e1f7dc9241
parentec445424e02f8468bf9ff9e7ff22f80adab2f3d9
Add render pass multisample resolve tests

- Check that attachment components are resolved consistently
- Check that attachments are resolved consistently
- Check that integer formats always resolve to one of the samples
- Check that empty sample mask doesn't change values
- Check that all possible sample combinations of 1.0 and 0.0 values
  resolve to 0.5 on average.

VK-GL-CTS issues: 96
Components: Vulkan

Change-Id: I18b92ed713175cd935651575f4e48d9fd207ef00
(cherry picked from commit c8c44388f472dcbb6145b520c4a89e5ef02221b3)
Android.mk
android/cts/master/vk-master.txt
external/vulkancts/framework/vulkan/vkTypeUtil.hpp
external/vulkancts/modules/vulkan/renderpass/CMakeLists.txt
external/vulkancts/modules/vulkan/renderpass/vktRenderPassMultisampleResolveTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/renderpass/vktRenderPassMultisampleResolveTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/renderpass/vktRenderPassTests.cpp
external/vulkancts/mustpass/1.0.2/vk-default.txt