From 7d023db5b22f592962d955d265c4f64a628fc150 Mon Sep 17 00:00:00 2001 From: squidbus Date: Tue, 21 Apr 2026 05:22:25 -0700 Subject: [PATCH] kk: Enable VK_AMD_shader_image_load_store_lod This extension is already supported by the shader compiler, it just needs to be enabled. Reviewed-by: Aitor Camacho Part-of: --- docs/features.txt | 2 +- src/kosmickrisp/vulkan/kk_physical_device.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/features.txt b/docs/features.txt index dd012e157c7..bbacc374a85 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -715,7 +715,7 @@ Khronos extensions that are not part of any Vulkan version: VK_AMD_shader_early_and_late_fragment_tests DONE (radv) VK_AMD_shader_explicit_vertex_parameter DONE (radv) VK_AMD_shader_fragment_mask DONE (radv/gfx10.3-) - VK_AMD_shader_image_load_store_lod DONE (radv) + VK_AMD_shader_image_load_store_lod DONE (kk, radv) VK_AMD_shader_trinary_minmax DONE (radv) VK_AMD_texture_gather_bias_lod DONE (anv, radv) VK_ANDROID_external_memory_android_hardware_buffer DONE (anv, lvp, panvk, radv, tu, v3dv, vn) diff --git a/src/kosmickrisp/vulkan/kk_physical_device.c b/src/kosmickrisp/vulkan/kk_physical_device.c index bf146e0bbd3..9f2ef0b54df 100644 --- a/src/kosmickrisp/vulkan/kk_physical_device.c +++ b/src/kosmickrisp/vulkan/kk_physical_device.c @@ -147,6 +147,8 @@ kk_get_device_extensions(const struct kk_instance *instance, .GOOGLE_user_type = true, .KHR_external_fence_fd = true, .KHR_external_semaphore_fd = true, + + .AMD_shader_image_load_store_lod = true, }; }