Lines Matching refs:combo
113 for (const GrCaps::TestFormatColorTypeCombination& combo : combos) {
115 SkASSERT(combo.fColorType != GrColorType::kUnknown);
116 SkASSERT(combo.fFormat.isValid());
121 if (ctxInfo.backend() == kVulkan_GrBackend && combo.fColorType == GrColorType::kABGR_4444) {
128 bool isCompressed = caps->isFormatCompressed(combo.fFormat);
129 bool isTexturable = caps->isFormatTexturable(combo.fFormat, GrTextureType::k2D);
131 sk_sp<GrSurface> tex = createTexture(kDims, combo.fColorType, combo.fFormat,
135 GrColorTypeToStr(combo.fColorType), combo.fFormat.toStr().c_str(),
143 combo.fFormat, kDims, GrRenderable::kNo, 1, GrMipmapped::kYes,
147 GrColorTypeToStr(combo.fColorType), combo.fFormat.toStr().c_str(),
153 bool isRenderable = caps->isFormatRenderable(combo.fFormat, 1);
156 kDims, combo.fFormat, GrTextureType::k2D, GrRenderable::kYes, 1,
160 GrColorTypeToStr(combo.fColorType), combo.fFormat.toStr().c_str(),
166 bool isRenderable = caps->isFormatRenderable(combo.fFormat, 2);
169 kDims, combo.fFormat, GrTextureType::k2D, GrRenderable::kYes, 2,
173 GrColorTypeToStr(combo.fColorType), combo.fFormat.toStr().c_str(),
217 for (const GrCaps::TestFormatColorTypeCombination& combo : combos) {
219 SkASSERT(combo.fColorType != GrColorType::kUnknown);
220 SkASSERT(combo.fFormat.isValid());
222 if (!caps->isFormatTexturable(combo.fFormat, GrTextureType::k2D)) {
226 auto checkColor = [reporter](const GrCaps::TestFormatColorTypeCombination& combo,
232 uint32_t channels = GrColorTypeChannelFlags(combo.fColorType);
238 GrColorTypeToStr(combo.fColorType), combo.fFormat.toStr().c_str(),
245 GrColorTypeToStr(combo.fColorType), combo.fFormat.toStr().c_str(),
255 !caps->isFormatAsColorTypeRenderable(combo.fColorType, combo.fFormat)) {
264 {kSize, kSize}, combo.fFormat, renderable, 1, fit, SkBudgeted::kYes,
267 GrSwizzle swizzle = caps->getReadSwizzle(combo.fFormat,
268 combo.fColorType);
271 GrColorInfo info(combo.fColorType, kPremul_SkAlphaType, nullptr);
277 if (!checkColor(combo, readback.addr32()[i])) {
289 GrImageInfo info(combo.fColorType,
290 GrColorTypeHasAlpha(combo.fColorType)
297 combo.fFormat,
308 if (!checkColor(combo, readback.addr32()[i])) {