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 |