| Index: src/gpu/glsl/GrGLSLCaps.h
|
| diff --git a/src/gpu/glsl/GrGLSLCaps.h b/src/gpu/glsl/GrGLSLCaps.h
|
| index f907be2b8d6c7819c19de1db5140359e1c02634e..f54c61d9336a409bd2a478ecd563592f4709c0e0 100755
|
| --- a/src/gpu/glsl/GrGLSLCaps.h
|
| +++ b/src/gpu/glsl/GrGLSLCaps.h
|
| @@ -66,6 +66,8 @@ public:
|
|
|
| bool externalTextureSupport() const { return fExternalTextureSupport; }
|
|
|
| + bool bufferTextureSupport() const { return fBufferTextureSupport; }
|
| +
|
| AdvBlendEqInteraction advBlendEqInteraction() const { return fAdvBlendEqInteraction; }
|
|
|
| bool mustEnableAdvBlendEqs() const {
|
| @@ -118,6 +120,11 @@ public:
|
| return fExternalTextureExtensionString;
|
| }
|
|
|
| + const char* bufferTextureExtensionString() const {
|
| + SkASSERT(this->bufferTextureSupport());
|
| + return fBufferTextureExtensionString;
|
| + }
|
| +
|
| const char* noperspectiveInterpolationExtensionString() const {
|
| SkASSERT(this->noperspectiveInterpolationSupport());
|
| return fNoPerspectiveInterpolationExtensionString;
|
| @@ -179,6 +186,7 @@ private:
|
| bool fSampleVariablesSupport : 1;
|
| bool fSampleMaskOverrideCoverageSupport : 1;
|
| bool fExternalTextureSupport : 1;
|
| + bool fBufferTextureSupport : 1;
|
|
|
| // Used for specific driver bug work arounds
|
| bool fCanUseMinAndAbsTogether : 1;
|
| @@ -190,6 +198,7 @@ private:
|
| const char* fFragCoordConventionsExtensionString;
|
| const char* fSecondaryOutputExtensionString;
|
| const char* fExternalTextureExtensionString;
|
| + const char* fBufferTextureExtensionString;
|
| const char* fNoPerspectiveInterpolationExtensionString;
|
| const char* fMultisampleInterpolationExtensionString;
|
| const char* fSampleVariablesExtensionString;
|
|
|