summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/layers/BaseLayerAndroid.h
Commit message (Collapse)AuthorAgeFilesLines
* Add fast drawing path for repeat background image.Teng-Hui Zhu2012-06-071-0/+9
| | | | | | | | | In the slow draw path, we are drawing the small background image one by one. Now in the fast path, we can use the GL shader to repeat the iamges. bug:6579681 Change-Id: I8ab413bdd073cb867002b77b36d4a1361290ecb2
* Compute draw transforms only for new/dynamically transformed layersChris Craik2012-05-241-0/+1
| | | | | | | | | Previously, hundreds of layers could take 4+ ms to update transforms. Now, only those that are fixed, have animations, or are scrollable calculate transforms. bug:6530473 Change-Id: Ic9b14b76190c5bd0e5a405914a624d92b7ca7980
* Remove paint tile operations for stale paintersChris Craik2012-05-181-0/+1
| | | | | | | | bug:6516612 also adds ClassTracker to several classes Change-Id: I9a503084240d4935fba300a3256d266a2982dcc0
* Merge "Fix crash on arstechnica" into jb-devNicolas Roard2012-05-151-0/+2
|\
| * Fix crash on arstechnicaNicolas Roard2012-05-151-0/+2
| | | | | | | | | | | | | | Not checking for cachedImage for the background images... bug:6482165 Change-Id: I9de5ee9cef446cd07688b40f6b04bdd493e40edd
* | Update bounds calculation to use draw transformChris Craik2012-05-141-3/+3
|/ | | | | | | | | Remove old bounds calculation method. Depends on frameworks/base change: https://android-git.corp.google.com/g/#/c/190474/ bug:6486310 Change-Id: Ieeb09778f810598c38127c66ae12b2b29abcf8e4
* Complete implementation fixed backgroundNicolas Roard2012-05-081-3/+11
| | | | | | | | | | - extract image for body background (a lot more memory-friendly) - implement tiling / repeat - handles background color bug:1352305 Change-Id: I0efa27e09416e3c3848a4a53ced650cbb3d9f7ce
* Ensure updateGLPositionsAndScale is called from updateLayerPosition.George Mount2012-05-041-0/+1
| | | | | | | | Bug 6436989 The layer transform was not being updated quickly enough after a draw, causing the thumb selection handle to become misplaced. Change-Id: I6cd33baaaba258c9d0977f06e7793ade2816b95d
* CSS Background image implementationNicolas Roard2012-04-241-10/+19
| | | | | | bug:1352305 Change-Id: Id9caaae9b9442729110b52c75004f634d8284db4
* Expand base layer bounds to fill viewportChris Craik2012-04-101-0/+2
| | | | | | | | | Additionally, paint area outside the content bounds with content bg color in software rendering path. bug:6304213 Change-Id: I6fe5246e82d30fe000e570c8dccb605d46fc428d
* Reorganize platform/graphics/androidNicolas Roard2012-04-061-0/+59
Change-Id: Idc67155cfa99784dcd931e705336bfa063ecae46