OSDN Git Service

Doesn't lock the entire drawing...
authorChris Craik <ccraik@google.com>
Tue, 25 Oct 2011 01:39:29 +0000 (18:39 -0700)
committerNicolas Roard <nicolasroard@google.com>
Fri, 4 Nov 2011 23:50:05 +0000 (16:50 -0700)
commitececd484e5832707be4a73b70da37f862eb14c35
treefc5102102edaebb52e8a6981e31e4f4236b4e340
parenta04354fb5e0e9ca42a4659611f57f274595129b2
Doesn't lock the entire drawing...

This caused us to potentially waiting on the completion of a tile
painting. On sites where skia struggle with, this had a large impact on
scrolling performances.

This is only part one of the solution -- we need to also get rid of the
global button lock.

We also lower the priority of the texture gneeration thread.

bug:5558699

Change-Id: I251354d6cabb2fd7ebfd665c30eff7fe90c3d316
Source/WebCore/platform/graphics/android/GLWebViewState.cpp
Source/WebCore/platform/graphics/android/TexturesGenerator.h
Source/WebCore/platform/graphics/android/TilesManager.cpp