| Index: src/gpu/GrGeometryProcessor.h | 
| diff --git a/src/gpu/GrGeometryProcessor.h b/src/gpu/GrGeometryProcessor.h | 
| index 27383a4df49df6dd3e618f24f72fed5a5e745a1d..17344d2bb4c251df6469aff20512bb4ba98fdf13 100644 | 
| --- a/src/gpu/GrGeometryProcessor.h | 
| +++ b/src/gpu/GrGeometryProcessor.h | 
| @@ -11,30 +11,6 @@ | 
| #include "GrGeometryData.h" | 
| #include "GrProcessor.h" | 
| #include "GrShaderVar.h" | 
| - | 
| -/* | 
| - * A struct for tracking batching decisions.  While this lives on GrOptState, it is managed | 
| - * entirely by the derived classes of the GP. | 
| - */ | 
| -class GrBatchTracker { | 
| -public: | 
| -    template <typename T> const T& cast() const { | 
| -        SkASSERT(sizeof(T) <= kMaxSize); | 
| -        return *reinterpret_cast<const T*>(fData); | 
| -    } | 
| - | 
| -    template <typename T> T* cast() { | 
| -        SkASSERT(sizeof(T) <= kMaxSize); | 
| -        return reinterpret_cast<T*>(fData); | 
| -    } | 
| - | 
| -    static const size_t kMaxSize = 32; | 
| - | 
| -private: | 
| -    uint8_t fData[kMaxSize]; | 
| -}; | 
| - | 
| -class GrOptDrawState; | 
|  | 
| /** | 
| * A GrGeometryProcessor is used to perform computation in the vertex shader and | 
| @@ -97,15 +73,6 @@ | 
| return this->onIsEqual(that); | 
| } | 
|  | 
| -    struct InitBT { | 
| -        bool fOutputColor; | 
| -        bool fOutputCoverage; | 
| -        GrColor fColor; | 
| -        GrColor fCoverage; | 
| -    }; | 
| - | 
| -    virtual void initBatchTracker(GrBatchTracker*, const InitBT&) const {} | 
| - | 
| // TODO this is a total hack until the gp can own whether or not it uses uniform | 
| // color / coverage | 
| bool hasVertexColor() const { return fHasVertexColor; } | 
|  |