From 6141dbf4d5050a1b422db463c01d5dc2bbaec364 Mon Sep 17 00:00:00 2001 From: hyzboy Date: Sat, 25 Jan 2025 01:42:50 +0800 Subject: [PATCH] removed RenderFramework::device_render_pass --- CMCore | 2 +- inc/hgl/graph/RenderFramework.h | 3 --- src/SceneGraph/RenderFramework.cpp | 17 ----------------- 3 files changed, 1 insertion(+), 21 deletions(-) diff --git a/CMCore b/CMCore index 1bcd213b..11e32b77 160000 --- a/CMCore +++ b/CMCore @@ -1 +1 @@ -Subproject commit 1bcd213b63ed080863fd4a51eaec5fe6205e7589 +Subproject commit 11e32b77f1136bcb552abb406cf73db799720e11 diff --git a/inc/hgl/graph/RenderFramework.h b/inc/hgl/graph/RenderFramework.h index defb36f3..70bf04a9 100644 --- a/inc/hgl/graph/RenderFramework.h +++ b/inc/hgl/graph/RenderFramework.h @@ -35,7 +35,6 @@ protected: GraphModuleManager * module_manager =nullptr; RenderPassManager * render_pass_manager =nullptr; - RenderPass * device_render_pass =nullptr; TextureManager * texture_manager =nullptr; RenderTargetManager * rt_manager =nullptr; @@ -48,8 +47,6 @@ public: GPUDevice * GetDevice (){return device;} GPUDeviceAttribute * GetDeviceAttribute (){return device->GetDeviceAttribute();} - RenderPass * GetRenderPass (){return device_render_pass;} - public: GraphModuleManager * GetModuleManager (){return module_manager;} diff --git a/src/SceneGraph/RenderFramework.cpp b/src/SceneGraph/RenderFramework.cpp index 3386b7ff..a44bc3ec 100644 --- a/src/SceneGraph/RenderFramework.cpp +++ b/src/SceneGraph/RenderFramework.cpp @@ -41,7 +41,6 @@ RenderFramework::RenderFramework(const OSString &an) RenderFramework::~RenderFramework() { - SAFE_CLEAR(device_render_pass); SAFE_CLEAR(module_manager) --RENDER_FRAMEWORK_COUNT; @@ -108,22 +107,6 @@ bool RenderFramework::Init(uint w,uint h) swapchain_module=new SwapchainModule(device,texture_manager,rt_manager,render_pass_manager); module_manager->Registry(swapchain_module); - { - auto *attr=GetDeviceAttribute(); - - SwapchainRenderbufferInfo rbi(attr->surface_format.format,attr->physical_device->GetDepthFormat()); - - device_render_pass=render_pass_manager->AcquireRenderPass(&rbi); - - if(!device_render_pass) - return(false); - - #ifdef _DEBUG - if(attr->debug_utils) - attr->debug_utils->SetRenderPass(device_render_pass->GetVkRenderPass(),"MainDeviceRenderPass"); - #endif//_DEBUG - } - OnResize(w,h); return(true);