Lines Matching refs:mesh
228 void GrOpFlushState::drawMesh(const GrSimpleMesh& mesh) { in drawMesh() argument
229 SkASSERT(mesh.fIsInitialized); in drawMesh()
230 if (!mesh.fIndexBuffer) { in drawMesh()
231 this->bindBuffers(nullptr, nullptr, mesh.fVertexBuffer); in drawMesh()
232 this->draw(mesh.fVertexCount, mesh.fBaseVertex); in drawMesh()
234 this->bindBuffers(mesh.fIndexBuffer, nullptr, mesh.fVertexBuffer, mesh.fPrimitiveRestart); in drawMesh()
235 if (0 == mesh.fPatternRepeatCount) { in drawMesh()
236 this->drawIndexed(mesh.fIndexCount, mesh.fBaseIndex, mesh.fMinIndexValue, in drawMesh()
237 mesh.fMaxIndexValue, mesh.fBaseVertex); in drawMesh()
239 this->drawIndexPattern(mesh.fIndexCount, mesh.fPatternRepeatCount, in drawMesh()
240 mesh.fMaxPatternRepetitionsInIndexBuffer, mesh.fVertexCount, in drawMesh()
241 mesh.fBaseVertex); in drawMesh()