Lines Matching defs:info
480 static GrVkImageInfo apply_default_usage_flags(const GrVkImageInfo& info,
482 if (info.fImageUsageFlags == 0) {
483 GrVkImageInfo newInfo = info;
487 return info;
490 static GrTextureType vk_image_info_to_texture_type(const GrVkImageInfo& info) {
491 if ((info.fYcbcrConversionInfo.isValid() && info.fYcbcrConversionInfo.fExternalFormat != 0) ||
492 info.fImageTiling == VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT) {
735 *outInfo = fGLInfo.info();
791 return fGLInfo.info().fID == that.fGLInfo.info().fID;
826 return GrBackendFormat::MakeGL(fGLInfo.info().fFormat, fGLInfo.info().fTarget);
830 auto info = fVkInfo.snapImageInfo(fMutableState.get());
831 bool usesDRMModifier = info.fImageTiling == VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT;
832 if (info.fYcbcrConversionInfo.isValid()) {
833 SkASSERT(info.fFormat == info.fYcbcrConversionInfo.fFormat);
834 return GrBackendFormat::MakeVk(info.fYcbcrConversionInfo, usesDRMModifier);
836 return GrBackendFormat::MakeVk(info.fFormat, usesDRMModifier);
886 return t0.fGLInfo.info() == t1.fGLInfo.info();
1197 auto info = fVkInfo.snapImageInfo(fMutableState.get());
1198 if (info.fYcbcrConversionInfo.isValid()) {
1199 SkASSERT(info.fFormat == info.fYcbcrConversionInfo.fFormat);
1200 return GrBackendFormat::MakeVk(info.fYcbcrConversionInfo);
1202 return GrBackendFormat::MakeVk(info.fFormat);
1214 auto info = fD3DInfo.snapTextureResourceInfo();
1215 return GrBackendFormat::MakeDxgi(info.fFormat);