From b3cc09cff3b49baf23609b84d6f0ce64df48d7b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Krist=C3=B3f?= Date: Thu, 20 Jan 2022 16:35:01 +0100 Subject: [PATCH] spirv: Support EXT_mesh_shader mesh/task stages. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Timur Kristóf Reviewed-by: Jason Ekstrand Reviewed-by: Caio Oliveira Part-of: --- src/compiler/spirv/spirv_to_nir.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compiler/spirv/spirv_to_nir.c b/src/compiler/spirv/spirv_to_nir.c index 9ff4f8a3cdd..a227e4c0327 100644 --- a/src/compiler/spirv/spirv_to_nir.c +++ b/src/compiler/spirv/spirv_to_nir.c @@ -4388,8 +4388,10 @@ stage_for_execution_model(struct vtn_builder *b, SpvExecutionModel model) case SpvExecutionModelCallableKHR: return MESA_SHADER_CALLABLE; case SpvExecutionModelTaskNV: + case SpvExecutionModelTaskEXT: return MESA_SHADER_TASK; case SpvExecutionModelMeshNV: + case SpvExecutionModelMeshEXT: return MESA_SHADER_MESH; default: vtn_fail("Unsupported execution model: %s (%u)",