| Index: src/gpu/GrBatchTarget.h
|
| diff --git a/src/gpu/GrBatchTarget.h b/src/gpu/GrBatchTarget.h
|
| index e2249ee7d433e5a4b6a0a3842010a6b23d265f94..b73907746f055fc5b322f1a688742fe4b93efda5 100644
|
| --- a/src/gpu/GrBatchTarget.h
|
| +++ b/src/gpu/GrBatchTarget.h
|
| @@ -17,9 +17,6 @@
|
| * that render their batch.
|
| */
|
|
|
| -class GrIndexBufferAllocPool;
|
| -class GrVertexBufferAllocPool;
|
| -
|
| class GrBatchTarget : public SkNoncopyable {
|
| public:
|
| GrBatchTarget(GrGpu* gpu,
|
| @@ -29,13 +26,11 @@
|
| , fVertexPool(vpool)
|
| , fIndexPool(ipool)
|
| , fFlushBuffer(kFlushBufferInitialSizeInBytes)
|
| - , fIter(fFlushBuffer)
|
| - , fNumberOfDraws(0) {}
|
| + , fIter(fFlushBuffer) {}
|
|
|
| typedef GrDrawTarget::DrawInfo DrawInfo;
|
| void initDraw(const GrPrimitiveProcessor* primProc, const GrPipeline* pipeline) {
|
| GrNEW_APPEND_TO_RECORDER(fFlushBuffer, BufferedFlush, (primProc, pipeline));
|
| - fNumberOfDraws++;
|
| }
|
|
|
| void draw(const GrDrawTarget::DrawInfo& draw) {
|
| @@ -44,10 +39,8 @@
|
|
|
| // TODO this is temporary until batch is everywhere
|
| //void flush();
|
| - void resetNumberOfDraws() { fNumberOfDraws = 0; }
|
| - int numberOfDraws() const { return fNumberOfDraws; }
|
| void preFlush() { fIter = FlushBuffer::Iter(fFlushBuffer); }
|
| - void flushNext(int n);
|
| + void flushNext();
|
| void postFlush() { SkASSERT(!fIter.next()); fFlushBuffer.reset(); }
|
|
|
| // TODO This goes away when everything uses batch
|
| @@ -55,8 +48,6 @@
|
| SkASSERT(!fFlushBuffer.empty());
|
| return &fFlushBuffer.back().fBatchTracker;
|
| }
|
| -
|
| - const GrDrawTargetCaps& caps() const { return *fGpu->caps(); }
|
|
|
| GrVertexBufferAllocPool* vertexPool() { return fVertexPool; }
|
| GrIndexBufferAllocPool* indexPool() { return fIndexPool; }
|
| @@ -90,7 +81,6 @@
|
| FlushBuffer fFlushBuffer;
|
| // TODO this is temporary
|
| FlushBuffer::Iter fIter;
|
| - int fNumberOfDraws;
|
| };
|
|
|
| #endif
|
|
|