From: Caio Marcelo de Oliveira Filho Date: Thu, 22 Aug 2019 19:30:43 +0000 (-0700) Subject: anv: Enable VK_EXT_shader_subgroup_{ballot,vote} X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9560c9b498032341413f9e2870c8770ef1fff6e9;p=mesa.git anv: Enable VK_EXT_shader_subgroup_{ballot,vote} Anvil now supports and passes Vulkan CTS tests matching dEQP-VK.subgroups.*.ext_shader_subgroup_ballot.* dEQP-VK.subgroups.*.ext_shader_subgroup_vote.* and crucible tests matching func.shader-ballot.* func.shader-subgroup-vote.* Reviewed-by: Jason Ekstrand --- diff --git a/src/intel/vulkan/anv_extensions.py b/src/intel/vulkan/anv_extensions.py index 1ef699c7d0e..809789b832f 100644 --- a/src/intel/vulkan/anv_extensions.py +++ b/src/intel/vulkan/anv_extensions.py @@ -152,6 +152,8 @@ EXTENSIONS = [ Extension('VK_EXT_separate_stencil_usage', 1, True), Extension('VK_EXT_shader_demote_to_helper_invocation', 1, True), Extension('VK_EXT_shader_stencil_export', 1, 'device->info.gen >= 9'), + Extension('VK_EXT_shader_subgroup_ballot', 1, True), + Extension('VK_EXT_shader_subgroup_vote', 1, True), Extension('VK_EXT_shader_viewport_index_layer', 1, True), Extension('VK_EXT_subgroup_size_control', 2, True), Extension('VK_EXT_texel_buffer_alignment', 1, True),