From 78232665dbde04c872bb92655d8bf7bb0aa5c23c Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 20 Apr 2021 16:32:50 -0400 Subject: [PATCH] zink: hook up VK_EXT_provoking_vertex ideally we would want to require transformFeedbackPreservesTriangleFanProvokingVertex, but as there is no fallback path, any amount of provoking vertex support is still better than none, so tests related to this will continue to fail for that hardware (intel) Reviewed-by: Erik Faye-Lund Part-of: --- src/gallium/drivers/zink/zink_device_info.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/gallium/drivers/zink/zink_device_info.py b/src/gallium/drivers/zink/zink_device_info.py index 8754bc786be..61b8d28bba3 100644 --- a/src/gallium/drivers/zink/zink_device_info.py +++ b/src/gallium/drivers/zink/zink_device_info.py @@ -64,6 +64,11 @@ EXTENSIONS = [ Extension("VK_KHR_maintenance2"), Extension("VK_KHR_external_memory"), Extension("VK_KHR_external_memory_fd"), + Extension("VK_EXT_provoking_vertex", + alias="pv", + features=True, + properties=True, + conditions=["$feats.provokingVertexLast"]), Extension("VK_EXT_shader_viewport_index_layer"), Extension("VK_EXT_post_depth_coverage"), Extension("VK_KHR_driver_properties",