| Index: src/gpu/gl/builders/GrGLNvprProgramBuilder.h
|
| diff --git a/src/gpu/gl/builders/GrGLNvprProgramBuilder.h b/src/gpu/gl/builders/GrGLNvprProgramBuilder.h
|
| index 008aff74d7ab35e06d1c1a33c68111cea83569b0..fedecdf3f640ff5770c823c6f957c6711dad9748 100644
|
| --- a/src/gpu/gl/builders/GrGLNvprProgramBuilder.h
|
| +++ b/src/gpu/gl/builders/GrGLNvprProgramBuilder.h
|
| @@ -10,7 +10,24 @@
|
|
|
| #include "GrGLProgramBuilder.h"
|
|
|
| -class GrGLNvprProgramBuilder : public GrGLProgramBuilder {
|
| +/*
|
| + * This base class will ONLY exist until we can deprecate legacy nvpr, after that point we can
|
| + * roll this class into GrGLNvprProgramBuilder
|
| + *
|
| + * TODO deprecate legacy nvpr ASAP
|
| + */
|
| +class GrGLNvprProgramBuilderBase : public GrGLProgramBuilder {
|
| +public:
|
| + GrGLNvprProgramBuilderBase(GrGpuGL*, const GrOptDrawState&, const GrGLProgramDesc&);
|
| +
|
| +protected:
|
| + virtual GrGLProgram* create();
|
| +
|
| +private:
|
| + typedef GrGLProgramBuilder INHERITED;
|
| +};
|
| +
|
| +class GrGLNvprProgramBuilder : public GrGLNvprProgramBuilderBase {
|
| public:
|
| GrGLNvprProgramBuilder(GrGpuGL*, const GrOptDrawState&, const GrGLProgramDesc&);
|
|
|
| @@ -47,7 +64,7 @@ private:
|
|
|
| SeparableVaryingInfoArray fSeparableVaryingInfos;
|
|
|
| - typedef GrGLProgramBuilder INHERITED;
|
| + typedef GrGLNvprProgramBuilderBase INHERITED;
|
| };
|
|
|
| #endif
|
|
|