Lines Matching refs:te
160 std::unique_ptr<GrFragmentProcessor> te(new GrTextureEffect(std::move(view),
163 return GrMatrixEffect::Make(matrix, std::move(te));
179 std::unique_ptr<GrFragmentProcessor> te(new GrTextureEffect(std::move(view),
182 return GrMatrixEffect::Make(matrix, std::move(te));
200 std::unique_ptr<GrFragmentProcessor> te(new GrTextureEffect(std::move(view),
203 return GrMatrixEffect::Make(matrix, std::move(te));
215 std::unique_ptr<GrFragmentProcessor> te(new GrTextureEffect(std::move(view),
218 return GrMatrixEffect::Make(matrix, std::move(te));
234 std::unique_ptr<GrFragmentProcessor> te(new GrTextureEffect(std::move(view),
237 return GrMatrixEffect::Make(matrix, std::move(te));
312 auto& te = args.fFp.cast<GrTextureEffect>();
315 if (te.fShaderModes[0] == ShaderMode::kNone &&
316 te.fShaderModes[1] == ShaderMode::kNone) {
342 const auto& m = te.fShaderModes;
345 if (te.hasClampToBorderShaderMode()) {
347 &te, kFragment_GrShaderFlag, kHalf4_GrSLType, "border", &borderName);
385 &te, kFragment_GrShaderFlag, kFloat4_GrSLType, "subset", &subsetName);
391 &te, kFragment_GrShaderFlag, kFloat4_GrSLType, "clamp", &clampName);
398 SkASSERT(!(unormCoordsRequiredForShaderMode && te.matrixEffectShouldNormalize()));
400 te.fView.asTextureProxy()->textureType() != GrTextureType::kRectangle;
406 fIDimsUni = args.fUniformHandler->addUniform(&te, kFragment_GrShaderFlag,
534 subsetCoord(te.fShaderModes[0], "x", "x", "z", extraRepeatCoordX, repeatCoordWeightX);
535 subsetCoord(te.fShaderModes[1], "y", "y", "w", extraRepeatCoordY, repeatCoordWeightY);
675 const auto& te = fp.cast<GrTextureEffect>();
677 const float w = te.texture()->width();
678 const float h = te.texture()->height();
679 const auto& s = te.fSubset;
680 const auto& c = te.fClamp;
682 auto type = te.texture()->textureType();
692 if (te.view().origin() == kBottomLeft_GrSurfaceOrigin) {
715 pdm.set4fv(fBorderUni, 1, te.fBorder);