From 52c902d8ccd15c47e68417b9767ec8f30a4883fb Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 18 Sep 2025 07:21:32 -0400 Subject: [PATCH] zink: set OutputPoints for mesh point output Part-of: --- src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c index cb5ef510e7b..63e4dedf8ba 100644 --- a/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c +++ b/src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c @@ -5136,6 +5136,9 @@ nir_to_spirv(struct nir_shader *s, const struct zink_shader_info *sinfo, const s case MESA_SHADER_MESH: { unsigned mode = 0; switch (s->info.mesh.primitive_type) { + case MESA_PRIM_POINTS: + mode = SpvExecutionModeOutputPoints; + break; case MESA_PRIM_LINES: mode = SpvExecutionModeOutputLinesEXT; break;