Added tests for line continuity
authorAri Suonpaa <ari.suonpaa@siru.fi>
Fri, 6 Mar 2020 08:19:59 +0000 (10:19 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 9 Apr 2020 07:02:18 +0000 (03:02 -0400)
commite9220199cfde025795d7e48bf85292341771f07e
treeb1b9862fa6847909e72a3930afed4bf6ee54ffb3
parent7628909f404f665eb54c6a5019386747fb631134
Added tests for line continuity

The current tests verify line rasterization results
quite loosely because of differences in implementations.
However a line with missing pixels were still passing
the tests. This adds separate tests that catch such
rasterization errors.

Amber has been updated to add polygon mode support.

New tests:

dEQP-VK.rasterization.line_continuity.line-strip
dEQP-VK.rasterization.line_continuity.polygon-mode-lines

VK-GL-CTS issue: 2024

Components: Vulkan
Change-Id: Ibad1deb85f3a5bbc169723f0d8c00c3192447917
android/cts/master/vk-master-2020-03-01.txt
android/cts/master/vk-master.txt
external/fetch_sources.py
external/vulkancts/data/vulkan/amber/rasterization/line_continuity/line-strip.amber [new file with mode: 0644]
external/vulkancts/data/vulkan/amber/rasterization/line_continuity/polygon-mode-lines.amber [new file with mode: 0644]
external/vulkancts/modules/vulkan/amber/vktAmberTestCase.cpp
external/vulkancts/modules/vulkan/rasterization/vktRasterizationTests.cpp
external/vulkancts/mustpass/master/vk-default-no-waivers.txt
external/vulkancts/mustpass/master/vk-default.txt