From: Jason Ekstrand Date: Fri, 6 Dec 2019 21:20:35 +0000 (-0600) Subject: ANV: Stop advertising smoothLines support on gen10+ X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=41691ac016799fab2b55570a6b3d8fcb2c63bf88;p=mesa.git ANV: Stop advertising smoothLines support on gen10+ Reviewed-by: Ivan Briano --- 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;