renamed to RenderPassManager from DeviceRenderPassManage
This commit is contained in:
parent
5d3f2cfdfd
commit
c5fd711c09
@ -90,7 +90,7 @@ class RenderCmdBuffer;
|
||||
class TextureCmdBuffer;
|
||||
|
||||
class RenderPass;
|
||||
class DeviceRenderPassManage;
|
||||
class RenderPassManager;
|
||||
|
||||
class Fence;
|
||||
class Semaphore;
|
||||
|
@ -37,7 +37,7 @@ private:
|
||||
|
||||
private:
|
||||
|
||||
DeviceRenderPassManage *render_pass_manage;
|
||||
RenderPassManager *render_pass_manage;
|
||||
RenderPass *device_render_pass;
|
||||
|
||||
void InitRenderPassManage();
|
||||
|
@ -7,7 +7,7 @@
|
||||
VK_NAMESPACE_BEGIN
|
||||
using RenderPassHASHCode=util::HashCodeSHA1LE;
|
||||
|
||||
class DeviceRenderPassManage:public GraphModule
|
||||
class RenderPassManager:public GraphModule
|
||||
{
|
||||
VkPipelineCache pipeline_cache;
|
||||
|
||||
@ -19,9 +19,9 @@ private:
|
||||
|
||||
friend class GPUDevice;
|
||||
|
||||
//DeviceRenderPassManage(VkDevice,VkPipelineCache);
|
||||
GRAPH_MODULE_CONSTRUCT(DeviceRenderPassManage)
|
||||
~DeviceRenderPassManage();
|
||||
//RenderPassManager(VkDevice,VkPipelineCache);
|
||||
GRAPH_MODULE_CONSTRUCT(RenderPassManager)
|
||||
~RenderPassManager();
|
||||
|
||||
bool Init() override;
|
||||
|
||||
@ -33,5 +33,5 @@ private:
|
||||
const RenderbufferInfo *);
|
||||
|
||||
RenderPass * AcquireRenderPass( const RenderbufferInfo *,const uint subpass_count=2);
|
||||
};//class DeviceRenderPassManage
|
||||
};//class RenderPassManager
|
||||
VK_NAMESPACE_END
|
||||
|
@ -29,7 +29,7 @@ protected:
|
||||
|
||||
private:
|
||||
|
||||
friend class DeviceRenderPassManage;
|
||||
friend class RenderPassManager;
|
||||
|
||||
RenderPass(VkDevice d,VkPipelineCache pc,VkRenderPass rp,const List<VkFormat> &cf,VkFormat df);
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
VK_NAMESPACE_BEGIN
|
||||
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());
|
||||
|
||||
|
@ -184,7 +184,7 @@ bool CreateDepthAttachment( List<VkAttachmentReference> &ref_list,List<VkAttachm
|
||||
return(true);
|
||||
}
|
||||
|
||||
bool DeviceRenderPassManage::Init()
|
||||
bool RenderPassManager::Init()
|
||||
{
|
||||
pipeline_cache=GetDeviceAttribute()->pipeline_cache;
|
||||
|
||||
@ -193,7 +193,7 @@ bool DeviceRenderPassManage::Init()
|
||||
return(true);
|
||||
}
|
||||
|
||||
DeviceRenderPassManage::~DeviceRenderPassManage()
|
||||
RenderPassManager::~RenderPassManager()
|
||||
{
|
||||
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<VkSubpassDependency> &dependency,
|
||||
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));
|
||||
}
|
||||
|
||||
RenderPass *DeviceRenderPassManage::AcquireRenderPass(const RenderbufferInfo *rbi,const uint subpass_count)
|
||||
RenderPass *RenderPassManager::AcquireRenderPass(const RenderbufferInfo *rbi,const uint subpass_count)
|
||||
{
|
||||
RenderPassHASHCode hash;
|
||||
RenderPass *rp=nullptr;
|
||||
|
Loading…
x
Reference in New Issue
Block a user