Lines Matching refs:create_info
26 const VkImageCreateInfo *create_info) in vn_image_init_memory_requirements() argument
29 if (create_info->flags & VK_IMAGE_CREATE_DISJOINT_BIT) { in vn_image_init_memory_requirements()
31 assert(create_info->tiling != VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT); in vn_image_init_memory_requirements()
33 switch (create_info->format) { in vn_image_init_memory_requirements()
112 const VkImageCreateInfo *create_info, in vn_image_deferred_info_init() argument
123 info->create = *create_info; in vn_image_deferred_info_init()
126 vk_foreach_struct_const(src, create_info->pNext) { in vn_image_deferred_info_init()
162 assert(create_info->format != VK_FORMAT_UNDEFINED); in vn_image_deferred_info_init()
197 const VkImageCreateInfo *create_info, in vn_image_init() argument
204 img->sharing_mode = create_info->sharingMode; in vn_image_init()
208 vn_call_vkCreateImage(dev->instance, device, create_info, NULL, &image); in vn_image_init()
212 vn_image_init_memory_requirements(img, dev, create_info); in vn_image_init()
219 const VkImageCreateInfo *create_info, in vn_image_create() argument
233 result = vn_image_init(dev, create_info, img); in vn_image_create()
247 const VkImageCreateInfo *create_info, in vn_image_init_deferred() argument
250 VkResult result = vn_image_init(dev, create_info, img); in vn_image_init_deferred()
257 const VkImageCreateInfo *create_info, in vn_image_create_deferred() argument
271 result = vn_image_deferred_info_init(img, create_info, alloc); in vn_image_create_deferred()