Extend rasterization testing, modify verification
authorMike Byrne <mike.byrne@arm.com>
Mon, 13 May 2019 14:15:02 +0000 (15:15 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Mon, 2 Dec 2019 09:21:54 +0000 (04:21 -0500)
commit4e063889b7f38dd38a41b266a7395daf6af06198
treeccd88e5742163bcb49ad2a34bc9d05b586d78dc7
parent71113728a4f0201d7cc1fab6de15f68df63e19bd
Extend rasterization testing, modify verification

dEQP-VK.rasterization.primitives.lines tests are extended to add tests
drawing vertical and horizontal lines.

Extend dEQP-VK.rasterization.primitives.lines and
dEQP-VK.rasterization.primitives_multisample_n_bit.lines to test at 258
resolution (a non power of two resolution).

The strict line verification coverage is modified to allow checking of
vertical and horizontal lines. Previously pixels in vertical or hori-
zontal lines were marked as partially covered and hence the test did
not detect whether the lines were rendered correctly or not.

Affects: dEQP-VK.rasterization.primitives*

Components: Vulkan

VK-GL-CTS Issue: 2062

Change-Id: Ifb76a44ba1ebdc97353bbd1a4b2552e415f2723d
external/vulkancts/modules/vulkan/rasterization/vktRasterizationTests.cpp
framework/common/tcuRasterizationVerifier.cpp
framework/common/tcuRasterizationVerifier.hpp