DescriptionImplement common Ozone interface for Chromecast.
This is a refactoring of our existing Ozone implementations to extract
the common parts: implementing the single-full-screen-window
assumption, stubbing out the bits of Ozone we don't use, and the
GPU resource relinquish logic.
Implementing Ozone for new hardware is now a lot simpler - just
implement the ChromecastEglPlatform interface. For now, each platform
still has to define the Ozone constructor function themselves,
supplying an instance of the ChromecastEglPlatform subclass.
BUG=
Committed: https://crrev.com/d086430fe91aa75fd0cb6865f6cfb847b13719d4
Cr-Commit-Position: refs/heads/master@{#322595}
Patch Set 1 #
Total comments: 20
Patch Set 2 : Address lcwu comments #
Messages
Total messages: 12 (3 generated)
|