OLD | NEW |
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 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
195 render_pass, bounds(), shared_quad_state, append_quads_data); | 195 render_pass, bounds(), shared_quad_state, append_quads_data); |
196 | 196 |
197 SolidColorLayerImpl::AppendSolidQuads( | 197 SolidColorLayerImpl::AppendSolidQuads( |
198 render_pass, draw_properties().occlusion_in_content_space, | 198 render_pass, draw_properties().occlusion_in_content_space, |
199 shared_quad_state, visible_layer_rect(), | 199 shared_quad_state, visible_layer_rect(), |
200 raster_source_->GetSolidColor(), append_quads_data); | 200 raster_source_->GetSolidColor(), append_quads_data); |
201 return; | 201 return; |
202 } | 202 } |
203 | 203 |
204 float max_contents_scale = MaximumTilingContentsScale(); | 204 float max_contents_scale = MaximumTilingContentsScale(); |
205 PopulateScaledSharedQuadState(shared_quad_state, max_contents_scale); | 205 PopulateScaledSharedQuadState(shared_quad_state, max_contents_scale, |
| 206 max_contents_scale); |
206 Occlusion scaled_occlusion = | 207 Occlusion scaled_occlusion = |
207 draw_properties() | 208 draw_properties() |
208 .occlusion_in_content_space.GetOcclusionWithGivenDrawTransform( | 209 .occlusion_in_content_space.GetOcclusionWithGivenDrawTransform( |
209 shared_quad_state->quad_to_target_transform); | 210 shared_quad_state->quad_to_target_transform); |
210 | 211 |
211 if (current_draw_mode_ == DRAW_MODE_RESOURCELESS_SOFTWARE) { | 212 if (current_draw_mode_ == DRAW_MODE_RESOURCELESS_SOFTWARE) { |
212 AppendDebugBorderQuad( | 213 AppendDebugBorderQuad( |
213 render_pass, shared_quad_state->quad_layer_bounds, shared_quad_state, | 214 render_pass, shared_quad_state->quad_layer_bounds, shared_quad_state, |
214 append_quads_data, DebugColors::DirectPictureBorderColor(), | 215 append_quads_data, DebugColors::DirectPictureBorderColor(), |
215 DebugColors::DirectPictureBorderWidth(layer_tree_impl())); | 216 DebugColors::DirectPictureBorderWidth(layer_tree_impl())); |
(...skipping 1126 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1342 bool PictureLayerImpl::IsOnActiveOrPendingTree() const { | 1343 bool PictureLayerImpl::IsOnActiveOrPendingTree() const { |
1343 return !layer_tree_impl()->IsRecycleTree(); | 1344 return !layer_tree_impl()->IsRecycleTree(); |
1344 } | 1345 } |
1345 | 1346 |
1346 bool PictureLayerImpl::HasValidTilePriorities() const { | 1347 bool PictureLayerImpl::HasValidTilePriorities() const { |
1347 return IsOnActiveOrPendingTree() && | 1348 return IsOnActiveOrPendingTree() && |
1348 is_drawn_render_surface_layer_list_member(); | 1349 is_drawn_render_surface_layer_list_member(); |
1349 } | 1350 } |
1350 | 1351 |
1351 } // namespace cc | 1352 } // namespace cc |
OLD | NEW |