Lines Matching refs:fMeshes
100 return fMeshes[0].fVertices->hasIndices(); in isIndexed()
122 SkSTArray<1, Mesh, true> fMeshes; member in __anon191cc49c0111::DrawVerticesOp
151 Mesh& mesh = fMeshes.push_back(); in DrawVerticesOp()
198 fMeshes.count(), fVertexCount, fIndexCount); in dumpInfo()
216 gpColor.setToConstant(fMeshes.front().fColor); in finalize()
220 if (gpColor.isConstant(&fMeshes.front().fColor)) { in finalize()
221 fMeshes.front().fIgnoreColors = true; in finalize()
226 fMeshes[0].fIgnoreTexCoords = true; in finalize()
252 Color color(fMeshes[0].fColor); in makeGP()
265 const SkMatrix& vm = this->hasMultipleViewMatrices() ? SkMatrix::I() : fMeshes[0].fViewMatrix; in makeGP()
276 if (fMeshes[0].fVertices->isVolatile() || !hasMapBufferSupport) { in onPrepareDraws()
332 SkASSERT(fMeshes.count() == 1); // Non-volatile meshes should never combine. in drawNonVolatile()
341 vertexKeyBuilder[0] = indexKeyBuilder[0] = fMeshes[0].fVertices->uniqueID(); in drawNonVolatile()
408 int instanceCount = fMeshes.count(); in fillBuffers()
417 const Mesh& mesh = fMeshes[i]; in fillBuffers()
526 if (!this->fMeshes[0].fVertices->isVolatile() || !that->fMeshes[0].fVertices->isVolatile()) { in onCombineIfPossible()
534 if (fMeshes[0].fVertices->hasIndices() != that->fMeshes[0].fVertices->hasIndices()) { in onCombineIfPossible()
554 if (!this->requiresPerVertexColors() && this->fMeshes[0].fColor != that->fMeshes[0].fColor) { in onCombineIfPossible()
559 !this->fMeshes[0].fViewMatrix.cheapEqualTo(that->fMeshes[0].fViewMatrix)) { in onCombineIfPossible()
563 fMeshes.push_back_n(that->fMeshes.count(), that->fMeshes.begin()); in onCombineIfPossible()