summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/TextureInfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize platform/graphics/androidNicolas Roard2012-04-061-65/+0
| | | | Change-Id: Idc67155cfa99784dcd931e705336bfa063ecae46
* resolved conflicts for merge of f6d49173 to masterDerek Sollenberger2012-03-121-1/+0
|\ | | | | | | Change-Id: I5c3e6fe524ae5742420c5a6e092d92840e2754f0
| * Update WebKit with necessary changes for the Skia merge.Derek Sollenberger2012-03-061-1/+0
| | | | | | | | | | | | This CL address the modifications needed for r3312 of Skia Change-Id: I0574657e7a84e53c6b92cefbe07668e9467880db
* | Replace picture count with the SurfaceCollection countChris Craik2012-03-091-1/+0
| | | | | | | | | | | | Displays surface collection count on tiles when visual indicator is on. Change-Id: Ibe90792279849baff6f5bf0d71b80d9081471dc4
* | Clean up all the old code paths before TransferQueueTeng-Hui Zhu2011-12-151-2/+1
|/ | | | | | | | | | | | | | TransferQueue is using one GL texture per tile, which is the best in terms of memory usage. The old code paths include EGLImage mode and SurfaceTexture per tile mode. At the same time, all the locks related to EGLImage are deleted too. There should be no funcationality change here. By deleting the DoubleBufferTexture, the only thing need to be added into BaseTileTexture is the TextureInfo, which can be optimized further in the future. Change-Id: If27fbca7cb55c73d94fbde3ba02d6208707ad8f0
* Replace plugin's OpenGL API with a NativeWindow API.Derek Sollenberger2011-08-031-15/+0
| | | | | bug: 5114637 Change-Id: Idfadf95b9b65bf87ad2edf76fd2c5fc0513a75c3
* Shared surface textureTeng-Hui Zhu2011-08-021-0/+3
| | | | | | | | | | | 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
* Add features to support Ganesh in the Android browserDerek Sollenberger2011-07-281-0/+1
| | | | | | | | 1) Added a runtime switch between Raster and Ganesh 2) Added support for using SurfaceTextures with Ganesh bug: 5013645 Change-Id: I2efebf1bc9befb0c7f6f66109d80818f9d0775b3
* Browser ST: Support both OES and 2D texture targetTeng-Hui Zhu2011-06-241-0/+14
| | | | | | | | | | | | | B/c of driver limitation, we are using 2D texture target for our Surface Texture, this will be switched to EXTERNAL_OES soon. In order to have smooth transition, I added the code which can handle both types and it depends on what Surface Texture itself reports. Tested with both modes on Crespo since its driver support both. bug:4905428 Change-Id: Ic91702e7b8f75329f7d948e9217f7fc689a95bbb
* Interface clean up for porting Surface Texture, no functional change.Teng-Hui Zhu2011-06-161-1/+9
| | | | Change-Id: I0d43dd94a1bb4666d20a39b2b272337e89a21d8b
* refactor the TextureInfo out from SharedTexture, no functional changeTeng-Hui Zhu2011-06-071-0/+57
Change-Id: I9018a8079da1df2fd55c94aacd4ae96227ad2bd2