History log of /frameworks/webview/chromium/plat_support/graphics_utils.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3603a870e2edfac7b6430796971eca72b6d02924 07-Sep-2013 Jonathan Dixon <joth@google.com> Optimize the complex clip case

Bug 10152369

This can save considerable time on each draw

Change-Id: Id195f1e691f1cbc92efcbfdf357fa93e01e4e241
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
e2a6daca0cb3f0a261dfa45c5613f62646eb385d 30-Aug-2013 Jonathan Dixon <joth@google.com> Export canvas info via SkCanvasLayerState

Bug 10152369

Depends on https://codereview.chromium.org/23789003

Change-Id: I19dc412e3019cc1718c638f5f146b99d41f70795
(cherry picked from commit a4f187ef3723a330f2145cea5a4f83e486199137)
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
a77d0c1c7ac335e66004daf977fa86840f063304 15-Aug-2013 Kristian Monsen <kristianm@google.com> Temp fix for bug 10152369: Broken SW draw with multiple layers

We didn't know this was possible. For now just early out with null.

Change-Id: I9bce3130dc79c32e28c96a4755101d0dd5218126
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
364e97a049927e74db4888d19c2f4cee17e91a27 11-Aug-2013 Jonathan Dixon <joth@google.com> Remove use of obsolete clip_region

To allow it to be removed upstream in a single patch, switch to using
memset(0) rather than explicitly zeroing the obsolete members.

Change-Id: I632699a2d6bdde8649e0b116756d6dafee8232c9
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
5c324e7af9e99afec4caf6cd48aecf2d1a596b28 25-Jul-2013 Jonathan Dixon <joth@google.com> Use new config and clip representation

Follow up to https://codereview.chromium.org/20234002/ to fill in the
new clip and config representations.

Change-Id: I081d1eb3ffa0454340caa67389f98bd61b2b2d29
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
52dbec0d199461e4631cec25f8f0706c8ece3029 23-Jul-2013 Jonathan Dixon <joth@google.com> Fix rendering error when Canvas has a layer

Bug: 9953588

We were using the top device to access bitmap (good) but then using the
aggregate layer-stack of matrix and clip (bad).
Now consistently uses the top layer to get all this information.

Change-Id: Ia093cd334965e338ff2714cc023330836ffac27a
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
180eb4e3cdced9486534148b388de3250c3e78d5 22-May-2013 Jonathan Dixon <joth@google.com> Fix platsupport GetPixels() to use the top device

This should make it respect Canvas layers applied for View Alpha.

Change-Id: I9559ab0f515983d072b5d07e59f4cb1325fecce8
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
1cc1c4153a26307948af9f1ee6d9cde7a7103b94 21-May-2013 Kaan Baloglu <kaanb@google.com> Use a public enum to pass in the map mode instead of an int. Fixes b/8633434

Change-Id: Ifbe7c7752effe3fe3e9ca722b9c5c611819fc5e6
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
fd26b08cf356142dbdd1ea2274b24988f013fe53 18-May-2013 Kaan Baloglu <kaanb@google.com> Make function pointers in DrawGLFunctionTable all NULL before we change the method types

Change-Id: Ie7bd4d792c38c198e425efe3b9812c4475802c58
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
c5cde8c18df853e11d1ec528508fd0fe2e742d5c 22-Feb-2013 Kaan Baloglu <kaanb@google.com> Implementation of the graphic buffer interface for cc

Change-Id: Ic023e690448abbbae8689d13b3357ec497808ea7
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
f15e28c8d30c2ccea58871c9d22f8b47e53d6ea4 09-Jan-2013 Leandro Gracia Gil <leandrogracia@google.com> Update the onNewPicture callback to support external native SkPictures.

Needs to be landed after https://codereview.chromium.org/11823027/ .

Change-Id: I1febd5330e61e84733d11b835142cb05cf21795e
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
991b0c63bb8c0b0d8577a255b026117e9f37cece 27-Dec-2012 Jonathan Dixon <joth@google.com> Revert "Revert "Connect up DrawSW interface""

This re-lands Ie9e6a28213167e0e7eaf9d91668466935d14fe38 as the dependent change has now rolled into android tree.

Change-Id: I121d7de9c1428e773fde54653d7e60fa898c7acd
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
d72ea1e90563e7d3056eef86c3c7dd0c526b718f 26-Dec-2012 Jonathan Dixon <joth@google.com> Revert "Connect up DrawSW interface"

This reverts commit 8a8a1f9b5ea238437196790b89f4dbec78fda4e9

The dependent patch hadn't yet rolled into Android tree - will re-land this one when it does.

Change-Id: If4241162a9c26997cdd6636b17cbd4182ac85096
/frameworks/webview/chromium/plat_support/graphics_utils.cpp
8a8a1f9b5ea238437196790b89f4dbec78fda4e9 22-Dec-2012 Jonathan Dixon <joth@google.com> Connect up DrawSW interface

Depends on https://codereview.chromium.org/11665020

Provides the underlying code with direct access to native bitmap
pixels that back the java Canvas.

Change-Id: Ie9e6a28213167e0e7eaf9d91668466935d14fe38
/frameworks/webview/chromium/plat_support/graphics_utils.cpp