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>
Tue, 3 Dec 2019 18:44:25 +0000 (13:44 -0500)
commitd297d9af7e55da0b0377bec4b9c1eb9d7209a40b
treed7270e66b3eb09ee0a535c7ee075e83aed99c04c
parent1fda8e19805ba70d32a9bd52ff95b132c75b74d8
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