| Index: src/gpu/GrMesh.h | 
| diff --git a/src/gpu/GrMesh.h b/src/gpu/GrMesh.h | 
| index 964e0b4a8e166d880ac5865a13f1556ebee6ff97..5ff23dcfd095c199d8444ca6a9602d8ad8532777 100644 | 
| --- a/src/gpu/GrMesh.h | 
| +++ b/src/gpu/GrMesh.h | 
| @@ -8,8 +8,8 @@ | 
| #ifndef GrMesh_DEFINED | 
| #define GrMesh_DEFINED | 
|  | 
| -#include "GrBuffer.h" | 
| -#include "GrGpuResourceRef.h" | 
| +#include "GrIndexBuffer.h" | 
| +#include "GrVertexBuffer.h" | 
|  | 
| class GrNonInstancedMesh { | 
| public: | 
| @@ -20,8 +20,8 @@ | 
| int indexCount() const { return fIndexCount; } | 
| bool isIndexed() const { return fIndexCount > 0; } | 
|  | 
| -    const GrBuffer* vertexBuffer() const { return fVertexBuffer.get(); } | 
| -    const GrBuffer* indexBuffer() const { return fIndexBuffer.get(); } | 
| +    const GrVertexBuffer* vertexBuffer() const { return fVertexBuffer.get(); } | 
| +    const GrIndexBuffer* indexBuffer() const { return fIndexBuffer.get(); } | 
|  | 
| protected: | 
| GrPrimitiveType         fPrimitiveType; | 
| @@ -29,8 +29,8 @@ | 
| int                     fStartIndex; | 
| int                     fVertexCount; | 
| int                     fIndexCount; | 
| -    GrPendingIOResource<const GrBuffer, kRead_GrIOType> fVertexBuffer; | 
| -    GrPendingIOResource<const GrBuffer, kRead_GrIOType> fIndexBuffer; | 
| +    GrPendingIOResource<const GrVertexBuffer, kRead_GrIOType> fVertexBuffer; | 
| +    GrPendingIOResource<const GrIndexBuffer, kRead_GrIOType>  fIndexBuffer; | 
| friend class GrMesh; | 
| }; | 
|  | 
| @@ -46,7 +46,7 @@ | 
| GrMesh(const GrMesh& di) { (*this) = di; } | 
| GrMesh& operator =(const GrMesh& di); | 
|  | 
| -    void init(GrPrimitiveType primType, const GrBuffer* vertexBuffer, int startVertex, | 
| +    void init(GrPrimitiveType primType, const GrVertexBuffer* vertexBuffer, int startVertex, | 
| int vertexCount) { | 
| SkASSERT(vertexBuffer); | 
| SkASSERT(vertexCount); | 
| @@ -65,8 +65,8 @@ | 
| } | 
|  | 
| void initIndexed(GrPrimitiveType primType, | 
| -                        const GrBuffer* vertexBuffer, | 
| -                        const GrBuffer* indexBuffer, | 
| +                        const GrVertexBuffer* vertexBuffer, | 
| +                        const GrIndexBuffer* indexBuffer, | 
| int startVertex, | 
| int startIndex, | 
| int vertexCount, | 
| @@ -95,8 +95,8 @@ | 
| the number of instances supported by the index buffer. To be used with | 
| nextInstances() to draw in max-sized batches.*/ | 
| void initInstanced(GrPrimitiveType primType, | 
| -                        const GrBuffer* vertexBuffer, | 
| -                        const GrBuffer* indexBuffer, | 
| +                        const GrVertexBuffer* vertexBuffer, | 
| +                        const GrIndexBuffer* indexBuffer, | 
| int startVertex, | 
| int verticesPerInstance, | 
| int indicesPerInstance, | 
|  |