Mesa (master): tu: Expose VK_KHR_relaxed_block_layout

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Apr 14 12:11:19 UTC 2021


Module: Mesa
Branch: master
Commit: 271c18f48ec3f7396150686a4f15c756818cf335
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=271c18f48ec3f7396150686a4f15c756818cf335

Author: Connor Abbott <cwabbott0 at gmail.com>
Date:   Fri Dec  4 17:26:31 2020 +0100

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: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8695>

---

 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)



More information about the mesa-commit mailing list