Add render pass multisample resolve tests
authorMika Isojärvi <misojarvi@google.com>
Tue, 28 Mar 2017 20:45:01 +0000 (13:45 -0700)
committerPyry Haulos <phaulos@google.com>
Thu, 20 Apr 2017 16:50:31 +0000 (09:50 -0700)
commitc8c44388f472dcbb6145b520c4a89e5ef02221b3
tree79c3f65dee29f12dc2bdfab572581a87092aa79d
parent35a2479cfd4c25ae820005254d7c595b0a181599
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
AndroidGen.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.3/vk-default.txt