Просмотр исходного кода

WebGPU: Expect release after destroy. (#3557)

Branimir Karadžić 1 неделя назад
Родитель
Сommit
9ca7782405
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/renderer_webgpu.cpp

+ 2 - 1
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;                       \
 		}                                      \
 	}