diff --git a/docs/features.txt b/docs/features.txt index 9c9f31a2f15..b5560c062b5 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -554,7 +554,7 @@ Khronos extensions that are not part of any Vulkan version: VK_KHR_get_surface_capabilities2 DONE (anv, hk, lvp, nvk, pvr, radv, tu, v3dv, vn) VK_KHR_incremental_present DONE (anv, hasvk, hk, lvp, nvk, radv, tu, v3dv, vn) VK_KHR_maintenance7 DONE (anv, hk, lvp, nvk, panvk/v10+, radv, tu, vn) - VK_KHR_maintenance8 DONE (anv, hk, lvp, nvk, radv, tu) + VK_KHR_maintenance8 DONE (anv, hk, lvp, nvk, panvk/v10+, radv, tu) VK_KHR_maintenance9 DONE (lvp, radv, nvk) VK_KHR_performance_query DONE (anv, radv/gfx10.3+, tu, v3dv) VK_KHR_pipeline_binary DONE (radv) diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index 156e67a2e1b..1782c68d7a9 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -16,3 +16,4 @@ cl_khr_external_semaphore on radeonsi and zink cl_khr_external_semaphore_sync_fd on radeonsi and zink GL_NV_shader_atomic_int64 on radeonsi and Panfrost V9+ VK_KHR_maintenance7 on panvk/v10+ +VK_KHR_maintenance8 on panvk/v10+ diff --git a/src/panfrost/vulkan/panvk_vX_physical_device.c b/src/panfrost/vulkan/panvk_vX_physical_device.c index 7a250c2bd59..1c2dfe5f1e1 100644 --- a/src/panfrost/vulkan/panvk_vX_physical_device.c +++ b/src/panfrost/vulkan/panvk_vX_physical_device.c @@ -82,6 +82,7 @@ panvk_per_arch(get_physical_device_extensions)( .KHR_maintenance5 = has_vk1_1, .KHR_maintenance6 = has_vk1_1, .KHR_maintenance7 = has_vk1_1, + .KHR_maintenance8 = has_vk1_1, .KHR_map_memory2 = true, .KHR_multiview = true, .KHR_pipeline_executable_properties = true, @@ -368,6 +369,7 @@ panvk_per_arch(get_physical_device_features)( .maintenance5 = true, .maintenance6 = true, .maintenance7 = true, + .maintenance8 = true, /* Vulkan 1.4 */ .shaderSubgroupRotate = true,