Lines Matching defs:caps
21 bool can_use_hardware_tessellation(int numVerbs, const GrPipeline& pipeline, const GrCaps& caps) {
22 if (!caps.shaderCaps()->tessellationSupport() ||
23 !caps.shaderCaps()->infinitySupport() /* The hw tessellation shaders use infinity. */) {
34 return numVerbs >= caps.minStrokeVerbsForHwTessellation();
79 GrProcessorSet::Analysis StrokeTessellateOp::finalize(const GrCaps& caps,
84 if (!caps.shaderCaps()->infinitySupport()) {
91 &GrUserStencilSettings::kUnused, caps, clampType, &this->headColor());
97 const GrCaps& caps) {
185 const GrCaps& caps = *args.fCaps;
193 if (can_use_hardware_tessellation(fTotalCombinedVerbCnt, *pipeline, caps)) {
200 maxParametricSegments_log2 = SkNextLog2(caps.shaderCaps()->maxTessellationSegments());
207 fTessellationShader = args.fArena->make<GrStrokeTessellationShader>(*caps.shaderCaps(),
236 context->priv().caps()},
251 &flushState->caps()}, flushState->detachAppliedClip());