From 41691ac016799fab2b55570a6b3d8fcb2c63bf88 Mon Sep 17 00:00:00 2001 From: Jason Ekstrand Date: Fri, 6 Dec 2019 15:20:35 -0600 Subject: [PATCH] ANV: Stop advertising smoothLines support on gen10+ Reviewed-by: Ivan Briano --- src/intel/vulkan/anv_device.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/intel/vulkan/anv_device.c b/src/intel/vulkan/anv_device.c index ca71cc6d245..c577abf0613 100644 --- a/src/intel/vulkan/anv_device.c +++ b/src/intel/vulkan/anv_device.c @@ -1101,7 +1101,15 @@ void anv_GetPhysicalDeviceFeatures2( (VkPhysicalDeviceLineRasterizationFeaturesEXT *)ext; features->rectangularLines = true; features->bresenhamLines = true; - features->smoothLines = true; + /* Support for Smooth lines with MSAA was removed on gen11. From the + * BSpec section "Multisample ModesState" table for "AA Line Support + * Requirements": + * + * GEN10:BUG:######## NUM_MULTISAMPLES == 1 + * + * Fortunately, this isn't a case most people care about. + */ + features->smoothLines = pdevice->info.gen < 10; features->stippledRectangularLines = false; features->stippledBresenhamLines = true; features->stippledSmoothLines = false; -- 2.30.2