optimized SwapchainModule and SwapchainRenderTarget

This commit is contained in:
2025-01-26 23:47:04 +08:00
parent 74a5847bbc
commit f0a582271e
8 changed files with 49 additions and 42 deletions

View File

@@ -10,8 +10,6 @@ class RenderPass;
GRAPH_MODULE_CLASS(SwapchainModule)
{
Swapchain * swapchain =nullptr;
TextureManager * tex_manager =nullptr;
RenderTargetManager * rt_manager =nullptr;
RenderPassManager * rp_manager =nullptr;
@@ -20,12 +18,10 @@ GRAPH_MODULE_CLASS(SwapchainModule)
SwapchainRenderTarget * sc_render_target=nullptr;
SwapchainImage * current_sc_image=nullptr;
protected:
bool CreateSwapchainFBO();
bool CreateSwapchain();
bool CreateSwapchainFBO(Swapchain *);
Swapchain *CreateSwapchain();
bool CreateSwapchainRenderTarget();
public: