From 957db02fed592bfe80fa5aa6ca1e2a269ae5a2ef Mon Sep 17 00:00:00 2001 From: Mary Guillemard Date: Mon, 21 Oct 2024 18:38:47 +0200 Subject: [PATCH] panvk: Advertise VK_EXT_host_query_reset Signed-off-by: Mary Guillemard Reviewed-by: Boris Brezillon Part-of: --- docs/features.txt | 2 +- src/panfrost/vulkan/panvk_physical_device.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/features.txt b/docs/features.txt index c566682c8e9..12554e43646 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -472,7 +472,7 @@ Vulkan 1.2 -- all DONE: anv, nvk, tu, vn VK_KHR_uniform_buffer_standard_layout DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn) VK_KHR_vulkan_memory_model DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, vn) VK_EXT_descriptor_indexing DONE (anv, dzn, lvp, nvk, radv, tu, vn) - VK_EXT_host_query_reset DONE (anv, hasvk, lvp, nvk, pvr, radv, tu, v3dv, vn) + VK_EXT_host_query_reset DONE (anv, hasvk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn) VK_EXT_sampler_filter_minmax DONE (anv, lvp, nvk, panvk/v10+, radv, tu, vn) VK_EXT_scalar_block_layout DONE (anv, dzn, hasvk, lvp, nvk, pvr, radv/gfx7+, tu, vn, v3dv/vc7+) VK_EXT_separate_stencil_usage DONE (anv, dzn, hasvk, lvp, nvk, radv, tu, v3dv, vn) diff --git a/src/panfrost/vulkan/panvk_physical_device.c b/src/panfrost/vulkan/panvk_physical_device.c index 9861d5009cd..bd06d48a597 100644 --- a/src/panfrost/vulkan/panvk_physical_device.c +++ b/src/panfrost/vulkan/panvk_physical_device.c @@ -231,6 +231,7 @@ get_device_extensions(const struct panvk_physical_device *device, .EXT_global_priority = true, .EXT_global_priority_query = true, .EXT_graphics_pipeline_library = true, + .EXT_host_query_reset = true, .EXT_image_drm_format_modifier = true, .EXT_index_type_uint8 = true, .EXT_physical_device_drm = true, @@ -325,7 +326,7 @@ get_features(const struct panvk_physical_device *device, .uniformBufferStandardLayout = false, .shaderSubgroupExtendedTypes = false, .separateDepthStencilLayouts = false, - .hostQueryReset = false, + .hostQueryReset = true, .timelineSemaphore = true, .bufferDeviceAddress = true, .bufferDeviceAddressCaptureReplay = false,