/third_party/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_formats.c | 182 VkFormatProperties3 format_props; in lvp_GetPhysicalDeviceFormatProperties2() local 185 &format_props); in lvp_GetPhysicalDeviceFormatProperties2() 186 pFormatProperties->formatProperties.linearTilingFeatures = format_props.linearTilingFeatures & VK_ALL_FORMAT_FEATURE_FLAG_BITS; in lvp_GetPhysicalDeviceFormatProperties2() 187 pFormatProperties->formatProperties.optimalTilingFeatures = format_props.optimalTilingFeatures & VK_ALL_FORMAT_FEATURE_FLAG_BITS; in lvp_GetPhysicalDeviceFormatProperties2() 188 pFormatProperties->formatProperties.bufferFeatures = format_props.bufferFeatures & VK_ALL_FORMAT_FEATURE_FLAG_BITS; in lvp_GetPhysicalDeviceFormatProperties2() 191 prop3->linearTilingFeatures = format_props.linearTilingFeatures; in lvp_GetPhysicalDeviceFormatProperties2() 192 prop3->optimalTilingFeatures = format_props.optimalTilingFeatures; in lvp_GetPhysicalDeviceFormatProperties2() 193 prop3->bufferFeatures = format_props.bufferFeatures; in lvp_GetPhysicalDeviceFormatProperties2() 203 VkFormatProperties3 format_props; in lvp_get_image_format_properties() local 211 &format_props); in lvp_get_image_format_properties() [all...] |
/third_party/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_formats.c | 145 VkFormatProperties format_props; in get_image_format_properties() local 153 get_format_properties(physical_device, info->format, &format_props); in get_image_format_properties() 157 format_feature_flags = format_props.linearTilingFeatures; in get_image_format_properties() 172 assert(format_props.optimalTilingFeatures == format_props.linearTilingFeatures); in get_image_format_properties() 175 format_feature_flags = format_props.optimalTilingFeatures; in get_image_format_properties()
|
/third_party/mesa3d/src/freedreno/vulkan/ |
H A D | tu_formats.c | 350 VkFormatProperties3 format_props; in tu_get_image_format_properties() local 358 &format_props); in tu_get_image_format_properties() 362 format_feature_flags = format_props.linearTilingFeatures; in tu_get_image_format_properties() 374 if (!format_props.optimalTilingFeatures || in tu_get_image_format_properties() 386 format_feature_flags = format_props.optimalTilingFeatures; in tu_get_image_format_properties() 389 format_feature_flags = format_props.linearTilingFeatures; in tu_get_image_format_properties() 396 format_feature_flags = format_props.optimalTilingFeatures; in tu_get_image_format_properties()
|
/third_party/mesa3d/src/vulkan/wsi/ |
H A D | wsi_common_drm.c | 346 VkFormatProperties2 format_props = { in wsi_configure_native_image() local 352 &format_props); in wsi_configure_native_image() 365 &format_props); in wsi_configure_native_image() 395 VkImageFormatProperties2 format_props = { in wsi_configure_native_image() local 402 &format_props); in wsi_configure_native_image() 404 pCreateInfo->imageExtent.width <= format_props.imageFormatProperties.maxExtent.width && in wsi_configure_native_image() 405 pCreateInfo->imageExtent.height <= format_props.imageFormatProperties.maxExtent.height) in wsi_configure_native_image()
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_formats.c | 1241 const VkFormatProperties3 *format_props, in radv_list_drm_format_modifiers() 1272 radv_get_modifier_flags(dev, format, mods[i], format_props); in radv_list_drm_format_modifiers() 1298 const VkFormatProperties3 *format_props, in radv_list_drm_format_modifiers_2() 1329 radv_get_modifier_flags(dev, format, mods[i], format_props); in radv_list_drm_format_modifiers_2() 1439 VkFormatProperties3 format_props; in radv_GetPhysicalDeviceFormatProperties2() local 1441 radv_physical_device_get_format_properties(physical_device, format, &format_props); in radv_GetPhysicalDeviceFormatProperties2() 1444 features2_to_features(format_props.linearTilingFeatures); in radv_GetPhysicalDeviceFormatProperties2() 1446 features2_to_features(format_props.optimalTilingFeatures); in radv_GetPhysicalDeviceFormatProperties2() 1448 features2_to_features(format_props.bufferFeatures); in radv_GetPhysicalDeviceFormatProperties2() 1453 format_props_extended->linearTilingFeatures = format_props in radv_GetPhysicalDeviceFormatProperties2() 1240 radv_list_drm_format_modifiers(struct radv_physical_device *dev, VkFormat format, const VkFormatProperties3 *format_props, VkDrmFormatModifierPropertiesListEXT *mod_list) radv_list_drm_format_modifiers() argument 1297 radv_list_drm_format_modifiers_2(struct radv_physical_device *dev, VkFormat format, const VkFormatProperties3 *format_props, VkDrmFormatModifierPropertiesList2EXT *mod_list) radv_list_drm_format_modifiers_2() argument 1472 VkFormatProperties3 format_props; radv_get_image_format_properties() local [all...] |
/third_party/mesa3d/src/gallium/drivers/zink/ |
H A D | zink_screen.h | 201 VkFormatProperties format_props[PIPE_FORMAT_COUNT]; member
|
H A D | zink_surface.c | 146 screen->format_props[templ->format].optimalTilingFeatures : in create_surface() 147 screen->format_props[templ->format].linearTilingFeatures; in create_surface()
|
H A D | zink_state.c | 79 if (screen->format_props[elem->src_format].bufferFeatures & VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT) in zink_create_vertex_elements_state() 85 assert(screen->format_props[new_format].bufferFeatures & VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT); in zink_create_vertex_elements_state()
|
H A D | zink_screen.c | 1188 VkFormatProperties props = screen->format_props[format]; in zink_is_format_supported() 1196 if (!(screen->format_props[new_format].bufferFeatures & VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT)) in zink_is_format_supported() 1742 screen->format_props[i] = props.formatProperties; in populate_format_props() 1744 screen->format_props[i].linearTilingFeatures |= VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT; in populate_format_props() 1754 VKSCR(GetPhysicalDeviceFormatProperties)(screen->pdev, format, &screen->format_props[i]); in populate_format_props()
|
H A D | zink_resource.c | 389 VkFormatProperties props = screen->format_props[templ->format]; in get_image_usage() 764 feats = screen->format_props[templ->format].linearTilingFeatures; in resource_object_create() 767 feats = screen->format_props[templ->format].optimalTilingFeatures; in resource_object_create()
|
H A D | zink_blit.c | 118 VkFormatProperties props = screen->format_props[res->base.b.format]; in get_resource_features()
|
H A D | zink_context.c | 788 if (screen->format_props[format].bufferFeatures & VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT) in create_bvci()
|
/third_party/mesa3d/src/virtio/vulkan/ |
H A D | vn_android.c | 1004 VkAndroidHardwareBufferFormatPropertiesANDROID *format_props = in vn_GetAndroidHardwareBufferPropertiesANDROID() local 1007 if (format_props) { in vn_GetAndroidHardwareBufferPropertiesANDROID() 1009 vn_android_get_ahb_format_properties(dev, buffer, format_props); in vn_GetAndroidHardwareBufferPropertiesANDROID()
|