diff --git a/docs/features.txt b/docs/features.txt index f114ee65a70..54a3dbf775c 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -570,6 +570,7 @@ Khronos extensions that are not part of any Vulkan version: VK_EXT_depth_clip_enable DONE (anv, hasvk, lvp, nvk, radv, tu, v3dv, vn) VK_EXT_depth_range_unrestricted DONE (anv/gen20+, radv, lvp) VK_EXT_descriptor_buffer DONE (anv, lvp, radv, tu) + VK_EXT_device_address_binding_report DONE (radv) VK_EXT_device_fault DONE (radv) VK_EXT_device_memory_report DONE (vn) VK_EXT_direct_mode_display DONE (anv, lvp, nvk, radv, tu, v3dv) diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index 6cf7a3e2b7e..fc54b7c4d70 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -12,3 +12,4 @@ Mali G610 and G310 on Panfrost Mali T600 on Panfrost VK_KHR_shader_subgroup_uniform_control_flow on NVK alphaToOne/extendedDynamicState3AlphaToOneEnable on RADV +VK_EXT_device_address_binding_report on RADV diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index 5bef605345e..163b2aa0c85 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -599,6 +599,7 @@ radv_physical_device_get_supported_extensions(const struct radv_physical_device .EXT_depth_range_unrestricted = true, .EXT_descriptor_buffer = true, .EXT_descriptor_indexing = true, + .EXT_device_address_binding_report = true, .EXT_device_fault = pdev->info.has_gpuvm_fault_query, .EXT_discard_rectangles = true, #ifdef VK_USE_PLATFORM_DISPLAY_KHR @@ -1201,6 +1202,9 @@ radv_physical_device_get_features(const struct radv_physical_device *pdev, struc /* VK_KHR_shader_quad_control */ .shaderQuadControl = true, + + /* VK_EXT_address_binding_report */ + .reportAddressBinding = true, }; }