Index: src/gpu/GrGeometryProcessor.h |
diff --git a/src/gpu/GrGeometryProcessor.h b/src/gpu/GrGeometryProcessor.h |
index 43b6a7e31a4c4302f18eb21115056d3d1668189e..4eb0c49e02ece1f80fa1754332afaf61f1106ff9 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. |