anv: expose EXT_load_store_op_none

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21018>
This commit is contained in:
Lionel Landwerlin
2023-01-31 15:47:48 +01:00
committed by Marge Bot
parent 9b0c688f51
commit 6eb75dc74c
3 changed files with 9 additions and 1 deletions

View File

@@ -564,7 +564,7 @@ Khronos extensions that are not part of any Vulkan version:
VK_EXT_image_view_min_lod DONE (anv, radv, tu, vn)
VK_EXT_index_type_uint8 DONE (anv, lvp, panvk, radv/gfx8+, v3dv, tu, vn)
VK_EXT_line_rasterization DONE (anv, lvp, radv, tu, v3dv, vn)
VK_EXT_load_store_op_none DONE (radv, tu, v3dv)
VK_EXT_load_store_op_none DONE (anv, radv, tu, v3dv)
VK_EXT_memory_budget DONE (anv, radv, tu, v3dv)
VK_EXT_memory_priority DONE (radv)
VK_EXT_multi_draw DONE (anv, lvp, radv, tu, vn)

View File

@@ -75,3 +75,10 @@ dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b5g6r5_unorm_pack16,Cra
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import.a8b8g8r8_srgb_pack32,Crash
dEQP-VK.drm_format_modifiers.export_import.r16g16_unorm,Crash
# Fixed upstream with
# 52e160cb81 ("Fix tests that enable depth testing on undefined depth buffer")
# 0f3177eb9e ("Fix tracking image layout in load_store_op_none tests")
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_store,Crash
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d24_unorm_s8_uint_load_op_none_store_op_store,Crash
dEQP-VK.dynamic_rendering.suballocation.load_store_op_none.stencil_d32_sfloat_s8_uint_load_op_none_store_op_dontcare,Crash

View File

@@ -308,6 +308,7 @@ get_device_extensions(const struct anv_physical_device *device,
.EXT_index_type_uint8 = true,
.EXT_inline_uniform_block = true,
.EXT_line_rasterization = true,
.EXT_load_store_op_none = true,
/* Enable the extension only if we have support on both the local &
* system memory
*/