From 40453a49861f01b5b361d536a7d4023f31d31b37 Mon Sep 17 00:00:00 2001 From: Benjamin Date: Wed, 30 Apr 2025 16:37:13 -0700 Subject: [PATCH] wg_engine: fixed target texture update Allows the target texture to be updated without forcing the size to changed. --- src/renderer/wg_engine/tvgWgRenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/wg_engine/tvgWgRenderer.cpp b/src/renderer/wg_engine/tvgWgRenderer.cpp index 77045b3b..949e113b 100644 --- a/src/renderer/wg_engine/tvgWgRenderer.cpp +++ b/src/renderer/wg_engine/tvgWgRenderer.cpp @@ -383,8 +383,8 @@ bool WgRenderer::target(WGPUDevice device, WGPUInstance instance, void* target, return true; } - // update retnder targets dimentions - if ((mTargetSurface.w != width) || (mTargetSurface.h != height)) { + // update render targets dimentions + if ((mTargetSurface.w != width) || (mTargetSurface.h != height) || (targetTexture != (WGPUTexture)target)) { // release render tagets mRenderStoragePool.release(mContext); mRenderStorageRoot.release(mContext);