summaryrefslogtreecommitdiffstats
path: root/android_webview/public
Commit message (Collapse)AuthorAgeFilesLines
* [Android WebView] Tie together Chrome's browser compositor with the Android ↵leandrogracia@chromium.org2012-12-151-1/+4
| | | | | | | | | | | | | | | | | | View system. This patch introduces a new feature to the compositor: - A setting to enable cleaning the framebuffer, disabled by default. This prevents destroying data below us when rendering non-rectangular views (e.g. during a rotation). A second required feature will be added by a later patch: - A device scissor rect that intersects any scissor calculation. Used to ensure we never render outside where the Android View System tells us. There are also some issues with the Android View side regarding the restoration of the GL state. This patch introduces a temporary workaround by reading and manually restoring the state changed by the compositor. This will go out as soon as the problem is fixed in the Android side. BUG=161409,154180 Review URL: https://chromiumcodereview.appspot.com/11316310 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@173324 0039d316-1c4b-4281-b951-d872f2087c98
* Rename GLDraw to DrawGL.joth@chromium.org2012-11-091-9/+8
| | | | | | | | | | | We were using both before and it was getting confusing. Also removed unneeded kStatusMaskDrew BUG= Review URL: https://codereview.chromium.org/11293166 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166896 0039d316-1c4b-4281-b951-d872f2087c98
* Plumbing to support AwContents direct GLDraw api.joth@chromium.org2012-11-071-5/+18
| | | | | | | | | | | | This will allow the embedder to invoke a GL draw of the content, into an externally managed GL context. Still todo: the actual draw implementation. NOTRY=true Review URL: https://chromiumcodereview.appspot.com/11358118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@166481 0039d316-1c4b-4281-b951-d872f2087c98
* [Android] Introduce the information required in WebView to trigger GL ↵leandrogracia@chromium.org2012-11-021-0/+52
drawing operations. BUG=none Review URL: https://chromiumcodereview.appspot.com/11368032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@165674 0039d316-1c4b-4281-b951-d872f2087c98