Lines Matching refs:flushState
130 void GrPathStencilFillOp::onPrepare(GrOpFlushState* flushState) { in onPrepare() argument
132 this->prePreparePrograms({flushState->allocator(), flushState->writeView(), in onPrepare()
133 &flushState->dstProxyView(), flushState->renderPassBarriers(), in onPrepare()
134 flushState->colorLoadOp(), &flushState->caps()}, in onPrepare()
135 flushState->detachAppliedClip()); in onPrepare()
144 GrEagerDynamicVertexAllocator vertexAlloc(flushState, &fFanBuffer, &fFanBaseVertex); in onPrepare()
153 fTessellator->prepare(flushState, fViewMatrix, fPath); in onPrepare()
156 void GrPathStencilFillOp::onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) { in onExecute() argument
165 flushState->bindPipelineAndScissorClip(*fStencilFanProgram, this->bounds()); in onExecute()
166 flushState->bindBuffers(nullptr, nullptr, fFanBuffer); in onExecute()
167 flushState->draw(fFanVertexCount, fFanBaseVertex); in onExecute()
172 flushState->bindPipelineAndScissorClip(*fStencilPathProgram, this->bounds()); in onExecute()
173 fTessellator->draw(flushState); in onExecute()
177 flushState->bindPipelineAndScissorClip(*fFillBBoxProgram, this->bounds()); in onExecute()
178 flushState->bindTextures(fFillBBoxProgram->geomProc(), nullptr, in onExecute()
180 flushState->bindBuffers(nullptr, nullptr, nullptr); in onExecute()
181 flushState->draw(4, 0); in onExecute()