From 5752e75ff9d90730edd4c0c47aded1b1fb988c28 Mon Sep 17 00:00:00 2001 From: Mira Grudzinska Date: Mon, 20 Jan 2025 01:11:03 +0100 Subject: [PATCH] wg_engine: fix bug introduced in 07e73a9 Fixed loop condition. --- src/renderer/wg_engine/tvgWgCompositor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/wg_engine/tvgWgCompositor.cpp b/src/renderer/wg_engine/tvgWgCompositor.cpp index 283863aa..b3f33646 100755 --- a/src/renderer/wg_engine/tvgWgCompositor.cpp +++ b/src/renderer/wg_engine/tvgWgCompositor.cpp @@ -671,7 +671,7 @@ void WgCompositor::renderClipPath(WgContext& context, WgRenderDataPaint* paint) wgpuRenderPassEncoderSetPipeline(renderPassEncoder, pipelines.copy_stencil_to_depth); renderData0->meshDataBBox.drawFan(context, renderPassEncoder); // merge clip pathes with AND logic - for (auto p = paint->clips.begin() + 1; paint->clips.end(); ++p) { + for (auto p = paint->clips.begin() + 1; p < paint->clips.end(); ++p) { // get render data WgRenderDataShape* renderData = (WgRenderDataShape*)(*p); // markup stencil