Defaults rarely used texture draw quad vertex opacity
Vertex opacity is still commonly used on mac but we can replace it
with gradients.
https://uma.googleplex.com/p/chrome/timeline_v2?sid=783f38b8f90c2a4b7aa47b99a5e7cafe
Bug: 1501833
Change-Id: I3376f3910469a2d8e063daebc81d33de162cef87
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5119685
Reviewed-by: Ken Rockot <rockot@google.com>
Reviewed-by: ccameron chromium <ccameron@chromium.org>
Commit-Queue: Peter McNeeley <petermcneeley@chromium.org>
Reviewed-by: Mitsuru Oshima <oshima@chromium.org>
Reviewed-by: Thomas Guilbert <tguilbert@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1242273}
diff --git a/cc/slim/ui_resource_layer.cc b/cc/slim/ui_resource_layer.cc
index fa88e90..be9a00d 100644
--- a/cc/slim/ui_resource_layer.cc
+++ b/cc/slim/ui_resource_layer.cc
@@ -165,8 +165,9 @@
quad->SetNew(quad_state, quad_state->quad_layer_rect,
quad_state->visible_quad_layer_rect, needs_blending,
viz_resource_id, kPremultiplied, uv_top_left(),
- uv_bottom_right(), SkColors::kTransparent, vertex_opacity_,
- kFlipped, kNearest, kSecureOutputOnly, kVideoType);
+ uv_bottom_right(), SkColors::kTransparent, kFlipped, kNearest,
+ kSecureOutputOnly, kVideoType);
+ quad->set_vertex_opacity(vertex_opacity_);
}
} // namespace cc::slim