diff options
author | Steve Kondik <shade@chemlab.org> | 2013-02-12 22:30:03 -0800 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2013-02-12 22:30:03 -0800 |
commit | 016661c890caf59f18cee0113582a099aec0c1fc (patch) | |
tree | b4523db77c903ede2903e7d5b773f584de037fe8 | |
parent | 970019d07554a94ff4ddda8a592624005fe0c4c4 (diff) | |
parent | e02247f4c53e1df4cac3a7b265ffb4307cca3650 (diff) | |
download | external_webkit-016661c890caf59f18cee0113582a099aec0c1fc.zip external_webkit-016661c890caf59f18cee0113582a099aec0c1fc.tar.gz external_webkit-016661c890caf59f18cee0113582a099aec0c1fc.tar.bz2 |
Merge tag 'android-4.2.2_r1' of https://android.googlesource.com/platform/external/webkit into 1.1
Android 4.2.2 release 1
-rw-r--r-- | Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp | 4 | ||||
-rw-r--r-- | Source/WebCore/platform/graphics/android/rendering/TransferQueue.cpp | 6 |
2 files changed, 1 insertions, 9 deletions
diff --git a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp index 9914176..f3ff0cf 100644 --- a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp +++ b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollectionManager.cpp @@ -304,10 +304,6 @@ int SurfaceCollectionManager::drawGL(double currentTime, IntRect& viewRect, if (m_drawingCollection) { bool drawingReady = didCollectionSwap || m_drawingCollection->isReady(); - // call the page swap callback if registration happened without more collections enqueued - if (collectionsSwappedPtr && drawingReady && !m_paintingCollection) - *collectionsSwappedPtr = true; - if (didCollectionSwap || m_fastSwapMode || (drawingReady && !m_paintingCollection)) m_drawingCollection->swapTiles(); diff --git a/Source/WebCore/platform/graphics/android/rendering/TransferQueue.cpp b/Source/WebCore/platform/graphics/android/rendering/TransferQueue.cpp index 857d377..fd7b92e 100644 --- a/Source/WebCore/platform/graphics/android/rendering/TransferQueue.cpp +++ b/Source/WebCore/platform/graphics/android/rendering/TransferQueue.cpp @@ -117,13 +117,9 @@ void TransferQueue::initGLResources(int width, int height) m_sharedSurfaceTexture->setSynchronousMode(true); int extraBuffersNeeded = 0; - int extraHackyBuffersNeeded = 0; - if (m_transferQueueSize == EFFICIENT_SIZE) - extraHackyBuffersNeeded = 13; m_ANW->query(m_ANW.get(), NATIVE_WINDOW_MIN_UNDEQUEUED_BUFFERS, &extraBuffersNeeded); - bufferQueue->setBufferCount(m_transferQueueSize + extraBuffersNeeded + - extraHackyBuffersNeeded); + bufferQueue->setBufferCount(m_transferQueueSize + extraBuffersNeeded); int result = native_window_set_buffers_geometry(m_ANW.get(), width, height, HAL_PIXEL_FORMAT_RGBA_8888); |