CommandBuffer增加CopyImageToBuffer
This commit is contained in:
parent
8461f31b1a
commit
1924f6cf2c
@ -56,7 +56,7 @@ private:
|
|||||||
|
|
||||||
void CreateRenderObject()
|
void CreateRenderObject()
|
||||||
{
|
{
|
||||||
ro_sphere=CreateRenderableSphere(db,material,16);
|
ro_sphere=CreateRenderableSphere(db,material,128);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool InitAtomsphereUBO(vulkan::DescriptorSets *desc_set,uint bindpoint)
|
bool InitAtomsphereUBO(vulkan::DescriptorSets *desc_set,uint bindpoint)
|
||||||
|
@ -71,6 +71,16 @@ public:
|
|||||||
vkCmdCopyBufferToImage(cmd_buf,srcBuffer,dstImage,dstImageLayout,regionCount,pRegions);
|
vkCmdCopyBufferToImage(cmd_buf,srcBuffer,dstImage,dstImageLayout,regionCount,pRegions);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CopyImageToBuffer(
|
||||||
|
VkImage srcImage,
|
||||||
|
VkImageLayout srcImageLayout,
|
||||||
|
VkBuffer dstBuffer,
|
||||||
|
uint32_t regionCount,
|
||||||
|
const VkBufferImageCopy * pRegions)
|
||||||
|
{
|
||||||
|
vkCmdCopyImageToBuffer(cmd_buf,srcImage,srcImageLayout,dstBuffer,regionCount,pRegions);
|
||||||
|
}
|
||||||
|
|
||||||
bool BeginRenderPass(RenderPass *rp,Framebuffer *fb);
|
bool BeginRenderPass(RenderPass *rp,Framebuffer *fb);
|
||||||
|
|
||||||
bool Bind(Pipeline *p)
|
bool Bind(Pipeline *p)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user