Index: include/gpu/GrCaps.h |
diff --git a/include/gpu/GrCaps.h b/include/gpu/GrCaps.h |
index 572b9caea7800e96119c93220e492a6f73ac1f80..b75e0ef497da3991a35345fe58af36d2a68dbb7f 100644 |
--- a/include/gpu/GrCaps.h |
+++ b/include/gpu/GrCaps.h |
@@ -62,7 +62,6 @@ public: |
bool pathRenderingSupport() const { return fPathRenderingSupport; } |
bool dstReadInShaderSupport() const { return fDstReadInShaderSupport; } |
bool dualSourceBlendingSupport() const { return fDualSourceBlendingSupport; } |
- bool programmableSampleLocationsSupport() const { return fProgrammableSampleLocationsSupport; } |
/** |
* Get the precision info for a variable of type kFloat_GrSLType, kVec2f_GrSLType, etc in a |
@@ -92,7 +91,6 @@ protected: |
bool fPathRenderingSupport : 1; |
bool fDstReadInShaderSupport : 1; |
bool fDualSourceBlendingSupport : 1; |
- bool fProgrammableSampleLocationsSupport : 1; |
bool fShaderPrecisionVaries; |
PrecisionInfo fFloatPrecisions[kGrShaderTypeCount][kGrSLPrecisionCount]; |
@@ -128,6 +126,8 @@ public: |
bool compressedTexSubImageSupport() const { return fCompressedTexSubImageSupport; } |
bool oversizedStencilSupport() const { return fOversizedStencilSupport; } |
bool textureBarrierSupport() const { return fTextureBarrierSupport; } |
+ bool multisampleDisableSupport() const { return fMultisampleDisableSupport; } |
+ bool programmableSampleLocationsSupport() const { return fProgrammableSampleLocationsSupport; } |
bool mixedSamplesSupport() const { return fMixedSamplesSupport; } |
bool useDrawInsteadOfClear() const { return fUseDrawInsteadOfClear; } |
@@ -246,6 +246,8 @@ protected: |
bool fCompressedTexSubImageSupport : 1; |
bool fOversizedStencilSupport : 1; |
bool fTextureBarrierSupport : 1; |
+ bool fMultisampleDisableSupport : 1; |
+ bool fProgrammableSampleLocationsSupport : 1; |
bool fMixedSamplesSupport : 1; |
bool fSupportsInstancedDraws : 1; |
bool fFullClearIsFree : 1; |