Lines Matching refs:pCreateInfo
65 const VkImageCreateInfo *pCreateInfo,
74 image = vk_image_create(&device->vk, pCreateInfo, alloc, sizeof(*image));
99 const VkImageCreateInfo *pCreateInfo,
104 enum pipe_format fmt = vk_format_to_pipe_format(pCreateInfo->format);
110 if (pCreateInfo->tiling == VK_IMAGE_TILING_LINEAR)
113 if (pCreateInfo->tiling == VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT) {
115 vk_find_struct_const(pCreateInfo->pNext,
118 vk_find_struct_const(pCreateInfo->pNext,
145 vk_find_struct_const(pCreateInfo->pNext, WSI_IMAGE_CREATE_INFO_MESA);
149 assert(pCreateInfo->tiling == VK_IMAGE_TILING_OPTIMAL);
155 if (pCreateInfo->usage & VK_IMAGE_USAGE_STORAGE_BIT)
159 if (pCreateInfo->samples > 1)
172 if (pCreateInfo->imageType == VK_IMAGE_TYPE_3D && pdev->arch < 7)
176 if (pCreateInfo->extent.width <= 16 && pCreateInfo->extent.height <= 16)
193 const VkImageCreateInfo *pCreateInfo,
198 uint64_t modifier = panvk_image_select_mod(device, pCreateInfo, &plane_layouts);
200 return panvk_image_create(device, pCreateInfo, pAllocator, pImage, modifier, plane_layouts);