History log of /external/chromium_org/android_webview/browser/hardware_renderer.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f4933c2d2f8300a84cd1cd69e0ecb40f3b807f06 31-Jul-2014 Hui Shu <hush@google.com> Tile priority in Android WebView

Cherry pick of chromium r286731

Conflicts:
cc/layers/picture_layer_impl_unittest.cc

Original Description:
Tiling priorities in Android Webview.

Use the parent compositor's clip and transform for tile
priorities in child compositor.

When the transform matrix changes in parent compositor
(hardware_renderer.cc), it posts the matrix and the clip to
the child compositor. (The parent clip is in screen space
and the parent matrix transforms from webview space to
screen space) Child compositor will use them for tile
prioritization.

In child compositor during updating tile priority, the clip
from parent is transformed from screen space to view space,
then from view space to content space. Then the result rect
will intersect with content_bounds() and the intersection
is used as tile priority input.

BUG:15771042
Change-Id: I3d1625f46649f032215810729d24717e5faceff7
/external/chromium_org/android_webview/browser/hardware_renderer.h
0c52c36e0ccceca983eebc2ac50f02233e35b2d9 26-Jul-2014 boliu@chromium.org <boliu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Cherry-pick: aw: Add and use DrawGL kModeSync

Clean cherry-pick of Chromium r285712

BUG: 16526750

Original description:

We need to support this new hidden api to avoid onDraw getting ahead of
DrawGL. Without this, onDraw can finish producing frame n+1 before DrawGL
consumes frame n, in which case DrawGL skips a frame.

Also make AwDrawGLInfo future proof.

Change-Id: I297341cce7d2aa85af1704898fdb6b48a1f4d6dd
/external/chromium_org/android_webview/browser/hardware_renderer.h
bee9932bab44713b74b422b4b759b49f5a222977 15-Jul-2014 Bo Liu <boliu@google.com> Merge from Chromium at DEPS revision 37.0.2062.21

This commit was generated by merge_to_master.py.

Change-Id: Ibf049855ef0d7f5eb48fc2ce2f8e3ccae49356d6
/external/chromium_org/android_webview/browser/hardware_renderer.h
f8ee788a64d60abd8f2d742a5fdedde054ecd910 20-Jun-2014 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 278205

This commit was generated by merge_to_master.py.

Change-Id: I23f1e7ea8c154ba72e7fb594436216f861f868ab
/external/chromium_org/android_webview/browser/hardware_renderer.h
cedac228d2dd51db4b79ea1e72c7f249408ee061 03-Jun-2014 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 273901

This commit was generated by merge_to_master.py.

Change-Id: I45745444894df927ffc1045ab8de88b9e52636a3
/external/chromium_org/android_webview/browser/hardware_renderer.h
0de6073388f4e2780db8536178b129cd8f6ab386 15-May-2014 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 269467

This commit was generated by merge_to_master.py.

Change-Id: Id6c03d44b5ad8b098017a943eb9ec8d804dfed99
/external/chromium_org/android_webview/browser/hardware_renderer.h
010d83a9304c5a91596085d917d248abff47903a 14-May-2014 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 269336

This commit was generated by merge_to_master.py.

Change-Id: I8b9c77f10eccd2a8b4c7ce373ffda18568af54ff
/external/chromium_org/android_webview/browser/hardware_renderer.h
5c02ac1a9c1b504631c0a3d2b6e737b5d738bae1 01-May-2014 Bo Liu <boliu@google.com> Merge from Chromium at DEPS revision 267519

This commit was generated by merge_to_master.py.

Change-Id: I6002987b71e09742c68bad9c834ae800ff531f25
/external/chromium_org/android_webview/browser/hardware_renderer.h
c5cede9ae108bb15f6b7a8aea21c7e1fefa2834c 10-Apr-2014 Ben Murdoch <benm@google.com> Merge from Chromium at DEPS revision 262940

This commit was generated by merge_to_master.py.

Change-Id: I9a3fddbb29857fa8f68a18c6a0115862b65f84d1
/external/chromium_org/android_webview/browser/hardware_renderer.h
a1401311d1ab56c4ed0a474bd38c108f75cb0cd9 18-Mar-2014 Torne (Richard Coles) <torne@google.com> Merge from Chromium at DEPS revision 257591

This commit was generated by merge_to_master.py.

Change-Id: I0010df2ec3fbb5d4947cd026de2feb150ce7a6b5
/external/chromium_org/android_webview/browser/hardware_renderer.h