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) {