diff options
author | enne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-21 21:31:44 +0000 |
---|---|---|
committer | enne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-21 21:31:44 +0000 |
commit | bec08429286ff70c2ce5514ba44c8058fc058a27 (patch) | |
tree | d3f04253d5ba58348f533386fa352203e1650b41 /cc/debug | |
parent | 2fccd420c7523d8379367cc1c8a3fc962b4babe1 (diff) | |
download | chromium_src-bec08429286ff70c2ce5514ba44c8058fc058a27.zip chromium_src-bec08429286ff70c2ce5514ba44c8058fc058a27.tar.gz chromium_src-bec08429286ff70c2ce5514ba44c8058fc058a27.tar.bz2 |
Add flag for drawing layers to screen with Ganesh
The --force-direct-layer-drawing flag causes any layer that could be
drawn direct to the backbuffer to be drawn to the backbuffer using
Ganesh. This flag also requires both the --enable-threaded-compositing
flag and the --enable-impl-side-painting flag to have any effect.
This patch also turns on testing for PictureDrawQuad using Ganesh in the
cc pixeltests.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/13863015
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201362 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/debug')
-rw-r--r-- | cc/debug/debug_colors.cc | 8 | ||||
-rw-r--r-- | cc/debug/debug_colors.h | 3 |
2 files changed, 11 insertions, 0 deletions
diff --git a/cc/debug/debug_colors.cc b/cc/debug/debug_colors.cc index cc22297..bb0514c 100644 --- a/cc/debug/debug_colors.cc +++ b/cc/debug/debug_colors.cc @@ -136,6 +136,14 @@ int DebugColors::PictureTileBorderWidth(const LayerTreeImpl* tree_impl) { return Scale(1, tree_impl); } +// Direct picture borders are chartreuse. +SkColor DebugColors::DirectPictureBorderColor() { + return SkColorSetARGB(255, 127, 255, 0); +} +int DebugColors::DirectPictureBorderWidth(const LayerTreeImpl* tree_impl) { + return Scale(1, tree_impl); +} + // ======= Checkerboard colors ======= // Non-debug checkerboards are grey. diff --git a/cc/debug/debug_colors.h b/cc/debug/debug_colors.h index 51be76f..407aa65 100644 --- a/cc/debug/debug_colors.h +++ b/cc/debug/debug_colors.h @@ -59,6 +59,9 @@ class DebugColors { static SkColor PictureTileBorderColor(); static int PictureTileBorderWidth(const LayerTreeImpl* tree_impl); + static SkColor DirectPictureBorderColor(); + static int DirectPictureBorderWidth(const LayerTreeImpl* tree_impl); + static SkColor DefaultCheckerboardColor(); static SkColor EvictedTileCheckerboardColor(); static SkColor InvalidatedTileCheckerboardColor(); |