From 9ca7782405427306ed33d665f1583199b45699a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Mon, 19 Jan 2026 11:30:11 -0800 Subject: [PATCH] WebGPU: Expect release after destroy. (#3557) --- src/renderer_webgpu.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/renderer_webgpu.cpp b/src/renderer_webgpu.cpp index 54db72c7f..2a3ed57d5 100644 --- a/src/renderer_webgpu.cpp +++ b/src/renderer_webgpu.cpp @@ -519,12 +519,13 @@ WGPU_IMPORT #undef WGPU_RELEASE_FUNC -#define WGPU_DESTROY_FUNC(_name) \ +#define WGPU_DESTROY_FUNC(_name) \ inline void wgpuDestroy(WGPU##_name& _obj) \ { \ if (NULL != _obj) \ { \ wgpu##_name##Destroy(_obj); \ + wgpu##_name##Release(_obj); \ _obj = NULL; \ } \ }