Lines Matching refs:SkASSERT
39 SkASSERT(!fInstanceBuffer); // Can't call after prepareToDraw(). in parseDeviceSpaceFill()
40 SkASSERT(!path.isEmpty()); in parseDeviceSpaceFill()
90 SkASSERT(ptsIdx == path.countPoints()); in parseDeviceSpaceFill()
91 SkASSERT(conicWeightsIdx == SkPathPriv::ConicWeightCnt(path)); in parseDeviceSpaceFill()
122 SkASSERT(-1 == fFanTessellationCount); in tessellateFan()
123 SkASSERT(!fFanTessellation); in tessellateFan()
144 SkASSERT(Verb::kBeginPath == verbs[verbsIdx]); in tessellateFan()
178 SkASSERT(!fan.isInverseFillType()); in tessellateFan()
183 SkASSERT(0 == fFanTessellationCount); in tessellateFan()
184 SkASSERT(nullptr == vertices); in tessellateFan()
188 SkASSERT(0 == fFanTessellationCount % 3); in tessellateFan()
193 SkASSERT(weight & 1); in tessellateFan()
208 SkASSERT(!fInstanceBuffer); in closeCurrentBatch()
209 SkASSERT(!fBatches.empty()); in closeCurrentBatch()
279 SkASSERT(weight >= 1); in emitTessellatedFan()
296 SkASSERT(!fInstanceBuffer); in prepareToDraw()
297 SkASSERT(fBatches.back().fEndNonScissorIndices == // Call closeCurrentBatch(). in prepareToDraw()
299 SkASSERT(fBatches.back().fEndScissorSubBatchIdx == fScissorSubBatches.count()); in prepareToDraw()
352 SkASSERT(quadPointInstanceData); in prepareToDraw()
369 SkASSERT(currFan.empty()); in prepareToDraw()
384 SkASSERT(currFan.empty()); in prepareToDraw()
394 SkASSERT(!currFan.empty()); in prepareToDraw()
404 SkASSERT(!currFan.empty()); in prepareToDraw()
414 SkASSERT(!currFan.empty()); in prepareToDraw()
426 SkASSERT(!currFan.empty()); in prepareToDraw()
433 SkASSERT(!currFan.empty()); in prepareToDraw()
438 SkASSERT(!currFanIsTessellated || currFan.empty()); in prepareToDraw()
448 SkASSERT(triPointInstanceData + currIndices->fTriangles == end); in prepareToDraw()
457 SkASSERT(nextPathInfo == fPathInfos.end()); in prepareToDraw()
458 SkASSERT(ptsIdx == pts.count() - 1); in prepareToDraw()
459 SkASSERT(instanceIndices[0].fTriangles == fBaseInstances[1].fTriangles); in prepareToDraw()
460 SkASSERT(instanceIndices[1].fTriangles == fBaseInstances[0].fQuadratics); in prepareToDraw()
461 SkASSERT(instanceIndices[0].fQuadratics == fBaseInstances[1].fQuadratics); in prepareToDraw()
462 SkASSERT(instanceIndices[1].fQuadratics == triEndIdx); in prepareToDraw()
463 SkASSERT(instanceIndices[0].fWeightedTriangles == fBaseInstances[1].fWeightedTriangles); in prepareToDraw()
464 SkASSERT(instanceIndices[1].fWeightedTriangles == fBaseInstances[0].fCubics); in prepareToDraw()
465 SkASSERT(instanceIndices[0].fCubics == fBaseInstances[1].fCubics); in prepareToDraw()
466 SkASSERT(instanceIndices[1].fCubics == fBaseInstances[0].fConics); in prepareToDraw()
467 SkASSERT(instanceIndices[0].fConics == fBaseInstances[1].fConics); in prepareToDraw()
468 SkASSERT(instanceIndices[1].fConics == quadEndIdx); in prepareToDraw()
481 SkASSERT(fInstanceBuffer); in drawFills()
493 SkASSERT(Algorithm::kStencilWindingCount != fAlgorithm); in drawFills()
522 SkASSERT(pipeline.isScissorEnabled()); in drawPrimitives()
528 SkASSERT(batchID > 0); in drawPrimitives()
529 SkASSERT(batchID < fBatches.count()); in drawPrimitives()
536 SkASSERT(instanceCount > 0); in drawPrimitives()
545 SkASSERT(previousBatch.fEndScissorSubBatchIdx > 0); in drawPrimitives()
546 SkASSERT(batch.fEndScissorSubBatchIdx <= fScissorSubBatches.count()); in drawPrimitives()
556 SkASSERT(instanceCount > 0); in drawPrimitives()
563 SkASSERT(fMeshesScratchBuffer.count() == fScissorRectScratchBuffer.count()); in drawPrimitives()
564 SkASSERT(fMeshesScratchBuffer.count() <= fMaxMeshesPerDraw); in drawPrimitives()
565 SkASSERT(totalInstanceCount == batch.fTotalPrimitiveCounts.*instanceType); in drawPrimitives()