From 7ca27ebd466389f3f73f16ad126f44c9b40c2b54 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Sun, 13 Oct 2024 19:13:02 -0400 Subject: [PATCH] asahi: rm tessellator branch Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/lib/shaders/tessellator.cl | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/asahi/lib/shaders/tessellator.cl b/src/asahi/lib/shaders/tessellator.cl index bd4c92eff60..88191ff15a8 100644 --- a/src/asahi/lib/shaders/tessellator.cl +++ b/src/asahi/lib/shaders/tessellator.cl @@ -1094,12 +1094,11 @@ libagx_tess_tri(constant struct libagx_tess_args *p, enum libagx_tess_mode mode, FXP fxpParam = PlacePointIn1D(&outsideTessFactorCtx[edge], outsideTessFactorOdd[edge], q); - if (edge == 0) { - DefinePoint(&ctx.Point[pointOffset], 0, fxpParam); - } else { - DefinePoint(&ctx.Point[pointOffset], fxpParam, - (edge == 2) ? FXP_ONE - fxpParam : 0); - } + bool first = edge == 0; + DefinePoint(&ctx.Point[pointOffset], (edge == 0) ? 0 : fxpParam, + (edge == 0) ? fxpParam + : (edge == 2) ? FXP_ONE - fxpParam + : 0); } }