vkBindImageMemory
函数原型
VkResult vkBindImageMemory(
VkDevice device,
VkImage image,
VkDeviceMemory memory,
VkDeviceSize memoryOffset);
描述
将显存绑定到image对象。
参数
device
: image和memory所在的逻辑设备。buffer
: 将要绑定memory的image对象。memory
:VkDeviceMemory
对象,描述了要绑定的设备内存。memoryOffset
: 绑定的内存起始偏移量。
返回值
VK_SUCCESS
: 成功绑定memory到image。- 其他 : 绑定失败。
代码示例
VkImage image;
VkDeviceMemory mem;
VkImageCreateInfo image_info = ...
vkCreateImage(device, &image_info, NULL, &image);
VkMemoryAllocateInfo mem_alloc = ...
vkAllocateMemory(device, &mem_alloc, NULL, &mem);
vkBindImageMemory(device, image, mem, 0);