| Index: src/gpu/GrGpu.h
|
| diff --git a/src/gpu/GrGpu.h b/src/gpu/GrGpu.h
|
| index e4669a25c506fa30baee1349a9d86b1822186ce8..847a95d4f9062fff1e08de8f1ea3ccaa8d6883d4 100644
|
| --- a/src/gpu/GrGpu.h
|
| +++ b/src/gpu/GrGpu.h
|
| @@ -19,6 +19,7 @@ class GrPath;
|
| class GrPathRange;
|
| class GrPathRenderer;
|
| class GrPathRendererChain;
|
| +class GrProgramDesc;
|
| class GrStencilBuffer;
|
| class GrVertexBufferAllocPool;
|
|
|
| @@ -348,6 +349,11 @@ public:
|
|
|
| GrContext::GPUStats* gpuStats() { return &fGPUStats; }
|
|
|
| + virtual void buildKey(const GrOptDrawState* optState,
|
| + GrGpu::DrawType drawType,
|
| + const GrDeviceCoordTexture* dstCopy,
|
| + GrProgramDesc* desc) = 0;
|
| +
|
| protected:
|
| DrawType PrimTypeToDrawType(GrPrimitiveType type) {
|
| switch (type) {
|
|
|