From 9d2b633f868219c3e29b98fa97cbd06acc2c234f Mon Sep 17 00:00:00 2001 From: dscyrescotti Date: Wed, 15 May 2024 01:59:30 +0700 Subject: [PATCH] feat: wait until vertex generation is completed --- Memola/Canvas/RenderPasses/StrokeRenderPass.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Memola/Canvas/RenderPasses/StrokeRenderPass.swift b/Memola/Canvas/RenderPasses/StrokeRenderPass.swift index 5d33aca..c268735 100644 --- a/Memola/Canvas/RenderPasses/StrokeRenderPass.swift +++ b/Memola/Canvas/RenderPasses/StrokeRenderPass.swift @@ -83,6 +83,7 @@ class StrokeRenderPass: RenderPass { computeEncoder.dispatchThreadgroups(numThreadgroups, threadsPerThreadgroup: threadsPerGroup) computeEncoder.endEncoding() quadCommandBuffer.commit() + quadCommandBuffer.waitUntilCompleted() } private func drawStrokeTexture(on canvas: Canvas, with renderer: Renderer) {