Lines Matching refs:fill

235             mOutGlop->fill.color = c;
238 mOutGlop->fill.color = {1, 1, 1, alpha};
241 mOutGlop->fill.color = {0, 0, 0, 1};
245 if (mOutGlop->fill.color.a < 1.0f ||
247 (mOutGlop->fill.texture.texture && mOutGlop->fill.texture.texture->blend) ||
276 mOutGlop->fill.filterMode = mDescription.colorOp =
279 mOutGlop->fill.filter.color.set(color);
281 mOutGlop->fill.filterMode = mDescription.colorOp =
284 float* colorMatrix = mOutGlop->fill.filter.matrix.matrix;
292 float* colorVector = mOutGlop->fill.filter.matrix.vector;
302 mOutGlop->fill.filterMode = ProgramDescription::ColorFilterMode::None;
314 mOutGlop->fill.texture = {&texture, filter, GL_CLAMP_TO_EDGE, nullptr};
328 mOutGlop->fill.color = {alphaScale, alphaScale, alphaScale, alphaScale};
340 mDescription.modulate = mOutGlop->fill.color.isNotBlack();
343 mDescription.modulate = mOutGlop->fill.color.a < 1.0f;
353 mOutGlop->fill.texture = {nullptr, GL_INVALID_ENUM, GL_INVALID_ENUM, nullptr};
355 mOutGlop->fill.texture = {mCaches.textureState().getShadowLutTexture(), GL_INVALID_ENUM,
362 mDescription.modulate = mOutGlop->fill.color.a < 1.0f;
372 mOutGlop->fill.texture = {&texture, GL_INVALID_ENUM, GL_INVALID_ENUM, nullptr};
378 mDescription.modulate = mOutGlop->fill.color.isNotBlack();
388 mOutGlop->fill.texture = {&texture, GL_INVALID_ENUM, GL_INVALID_ENUM, nullptr};
401 mDescription.modulate = mOutGlop->fill.color.isNotBlack();
409 mOutGlop->fill.texture = {nullptr, GL_INVALID_ENUM, GL_INVALID_ENUM, nullptr};
419 mOutGlop->fill.texture = {nullptr, GL_INVALID_ENUM, GL_INVALID_ENUM, nullptr};
431 mOutGlop->fill.texture = {&texture, GL_LINEAR, GL_CLAMP_TO_EDGE, nullptr};
435 mDescription.modulate = mOutGlop->fill.color.a < 1.0f;
443 mOutGlop->fill.texture = {&(layer.getTexture()), GL_LINEAR, GL_CLAMP_TO_EDGE,
449 mDescription.modulate = mOutGlop->fill.color.a < 1.0f;
460 mOutGlop->fill.texture = {&texture, filter, GL_CLAMP_TO_EDGE, &textureTransform};
464 mDescription.modulate = mOutGlop->fill.color.a < 1.0f;
515 mOutGlop->fill.texture.filter = GL_NEAREST;
543 mOutGlop->fill.texture.filter = GL_NEAREST;
567 if (glop.fill.texture.texture != nullptr) {
574 "Texture %p, hT%d, hET %d, attribFlags %x", glop.fill.texture.texture,
590 if (description.hasTextureTransform != (glop.fill.texture.textureTransform != nullptr)) {
598 Texture* texture = mOutGlop->fill.texture.texture;
621 GLuint textureUnit = mOutGlop->fill.texture.texture ? 1 : 0;
624 mOutGlop->fill.skiaShaderData.skiaShaderType = kNone_SkiaShaderType;
636 &(mOutGlop->fill.skiaShaderData));
642 mOutGlop->fill.colorEnabled = mDescription.modulate || singleColor;
647 mOutGlop->fill.program = mCaches.programCache.get(mDescription);
664 const Glop::Fill& fill = glop.fill;
665 ALOGD(" program %p", fill.program);
666 if (fill.texture.texture) {
667 ALOGD(" texture %p, target %d, filter %d, clamp %d", fill.texture.texture,
668 fill.texture.texture->target(), fill.texture.filter, fill.texture.clamp);
669 if (fill.texture.textureTransform) {
670 fill.texture.textureTransform->dump("texture transform");
673 ALOGD_IF(fill.colorEnabled, " color (argb) %.2f %.2f %.2f %.2f", fill.color.a, fill.color.r,
674 fill.color.g, fill.color.b);
675 ALOGD_IF(fill.filterMode != ProgramDescription::ColorFilterMode::None, " filterMode %d",
676 (int)fill.filterMode);
677 ALOGD_IF(fill.skiaShaderData.skiaShaderType, " shader type %d",
678 fill.skiaShaderData.skiaShaderType);