Lines Matching refs:optimal
141 VkFormatFeatureFlags2 linear = 0, optimal = 0, buffer = 0;
170 optimal |= VK_FORMAT_FEATURE_TRANSFER_SRC_BIT |
181 optimal |= VK_FORMAT_FEATURE_BLIT_SRC_BIT;
184 optimal |= VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT;
187 optimal |= VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT;
190 optimal |= VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT;
196 optimal |= VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT |
210 optimal |= VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT;
215 optimal |= VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT;
225 * DEPTH_STENCIL_ATTACHMENT_BIT for the optimal features.
227 linear = optimal;
229 optimal |= VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT;
236 optimal = 0;
258 optimal &= ~(VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT |
263 if (vk_format_has_depth(vk_format) && (optimal & VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT)) {
264 optimal |= VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT;
286 out_properties->optimalTilingFeatures = optimal;