Test multiple interpolations in a shader stage
authorMika Väinölä <mika.vainola@siru.fi>
Tue, 12 Mar 2019 12:59:29 +0000 (14:59 +0200)
committerMika Väinölä <mika.vainola@siru.fi>
Thu, 4 Apr 2019 10:27:39 +0000 (13:27 +0300)
commit58e7574d33a403a9ef9c373e334410b8d1040f72
tree2c201c872fe35bd5b3617bda7ca924850274960f
parent59a29f7cb7053915b4565ca8134923df56f4c6a1
Test multiple interpolations in a shader stage

Add tests for rendering simultaneously into multiple attachments using
different interpolation decorations. Verify result by rendering with
only one interpolation and attachment at a time. Check that each result
matches only with the reference frame using the same interpolation
decoration, with the exception of smooth and centroid without
multisampling.

New tests:
dEQP-VK.draw.multiple_interpolation.*

Components: Vulkan
VK-GL-CTS issue: 1110

Change-Id: I55ca7fad937b29e81512b0ee100ca8e811b7cf73
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/draw/CMakeLists.txt
external/vulkancts/modules/vulkan/draw/vktDrawMultipleInterpolationTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/draw/vktDrawMultipleInterpolationTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/draw/vktDrawTests.cpp
external/vulkancts/mustpass/1.1.5/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.1.5/vk-default.txt