| Index: src/gpu/GrBatchTarget.h
|
| diff --git a/src/gpu/GrBatchTarget.h b/src/gpu/GrBatchTarget.h
|
| index b73907746f055fc5b322f1a688742fe4b93efda5..fb5076cb06129e1be148fc89bbfa0785f197ff96 100644
|
| --- a/src/gpu/GrBatchTarget.h
|
| +++ b/src/gpu/GrBatchTarget.h
|
| @@ -17,6 +17,9 @@
|
| * that render their batch.
|
| */
|
|
|
| +class GrIndexBufferAllocPool;
|
| +class GrVertexBufferAllocPool;
|
| +
|
| class GrBatchTarget : public SkNoncopyable {
|
| public:
|
| GrBatchTarget(GrGpu* gpu,
|
| @@ -40,7 +43,7 @@ public:
|
| // TODO this is temporary until batch is everywhere
|
| //void flush();
|
| void preFlush() { fIter = FlushBuffer::Iter(fFlushBuffer); }
|
| - void flushNext();
|
| + void flushNext(int n);
|
| void postFlush() { SkASSERT(!fIter.next()); fFlushBuffer.reset(); }
|
|
|
| // TODO This goes away when everything uses batch
|
| @@ -49,6 +52,8 @@ public:
|
| return &fFlushBuffer.back().fBatchTracker;
|
| }
|
|
|
| + const GrDrawTargetCaps& caps() const { return *fGpu->caps(); }
|
| +
|
| GrVertexBufferAllocPool* vertexPool() { return fVertexPool; }
|
| GrIndexBufferAllocPool* indexPool() { return fIndexPool; }
|
|
|
|
|