Index: include/gpu/GrCaps.h |
diff --git a/include/gpu/GrCaps.h b/include/gpu/GrCaps.h |
index 3a6d27ba6647214fe2c565f31aa4f8e9f7ddf842..217a446264af6458e8a6247836b1fdce454c78e9 100644 |
--- a/include/gpu/GrCaps.h |
+++ b/include/gpu/GrCaps.h |
@@ -194,15 +194,8 @@ public: |
// Will be 0 if MSAA is not supported |
int maxSampleCount() const { return fMaxSampleCount; } |
- bool isConfigRenderable(GrPixelConfig config, bool withMSAA) const { |
- SkASSERT(kGrPixelConfigCnt > config); |
- return fConfigRenderSupport[config][withMSAA]; |
- } |
- |
- bool isConfigTexturable(GrPixelConfig config) const { |
- SkASSERT(kGrPixelConfigCnt > config); |
- return fConfigTextureSupport[config]; |
- } |
+ virtual bool isConfigTexturable(GrPixelConfig config) const = 0; |
+ virtual bool isConfigRenderable(GrPixelConfig config, bool withMSAA) const = 0; |
bool suppressPrints() const { return fSuppressPrints; } |
@@ -270,10 +263,6 @@ protected: |
int fMaxTileSize; |
int fMaxSampleCount; |
- // The first entry for each config is without msaa and the second is with. |
- bool fConfigRenderSupport[kGrPixelConfigCnt][2]; |
- bool fConfigTextureSupport[kGrPixelConfigCnt]; |
- |
private: |
virtual void onApplyOptionsOverrides(const GrContextOptions&) {}; |