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