diff --git a/docs/features.txt b/docs/features.txt index 75a4d873be2..c632afa5f79 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -533,7 +533,7 @@ Khronos extensions that are not part of any Vulkan version: VK_KHR_acceleration_structure DONE (anv/gfx12.5+, lvp, radv/gfx10.3+, tu/a740+, vn) VK_KHR_android_surface not started - VK_KHR_calibrated_timestamps DONE (anv, hk, nvk, radv, tu/a750+, vn) + VK_KHR_calibrated_timestamps DONE (anv, hk, nvk, panvk/v10+, radv, tu/a750+, vn) VK_KHR_compute_shader_derivatives DONE (anv, nvk, radv, tu/a7xx+, vn) VK_KHR_cooperative_matrix DONE (anv, radv/gfx11+) VK_KHR_depth_clamp_zero_one DONE (anv, panvk, radv, vn) @@ -587,7 +587,7 @@ Khronos extensions that are not part of any Vulkan version: VK_EXT_blend_operation_advanced DONE (vn) VK_EXT_border_color_swizzle DONE (anv, hasvk, hk, lvp, nvk, panvk, radv/gfx10+, tu, v3dv, vn) VK_EXT_buffer_device_address DONE (anv, hasvk, hk, nvk, panvk, radv, vn) - VK_EXT_calibrated_timestamps DONE (anv, hasvk, hk, nvk, lvp, radv, vn, tu/a750+) + VK_EXT_calibrated_timestamps DONE (anv, hasvk, hk, nvk, panvk/v10+, lvp, radv, vn, tu/a750+) VK_EXT_color_write_enable DONE (anv, hasvk, hk, lvp, nvk, radv, tu, v3dv, vn) VK_EXT_conditional_rendering DONE (anv, hasvk, lvp, nvk, radv, tu, vn) VK_EXT_conservative_rasterization DONE (anv, nvk, radv, vn, tu/a7xx+) diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index 6f6db860075..58ec0b1a087 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -60,3 +60,4 @@ GL_EXT_window_rectangles on r600 GL_EXT_shader_image_load_store on r600/evergreen+ CL_UNORM_INT_101010_2 and cl_ext_image_unorm_int_2_101010 timestamps on panvk/v10+ +VK_KHR_calibrated_timestamps on panvk/v10+ diff --git a/src/panfrost/vulkan/panvk_vX_physical_device.c b/src/panfrost/vulkan/panvk_vX_physical_device.c index 27d1243fbb4..af73d05eb6b 100644 --- a/src/panfrost/vulkan/panvk_vX_physical_device.c +++ b/src/panfrost/vulkan/panvk_vX_physical_device.c @@ -46,6 +46,7 @@ panvk_per_arch(get_physical_device_extensions)( .KHR_16bit_storage = true, .KHR_bind_memory2 = true, .KHR_buffer_device_address = true, + .KHR_calibrated_timestamps = true, .KHR_copy_commands2 = true, .KHR_create_renderpass2 = true, .KHR_dedicated_allocation = true, @@ -118,6 +119,7 @@ panvk_per_arch(get_physical_device_extensions)( .EXT_4444_formats = true, .EXT_border_color_swizzle = true, .EXT_buffer_device_address = true, + .EXT_calibrated_timestamps = true, .EXT_custom_border_color = true, .EXT_depth_bias_control = true, .EXT_depth_clamp_zero_one = true,