From 271c18f48ec3f7396150686a4f15c756818cf335 Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Fri, 4 Dec 2020 17:26:31 +0100 Subject: [PATCH] tu: Expose VK_KHR_relaxed_block_layout This was absorbed into Vulkan 1.1, but we forgot to expose it separately. It's a subset of what's allowed by VK_EXT_scalar_block_layout. Part-of: --- docs/features.txt | 4 ++-- src/freedreno/vulkan/tu_extensions.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/features.txt b/docs/features.txt index 5fd8cd43ced..2304c948f20 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -419,7 +419,7 @@ we DO NOT WANT implementations of these extensions for Mesa. Vulkan 1.0 -- all DONE: anv, lvp, radv, tu, v3dv -Vulkan 1.1 -- all DONE: anv, lvp, radv +Vulkan 1.1 -- all DONE: anv, lvp, radv, tu VK_KHR_16bit_storage DONE (anv/gen8+, lvp, radv, tu/a650) VK_KHR_bind_memory2 DONE (anv, lvp, radv, tu) @@ -439,7 +439,7 @@ Vulkan 1.1 -- all DONE: anv, lvp, radv VK_KHR_maintenance2 DONE (anv, lvp, radv, tu) VK_KHR_maintenance3 DONE (anv, lvp, radv, tu) VK_KHR_multiview DONE (anv, lvp, radv, tu) - VK_KHR_relaxed_block_layout DONE (anv, lvp, radv) + VK_KHR_relaxed_block_layout DONE (anv, lvp, radv, tu) VK_KHR_sampler_ycbcr_conversion DONE (anv, radv, tu) VK_KHR_shader_draw_parameters DONE (anv, lvp, radv, tu) VK_KHR_storage_buffer_storage_class DONE (anv, lvp, radv, tu) diff --git a/src/freedreno/vulkan/tu_extensions.py b/src/freedreno/vulkan/tu_extensions.py index 2fe52912eaf..762f5b59519 100644 --- a/src/freedreno/vulkan/tu_extensions.py +++ b/src/freedreno/vulkan/tu_extensions.py @@ -115,6 +115,7 @@ EXTENSIONS = [ Extension('VK_KHR_16bit_storage', 1, 'device->gpu_id >= 650'), Extension('VK_EXT_scalar_block_layout', 1, True), Extension('VK_KHR_spirv_1_4', 1, True), + Extension('VK_KHR_relaxed_block_layout', 1, True), ] MAX_API_VERSION = VkVersion(MAX_API_VERSION)