Add testing for ANGLE msaa on bots
authorBrian Salomon <bsalomon@google.com>
Tue, 18 Oct 2016 15:28:20 +0000 (11:28 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Tue, 18 Oct 2016 18:56:39 +0000 (18:56 +0000)
CQ_INCLUDE_TRYBOTS=master.client.skia:Test-Win-MSVC-ShuttleC-GPU-GTX960-x86_64-Debug-ANGLE-Trybot

BUG=skia:5804

GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=3587

Change-Id: I3895f9c2e662db400a47993987f5a16dc8ebba37
Reviewed-on: https://skia-review.googlesource.com/3587
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Brian Salomon <bsalomon@google.com>

infra/bots/recipes/swarm_test.expected/Test-Win8-MSVC-ShuttleB-GPU-GTX960-x86_64-Debug-ANGLE.json
infra/bots/recipes/swarm_test.py
tools/flags/SkCommonFlagsConfig.cpp

index d9ca684..f525845 100644 (file)
@@ -115,7 +115,9 @@ def dm_flags(bot):
                    ['serialize', 'tiles_rt', 'pic'])
 
   if 'ANGLE' in bot:
-    configs.extend(['angle_d3d11_es2', 'angle_d3d9_es2'])
+    configs.extend(['angle_d3d11_es2',
+                    'angle_d3d9_es2',
+                    'angle_d3d11_es2_msaa4'])
 
   # We want to run gpudft on atleast the mali 400
   if 'GalaxyS3' in bot:
