summaryrefslogtreecommitdiffstats
path: root/build/java.gypi
diff options
context:
space:
mode:
authorccameron <ccameron@chromium.org>2015-11-17 13:22:55 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-17 21:23:53 +0000
commit35db390a4fe9bef22036e69683cdbcce0c6f9a49 (patch)
treef3b48b9cf31a74264fe36cc7d339031f4930d2ad /build/java.gypi
parent6c294425e9d30244f94fdbc9f9e87da3891ad678 (diff)
downloadchromium_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