diff options
author | Brian Salomon <bsalomon@google.com> | 2017-07-07 12:56:11 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-07-07 20:47:38 +0000 |
commit | 8fe24272fa6d2fa9eb2458221ed9852d6ec16f56 (patch) | |
tree | 85277ea7a49b36a18243768d7a2f27e44742aa84 /tools | |
parent | a531f2502846c4d4eed42b91589d70525c8de0d2 (diff) |
Add mock config to tools and run through gms and benchs without crashing.
Change-Id: I7e2474129ef2b15899ad2baeb8d18f39d05da98c
Reviewed-on: https://skia-review.googlesource.com/21820
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/flags/SkCommonFlagsConfig.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tools/flags/SkCommonFlagsConfig.cpp b/tools/flags/SkCommonFlagsConfig.cpp index 6e5581029f..ff7a1499ec 100644 --- a/tools/flags/SkCommonFlagsConfig.cpp +++ b/tools/flags/SkCommonFlagsConfig.cpp @@ -81,7 +81,8 @@ static const struct { { "angle_d3d11_es3_msaa8", "gpu", "api=angle_d3d11_es3,samples=8" }, { "angle_gl_es2", "gpu", "api=angle_gl_es2" }, { "angle_gl_es3", "gpu", "api=angle_gl_es3" }, - { "commandbuffer", "gpu", "api=commandbuffer" } + { "commandbuffer", "gpu", "api=commandbuffer" }, + { "mock", "gpu", "api=mock" } #if SK_MESA ,{ "mesa", "gpu", "api=mesa" } #endif @@ -92,9 +93,8 @@ static const struct { ,{ "vkmsaa4", "gpu", "api=vulkan,samples=4" } ,{ "vkmsaa8", "gpu", "api=vulkan,samples=8" } #endif - #else -{ "", "", "" } + { "", "", "" } #endif }; @@ -120,7 +120,6 @@ static const char configExtendedHelp[] = "\tapi\ttype: string\trequired\n" "\t Select graphics API to use with gpu backend.\n" "\t Options:\n" - "\t\tnative\t\t\tUse platform default OpenGL or OpenGL ES backend.\n" "\t\tgl \t\t\tUse OpenGL.\n" "\t\tgles \t\t\tUse OpenGL ES.\n" "\t\tdebuggl \t\t\tUse debug OpenGL.\n" @@ -131,6 +130,7 @@ static const char configExtendedHelp[] = "\t\tangle_gl_es2\t\t\tUse OpenGL ES2 on the ANGLE OpenGL backend.\n" "\t\tangle_gl_es3\t\t\tUse OpenGL ES3 on the ANGLE OpenGL backend.\n" "\t\tcommandbuffer\t\tUse command buffer.\n" + "\t\tmock\t\tUse mock context.\n" #if SK_MESA "\t\tmesa\t\t\tUse MESA.\n" #endif @@ -284,6 +284,10 @@ static bool parse_option_gpu_api(const SkString& value, *outContextType = GrContextFactory::kCommandBuffer_ContextType; return true; } + if (value.equals("mock")) { + *outContextType = GrContextFactory::kMock_ContextType; + return true; + } #if SK_MESA if (value.equals("mesa")) { *outContextType = GrContextFactory::kMESA_ContextType; |