Lines Matching defs:info
878 const struct intel_device_info *devinfo = &physical_device->info;
913 const struct intel_device_info *devinfo = &physical_device->info;
948 const struct intel_device_info *devinfo = &physical_device->info;
996 const VkPhysicalDeviceImageFormatInfo2 *info,
1005 const struct intel_device_info *devinfo = &physical_device->info;
1006 const struct anv_format *format = anv_get_format(info->format);
1009 vk_find_struct_const(info->pNext, IMAGE_FORMAT_LIST_CREATE_INFO);
1014 if (info->tiling == VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT) {
1016 vk_find_struct_const(info->pNext, PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT);
1023 assert(format->vk_format == info->format);
1024 format_feature_flags = anv_get_image_format_features2(devinfo, info->format,
1025 format, info->tiling,
1032 if ((info->flags & VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT) && format_list_info) {
1039 info->tiling,
1048 switch (info->type) {
1079 if (devinfo->ver < 9 && info->tiling == VK_IMAGE_TILING_LINEAR)
1099 const VkImageUsageFlags image_usage = info->usage;
1101 if (info->flags & VK_IMAGE_CREATE_EXTENDED_USAGE_BIT)
1104 if (info->tiling == VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT) {
1108 if (info->type != VK_IMAGE_TYPE_2D) {
1120 !anv_formats_ccs_e_compatible(devinfo, info->flags, info->format,
1121 info->tiling, image_usage,
1133 if (info->type == VK_IMAGE_TYPE_1D &&
1138 if (info->tiling == VK_IMAGE_TILING_OPTIMAL &&
1139 info->type == VK_IMAGE_TYPE_2D &&
1142 !(info->flags & VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT) &&
1197 if (info->flags & VK_IMAGE_CREATE_DISJOINT_BIT) {
1217 !(info->flags & VK_IMAGE_CREATE_ALIAS_BIT)) {
1221 if (info->tiling == VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT &&
1231 if (info->flags & VK_IMAGE_CREATE_ALIAS_BIT) {
1242 if (info->tiling == VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT &&
1313 const VkPhysicalDeviceImageFormatInfo2 info = {
1323 return anv_get_image_format_properties(physical_device, &info,