Lines Matching refs:flushState
188 GrProgramInfo* createProgramInfo(GrOpFlushState* flushState) const { in createProgramInfo()
189 return this->createProgramInfo(&flushState->caps(), in createProgramInfo()
190 flushState->allocator(), in createProgramInfo()
191 flushState->writeView(), in createProgramInfo()
192 flushState->usesMSAASurface(), in createProgramInfo()
193 flushState->detachAppliedClip(), in createProgramInfo()
194 flushState->dstProxyView(), in createProgramInfo()
195 flushState->renderPassBarriers(), in createProgramInfo()
196 flushState->colorLoadOp()); in createProgramInfo()
220 void onPrepare(GrOpFlushState* flushState) final { in onPrepare() argument
227 fVertexBuffer = flushState->resourceProvider()->createBuffer( in onPrepare()
231 void onExecute(GrOpFlushState* flushState, const SkRect& chainBounds) final { in onExecute() argument
237 fProgramInfo = this->createProgramInfo(flushState); in onExecute()
240 flushState->bindPipeline(*fProgramInfo, SkRect::MakeIWH(kWidth, kHeight)); in onExecute()
241 flushState->bindBuffers(nullptr, nullptr, std::move(fVertexBuffer)); in onExecute()
242 flushState->draw(4, 0); in onExecute()