From 6536f4ac642be3c894a9736010b29cc022135d6f Mon Sep 17 00:00:00 2001 From: Martin Fouilleul Date: Tue, 14 Mar 2023 09:40:11 +0100 Subject: [PATCH] [mtl canvas] fused boxing and tiling, cache cubics in triangle data --- src/mtl_canvas.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mtl_canvas.m b/src/mtl_canvas.m index 29a463f..17afce5 100644 --- a/src/mtl_canvas.m +++ b/src/mtl_canvas.m @@ -242,8 +242,8 @@ void mg_mtl_canvas_draw_batch(mg_canvas_backend* interface, mg_image_data* image [drawEncoder setBuffer: backend->shapeBuffer offset:backend->shapeBufferOffset atIndex: 0]; [drawEncoder setBuffer: backend->tileCounters offset:0 atIndex: 1]; [drawEncoder setBuffer: backend->tileArrayBuffer offset:0 atIndex: 2]; - [sortEncoder setBuffer: backend->triangleArray offset:0 atIndex: 3]; - [tileEncoder setBuffer: backend->boxArray offset:0 atIndex: 4]; + [drawEncoder setBuffer: backend->triangleArray offset:0 atIndex: 3]; + [drawEncoder setBuffer: backend->boxArray offset:0 atIndex: 4]; [drawEncoder setTexture: backend->outTexture atIndex: 0]; int useTexture = 0;