summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/TextureInfo.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove old code handling SurfTex RGBA in 2D modeTeng-Hui Zhu2011-08-111-1/+0
| | | | | | bug:4982054 Change-Id: Ic8c559df84af0cd1ad27c281eadbc6adf74bea68
* Shared surface textureTeng-Hui Zhu2011-08-021-2/+7
| | | | | | | | | | | 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/+4
| | | | | | | | 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/+1
| | | | | | | | | | | | | 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
* Turn the Surface Texture path on for baseTileTeng-Hui Zhu2011-06-171-1/+2
| | | | Change-Id: I852c546b2c62419ccfb96ed1c0d157e49a3b1aef
* Interface clean up for porting Surface Texture, no functional change.Teng-Hui Zhu2011-06-161-1/+21
| | | | Change-Id: I0d43dd94a1bb4666d20a39b2b272337e89a21d8b
* refactor the TextureInfo out from SharedTexture, no functional changeTeng-Hui Zhu2011-06-071-0/+57
Change-Id: I9018a8079da1df2fd55c94aacd4ae96227ad2bd2