gfxstream: disallow maintenance6 extension due to serialization bugs
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

VkBindMemoryStatus is using a pointer to VkResult but the value cannot
be correctly encoded and decoded with the current code generator. Until
the issues are fixed, the extension should not be used as it'll cause
cts failures and invalid behavior.

Test: dEQP-VK.memory.binding.maintenance6.*

Reviewed-by: Gurchetan Singh <gurchetan.singh.foss@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41893>
This commit is contained in:
Serdar Kocdemir 2026-05-22 12:13:53 +01:00 committed by Marge Bot
parent 3294675513
commit ff67b27f48

View file

@ -1878,7 +1878,8 @@ VkResult ResourceTracker::on_vkEnumerateDeviceExtensionProperties(
// Android requirements
"VK_EXT_pipeline_protected_access",
"VK_KHR_maintenance6",
// TODO(b/514638991): Serialization bugs in maintenance6 extension
// "VK_KHR_maintenance6",
"VK_KHR_maintenance7",
"VK_KHR_maintenance8",
"VK_KHR_maintenance9",