| Index: src/gpu/gl/GrGLPathProgramDataManager.h
|
| diff --git a/src/gpu/gl/GrGLPathProgramDataManager.h b/src/gpu/gl/GrGLPathProgramDataManager.h
|
| deleted file mode 100644
|
| index 376dff4b2d11f36627d455080c1a733ffd957ff6..0000000000000000000000000000000000000000
|
| --- a/src/gpu/gl/GrGLPathProgramDataManager.h
|
| +++ /dev/null
|
| @@ -1,55 +0,0 @@
|
| -/*
|
| - * Copyright 2015 Google Inc.
|
| - *
|
| - * Use of this source code is governed by a BSD-style license that can be
|
| - * found in the LICENSE file.
|
| - */
|
| -
|
| -#ifndef GrGLPathProgramDataManager_DEFINED
|
| -#define GrGLPathProgramDataManager_DEFINED
|
| -
|
| -#include "gl/GrGLProgramDataManager.h"
|
| -
|
| -class GrGLPathProgram;
|
| -class GrGLPathProgramBuilder;
|
| -
|
| -/** Manages the resources used by a shader program for NVPR rendering.
|
| - */
|
| -class GrGLPathProgramDataManager : SkNoncopyable {
|
| -public:
|
| - typedef GrGLProgramDataManager::ShaderResourceHandle SeparableVaryingHandle;
|
| -
|
| - struct SeparableVaryingInfo {
|
| - GrGLShaderVar fVariable;
|
| - GrGLint fLocation;
|
| - };
|
| -
|
| - // This uses an allocator rather than array so that the GrGLShaderVars don't move in memory
|
| - // after they are inserted. Users of GrGLShaderBuilder get refs to the vars and ptrs to their
|
| - // name strings. Otherwise, we'd have to hand out copies.
|
| - typedef GrTAllocator<SeparableVaryingInfo> SeparableVaryingInfoArray;
|
| -
|
| - GrGLPathProgramDataManager(GrGLGpu*, GrGLuint programID, const SeparableVaryingInfoArray&);
|
| -
|
| - /** Functions for uploading the varying values.
|
| - */
|
| - void setPathFragmentInputTransform(SeparableVaryingHandle u,
|
| - int components,
|
| - const SkMatrix& matrix) const;
|
| -private:
|
| - enum {
|
| - kUnusedSeparableVarying = -1,
|
| - };
|
| - struct SeparableVarying {
|
| - GrGLint fLocation;
|
| - SkDEBUGCODE(
|
| - GrSLType fType;
|
| - int fArrayCount;
|
| - );
|
| - };
|
| - SkTArray<SeparableVarying, true> fSeparableVaryings;
|
| - GrGLGpu* fGpu;
|
| - GrGLuint fProgramID;
|
| - typedef SkNoncopyable INHERITED;
|
| -};
|
| -#endif
|
|
|