Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Side by Side Diff: cc/layers/picture_layer_impl.cc

Issue 1774533002: Set debug color for borders of compressed tiles. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « cc/debug/debug_colors.cc ('k') | cc/tiles/tile_draw_info.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/layers/picture_layer_impl.h" 5 #include "cc/layers/picture_layer_impl.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <algorithm> 10 #include <algorithm>
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 SkColor color; 223 SkColor color;
224 float width; 224 float width;
225 if (*iter && iter->draw_info().IsReadyToDraw()) { 225 if (*iter && iter->draw_info().IsReadyToDraw()) {
226 TileDrawInfo::Mode mode = iter->draw_info().mode(); 226 TileDrawInfo::Mode mode = iter->draw_info().mode();
227 if (mode == TileDrawInfo::SOLID_COLOR_MODE) { 227 if (mode == TileDrawInfo::SOLID_COLOR_MODE) {
228 color = DebugColors::SolidColorTileBorderColor(); 228 color = DebugColors::SolidColorTileBorderColor();
229 width = DebugColors::SolidColorTileBorderWidth(layer_tree_impl()); 229 width = DebugColors::SolidColorTileBorderWidth(layer_tree_impl());
230 } else if (mode == TileDrawInfo::OOM_MODE) { 230 } else if (mode == TileDrawInfo::OOM_MODE) {
231 color = DebugColors::OOMTileBorderColor(); 231 color = DebugColors::OOMTileBorderColor();
232 width = DebugColors::OOMTileBorderWidth(layer_tree_impl()); 232 width = DebugColors::OOMTileBorderWidth(layer_tree_impl());
233 } else if (iter->draw_info().has_compressed_resource()) {
234 color = DebugColors::CompressedTileBorderColor();
235 width = DebugColors::CompressedTileBorderWidth(layer_tree_impl());
233 } else if (iter.resolution() == HIGH_RESOLUTION) { 236 } else if (iter.resolution() == HIGH_RESOLUTION) {
234 color = DebugColors::HighResTileBorderColor(); 237 color = DebugColors::HighResTileBorderColor();
235 width = DebugColors::HighResTileBorderWidth(layer_tree_impl()); 238 width = DebugColors::HighResTileBorderWidth(layer_tree_impl());
236 } else if (iter.resolution() == LOW_RESOLUTION) { 239 } else if (iter.resolution() == LOW_RESOLUTION) {
237 color = DebugColors::LowResTileBorderColor(); 240 color = DebugColors::LowResTileBorderColor();
238 width = DebugColors::LowResTileBorderWidth(layer_tree_impl()); 241 width = DebugColors::LowResTileBorderWidth(layer_tree_impl());
239 } else if (iter->contents_scale() > max_contents_scale) { 242 } else if (iter->contents_scale() > max_contents_scale) {
240 color = DebugColors::ExtraHighResTileBorderColor(); 243 color = DebugColors::ExtraHighResTileBorderColor();
241 width = DebugColors::ExtraHighResTileBorderWidth(layer_tree_impl()); 244 width = DebugColors::ExtraHighResTileBorderWidth(layer_tree_impl());
242 } else { 245 } else {
(...skipping 1013 matching lines...) Expand 10 before | Expand all | Expand 10 after
1256 1259
1257 bool PictureLayerImpl::IsOnActiveOrPendingTree() const { 1260 bool PictureLayerImpl::IsOnActiveOrPendingTree() const {
1258 return !layer_tree_impl()->IsRecycleTree(); 1261 return !layer_tree_impl()->IsRecycleTree();
1259 } 1262 }
1260 1263
1261 bool PictureLayerImpl::HasValidTilePriorities() const { 1264 bool PictureLayerImpl::HasValidTilePriorities() const {
1262 return IsOnActiveOrPendingTree() && IsDrawnRenderSurfaceLayerListMember(); 1265 return IsOnActiveOrPendingTree() && IsDrawnRenderSurfaceLayerListMember();
1263 } 1266 }
1264 1267
1265 } // namespace cc 1268 } // namespace cc
OLDNEW
« no previous file with comments | « cc/debug/debug_colors.cc ('k') | cc/tiles/tile_draw_info.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698