Check for geometry shader support when testing adjacency topologies
authorChris Forbes <chrisforbes@google.com>
Mon, 15 Apr 2019 23:03:23 +0000 (16:03 -0700)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Tue, 23 Apr 2019 10:53:35 +0000 (06:53 -0400)
commit97aa09bca5489553f52256064163ee0083b1a84e
tree02ba3d2a565f5bddbeffce1ad9e670d01c64e637
parente13395f07f852f6a0d429f96be969c8fd3e479cb
Check for geometry shader support when testing adjacency topologies

Clipping tests would attempt to create pipelines using adjacency
topologies without checking for geometry shader support.

This seems to be a benign failure on most real implementations, but is a
VU violation.

Affects: dEQP-VK.clipping.clip_volume.*
VK-GL-CTS Issue: 1738

Change-Id: Iac6cfc6a669f2e533ce8ceaf4e7c2448b9fe4883
(cherry picked from commit 9c97d200e33e781ebb9f85df1195bcb84e013833)
external/vulkancts/modules/vulkan/clipping/vktClippingTests.cpp