diff options
author | ccameron <ccameron@chromium.org> | 2015-11-17 13:22:55 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-11-17 21:23:53 +0000 |
commit | 35db390a4fe9bef22036e69683cdbcce0c6f9a49 (patch) | |
tree | f3b48b9cf31a74264fe36cc7d339031f4930d2ad /build/java.gypi | |
parent | 6c294425e9d30244f94fdbc9f9e87da3891ad678 (diff) | |
download | chromium_src-35db390a4fe9bef22036e69683cdbcce0c6f9a49.zip chromium_src-35db390a4fe9bef22036e69683cdbcce0c6f9a49.tar.gz chromium_src-35db390a4fe9bef22036e69683cdbcce0c6f9a49.tar.bz2 |
cc: Fork OverlayCandidate to CALayerOverlay
Create a CALayerOverlay which encapsulates all of the state that we can
use to represent a Overlay as a CALayer so far. Since this is much more
than can be represented by hardware overlays, fork this from the overlay
code.
Add a method to the OverlayValidator to indicate if using CALayers is
appropriate on a particular platform at a particular time.
Add a ProcessForCALayers method to OverlayProcessor, which, if
successful, replaces all quads with CALayers, and removes the overlay
for the backbuffer.
Of note is that many more DrawQuad features may be used by CALayers
(e.g, 3D transforms, nontrivial clipping) in the future.
Remove the AllOrNothing strategy, since this will be taking its place.
BUG=533690
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1430813002
Cr-Commit-Position: refs/heads/master@{#360163}
Diffstat (limited to 'build/java.gypi')
0 files changed, 0 insertions, 0 deletions