anv: report maint5::earlyFragment*SampleCounting correctly

The HW bug was fixed on Xe2, report so accordingly.

Can test behavior with dEQP-VK.fragment_operations.early_fragment.*_maintenance5

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37730>
This commit is contained in:
Iván Briano
2025-10-03 10:30:38 -07:00
committed by Marge Bot
parent b75e0462ec
commit a9ea7c542c

View File

@@ -1501,8 +1501,8 @@ get_properties(const struct anv_physical_device *pdevice,
/* VK_KHR_maintenance5 */
{
props->earlyFragmentMultisampleCoverageAfterSampleCounting = false;
props->earlyFragmentSampleMaskTestBeforeSampleCounting = false;
props->earlyFragmentMultisampleCoverageAfterSampleCounting = devinfo->verx10 >= 200;
props->earlyFragmentSampleMaskTestBeforeSampleCounting = devinfo->verx10 >= 200;
props->depthStencilSwizzleOneSupport = true;
props->polygonModePointSize = true;
props->nonStrictSinglePixelWideLinesUseParallelogram = false;