summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/TransferQueue.h
Commit message (Collapse)AuthorAgeFilesLines
* Mark tiles discarded by TransferQueue as dirtyChris Craik2011-10-111-0/+4
| | | | | | | | | | | | bug:5409902 Tiles were being discarded from the queue (and simply unsuccessfully added). This caused them to get stuck in the 'ValidatedUntransferred' state. Now if a tile isn't added successfully, or if it's discarded, it removes its painting texture and will have to repaint from scratch. Change-Id: I551e00fb8a6be3b0f3cabeabaa91e8b8b30019d5
* Enable the CPU upload path for Browser.Teng-Hui Zhu2011-09-231-2/+68
| | | | | | | | | | | | The default for WebView should be still be GPU upload. That means Gmail will be default to using GPU upload. bug:5347539 The browser change is in https://android-git.corp.google.com/g/#/c/137606/ Change-Id: Ic7d42331511b24cf8a58f2f5fb64aaffc18cae5f
* Share the display from the UI threadTeng-Hui Zhu2011-09-161-0/+2
| | | | | | | | | | Currently disable the wait b/c b/5332112. For now it should be the same functionality as the original workaround by using glDraw. bug:5270526 Change-Id: Ia6d6739909994d6ed756c6b195e6cf7ee9518c54
* A better WAR of driver issue by using GPU fenceTeng-Hui Zhu2011-09-131-1/+2
| | | | | bug:5270526 Change-Id: I790a3fc995edc73192b2bcb24eaa29e99434f2fb
* Fixing issues needed to get Ganesh working with SurfaceTextures.Derek Sollenberger2011-08-151-0/+7
| | | | | bug: 5013645 Change-Id: I255a19c68d8a98231b1500d93d21649d15d70820
* Fix a potential sync problem for TransferQueueTeng-Hui Zhu2011-08-081-12/+15
| | | | | | bug:5044597 Change-Id: Id8cd326774a174a537f2b104d934539269395151
* Finalize the sync part.Teng-Hui Zhu2011-08-031-39/+37
| | | | | | | | Improve the sync part for the Shared Surface Texture. Clean up the interface as much as possible. bug:5044597 Change-Id: I123cc520fb447aeb6e72e90149d1658a657740f7
* Shared surface textureTeng-Hui Zhu2011-08-021-0/+126
Instead of assigning each tile a Surface Texture, now just a normal GL texture. The content from skia bitmap will first drawn into a queue of Surface Textures, at draw time, blit them into each tile's GL texture. Added extra lock to protect the queue operation and Surface Texture operation. bug:5044597 Change-Id: I25f46228b93a3e99526daf52d8bd0d8d8fcc2879