diff options
author | 2015-10-28 07:26:40 -0700 | |
---|---|---|
committer | 2015-10-28 07:26:40 -0700 | |
commit | 018fb62d12d1febf121fe265da5b6117b86a6541 (patch) | |
tree | 61d845716f03c05ea86aab539fcc5035b5f30734 /src/core/SkLightingShader.cpp | |
parent | fe6876280f6d79deb6a3f9d5a75f90a937e9026f (diff) |
Create GLSL base class for ProgramDataManager
BUG=skia:
Review URL: https://codereview.chromium.org/1428543003
Diffstat (limited to 'src/core/SkLightingShader.cpp')
-rw-r--r-- | src/core/SkLightingShader.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/core/SkLightingShader.cpp b/src/core/SkLightingShader.cpp index 16441aa84b..4c8ed3bb1d 100644 --- a/src/core/SkLightingShader.cpp +++ b/src/core/SkLightingShader.cpp @@ -132,6 +132,7 @@ private: #include "GrTextureAccess.h" #include "gl/GrGLProcessor.h" #include "gl/builders/GrGLProgramBuilder.h" +#include "glsl/GrGLSLProgramDataManager.h" #include "SkGr.h" #include "SkGrPriv.h" @@ -237,7 +238,7 @@ public: } protected: - void onSetData(const GrGLProgramDataManager& pdman, const GrProcessor& proc) override { + void onSetData(const GrGLSLProgramDataManager& pdman, const GrProcessor& proc) override { const LightingFP& lightingFP = proc.cast<LightingFP>(); const SkVector3& lightDir = lightingFP.lightDir(); @@ -267,16 +268,16 @@ public: private: SkVector3 fLightDir; - GrGLProgramDataManager::UniformHandle fLightDirUni; + GrGLSLProgramDataManager::UniformHandle fLightDirUni; SkColor3f fLightColor; - GrGLProgramDataManager::UniformHandle fLightColorUni; + GrGLSLProgramDataManager::UniformHandle fLightColorUni; SkColor3f fAmbientColor; - GrGLProgramDataManager::UniformHandle fAmbientColorUni; + GrGLSLProgramDataManager::UniformHandle fAmbientColorUni; SkVector fInvNormRotation; - GrGLProgramDataManager::UniformHandle fXformUni; + GrGLSLProgramDataManager::UniformHandle fXformUni; }; void onGetGLProcessorKey(const GrGLSLCaps& caps, GrProcessorKeyBuilder* b) const override { |