index 9baada8..08330a9 100644 (file)
@@ -31,48 +31,50 @@ static const struct {
     const char* options;
 } gPredefinedConfigs[] ={
 #if SK_SUPPORT_GPU
-    { "gpu",             "gpu", "" },
-    { "gl",              "gpu", "api=gl" },
-    { "msaa4",           "gpu", "samples=4" },
-    { "glmsaa4",         "gpu", "api=gl,samples=4" },
-    { "msaa16",          "gpu", "samples=16" },
-    { "nvpr4",           "gpu", "nvpr=true,samples=4" },
-    { "glnvpr4",         "gpu", "api=gl,nvpr=true,samples=4" },
-    { "nvpr16",          "gpu", "nvpr=true,samples=16" },
-    { "nvprdit4",        "gpu", "nvpr=true,samples=4,dit=true" },
-    { "glnvprdit4",      "gpu", "api=gl,nvpr=true,samples=4,dit=true" },
-    { "nvprdit16",       "gpu", "nvpr=true,samples=16,dit=true" },
-    { "glinst",          "gpu", "api=gl,inst=true" },
-    { "glinst4",         "gpu", "api=gl,inst=true,samples=4" },
-    { "glinstdit4",      "gpu", "api=gl,inst=true,samples=4,dit=true" },
-    { "glinst16",        "gpu", "api=gl,inst=true,samples=16" },
-    { "glinstdit16",     "gpu", "api=gl,inst=true,samples=16,dit=true" },
-    { "esinst",          "gpu", "api=gles,inst=true" },
-    { "esinst4",         "gpu", "api=gles,inst=true,samples=4" },
-    { "esinstdit4",      "gpu", "api=gles,inst=true,samples=4,dit=true" },
-    { "gpuf16",          "gpu", "color=f16" },
-    { "gpusrgb",         "gpu", "color=srgb" },
-    { "glsrgb",          "gpu", "api=gl,color=srgb" },
-    { "glwide",          "gpu", "api=gl,color=f16_wide" },
-    { "glnarrow",        "gpu", "api=gl,color=f16_narrow" },
-    { "gpudft",          "gpu", "dit=true" },
-    { "gpudebug",        "gpu", "api=debug" },
-    { "gpunull",         "gpu", "api=null" },
-    { "debug",           "gpu", "api=debug" },
-    { "nullgpu",         "gpu", "api=null" },
-    { "angle_d3d11_es2", "gpu", "api=angle_d3d11_es2" },
-    { "angle_d3d9_es2",  "gpu", "api=angle_d3d9_es2" },
-    { "angle_gl_es2",    "gpu", "api=angle_gl_es2" },
-    { "commandbuffer",   "gpu", "api=commandbuffer" }
+    { "gpu",                   "gpu", "" },
+    { "gl",                    "gpu", "api=gl" },
+    { "msaa4",                 "gpu", "samples=4" },
+    { "glmsaa4",               "gpu", "api=gl,samples=4" },
+    { "msaa16",                "gpu", "samples=16" },
+    { "nvpr4",                 "gpu", "nvpr=true,samples=4" },
+    { "glnvpr4",               "gpu", "api=gl,nvpr=true,samples=4" },
+    { "nvpr16",                "gpu", "nvpr=true,samples=16" },
+    { "nvprdit4",              "gpu", "nvpr=true,samples=4,dit=true" },
+    { "glnvprdit4",            "gpu", "api=gl,nvpr=true,samples=4,dit=true" },
+    { "nvprdit16",             "gpu", "nvpr=true,samples=16,dit=true" },
+    { "glinst",                "gpu", "api=gl,inst=true" },
+    { "glinst4",               "gpu", "api=gl,inst=true,samples=4" },
+    { "glinstdit4",            "gpu", "api=gl,inst=true,samples=4,dit=true" },
+    { "glinst16",              "gpu", "api=gl,inst=true,samples=16" },
+    { "glinstdit16",           "gpu", "api=gl,inst=true,samples=16,dit=true" },
+    { "esinst",                "gpu", "api=gles,inst=true" },
+    { "esinst4",               "gpu", "api=gles,inst=true,samples=4" },
+    { "esinstdit4",            "gpu", "api=gles,inst=true,samples=4,dit=true" },
+    { "gpuf16",                "gpu", "color=f16" },
+    { "gpusrgb",               "gpu", "color=srgb" },
+    { "glsrgb",                "gpu", "api=gl,color=srgb" },
+    { "glwide",                "gpu", "api=gl,color=f16_wide" },
+    { "glnarrow",              "gpu", "api=gl,color=f16_narrow" },
+    { "gpudft",                "gpu", "dit=true" },
+    { "gpudebug",              "gpu", "api=debug" },
+    { "gpunull",               "gpu", "api=null" },
+    { "debug",                 "gpu", "api=debug" },
+    { "nullgpu",               "gpu", "api=null" },
+    { "angle_d3d11_es2",       "gpu", "api=angle_d3d11_es2" },
+    { "angle_d3d9_es2",        "gpu", "api=angle_d3d9_es2" },
+    { "angle_d3d11_es2_msaa4", "gpu", "api=angle_d3d11_es2,samples=4" },
+    { "angle_gl_es2",          "gpu", "api=angle_gl_es2" },
+    { "angle_gl_es2",          "gpu", "api=angle_gl_es2" },
+    { "commandbuffer",         "gpu", "api=commandbuffer" }
 #if SK_MESA
-    ,{ "mesa",           "gpu", "api=mesa" }
+    ,{ "mesa",                 "gpu", "api=mesa" }
 #endif
 #ifdef SK_VULKAN
-    ,{ "vk",             "gpu", "api=vulkan" }
-    ,{ "vksrgb",         "gpu", "api=vulkan,color=srgb" }
-    ,{ "vkwide",         "gpu", "api=vulkan,color=f16_wide" }
-    ,{ "vkmsaa4",        "gpu", "api=vulkan,samples=4" }
-    ,{ "vkmsaa16",       "gpu", "api=vulkan,samples=16" }
+    ,{ "vk",                   "gpu", "api=vulkan" }
+    ,{ "vksrgb",               "gpu", "api=vulkan,color=srgb" }
+    ,{ "vkwide",               "gpu", "api=vulkan,color=f16_wide" }
+    ,{ "vkmsaa4",              "gpu", "api=vulkan,samples=4" }
+    ,{ "vkmsaa16",             "gpu", "api=vulkan,samples=16" }
 #endif
 
 #else