aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar egdaniel <egdaniel@google.com>2016-07-27 08:03:57 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-07-27 08:03:57 -0700
commit735109c24892a95290974c9665527b57b01e5440 (patch)
tree9af8307d3bf071ca638d0624365701ab661b184a
parentc043324e56a24bbb46aedbfa56fb04c54f52c850 (diff)
Add gyp define to enable vulkan debug layers
On Debug vulkan bots, running with the debug layers on seems to be adding more than an hour to the total running time. Since we suppress any output on the bots anyways the debug layers are serving no purpose. Thus I am adding a gyp define to disable the layers on the bot. With this change, by default when running vulkan in Debug, the debug_layers will be enabled. The bots should disable the layers. Android framework should also have them disabled by default. TBR=djsollen@google.com BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2185953003 Review-Url: https://codereview.chromium.org/2185953003
-rw-r--r--gyp/common.gypi7
-rw-r--r--gyp/common_variables.gypi3
-rw-r--r--include/gpu/vk/GrVkBackendContext.h4
-rw-r--r--infra/bots/recipe_modules/skia/fake_specs.py9
-rw-r--r--infra/bots/recipes/swarm_compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json4
-rw-r--r--infra/bots/recipes/swarm_trigger.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json2
-rw-r--r--infra/bots/recipes/swarm_trigger.expected/Test-Android-GCC-NVIDIA_Shield-GPU-TegraX1-Arm64-Debug-Vulkan.json2
-rw-r--r--src/gpu/vk/GrVkBackendContext.cpp6
-rw-r--r--src/gpu/vk/GrVkGpu.cpp6
-rw-r--r--src/gpu/vk/GrVkGpu.h2
-rw-r--r--tools/buildbot_spec.json599
-rwxr-xr-xtools/buildbot_spec.py1
12 files changed, 250 insertions, 395 deletions
diff --git a/gyp/common.gypi b/gyp/common.gypi
index b8ea389d55..b350963515 100644
--- a/gyp/common.gypi
+++ b/gyp/common.gypi
@@ -70,6 +70,13 @@
'SK_VULKAN',
],
},
+ 'conditions': [
+ [ 'skia_vulkan_debug_layers', {
+ 'configurations': {
+ 'Debug': { 'defines': [ 'SK_ENABLE_VK_LAYERS' ] },
+ },
+ }],
+ ],
}],
[ 'skia_command_buffer', {
'defines': [
diff --git a/gyp/common_variables.gypi b/gyp/common_variables.gypi
index acd187c363..68d5072a32 100644
--- a/gyp/common_variables.gypi
+++ b/gyp/common_variables.gypi
@@ -83,6 +83,7 @@
'skia_use_android_framework_defines%': 1,
'skia_use_system_json%': 1,
'skia_vulkan%': 1,
+ 'skia_vulkan_debug_layers%': 0,
}, {
'skia_os%': '<(skia_os)',
'skia_chrome_utils%': 1,
@@ -145,6 +146,7 @@
'skia_pdf%': 1,
'skia_profile_enabled%': 0,
'skia_vulkan%': 0,
+ 'skia_vulkan_debug_layers%': 1,
'skia_win_debuggers_path%': '',
'skia_shared_lib%': 0,
'skia_force_distance_field_text%': 0,
@@ -226,6 +228,7 @@
'skia_gdi%': '<(skia_gdi)',
'skia_gpu%': '<(skia_gpu)',
'skia_vulkan%': '<(skia_vulkan)',
+ 'skia_vulkan_debug_layers%': '<(skia_vulkan_debug_layers)',
'skia_win_exceptions%': 0,
'skia_win_ltcg%': '<(skia_is_bot)',
'skia_osx_deployment_target%': '<(skia_osx_deployment_target)',
diff --git a/include/gpu/vk/GrVkBackendContext.h b/include/gpu/vk/GrVkBackendContext.h
index 608df83f48..9942016927 100644
--- a/include/gpu/vk/GrVkBackendContext.h
+++ b/include/gpu/vk/GrVkBackendContext.h
@@ -12,10 +12,6 @@
#include "vk/GrVkDefines.h"
-#ifdef SK_DEBUG
-#define ENABLE_VK_LAYERS
-#endif
-
struct GrVkInterface;
enum GrVkExtensionFlags {
diff --git a/infra/bots/recipe_modules/skia/fake_specs.py b/infra/bots/recipe_modules/skia/fake_specs.py
index 6390ba23ac..776ce40d91 100644
--- a/infra/bots/recipe_modules/skia/fake_specs.py
+++ b/infra/bots/recipe_modules/skia/fake_specs.py
@@ -583,9 +583,9 @@ FAKE_SPECS = {
'do_test_steps': False,
'env': {
'GYP_DEFINES':
- ('qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_warn'
- 'ings_as_errors=1 skia_win_debuggers_path=c:/DbgHelp skia_win_ltcg'
- '=0'),
+ ('qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_vulk'
+ 'an_debug_layers=0 skia_warnings_as_errors=1 skia_win_debuggers_pa'
+ 'th=c:/DbgHelp skia_win_ltcg=0'),
},
'nanobench_flags': [
'--dummy-flags',
@@ -936,7 +936,8 @@ FAKE_SPECS = {
'do_test_steps': True,
'env': {
'GYP_DEFINES':
- 'skia_arch_type=arm64 skia_vulkan=1 skia_warnings_as_errors=0',
+ ('skia_arch_type=arm64 skia_vulkan=1 skia_vulkan_debug_layers=0 ski'
+ 'a_warnings_as_errors=0'),
},
'nanobench_flags': [
'--dummy-flags',
diff --git a/infra/bots/recipes/swarm_compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json b/infra/bots/recipes/swarm_compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json
index fd18b404c3..fd1ee8412f 100644
--- a/infra/bots/recipes/swarm_compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json
+++ b/infra/bots/recipes/swarm_compile.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json
@@ -101,7 +101,7 @@
"@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_warnings_as_errors=1 skia_win_debuggers_path=c:/DbgHelp skia_win_ltcg=0\"@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_vulkan_debug_layers=0 skia_warnings_as_errors=1 skia_win_debuggers_path=c:/DbgHelp skia_win_ltcg=0\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
@@ -135,7 +135,7 @@
"BUILDTYPE": "Release_x64",
"CHROME_HEADLESS": "1",
"CHROME_PATH": "[SLAVE_BUILD]\\src",
- "GYP_DEFINES": "qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_warnings_as_errors=1 skia_win_debuggers_path=c:/DbgHelp skia_win_ltcg=0",
+ "GYP_DEFINES": "qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_vulkan_debug_layers=0 skia_warnings_as_errors=1 skia_win_debuggers_path=c:/DbgHelp skia_win_ltcg=0",
"PATH": "%(PATH)s;RECIPE_PACKAGE_REPO[depot_tools];RECIPE_PACKAGE_REPO[depot_tools]",
"SKIA_OUT": "[CUSTOM_C:\\_B_WORK]\\skia\\out\\Build-Win-MSVC-x86_64-Release-Vulkan",
"VK_SDK_PATH": "[SLAVE_BUILD]\\vulkan_1.0.17.0"
diff --git a/infra/bots/recipes/swarm_trigger.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json b/infra/bots/recipes/swarm_trigger.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json
index 45c82e5d12..15216ae258 100644
--- a/infra/bots/recipes/swarm_trigger.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json
+++ b/infra/bots/recipes/swarm_trigger.expected/Build-Win-MSVC-x86_64-Release-Vulkan.json
@@ -246,7 +246,7 @@
"@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_warnings_as_errors=1 skia_win_debuggers_path=c:/DbgHelp skia_win_ltcg=0\"@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_vulkan_debug_layers=0 skia_warnings_as_errors=1 skia_win_debuggers_path=c:/DbgHelp skia_win_ltcg=0\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
diff --git a/infra/bots/recipes/swarm_trigger.expected/Test-Android-GCC-NVIDIA_Shield-GPU-TegraX1-Arm64-Debug-Vulkan.json b/infra/bots/recipes/swarm_trigger.expected/Test-Android-GCC-NVIDIA_Shield-GPU-TegraX1-Arm64-Debug-Vulkan.json
index 2ea683f61d..3aadb901a4 100644
--- a/infra/bots/recipes/swarm_trigger.expected/Test-Android-GCC-NVIDIA_Shield-GPU-TegraX1-Arm64-Debug-Vulkan.json
+++ b/infra/bots/recipes/swarm_trigger.expected/Test-Android-GCC-NVIDIA_Shield-GPU-TegraX1-Arm64-Debug-Vulkan.json
@@ -251,7 +251,7 @@
"@@@STEP_LOG_LINE@json.output@ \"do_perf_steps\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"do_test_steps\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"env\": {@@@",
- "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"skia_arch_type=arm64 skia_vulkan=1 skia_warnings_as_errors=0\"@@@",
+ "@@@STEP_LOG_LINE@json.output@ \"GYP_DEFINES\": \"skia_arch_type=arm64 skia_vulkan=1 skia_vulkan_debug_layers=0 skia_warnings_as_errors=0\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"nanobench_flags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"--dummy-flags\"@@@",
diff --git a/src/gpu/vk/GrVkBackendContext.cpp b/src/gpu/vk/GrVkBackendContext.cpp
index e859b19ae5..a2165b4107 100644
--- a/src/gpu/vk/GrVkBackendContext.cpp
+++ b/src/gpu/vk/GrVkBackendContext.cpp
@@ -13,7 +13,7 @@
////////////////////////////////////////////////////////////////////////////////
// Helper code to set up Vulkan context objects
-#ifdef ENABLE_VK_LAYERS
+#ifdef SK_ENABLE_VK_LAYERS
const char* kDebugLayerNames[] = {
// elements of VK_LAYER_LUNARG_standard_validation
"VK_LAYER_GOOGLE_threading",
@@ -62,7 +62,7 @@ const GrVkBackendContext* GrVkBackendContext::Create(uint32_t* presentQueueIndex
SkTArray<const char*> instanceLayerNames;
SkTArray<const char*> instanceExtensionNames;
uint32_t extensionFlags = 0;
-#ifdef ENABLE_VK_LAYERS
+#ifdef SK_ENABLE_VK_LAYERS
for (size_t i = 0; i < SK_ARRAY_COUNT(kDebugLayerNames); ++i) {
if (extensions.hasInstanceLayer(kDebugLayerNames[i])) {
instanceLayerNames.push_back(kDebugLayerNames[i]);
@@ -172,7 +172,7 @@ const GrVkBackendContext* GrVkBackendContext::Create(uint32_t* presentQueueIndex
SkTArray<const char*> deviceLayerNames;
SkTArray<const char*> deviceExtensionNames;
-#ifdef ENABLE_VK_LAYERS
+#ifdef SK_ENABLE_VK_LAYERS
for (size_t i = 0; i < SK_ARRAY_COUNT(kDebugLayerNames); ++i) {
if (extensions.hasDeviceLayer(kDebugLayerNames[i])) {
deviceLayerNames.push_back(kDebugLayerNames[i]);
diff --git a/src/gpu/vk/GrVkGpu.cpp b/src/gpu/vk/GrVkGpu.cpp
index 7fddd4bb8c..724a50de54 100644
--- a/src/gpu/vk/GrVkGpu.cpp
+++ b/src/gpu/vk/GrVkGpu.cpp
@@ -44,7 +44,7 @@
#define VK_CALL_RET(RET, X) GR_VK_CALL_RET(this->vkInterface(), RET, X)
#define VK_CALL_ERRCHECK(X) GR_VK_CALL_ERRCHECK(this->vkInterface(), X)
-#ifdef ENABLE_VK_LAYERS
+#ifdef SK_ENABLE_VK_LAYERS
VKAPI_ATTR VkBool32 VKAPI_CALL DebugReportCallback(
VkDebugReportFlagsEXT flags,
VkDebugReportObjectTypeEXT objectType,
@@ -93,7 +93,7 @@ GrVkGpu::GrVkGpu(GrContext* context, const GrContextOptions& options,
, fResourceProvider(this) {
fBackendContext.reset(backendCtx);
-#ifdef ENABLE_VK_LAYERS
+#ifdef SK_ENABLE_VK_LAYERS
fCallback = VK_NULL_HANDLE;
if (backendCtx->fExtensions & kEXT_debug_report_GrVkExtensionFlag) {
// Setup callback creation information
@@ -191,7 +191,7 @@ GrVkGpu::~GrVkGpu() {
shaderc_compiler_release(fCompiler);
#endif
-#ifdef ENABLE_VK_LAYERS
+#ifdef SK_ENABLE_VK_LAYERS
if (fCallback) {
VK_CALL(DestroyDebugReportCallbackEXT(fBackendContext->fInstance, fCallback, nullptr));
fCallback = VK_NULL_HANDLE;
diff --git a/src/gpu/vk/GrVkGpu.h b/src/gpu/vk/GrVkGpu.h
index 37d4e4f1e8..a0bed3bcbe 100644
--- a/src/gpu/vk/GrVkGpu.h
+++ b/src/gpu/vk/GrVkGpu.h
@@ -250,7 +250,7 @@ private:
SkAutoTDelete<GrVkHeap> fHeaps[kHeapCount];
-#ifdef ENABLE_VK_LAYERS
+#ifdef SK_ENABLE_VK_LAYERS
// For reporting validation layer errors
VkDebugReportCallbackEXT fCallback;
#endif
diff --git a/tools/buildbot_spec.json b/tools/buildbot_spec.json
index 9ed180b4dd..27d31247b2 100644
--- a/tools/buildbot_spec.json
+++ b/tools/buildbot_spec.json
@@ -77,22 +77,14 @@
"image",
"gen_platf",
"frame_larger_than_image.gif",
- "serialize-8888",
- "gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
+ "test",
"_",
- "bleed_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image",
+ "GrShape",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -217,6 +209,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa4",
"nvpr4",
"nvprdit4",
@@ -293,22 +287,14 @@
"image",
"_",
"_",
- "serialize-8888",
- "gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
+ "test",
"_",
- "bleed_image",
+ "GrShape",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -348,6 +334,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -431,6 +425,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa4",
"nvpr4",
"nvprdit4",
@@ -507,22 +503,14 @@
"image",
"_",
"_",
- "serialize-8888",
- "gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
+ "test",
"_",
- "bleed_image",
+ "GrShape",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -562,6 +550,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -645,6 +641,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa4",
"nvpr4",
"nvprdit4",
@@ -724,22 +722,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -776,11 +762,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -859,6 +845,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -936,22 +924,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -988,11 +964,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -1071,6 +1047,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -1150,22 +1128,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -1202,11 +1168,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -1285,6 +1251,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -1409,22 +1377,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -1461,6 +1417,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -1544,6 +1508,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -1669,22 +1635,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -1721,6 +1675,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -1804,6 +1766,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -1929,22 +1893,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -1981,6 +1933,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -2064,6 +2024,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -2139,22 +2101,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -2191,11 +2141,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -2274,6 +2224,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -2350,22 +2302,14 @@
"image",
"_",
"_",
- "serialize-8888",
- "gm",
- "_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
"_",
- "bleed_image",
- "serialize-8888",
- "gm",
+ "test",
"_",
- "bleed_alpha_image",
+ "GrShape",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -2405,6 +2349,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -2576,6 +2528,21 @@
"true",
"--useThermalManager",
"1,1,10,1000",
+ "--scales",
+ "1.0",
+ "1.1",
+ "--config",
+ "565",
+ "8888",
+ "gpu",
+ "nonrendering",
+ "angle",
+ "hwui",
+ "f16",
+ "srgb",
+ "msaa4",
+ "nvpr4",
+ "nvprdit4",
"--match",
"~blurroundrect",
"~patch_grid",
@@ -2658,22 +2625,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -2710,11 +2665,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -2888,6 +2843,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -3010,22 +2967,14 @@
"image",
"gen_platf",
"24bpp-pixeldata-cropped.bmp",
- "serialize-8888",
- "gm",
- "_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
"_",
- "bleed_image",
- "serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
+ "fontscalerdistortable",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -3065,6 +3014,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -3244,6 +3201,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -3323,22 +3282,14 @@
"image",
"_",
"_",
- "serialize-8888",
- "gm",
- "_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
"_",
- "bleed_image",
- "serialize-8888",
- "gm",
+ "test",
"_",
- "bleed_alpha_image",
+ "GrShape",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -3378,6 +3329,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -3564,6 +3523,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"--match",
"~blurroundrect",
"~patch_grid",
@@ -3641,22 +3602,14 @@
"image",
"_",
"_",
- "serialize-8888",
- "gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
- "bleed_image",
- "serialize-8888",
- "gm",
+ "test",
"_",
- "bleed_alpha_image",
+ "GrShape",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -3696,6 +3649,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -3876,6 +3837,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa4",
"nvpr4",
"nvprdit4",
@@ -3984,22 +3947,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -4033,14 +3984,6 @@
"gm",
"_",
"fontmgr_iter",
- "serialize-8888",
- "gm",
- "_",
- "verylargebitmap",
- "serialize-8888",
- "gm",
- "_",
- "verylarge_picture_image",
"sp-8888",
"gm",
"_",
@@ -4216,6 +4159,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -4329,22 +4274,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -4378,14 +4311,6 @@
"gm",
"_",
"fontmgr_iter",
- "serialize-8888",
- "gm",
- "_",
- "verylargebitmap",
- "serialize-8888",
- "gm",
- "_",
- "verylarge_picture_image",
"sp-8888",
"gm",
"_",
@@ -4541,7 +4466,11 @@
"_",
"image",
"_",
- "abnormal.wbmp"
+ "abnormal.wbmp",
+ "msaa16",
+ "gm",
+ "_",
+ "blurcircles"
],
"do_perf_steps": false,
"do_test_steps": true,
@@ -4565,6 +4494,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -4650,22 +4581,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -4702,11 +4621,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -4788,6 +4707,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -4875,22 +4796,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -4927,11 +4836,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -5013,6 +4922,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -5099,22 +5010,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -5151,11 +5050,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -5234,6 +5133,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -5320,22 +5221,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -5372,11 +5261,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -5456,6 +5345,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -5542,22 +5433,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -5594,11 +5473,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -5678,6 +5557,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -5764,22 +5645,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -5816,11 +5685,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -5899,6 +5768,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -6003,22 +5874,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -6055,11 +5914,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -6235,6 +6094,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -6359,22 +6220,10 @@
"serialize-8888",
"gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
"bleed_image",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image_shader",
- "serialize-8888",
- "gm",
- "_",
"c_gms",
"serialize-8888",
"gm",
@@ -6411,6 +6260,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -6572,7 +6429,7 @@
"do_perf_steps": false,
"do_test_steps": true,
"env": {
- "GYP_DEFINES": "qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_warnings_as_errors=0 skia_win_debuggers_path=c:/DbgHelp"
+ "GYP_DEFINES": "qt_sdk=C:/Qt/4.8.5/ skia_arch_type=x86_64 skia_vulkan=1 skia_vulkan_debug_layers=0 skia_warnings_as_errors=0 skia_win_debuggers_path=c:/DbgHelp"
},
"nanobench_flags": [
"--pre_log",
@@ -6583,15 +6440,7 @@
"1.0",
"1.1",
"--config",
- "565",
- "8888",
- "gpu",
- "nonrendering",
- "angle",
- "hwui",
- "msaa16",
- "nvpr16",
- "nvprdit16",
+ "vk",
"--match",
"~interlaced1.png",
"~interlaced2.png",
@@ -6715,22 +6564,14 @@
"gm",
"_",
"composeshader_bitmap",
- "serialize-8888",
- "gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
- "_",
- "bleed_image",
- "serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
+ "fontscalerdistortable",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -6770,6 +6611,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -6853,6 +6702,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -6979,22 +6830,14 @@
"image",
"gen_platf",
"24bpp-pixeldata-cropped.bmp",
- "serialize-8888",
- "gm",
- "_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
"_",
- "bleed_image",
- "serialize-8888",
"gm",
"_",
- "bleed_alpha_image",
+ "fontscalerdistortable",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -7034,6 +6877,14 @@
"serialize-8888",
"gm",
"_",
+ "bleed_alpha_image",
+ "serialize-8888",
+ "gm",
+ "_",
+ "bleed_alpha_image_shader",
+ "serialize-8888",
+ "gm",
+ "_",
"verylargebitmap",
"serialize-8888",
"gm",
@@ -7213,6 +7064,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
@@ -7335,22 +7188,14 @@
"image",
"gen_platf",
"frame_larger_than_image.gif",
- "serialize-8888",
- "gm",
"_",
- "not_native32_bitmap_config",
- "serialize-8888",
- "gm",
+ "test",
"_",
- "bleed_image",
- "serialize-8888",
- "gm",
- "_",
- "bleed_alpha_image",
+ "GrShape",
"serialize-8888",
"gm",
"_",
- "bleed_alpha_image_shader",
+ "bleed_image",
"serialize-8888",
"gm",
"_",
@@ -7390,11 +7235,11 @@
"serialize-8888",
"gm",
"_",
- "verylargebitmap",
+ "bleed_alpha_image",
"serialize-8888",
"gm",
"_",
- "verylarge_picture_image",
+ "bleed_alpha_image_shader",
"sp-8888",
"gm",
"_",
@@ -7572,6 +7417,8 @@
"nonrendering",
"angle",
"hwui",
+ "f16",
+ "srgb",
"msaa16",
"nvpr16",
"nvprdit16",
diff --git a/tools/buildbot_spec.py b/tools/buildbot_spec.py
index ddaebccc58..0b1dba6fe9 100755
--- a/tools/buildbot_spec.py
+++ b/tools/buildbot_spec.py
@@ -172,6 +172,7 @@ def gyp_defines(builder_dict):
# Vulkan.
if builder_dict.get('extra_config') == 'Vulkan':
gyp_defs['skia_vulkan'] = '1'
+ gyp_defs['skia_vulkan_debug_layers'] = '0'
return gyp_defs