Added tests for rasterizer discard
authorToni Merilehti <toni.merilehti@siru.fi>
Thu, 31 May 2018 11:05:10 +0000 (14:05 +0300)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Sun, 8 Jul 2018 14:08:21 +0000 (10:08 -0400)
commit4fb632f534f01bf347bef3d89d6056c790e07003
tree9ea4294e8fe4426b72bf6d0681f1c2cf42e7239a
parent30c4634695631693f331baa0fad6c638bdf7a701
Added tests for rasterizer discard

New tests were added to verify correct functionality when setting
rasterizerDiscardEnable to VK_TRUE in rasterizationStateCreateInfo.
Tests verify that primitives are discarded before rasterization by
comparing the rendered image to a blank reference image and ensuring
that no fragment shader invocations have occured.

New tests:

dEQP-VK.rasterization.discard.*

Components: Vulkan

VK-GL-CTS issue: 1149

VK-GL-CTS public issue: 100

Change-Id: Ided170a2831efaac7e393ce8cafb93269180b3d0
android/cts/master/vk-master.txt
external/vulkancts/modules/vulkan/rasterization/vktRasterizationTests.cpp
external/vulkancts/mustpass/1.1.2/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.1.2/vk-default.txt