| Index: tools/buildbot_spec.json | 
| diff --git a/tools/buildbot_spec.json b/tools/buildbot_spec.json | 
| index 71b1493aaf363344628610aebe621dbc0a49ff1b..1341b5ab967ff5d762b7ae4f1021c7d99fa0c068 100644 | 
| --- a/tools/buildbot_spec.json | 
| +++ b/tools/buildbot_spec.json | 
| @@ -15,11 +15,11 @@ | 
| "configuration": "Debug", | 
| "device_cfg": "arm_v7_neon", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| +      "gpusrgb", | 
| "msaa4", | 
| "serialize-8888", | 
| "tiles_rt-8888", | 
| @@ -29,6 +29,54 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgba32abf.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24prof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24lprof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "8bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "4bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "32bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "24bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "frame_larger_than_image.gif", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -234,7 +282,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa4", | 
| -      "nvprmsaa4", | 
| +      "nvpr4", | 
| +      "nvprdit4", | 
| "--match", | 
| "~blurroundrect", | 
| "~patch_grid", | 
| @@ -278,11 +327,11 @@ | 
| "configuration": "Debug", | 
| "device_cfg": "arm_v7_neon", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| +      "gpusrgb", | 
| "msaa4", | 
| "serialize-8888", | 
| "tiles_rt-8888", | 
| @@ -292,6 +341,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -495,7 +560,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa4", | 
| -      "nvprmsaa4", | 
| +      "nvpr4", | 
| +      "nvprdit4", | 
| "--match", | 
| "~blurroundrect", | 
| "~patch_grid", | 
| @@ -539,11 +605,11 @@ | 
| "configuration": "Debug", | 
| "device_cfg": "arm_v7", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| +      "gpusrgb", | 
| "msaa4", | 
| "serialize-8888", | 
| "tiles_rt-8888", | 
| @@ -553,6 +619,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -756,7 +838,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa4", | 
| -      "nvprmsaa4", | 
| +      "nvpr4", | 
| +      "nvprdit4", | 
| "--match", | 
| "~blurroundrect", | 
| "~patch_grid", | 
| @@ -800,18 +883,11 @@ | 
| "configuration": "Debug", | 
| "device_cfg": "daisy", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "serialize-8888", | 
| "tiles_rt-8888", | 
| @@ -821,6 +897,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -1024,7 +1116,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~inc0.gif", | 
| "~inc1.gif", | 
| @@ -1065,18 +1158,11 @@ | 
| "configuration": "Debug", | 
| "device_cfg": "link", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -1088,18 +1174,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -1303,7 +1393,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -1346,18 +1437,11 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -1370,18 +1454,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -1585,7 +1673,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -1628,18 +1717,11 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -1651,18 +1733,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -1866,7 +1952,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -1908,18 +1995,13 @@ | 
| }, | 
| "configuration": "Debug", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| +      "--threads", | 
| +      "4", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -1931,18 +2013,66 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle8-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle4-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2-16.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgba32abf.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24prof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24lprof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "8bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "4bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "32bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "24bpp-pixeldata-cropped.bmp", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -2146,7 +2276,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -2189,18 +2320,13 @@ | 
| }, | 
| "configuration": "Debug", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| +      "--threads", | 
| +      "4", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -2212,18 +2338,66 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle8-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle4-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2-16.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgba32abf.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24prof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24lprof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "8bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "4bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "32bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "24bpp-pixeldata-cropped.bmp", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -2427,7 +2601,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -2470,18 +2645,13 @@ | 
| }, | 
| "configuration": "Debug", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| +      "--threads", | 
| +      "4", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -2493,18 +2663,66 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle8-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle4-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2-16.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgba32abf.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24prof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24lprof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "8bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "4bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "32bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "24bpp-pixeldata-cropped.bmp", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -2708,7 +2926,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -2747,18 +2966,11 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -2770,6 +2982,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -2973,7 +3201,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~inc0.gif", | 
| "~inc1.gif", | 
| @@ -3017,11 +3246,11 @@ | 
| "configuration": "Release", | 
| "device_cfg": "arm_v7_neon", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| +      "gpusrgb", | 
| "msaa4", | 
| "serialize-8888", | 
| "tiles_rt-8888", | 
| @@ -3031,6 +3260,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -3218,6 +3463,18 @@ | 
| "_", | 
| "image", | 
| "_", | 
| +      "interlaced1.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced2.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced3.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| ".arw", | 
| "_", | 
| "image", | 
| @@ -3333,6 +3590,7 @@ | 
| "~inc0.webp", | 
| "~inc1.webp" | 
| ], | 
| +    "product.board": "hammerhead", | 
| "upload_dm_results": true, | 
| "upload_perf_results": true | 
| }, | 
| @@ -3354,19 +3612,12 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| -      "nvprmsaa16", | 
| +      "gpusrgb", | 
| +      "nvprdit16", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -3378,18 +3629,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -3577,23 +3832,35 @@ | 
| "_", | 
| "image", | 
| "_", | 
| -      ".arw", | 
| +      "interlaced1.png", | 
| "_", | 
| "image", | 
| "_", | 
| -      ".cr2", | 
| +      "interlaced2.png", | 
| "_", | 
| "image", | 
| "_", | 
| -      ".dng", | 
| +      "interlaced3.png", | 
| "_", | 
| "image", | 
| "_", | 
| -      ".nef", | 
| +      ".arw", | 
| "_", | 
| "image", | 
| "_", | 
| -      ".nrw", | 
| +      ".cr2", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      ".dng", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      ".nef", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      ".nrw", | 
| "_", | 
| "image", | 
| "_", | 
| @@ -3676,7 +3943,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -3721,18 +3989,11 @@ | 
| }, | 
| "configuration": "Release_x64", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -3744,18 +4005,66 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle8-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle4-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2-16.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgba32abf.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24prof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24lprof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "8bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "4bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "32bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "24bpp-pixeldata-cropped.bmp", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -3943,6 +4252,18 @@ | 
| "_", | 
| "image", | 
| "_", | 
| +      "interlaced1.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced2.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced3.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| ".arw", | 
| "_", | 
| "image", | 
| @@ -4042,7 +4363,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -4088,11 +4410,11 @@ | 
| "configuration": "Debug", | 
| "device_cfg": "arm_v7_neon", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| +      "gpusrgb", | 
| "serialize-8888", | 
| "tiles_rt-8888", | 
| "pic-8888", | 
| @@ -4103,6 +4425,22 @@ | 
| "--threads", | 
| "0", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -4290,6 +4628,18 @@ | 
| "_", | 
| "image", | 
| "_", | 
| +      "interlaced1.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced2.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced3.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| ".arw", | 
| "_", | 
| "image", | 
| @@ -4443,11 +4793,11 @@ | 
| "configuration": "Debug", | 
| "device_cfg": "arm_v7_neon", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| +      "gpusrgb", | 
| "msaa4", | 
| "serialize-8888", | 
| "tiles_rt-8888", | 
| @@ -4457,6 +4807,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -4644,6 +5010,18 @@ | 
| "_", | 
| "image", | 
| "_", | 
| +      "interlaced1.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced2.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced3.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| ".arw", | 
| "_", | 
| "image", | 
| @@ -4745,7 +5123,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa4", | 
| -      "nvprmsaa4", | 
| +      "nvpr4", | 
| +      "nvprdit4", | 
| "--match", | 
| "~blurroundrect", | 
| "~patch_grid", | 
| @@ -4770,6 +5149,7 @@ | 
| "~inc0.webp", | 
| "~inc1.webp" | 
| ], | 
| +    "product.board": "shamu", | 
| "upload_dm_results": true, | 
| "upload_perf_results": false | 
| }, | 
| @@ -4792,18 +5172,11 @@ | 
| "configuration": "Debug", | 
| "device_cfg": "link", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -4815,18 +5188,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -5030,7 +5407,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -5075,18 +5453,11 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -5098,18 +5469,54 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgba32abf.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24prof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24lprof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "8bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "4bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "32bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "24bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "frame_larger_than_image.gif", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -5297,6 +5704,18 @@ | 
| "_", | 
| "image", | 
| "_", | 
| +      "interlaced1.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced2.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced3.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| ".arw", | 
| "_", | 
| "image", | 
| @@ -5373,7 +5792,11 @@ | 
| "_", | 
| "image", | 
| "_", | 
| -      ".SRW" | 
| +      ".SRW", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "abnormal.wbmp" | 
| ], | 
| "do_perf_steps": false, | 
| "do_test_steps": true, | 
| @@ -5398,7 +5821,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -5443,23 +5867,15 @@ | 
| }, | 
| "configuration": "Coverage", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| +      "f16", | 
| +      "srgb", | 
| "sp-8888", | 
| -      "twice-8888", | 
| "2ndpic-8888", | 
| -      "remote-8888", | 
| -      "remote_cache-8888", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -5471,18 +5887,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -5688,7 +6108,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -5734,23 +6155,15 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| +      "f16", | 
| +      "srgb", | 
| "sp-8888", | 
| -      "twice-8888", | 
| "2ndpic-8888", | 
| -      "remote-8888", | 
| -      "remote_cache-8888", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -5762,18 +6175,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -5977,7 +6394,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -6023,23 +6441,15 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| +      "f16", | 
| +      "srgb", | 
| "sp-8888", | 
| -      "twice-8888", | 
| "2ndpic-8888", | 
| -      "remote-8888", | 
| -      "remote_cache-8888", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -6051,18 +6461,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -6267,7 +6681,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -6313,23 +6728,15 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| +      "f16", | 
| +      "srgb", | 
| "sp-8888", | 
| -      "twice-8888", | 
| "2ndpic-8888", | 
| -      "remote-8888", | 
| -      "remote_cache-8888", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -6341,18 +6748,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -6557,7 +6968,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -6603,23 +7015,15 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| +      "f16", | 
| +      "srgb", | 
| "sp-8888", | 
| -      "twice-8888", | 
| "2ndpic-8888", | 
| -      "remote-8888", | 
| -      "remote_cache-8888", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -6631,18 +7035,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -6846,7 +7254,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -6893,19 +7302,12 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| -      "nvprmsaa16", | 
| +      "gpusrgb", | 
| +      "nvprdit16", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -6917,6 +7319,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| "pdf", | 
| "gm", | 
| "_", | 
| @@ -6937,18 +7355,6 @@ | 
| "skp", | 
| "_", | 
| "desk_wikipedia.skp", | 
| -      "_", | 
| -      "image", | 
| -      "_", | 
| -      "interlaced1.png", | 
| -      "_", | 
| -      "image", | 
| -      "_", | 
| -      "interlaced2.png", | 
| -      "_", | 
| -      "image", | 
| -      "_", | 
| -      "interlaced3.png", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -7136,6 +7542,18 @@ | 
| "_", | 
| "image", | 
| "_", | 
| +      "interlaced1.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced2.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced3.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| ".arw", | 
| "_", | 
| "image", | 
| @@ -7237,7 +7655,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--loops", | 
| "1", | 
| "--samples", | 
| @@ -7288,18 +7707,11 @@ | 
| }, | 
| "configuration": "Debug_x64", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -7311,18 +7723,66 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle8-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle4-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2-16.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgba32abf.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24prof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24lprof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "8bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "4bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "32bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "24bpp-pixeldata-cropped.bmp", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -7526,7 +7986,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -7572,18 +8033,13 @@ | 
| }, | 
| "configuration": "Release", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| +      "--threads", | 
| +      "4", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "msaa16", | 
| "pdf", | 
| "pdf_poppler", | 
| @@ -7596,18 +8052,66 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| "image", | 
| "_", | 
| -      "interlaced1.png", | 
| "_", | 
| +      "srgb", | 
| "image", | 
| "_", | 
| -      "interlaced2.png", | 
| "_", | 
| +      "gpusrgb", | 
| "image", | 
| "_", | 
| -      "interlaced3.png", | 
| +      "_", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle8-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rle4-height-negative.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "pal8os2v2-16.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgba32abf.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24prof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24lprof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "8bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "4bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "32bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "24bpp-pixeldata-cropped.bmp", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -7795,6 +8299,18 @@ | 
| "_", | 
| "image", | 
| "_", | 
| +      "interlaced1.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced2.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced3.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| ".arw", | 
| "_", | 
| "image", | 
| @@ -7894,7 +8410,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~interlaced1.png", | 
| "~interlaced2.png", | 
| @@ -7939,18 +8456,11 @@ | 
| }, | 
| "configuration": "Debug", | 
| "dm_flags": [ | 
| -      "--pre_log", | 
| -      "--matrix", | 
| -      "0", | 
| -      "1", | 
| -      "1", | 
| -      "0", | 
| "--config", | 
| "565", | 
| "8888", | 
| "gpu", | 
| -      "upright-matrix-8888", | 
| -      "upright-matrix-gpu", | 
| +      "gpusrgb", | 
| "pdf", | 
| "pdf_poppler", | 
| "serialize-8888", | 
| @@ -7961,6 +8471,22 @@ | 
| "gm", | 
| "image", | 
| "--blacklist", | 
| +      "f16", | 
| +      "_", | 
| +      "_", | 
| +      "dstreadshuffle", | 
| +      "f16", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "srgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| +      "gpusrgb", | 
| +      "image", | 
| +      "_", | 
| +      "_", | 
| "gpu", | 
| "skp", | 
| "_", | 
| @@ -7973,6 +8499,38 @@ | 
| "gm", | 
| "_", | 
| "tilemodesProcess", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgba32abf.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24prof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "rgb24lprof.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "8bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "4bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "32bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "24bpp-pixeldata-cropped.bmp", | 
| +      "_", | 
| +      "image", | 
| +      "gen_platf", | 
| +      "frame_larger_than_image.gif", | 
| "serialize-8888", | 
| "gm", | 
| "_", | 
| @@ -8160,6 +8718,18 @@ | 
| "_", | 
| "image", | 
| "_", | 
| +      "interlaced1.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced2.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| +      "interlaced3.png", | 
| +      "_", | 
| +      "image", | 
| +      "_", | 
| ".arw", | 
| "_", | 
| "image", | 
| @@ -8263,7 +8833,8 @@ | 
| "angle", | 
| "hwui", | 
| "msaa16", | 
| -      "nvprmsaa16", | 
| +      "nvpr16", | 
| +      "nvprdit16", | 
| "--match", | 
| "~blurroundrect", | 
| "~patch_grid", | 
|  |