diff --git a/docs/features.txt b/docs/features.txt index f0d31743c3f..e48b0afc411 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -553,6 +553,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, radv, tu, vn) + VK_KHR_maintenance8 DONE (nvk) 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 a95d5c1deb0..e94dcd29984 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -9,4 +9,5 @@ VK_KHR_video_encode_intra_refresh on radv VK_KHR_video_encode_quantization_map on radv GL_ATI_meminfo and GL_NVX_gpu_memory_info on r300 VK_KHR_shader_untyped_pointers on anv and RADV +VK_KHR_maintenance8 on NVK VK_KHR_maintenance9 on NVK diff --git a/src/nouveau/vulkan/nvk_physical_device.c b/src/nouveau/vulkan/nvk_physical_device.c index 13c93e97299..c9ef58a7d18 100644 --- a/src/nouveau/vulkan/nvk_physical_device.c +++ b/src/nouveau/vulkan/nvk_physical_device.c @@ -147,6 +147,7 @@ nvk_get_device_extensions(const struct nvk_instance *instance, .KHR_maintenance5 = true, .KHR_maintenance6 = true, .KHR_maintenance7 = true, + .KHR_maintenance8 = true, .KHR_maintenance9 = true, .KHR_map_memory2 = true, .KHR_multiview = true, @@ -475,7 +476,10 @@ nvk_get_device_features(const struct nv_device_info *info, /* VK_KHR_maintenance7 */ .maintenance7 = true, - + + /* VK_KHR_maintenance8 */ + .maintenance8 = true, + /* VK_KHR_maintenance9 */ .maintenance9 = true,