Lines Matching defs:flushState
104 void PathTessellateOp::onPrepare(GrOpFlushState* flushState) {
106 this->prepareTessellator({flushState->allocator(), flushState->writeView(),
107 flushState->usesMSAASurface(), &flushState->dstProxyView(),
108 flushState->renderPassBarriers(), flushState->colorLoadOp(),
109 &flushState->caps()}, flushState->detachAppliedClip());
113 fTessellator->prepare(flushState,
114 tessShader->maxTessellationSegments(*flushState->caps().shaderCaps()),
121 void PathTessellateOp::onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) {
124 flushState->bindPipelineAndScissorClip(*fTessellationProgram, this->bounds());
125 flushState->bindTextures(fTessellationProgram->geomProc(), nullptr,
127 fTessellator->draw(flushState, fTessellationProgram->geomProc().willUseTessellationShaders());