summaryrefslogtreecommitdiffstats
path: root/chromium/cc/layers/painted_scrollbar_layer_impl.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2017-11-20 10:33:36 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-11-22 11:45:12 +0000
commitbe59a35641616a4cf23c4a13fa0632624b021c1b (patch)
tree9da183258bdf9cc413f7562079d25ace6955467f /chromium/cc/layers/painted_scrollbar_layer_impl.cc
parentd702e4b6a64574e97fc7df8fe3238cde70242080 (diff)
BASELINE: Update Chromium to 62.0.3202.101
Change-Id: I2d5eca8117600df6d331f6166ab24d943d9814ac Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'chromium/cc/layers/painted_scrollbar_layer_impl.cc')
-rw-r--r--chromium/cc/layers/painted_scrollbar_layer_impl.cc31
1 files changed, 15 insertions, 16 deletions
diff --git a/chromium/cc/layers/painted_scrollbar_layer_impl.cc b/chromium/cc/layers/painted_scrollbar_layer_impl.cc
index 6e6db9f91f7..73dbaf3c7d2 100644
--- a/chromium/cc/layers/painted_scrollbar_layer_impl.cc
+++ b/chromium/cc/layers/painted_scrollbar_layer_impl.cc
@@ -92,7 +92,7 @@ void PaintedScrollbarLayerImpl::AppendQuads(
gfx::PointF uv_top_left(0.f, 0.f);
gfx::PointF uv_bottom_right(1.f, 1.f);
- SharedQuadState* shared_quad_state =
+ viz::SharedQuadState* shared_quad_state =
render_pass->CreateAndAppendSharedQuadState();
PopulateScaledSharedQuadState(shared_quad_state, internal_contents_scale_,
internal_contents_scale_);
@@ -109,22 +109,22 @@ void PaintedScrollbarLayerImpl::AppendQuads(
gfx::Rect scaled_visible_thumb_quad_rect = gfx::ScaleToEnclosingRect(
visible_thumb_quad_rect, internal_contents_scale_);
- ResourceId thumb_resource_id =
+ viz::ResourceId thumb_resource_id =
layer_tree_impl()->ResourceIdForUIResource(thumb_ui_resource_id_);
- ResourceId track_resource_id =
+ viz::ResourceId track_resource_id =
layer_tree_impl()->ResourceIdForUIResource(track_ui_resource_id_);
if (thumb_resource_id && !visible_thumb_quad_rect.IsEmpty()) {
- gfx::Rect opaque_rect;
+ bool needs_blending = true;
const float opacity[] = {thumb_opacity_, thumb_opacity_, thumb_opacity_,
thumb_opacity_};
TextureDrawQuad* quad =
render_pass->CreateAndAppendDrawQuad<TextureDrawQuad>();
- quad->SetNew(shared_quad_state, scaled_thumb_quad_rect, opaque_rect,
- scaled_visible_thumb_quad_rect, thumb_resource_id,
- premultipled_alpha, uv_top_left, uv_bottom_right,
- SK_ColorTRANSPARENT, opacity, flipped, nearest_neighbor,
- false);
+ quad->SetNew(shared_quad_state, scaled_thumb_quad_rect,
+ scaled_visible_thumb_quad_rect, needs_blending,
+ thumb_resource_id, premultipled_alpha, uv_top_left,
+ uv_bottom_right, SK_ColorTRANSPARENT, opacity, flipped,
+ nearest_neighbor, false);
ValidateQuadResources(quad);
}
@@ -136,16 +136,15 @@ void PaintedScrollbarLayerImpl::AppendQuads(
gfx::Rect scaled_visible_track_quad_rect = gfx::ScaleToEnclosingRect(
visible_track_quad_rect, internal_contents_scale_);
if (track_resource_id && !visible_track_quad_rect.IsEmpty()) {
- gfx::Rect opaque_rect(contents_opaque() ? scaled_track_quad_rect
- : gfx::Rect());
+ bool needs_blending = !contents_opaque();
const float opacity[] = {1.0f, 1.0f, 1.0f, 1.0f};
TextureDrawQuad* quad =
render_pass->CreateAndAppendDrawQuad<TextureDrawQuad>();
- quad->SetNew(shared_quad_state, scaled_track_quad_rect, opaque_rect,
- scaled_visible_track_quad_rect, track_resource_id,
- premultipled_alpha, uv_top_left, uv_bottom_right,
- SK_ColorTRANSPARENT, opacity, flipped, nearest_neighbor,
- false);
+ quad->SetNew(shared_quad_state, scaled_track_quad_rect,
+ scaled_visible_track_quad_rect, needs_blending,
+ track_resource_id, premultipled_alpha, uv_top_left,
+ uv_bottom_right, SK_ColorTRANSPARENT, opacity, flipped,
+ nearest_neighbor, false);
ValidateQuadResources(quad);
}
}