From 99e1cab6eef34243cada2d77425254fa35f40351 Mon Sep 17 00:00:00 2001 From: luboslenco Date: Thu, 23 Jul 2026 14:22:30 +0200 Subject: [PATCH] paint: webgpu fixes --- paint/sources/render/make_picking.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paint/sources/render/make_picking.c b/paint/sources/render/make_picking.c index d423c158..8c705156 100644 --- a/paint/sources/render/make_picking.c +++ b/paint/sources/render/make_picking.c @@ -17,7 +17,7 @@ fun get_nor_from_depth(p0: float3, uv: float2, invVP: float4x4, tex_step: float2 void make_picking_run(node_shader_t *kong) { // Mangle vertices to form full screen triangle - node_shader_write_vert(kong, "output.pos = float4(-1.0 + float((vertex_id() & 1) << 2), -1.0 + float((vertex_id() & 2) << 1), 0.0, 1.0);"); + node_shader_write_vert(kong, "output.pos = float4(-1.0 + float((vertex_id() & 1) << uint(2)), -1.0 + float((vertex_id() & 2) << uint(1)), 0.0, 1.0);"); node_shader_add_texture(kong, "gbuffer2", NULL); node_shader_add_constant(kong, "gbuffer_size: float2", "_gbuffer_size");