renamed to RenderPassManager from DeviceRenderPassManage

This commit is contained in:
hyzboy 2024-11-09 00:13:21 +08:00
parent 5d3f2cfdfd
commit c5fd711c09
6 changed files with 13 additions and 13 deletions

View File

@ -90,7 +90,7 @@ class RenderCmdBuffer;
class TextureCmdBuffer; class TextureCmdBuffer;
class RenderPass; class RenderPass;
class DeviceRenderPassManage; class RenderPassManager;
class Fence; class Fence;
class Semaphore; class Semaphore;

View File

@ -37,7 +37,7 @@ private:
private: private:
DeviceRenderPassManage *render_pass_manage; RenderPassManager *render_pass_manage;
RenderPass *device_render_pass; RenderPass *device_render_pass;
void InitRenderPassManage(); void InitRenderPassManage();

View File

@ -7,7 +7,7 @@
VK_NAMESPACE_BEGIN VK_NAMESPACE_BEGIN
using RenderPassHASHCode=util::HashCodeSHA1LE; using RenderPassHASHCode=util::HashCodeSHA1LE;
class DeviceRenderPassManage:public GraphModule class RenderPassManager:public GraphModule
{ {
VkPipelineCache pipeline_cache; VkPipelineCache pipeline_cache;
@ -19,9 +19,9 @@ private:
friend class GPUDevice; friend class GPUDevice;
//DeviceRenderPassManage(VkDevice,VkPipelineCache); //RenderPassManager(VkDevice,VkPipelineCache);
GRAPH_MODULE_CONSTRUCT(DeviceRenderPassManage) GRAPH_MODULE_CONSTRUCT(RenderPassManager)
~DeviceRenderPassManage(); ~RenderPassManager();
bool Init() override; bool Init() override;
@ -33,5 +33,5 @@ private:
const RenderbufferInfo *); const RenderbufferInfo *);
RenderPass * AcquireRenderPass( const RenderbufferInfo *,const uint subpass_count=2); RenderPass * AcquireRenderPass( const RenderbufferInfo *,const uint subpass_count=2);
};//class DeviceRenderPassManage };//class RenderPassManager
VK_NAMESPACE_END VK_NAMESPACE_END

View File

@ -29,7 +29,7 @@ protected:
private: private:
friend class DeviceRenderPassManage; friend class RenderPassManager;
RenderPass(VkDevice d,VkPipelineCache pc,VkRenderPass rp,const List<VkFormat> &cf,VkFormat df); RenderPass(VkDevice d,VkPipelineCache pc,VkRenderPass rp,const List<VkFormat> &cf,VkFormat df);

View File

@ -6,7 +6,7 @@
VK_NAMESPACE_BEGIN VK_NAMESPACE_BEGIN
void GPUDevice::InitRenderPassManage() void GPUDevice::InitRenderPassManage()
{ {
render_pass_manage=new DeviceRenderPassManage(attr->device,attr->pipeline_cache); render_pass_manage=new RenderPassManager(attr->device,attr->pipeline_cache);
SwapchainRenderbufferInfo rbi(attr->surface_format.format,attr->physical_device->GetDepthFormat()); SwapchainRenderbufferInfo rbi(attr->surface_format.format,attr->physical_device->GetDepthFormat());

View File

@ -184,7 +184,7 @@ bool CreateDepthAttachment( List<VkAttachmentReference> &ref_list,List<VkAttachm
return(true); return(true);
} }
bool DeviceRenderPassManage::Init() bool RenderPassManager::Init()
{ {
pipeline_cache=GetDeviceAttribute()->pipeline_cache; pipeline_cache=GetDeviceAttribute()->pipeline_cache;
@ -193,7 +193,7 @@ bool DeviceRenderPassManage::Init()
return(true); return(true);
} }
DeviceRenderPassManage::~DeviceRenderPassManage() RenderPassManager::~RenderPassManager()
{ {
SAFE_CLEAR(hash); SAFE_CLEAR(hash);
@ -266,7 +266,7 @@ namespace
} }
} }
RenderPass *DeviceRenderPassManage::CreateRenderPass( const List<VkAttachmentDescription> &desc_list, RenderPass *RenderPassManager::CreateRenderPass( const List<VkAttachmentDescription> &desc_list,
const List<VkSubpassDescription> &subpass, const List<VkSubpassDescription> &subpass,
const List<VkSubpassDependency> &dependency, const List<VkSubpassDependency> &dependency,
const RenderbufferInfo *rbi) const RenderbufferInfo *rbi)
@ -292,7 +292,7 @@ RenderPass *DeviceRenderPassManage::CreateRenderPass( const List<VkAttachmentD
return(new RenderPass(GetVkDevice(),pipeline_cache,render_pass,rbi->GetColorFormatList(),depth_format)); return(new RenderPass(GetVkDevice(),pipeline_cache,render_pass,rbi->GetColorFormatList(),depth_format));
} }
RenderPass *DeviceRenderPassManage::AcquireRenderPass(const RenderbufferInfo *rbi,const uint subpass_count) RenderPass *RenderPassManager::AcquireRenderPass(const RenderbufferInfo *rbi,const uint subpass_count)
{ {
RenderPassHASHCode hash; RenderPassHASHCode hash;
RenderPass *rp=nullptr; RenderPass *rp=nullptr;