Lines Matching refs:mesh
219 void GrOpFlushState::drawMesh(const GrSimpleMesh& mesh) { in drawMesh() argument
220 SkASSERT(mesh.fIsInitialized); in drawMesh()
221 if (!mesh.fIndexBuffer) { in drawMesh()
222 this->bindBuffers(nullptr, nullptr, mesh.fVertexBuffer); in drawMesh()
223 this->draw(mesh.fVertexCount, mesh.fBaseVertex); in drawMesh()
225 this->bindBuffers(mesh.fIndexBuffer, nullptr, mesh.fVertexBuffer, mesh.fPrimitiveRestart); in drawMesh()
226 if (0 == mesh.fPatternRepeatCount) { in drawMesh()
227 this->drawIndexed(mesh.fIndexCount, mesh.fBaseIndex, mesh.fMinIndexValue, in drawMesh()
228 mesh.fMaxIndexValue, mesh.fBaseVertex); in drawMesh()
230 this->drawIndexPattern(mesh.fIndexCount, mesh.fPatternRepeatCount, in drawMesh()
231 mesh.fMaxPatternRepetitionsInIndexBuffer, mesh.fVertexCount, in drawMesh()
232 mesh.fBaseVertex); in drawMesh()