From 166d650c10ce28a2fa00d39d8591be98948a4b4c Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Wed, 3 Sep 2025 15:56:09 +0200 Subject: [PATCH] panvk: fix up vk1.4 properties These two properties reports how the interaction between MSAA coverage and occlusion queries works. We need to report the correct value here, otherwise applications might misbehave. Fixes: 5ee3c10d1ed ("panvk: advertise vulkan 1.4 on v10+") Reviewed-by: Christoph Pillmayer Part-of: --- src/panfrost/vulkan/panvk_vX_physical_device.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/panfrost/vulkan/panvk_vX_physical_device.c b/src/panfrost/vulkan/panvk_vX_physical_device.c index fb4a5ebc59c..8a4d090840d 100644 --- a/src/panfrost/vulkan/panvk_vX_physical_device.c +++ b/src/panfrost/vulkan/panvk_vX_physical_device.c @@ -892,6 +892,10 @@ panvk_per_arch(get_physical_device_properties)( /* Vulkan 1.3 properties */ /* XXX: 1.3 support */ + /* Vulkan 1.4 properties */ + .earlyFragmentMultisampleCoverageAfterSampleCounting = true, + .earlyFragmentSampleMaskTestBeforeSampleCounting = true, + /* VK_EXT_subgroup_size_control */ .minSubgroupSize = pan_subgroup_size(PAN_ARCH), .maxSubgroupSize = pan_subgroup_size(PAN_ARCH),