diff options
author | 2016-01-08 09:12:44 -0800 | |
---|---|---|
committer | 2016-01-08 09:12:44 -0800 | |
commit | 41e4384ea0208631ab7847266c3369b17ed7fbf3 (patch) | |
tree | 7f5781115d34a45ab035340648a514e0db571c00 /include/gpu/GrCaps.h | |
parent | 91b4dfbb2fe995db8404fe881a99d4d3d36fee71 (diff) |
Move config texturability/renderability to config table.
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1563443002
Committed: https://skia.googlesource.com/skia/+/32a3cd2f2860b15a842a6aa49e4e6a3bed04f949
Review URL: https://codereview.chromium.org/1563443002
Diffstat (limited to 'include/gpu/GrCaps.h')
-rw-r--r-- | include/gpu/GrCaps.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/include/gpu/GrCaps.h b/include/gpu/GrCaps.h index 3a6d27ba66..217a446264 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&) {}; |