summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/PaintTileOperation.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Prioritize ugly tiles only when scrollingChris Craik2011-09-231-6/+13
| | | | | bug:5365139 Change-Id: Iad181cd1a6f1c9b30f3ac64527c84036bd57ac2c
* Prefetch browser content with tiled pageChris Craik2011-09-211-0/+4
| | | | | | | | | | | | bug:5262519 Use the tiled page not used by content rendering to render much fewer tiles for the same content, at an inflated scale. These prefetched tiles are prioritized for painting above all others, so that content is (almost) always visible on the base layer. Change-Id: I598b7925cb68beef632f828df3ae522a0b21e2b4
* Improve tile painting prioritization to minimize stalled, blank tilesChris Craik2011-09-141-17/+15
| | | | | | | | | | | | | | | bug:5320450 * Greedily deallocate textures from stolen tiles * Force all prioritization values to be positive * Create simply described prioritization ordering: * Draw count * Has front texture? * position (if base tile) Change-Id: Icd5dab931f735c14c18feef5186c8245c5956cfd
* Enable double buffering via base tilesChris Craik2011-09-021-15/+21
| | | | | | | | | | | | bug:2522049 allocate textures and tiles using the gldraw count when they were most recently prepared remaining issues: -layers still flicker (presumably from texture stealing) -layers aren't double buffered yet Change-Id: Iccdf68326d7d476269d4e3a13903aaab249ee92d
* Reduce the tiles lookup complexityNicolas Roard2011-08-171-1/+5
| | | | | | bug:5032212 Change-Id: Id3c6ff55de995f1c6b3f9bf36e941f3f499f0bc8
* Fix ANR in webkitNicolas Roard2011-08-081-2/+8
| | | | | bug:5128336 Change-Id: I591882eb9bd96a04fd34299a8bf76d35a9462d94
* Fixes layers painting crashesNicolas Roard2011-08-041-1/+5
| | | | | | bug:5097230 bug:5045149 Change-Id: I20fcae13e7f617658447c02bd51dc83d2914922e
* Implements tiled layers. We remove all the existing code in LayerAndroidNicolas Roard2011-07-141-0/+4
| | | | | | | | | | | related to the old texture management and introduce two new classes: - PaintedSurface, used as a placeholder ui-side for the regularly changing LayerAndroid - TiledTexture, implementing the tiling of PaintedSurface using a set of BaseTile bug:4580444 bug:3392331 Change-Id: I0daa079d2acce49f3baa8c312ea0b0dd457ccd5c
* Merge WebKit at r75315: Move Android-specific WebCore files to SourceSteve Block2011-05-121-0/+81
This moves files in the following WebCore subdirectories ... - bindings/js - bindings/v8/custom - plugins/android - platform/android - platform/graphics/android - page/ - css/ - dom/ - loader/archive/android