use BindFramebuffer instead BindRenderpass, that is function of CommandBuffer

This commit is contained in:
hyzboy 2020-10-18 13:52:58 +08:00
parent 282344f61e
commit 005b685b44
2 changed files with 8 additions and 8 deletions

View File

@ -95,9 +95,9 @@ public:
vkCmdCopyImageToBuffer(cmd_buf,srcImage,srcImageLayout,dstBuffer,regionCount,pRegions);
}
bool BeginRenderPass(VkRenderPass rp,VkFramebuffer fb);
bool BeginRenderPass(Framebuffer *);
bool BeginRenderPass(RenderTarget *);
bool BindFramebuffer(VkRenderPass rp,VkFramebuffer fb);
bool BindFramebuffer(Framebuffer *);
bool BindFramebuffer(RenderTarget *);
bool BindPipeline(Pipeline *p)
{

View File

@ -65,7 +65,7 @@ bool CommandBuffer::Begin()
return(true);
}
bool CommandBuffer::BeginRenderPass(VkRenderPass rp,VkFramebuffer fb)
bool CommandBuffer::BindFramebuffer(VkRenderPass rp,VkFramebuffer fb)
{
RenderPassBeginInfo rp_begin;
@ -93,16 +93,16 @@ bool CommandBuffer::BeginRenderPass(VkRenderPass rp,VkFramebuffer fb)
return(true);
}
bool CommandBuffer::BeginRenderPass(Framebuffer *fbo)
bool CommandBuffer::BindFramebuffer(Framebuffer *fbo)
{
return BeginRenderPass(fbo->GetRenderPass(),fbo->GetFramebuffer());
return BindFramebuffer(fbo->GetRenderPass(),fbo->GetFramebuffer());
}
bool CommandBuffer::BeginRenderPass(RenderTarget *rt)
bool CommandBuffer::BindFramebuffer(RenderTarget *rt)
{
if(!rt)return(false);
return BeginRenderPass(rt->GetRenderPass(),rt->GetFramebuffer());
return BindFramebuffer(rt->GetRenderPass(),rt->GetFramebuffer());
}
bool CommandBuffer::BindVAB(RenderableInstance *ri)