create GPUDevice::ClearRenderPassManage() function.

This commit is contained in:
2021-09-22 16:31:35 +08:00
parent f0ae8f5dae
commit 4614bca36c
3 changed files with 10 additions and 5 deletions

View File

@@ -8,11 +8,15 @@ void GPUDevice::InitRenderPassManage()
{
render_pass_manage=new DeviceRenderPassManage(attr->device);
{
SwapchainRenderbufferInfo rbi(attr->format,attr->physical_device->GetDepthFormat());
SwapchainRenderbufferInfo rbi(attr->format,attr->physical_device->GetDepthFormat());
device_render_pass=render_pass_manage->AcquireRenderPass(&rbi);
}
device_render_pass=render_pass_manage->AcquireRenderPass(&rbi);
}
void GPUDevice::ClearRenderPassManage()
{
SAFE_CLEAR(device_render_pass);
SAFE_CLEAR(render_pass_manage);
}
RenderPass *GPUDevice::AcquireRenderPass(const RenderbufferInfo *rbi)