From 2e2f306b6ba23c581bad4dfb3f094351fb053f1f Mon Sep 17 00:00:00 2001 From: hyzboy Date: Thu, 13 Mar 2025 23:56:43 +0800 Subject: [PATCH] RenderList used AutoDelete<>. --- example/Basic/auto_instance.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/example/Basic/auto_instance.cpp b/example/Basic/auto_instance.cpp index 4901d868..d0723fa8 100644 --- a/example/Basic/auto_instance.cpp +++ b/example/Basic/auto_instance.cpp @@ -36,8 +36,9 @@ class TestApp:public WorkObject private: + AutoDelete render_list =nullptr; + SceneNode render_root; - RenderList * render_list =nullptr; MaterialInstance * material_instance =nullptr; Renderable * render_obj =nullptr; @@ -103,11 +104,6 @@ private: public: - ~TestApp() - { - SAFE_CLEAR(render_list); - } - TestApp(RenderFramework *rf):WorkObject(rf,rf->GetSwapchainRenderTarget()) { render_list=rf->CreateRenderList();