Check supported features and properties for transform feedback tests
authorJohn Anthony <john.anthony@arm.com>
Thu, 11 Jul 2019 14:54:59 +0000 (16:54 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 29 Aug 2019 09:09:54 +0000 (05:09 -0400)
commitddb3f82cf16babbe0b145c757f2d85df319bbe8b
treee1cc620b09ac7a1a6d9be3ef2785af0f4e839b60
parenta504ec3cb6dd6a8d88c0ccc9053b8cfba75e0a15
Check supported features and properties for transform feedback tests

Builtin tests using shaderClipDistance and/or shaderCullDistance should
check if the features they need are supported. BackwardDependency test
should check if transformFeedbackDraw is supported.

Affects:
- dEQP-VK.transform_feedback.simple.xfb_clipdistance_*
- dEQP-VK.transform_feedback.simple.xfb_culldistance_*
- dEQP-VK.transform_feedback.simple.xfb_clip_and_cull_*
- dEQP-VK.transform_feedback.simple.backward_dependency

Components: Vulkan

VK-GL-CTS issue: 1934

Change-Id: I76b22a506ba608d3e3f4ea5586c74b0b7ca1066a
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackSimpleTests.cpp