to improve CreateMemory(VkImage) function, auto BindImage
This commit is contained in:
parent
c8f6017641
commit
9f8cce3e4b
@ -29,6 +29,16 @@ Memory *Device::CreateMemory(VkImage image,const uint32_t flag)
|
|||||||
|
|
||||||
vkGetImageMemoryRequirements(attr->device,image,&memReqs);
|
vkGetImageMemoryRequirements(attr->device,image,&memReqs);
|
||||||
|
|
||||||
return CreateMemory(memReqs,flag);
|
Memory *mem=CreateMemory(memReqs,flag);
|
||||||
|
|
||||||
|
if(!mem)return(nullptr);
|
||||||
|
|
||||||
|
if(!mem->BindImage(image))
|
||||||
|
{
|
||||||
|
delete mem;
|
||||||
|
return(nullptr);
|
||||||
|
}
|
||||||
|
|
||||||
|
return(mem);
|
||||||
}
|
}
|
||||||
VK_NAMESPACE_END
|
VK_NAMESPACE_END
|
||||||
|
Loading…
x
Reference in New Issue
Block a user