From 230c2e1bf38c09c282c825bb648bf3c1327c9b36 Mon Sep 17 00:00:00 2001 From: GengineJS <476393671@qq.com> Date: Mon, 26 Jun 2023 17:10:09 +0800 Subject: [PATCH] [Fixed] To resolve the abnormal display caused by "FRAMEBUFFER_INCOMPLETE_DIMENSIONS" --- cocos/rendering/custom/executor.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cocos/rendering/custom/executor.ts b/cocos/rendering/custom/executor.ts index 234d207085d..393f1b81033 100644 --- a/cocos/rendering/custom/executor.ts +++ b/cocos/rendering/custom/executor.ts @@ -673,6 +673,11 @@ class DeviceRenderPass { const resFbo = resGraph._vertices[resId]._object; if (resTex.framebuffer && resFbo instanceof Framebuffer && resTex.framebuffer !== resFbo) { resTex.framebuffer = resFbo; + } else if (resTex.texture) { + const desc = resGraph.getDesc(resId); + if (resTex.texture.width !== desc.width || resTex.texture.height !== desc.height) { + resTex.texture.resize(desc.width, desc.height); + } } } if (!swapchain) swapchain = resTex.swapchain;