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: 5ee3c10d1e ("panvk: advertise vulkan 1.4 on v10+")
Reviewed-by: Christoph Pillmayer <christoph.pillmayer@arm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37136>
(cherry picked from commit 166d650c10)
This commit is contained in:
Erik Faye-Lund 2025-09-03 15:56:09 +02:00 committed by Eric Engestrom
parent 8cc2dd1989
commit 63f47a9706
2 changed files with 5 additions and 1 deletions

View file

@ -10004,7 +10004,7 @@
"description": "panvk: fix up vk1.4 properties",
"nominated": true,
"nomination_type": 2,
"resolution": 0,
"resolution": 1,
"main_sha": null,
"because_sha": "5ee3c10d1edf4663980e8ea759a58dcc054efb71",
"notes": null

View file

@ -874,6 +874,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),