Lines Matching refs:linear
696 VkFormatFeatureFlags2 linear = 0, tiled = 0, buffer = 0;
702 out_properties->linearTilingFeatures = linear;
710 out_properties->linearTilingFeatures = linear;
724 /* The subsampled formats have no support for linear filters. */
732 /* Fails for unknown reasons with linear tiling & subsampled formats. */
744 linear |= VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT |
780 /* Don't support linear depth surfaces */
781 linear = 0;
786 linear |= VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT | VK_FORMAT_FEATURE_2_BLIT_SRC_BIT;
793 linear |= VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT;
800 linear &= ~VK_FORMAT_FEATURE_2_BLIT_SRC_BIT;
804 linear |= VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_2_BLIT_DST_BIT;
807 linear |= VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT;
820 if (linear && !scaled) {
821 linear |= VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT | VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT;
826 linear |= VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT;
839 linear = 0;
867 /* addrlib does not support linear compressed textures. */
869 linear = 0;
887 out_properties->linearTilingFeatures = linear;