Added "RenderFramework *" in GraphModule and IRenderTarget

This commit is contained in:
2025-02-05 22:44:58 +08:00
parent 7ec1c095cc
commit e5a46f3ee8
23 changed files with 92 additions and 117 deletions

View File

@@ -91,7 +91,7 @@ bool RenderFramework::Init(uint w,uint h)
win->Join(this);
module_manager=new GraphModuleManager(device);
module_manager=new GraphModuleManager(this);
rp_manager=module_manager->GetOrCreate<RenderPassManager>();
@@ -103,10 +103,10 @@ bool RenderFramework::Init(uint w,uint h)
if(!tex_manager)
return(false);
rt_manager=new RenderTargetManager(device,tex_manager,rp_manager);
rt_manager=new RenderTargetManager(this,tex_manager,rp_manager);
module_manager->Registry(rt_manager);
sc_module=new SwapchainModule(device,tex_manager,rt_manager,rp_manager);
sc_module=new SwapchainModule(this,tex_manager,rt_manager,rp_manager);
module_manager->Registry(sc_module);
OnResize(w,h);