Index: src/gpu/GrGeometryProcessor.h |
diff --git a/src/gpu/GrGeometryProcessor.h b/src/gpu/GrGeometryProcessor.h |
index c55b9afc795ddaa79ee08f10842701980ed77565..7fa6d3c642bfb06f50a2ba9976559ef90cef8718 100644 |
--- a/src/gpu/GrGeometryProcessor.h |
+++ b/src/gpu/GrGeometryProcessor.h |
@@ -9,7 +9,6 @@ |
#define GrGeometryProcessor_DEFINED |
#include "GrColor.h" |
-#include "GrGeometryData.h" |
#include "GrProcessor.h" |
#include "GrShaderVar.h" |
@@ -46,6 +45,8 @@ |
/* |
* A struct for tracking batching decisions. While this lives on GrOptState, it is managed |
* entirely by the derived classes of the GP. |
+ * // TODO this was an early attempt at handling out of order batching. It should be |
+ * used carefully as it is being replaced by GrBatch |
*/ |
class GrBatchTracker { |
public: |
@@ -65,13 +66,14 @@ private: |
SkAlignedSStorage<kMaxSize> fData; |
}; |
+class GrIndexBufferAllocPool; |
class GrGLCaps; |
class GrGLPrimitiveProcessor; |
class GrOptDrawState; |
+class GrVertexBufferAllocPool; |
struct GrInitInvariantOutput; |
- |
/* |
* This enum is shared by GrPrimitiveProcessors and GrGLPrimitiveProcessors to coordinate shaders |
* with vertex attributes / uniforms. |