Lines Matching defs:caps

375                 // operation, and we're supposed to draw caps, then add a tiny line.
813 GrProcessorSet::Analysis finalize(const GrCaps& caps, const GrAppliedClip* clip,
816 return fHelper.finalizeProcessors(caps, clip, clampType,
879 CombineResult onCombineIfPossible(GrOp* t, SkArenaAlloc*, const GrCaps& caps) override {
882 if (!fHelper.isCompatible(that->fHelper, caps, this->bounds(), that->bounds())) {
949 void AAHairlineOp::makeLineProgramInfo(const GrCaps& caps, SkArenaAlloc* arena,
979 &caps, arena, pipeline, writeView, usesMSAASurface, lineGP, GrPrimitiveType::kTriangles,
983 void AAHairlineOp::makeQuadProgramInfo(const GrCaps& caps, SkArenaAlloc* arena,
998 caps,
1005 &caps, arena, pipeline, writeView, usesMSAASurface, quadGP, GrPrimitiveType::kTriangles,
1009 void AAHairlineOp::makeConicProgramInfo(const GrCaps& caps, SkArenaAlloc* arena,
1024 caps,
1031 &caps, arena, pipeline, writeView, usesMSAASurface, conicGP,
1036 AAHairlineOp::Program AAHairlineOp::predictPrograms(const GrCaps* caps) const {
1037 bool convertConicsToQuads = !caps->shaderCaps()->floatIs32Bits();
1062 void AAHairlineOp::onCreateProgramInfo(const GrCaps* caps,
1085 auto pipeline = fHelper.createPipeline(caps, arena, writeView.swizzle(),
1089 this->makeLineProgramInfo(*caps, arena, pipeline, writeView, usesMSAASurface,
1094 this->makeQuadProgramInfo(*caps, arena, pipeline, writeView, usesMSAASurface,
1099 this->makeConicProgramInfo(*caps, arena, pipeline, writeView, usesMSAASurface,
1113 const GrCaps* caps = context->priv().caps();
1122 fCharacterization = this->predictPrograms(caps);
1124 this->createProgramInfo(caps, arena, writeView, usesMSAASurface, std::move(appliedClip),
1147 SkDEBUGCODE(Program predictedPrograms = this->predictPrograms(&target->caps()));
1159 bool convertConicsToQuads = !target->caps().shaderCaps()->floatIs32Bits();