summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/TilesProfiler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Enable double buffering via base tilesChris Craik2011-09-021-1/+1
| | | | | | | | | | | | 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
* fixed race condition in tile profilingChris Craik2011-07-291-3/+3
| | | | | | | | | | bug:5062896 If tile profiling was started, and experienced an inval/tile update it wouldn't have a place to log it. Added check to make sure it didn't try to store it in the log vector anyway. Change-Id: I18f199740a60a86439da141502ea355340bfa8cf
* New tile logging JNI interfaceChris Craik2011-07-211-6/+30
| | | | | | | | | | bug:5062896 Added more functionality to tile logging and querying (explicit location and size), invalidation region logging, as well as string-based JNI query method which should stabilize the JNI interface in the future. Change-Id: I937d4227abf0d0f18124c484438fd13a62439fb6
* Tile profiling backendChris Craik2011-07-131-0/+119
Added tile profiling member (TilesProfiler) to TilesManager to track rendering status of tiles. Change-Id: Ied828c6ad2a15588965e6641edecb162bd76bc62