diff options
author | Brian Salomon <bsalomon@google.com> | 2018-07-11 15:32:05 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-07-11 20:06:33 +0000 |
commit | 00a5eb8c12536f7843ccb137f94df88583813128 (patch) | |
tree | b9f2bfe7a8397427704969c8211f64c5f6edd0c5 /tools/flags/SkCommonFlagsConfig.h | |
parent | ba383208043a69666ada6c22757e656927fd6bfc (diff) |
Add gltestpersistentcache config that tests GrContextOption's cache.
Uses a new GPU sink that runs each test twice, once to populate the
cache and then again with a new GrContext but a warmed cache. It
verifies that the two generated images are the same.
Change-Id: Iaba195a69751f14ea946afe7174228a813b83a63
Reviewed-on: https://skia-review.googlesource.com/140567
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Diffstat (limited to 'tools/flags/SkCommonFlagsConfig.h')
-rw-r--r-- | tools/flags/SkCommonFlagsConfig.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/flags/SkCommonFlagsConfig.h b/tools/flags/SkCommonFlagsConfig.h index 7c097ea888..fa11cc622d 100644 --- a/tools/flags/SkCommonFlagsConfig.h +++ b/tools/flags/SkCommonFlagsConfig.h @@ -57,7 +57,7 @@ public: ContextType contextType, bool useNVPR, bool useDIText, int samples, SkColorType colorType, SkAlphaType alphaType, sk_sp<SkColorSpace> colorSpace, bool useStencilBuffers, - bool testThreading, SurfType); + bool testThreading, bool testPersistentCache, SurfType); const SkCommandLineConfigGpu* asConfigGpu() const override { return this; } ContextType getContextType() const { return fContextType; } @@ -73,6 +73,7 @@ public: SkAlphaType getAlphaType() const { return fAlphaType; } SkColorSpace* getColorSpace() const { return fColorSpace.get(); } bool getTestThreading() const { return fTestThreading; } + bool getTestPersistentCache() const { return fTestPersistentCache; } SurfType getSurfType() const { return fSurfType; } private: @@ -84,6 +85,7 @@ private: SkAlphaType fAlphaType; sk_sp<SkColorSpace> fColorSpace; bool fTestThreading; + bool fTestPersistentCache; SurfType fSurfType; }; |