diff --git a/docs/features.txt b/docs/features.txt index a34beea6a25..75c95a230da 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -572,7 +572,7 @@ Khronos extensions that are not part of any Vulkan version: VK_KHR_shader_relaxed_extended_instruction DONE (anv, hasvk, hk, nvk, panvk, radv, tu, v3dv, vn) VK_KHR_shader_subgroup_uniform_control_flow DONE (anv, hasvk, hk, nvk, panvk/v10+, radv, tu, vn) VK_KHR_shader_quad_control DONE (anv, hk, nvk, panvk/v10+, radv, vn) - VK_KHR_shader_untyped_pointers DONE (anv, nvk) + VK_KHR_shader_untyped_pointers DONE (anv, nvk, radv) VK_KHR_shared_presentable_image not started VK_KHR_surface DONE (anv, dzn, hasvk, hk, lvp, nvk, panvk, pvr, radv, tu, v3dv, vn) VK_KHR_surface_protected_capabilities DONE (anv, hk, lvp, nvk, radv, tu, v3dv, vn) diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index c1ebecd88f1..022a1392e52 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -8,3 +8,4 @@ cl_ext_immutable_memory_objects 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 diff --git a/src/amd/vulkan/radv_physical_device.c b/src/amd/vulkan/radv_physical_device.c index eadc86d8b25..b2ce5985374 100644 --- a/src/amd/vulkan/radv_physical_device.c +++ b/src/amd/vulkan/radv_physical_device.c @@ -622,6 +622,7 @@ radv_physical_device_get_supported_extensions(const struct radv_physical_device .KHR_shader_subgroup_rotate = true, .KHR_shader_subgroup_uniform_control_flow = true, .KHR_shader_terminate_invocation = true, + .KHR_shader_untyped_pointers = true, .KHR_spirv_1_4 = true, .KHR_storage_buffer_storage_class = true, #ifdef RADV_USE_WSI_PLATFORM @@ -1389,6 +1390,9 @@ radv_physical_device_get_features(const struct radv_physical_device *pdev, struc /* VK_KHR_video_encode_quantization_map */ .videoEncodeQuantizationMap = true, + + /* VK_KHR_shader_untyped_pointers */ + .shaderUntypedPointers = true, }; }