From 71115f0ab3039f0b6d14316d736f82222bf1107a Mon Sep 17 00:00:00 2001 From: Subo2002 Date: Sat, 29 Aug 2026 20:03:14 +0200 Subject: [PATCH] std.spirv: add `setMeshOutputs()` function --- lib/std/spirv.zig | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/std/spirv.zig b/lib/std/spirv.zig index f0b768ed1a1aeafb81a630257daab8290e772dde..0ccc7b65881ff9a2fe5d2510000b4b89acaf276b 100644 --- a/lib/std/spirv.zig +++ b/lib/std/spirv.zig @@ -261,3 +261,12 @@ pub fn imageWrite( [texel] "" (texel), ); } + +pub fn setMeshOutputs(vertex_count: u32, primitive_count: u32) void { + asm volatile ( + \\OpSetMeshOutputsEXT %vertex_count %primitive_count + : + : [vertex_count] "" (vertex_count), + [primitive_count] "" (primitive_count), + ); +} -- 2.54.0