Lines Matching refs:flushState
167 GrProgramInfo* createProgramInfo(GrOpFlushState* flushState) const { in createProgramInfo()
168 return this->createProgramInfo(&flushState->caps(), in createProgramInfo()
169 flushState->allocator(), in createProgramInfo()
170 flushState->writeView(), in createProgramInfo()
171 flushState->usesMSAASurface(), in createProgramInfo()
172 flushState->detachAppliedClip(), in createProgramInfo()
173 flushState->dstProxyView(), in createProgramInfo()
174 flushState->renderPassBarriers(), in createProgramInfo()
175 flushState->colorLoadOp()); in createProgramInfo()
199 void onPrepare(GrOpFlushState* flushState) override { in onPrepare() argument
206 fVertexBuffer = flushState->resourceProvider()->createBuffer( in onPrepare()
210 void onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) override { in onExecute() argument
216 fProgramInfo = this->createProgramInfo(flushState); in onExecute()
219 flushState->bindPipeline(*fProgramInfo, SkRect::MakeXYWH(0, fY, 100, 100)); in onExecute()
220 flushState->bindBuffers(nullptr, nullptr, std::move(fVertexBuffer)); in onExecute()
221 flushState->draw(4, 0); in onExecute()