From ddc6d9e98468109cbfe3f9b23727e72531db40f2 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 30 Oct 2024 12:57:42 -0400 Subject: [PATCH] agx: fix atomics in tess count shaders Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/lib/shaders/tessellator.cl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/asahi/lib/shaders/tessellator.cl b/src/asahi/lib/shaders/tessellator.cl index 6d4f3ab4d73..9c776baf56c 100644 --- a/src/asahi/lib/shaders/tessellator.cl +++ b/src/asahi/lib/shaders/tessellator.cl @@ -1274,6 +1274,8 @@ libagx_tess_quad(constant struct libagx_tess_args *p, DefineClockwiseTriangle(&ctx, 1, 2, 3, /*indexStorageOffset*/ 3); } else { libagx_draw_points(&ctx, p, patch, 4); + if (mode == LIBAGX_TESS_MODE_COUNT) + return; } global struct libagx_tess_point *points =