CommandBuffer增加CopyImageToBuffer
This commit is contained in:
parent
8461f31b1a
commit
1924f6cf2c
@ -56,7 +56,7 @@ private:
|
||||
|
||||
void CreateRenderObject()
|
||||
{
|
||||
ro_sphere=CreateRenderableSphere(db,material,16);
|
||||
ro_sphere=CreateRenderableSphere(db,material,128);
|
||||
}
|
||||
|
||||
bool InitAtomsphereUBO(vulkan::DescriptorSets *desc_set,uint bindpoint)
|
||||
|
@ -66,11 +66,21 @@ public:
|
||||
VkImage dstImage,
|
||||
VkImageLayout dstImageLayout,
|
||||
uint32_t regionCount,
|
||||
const VkBufferImageCopy* pRegions)
|
||||
const VkBufferImageCopy * 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 Bind(Pipeline *p)
|
||||
|
Loading…
x
Reference in New Issue
Block a user