radv: Enable DRM format modifiers on GFX9+.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Mon, 16 Nov 2020 11:52:58 +0000 (12:52 +0100)
committerMarge Bot <eric+marge@anholt.net>
Tue, 2 Feb 2021 00:43:56 +0000 (00:43 +0000)
Reviewed-By: Chad Versace <chad@kiwitree.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7667>

docs/relnotes/new_features.txt
src/amd/vulkan/radv_extensions.py

index e08d5ee..81c7f81 100644 (file)
@@ -14,3 +14,4 @@ Panfrost t760+ exposes GL 3.1 (including on Bifrost)
 Sparse memory support on RADV
 Rapid packed math (16bit-vectorization) on RADV
 VK_KHR_workgroup_memory_explicit_layout on Intel, RADV
+DRM format modifiers for AMD.
index 6b6c8cd..f618dd9 100644 (file)
@@ -139,7 +139,7 @@ EXTENSIONS = [
     Extension('VK_EXT_external_memory_host',              1, 'device->rad_info.has_userptr'),
     Extension('VK_EXT_global_priority',                   2, 'device->rad_info.has_ctx_priority'),
     Extension('VK_EXT_host_query_reset',                  1, True),
-    Extension('VK_EXT_image_drm_format_modifier',         1, False),
+    Extension('VK_EXT_image_drm_format_modifier',         1, 'device->rad_info.chip_class >= GFX9'),
     Extension('VK_EXT_image_robustness',                  1, True),
     Extension('VK_EXT_index_type_uint8',                  1, 'device->rad_info.chip_class >= GFX8'),
     Extension('VK_EXT_inline_uniform_block',              1, True),