summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/GLUtils.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge "Force NativeWindow rendering to use EXTERNAL_OES textures"Chris Craik2011-08-051-15/+0
|\
| * Force NativeWindow rendering to use EXTERNAL_OES texturesChris Craik2011-08-051-15/+0
| | | | | | | | | | | | | | bug:5114637 Allows browser plugin to draw texture correctly Change-Id: Ibd61b11598d0ca5bcff28ed0c92e6f20073f5ad6
* | Merge "Finalize the sync part."Teng-Hui Zhu2011-08-031-62/+1
|\ \ | |/ |/|
| * Finalize the sync part.Teng-Hui Zhu2011-08-031-62/+1
| | | | | | | | | | | | | | | | Improve the sync part for the Shared Surface Texture. Clean up the interface as much as possible. bug:5044597 Change-Id: I123cc520fb447aeb6e72e90149d1658a657740f7
* | Replace plugin's OpenGL API with a NativeWindow API.Derek Sollenberger2011-08-031-0/+15
|/ | | | | bug: 5114637 Change-Id: Idfadf95b9b65bf87ad2edf76fd2c5fc0513a75c3
* Shared surface textureTeng-Hui Zhu2011-08-021-14/+140
| | | | | | | | | | | 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
* Implements tiled layers. We remove all the existing code in LayerAndroidNicolas Roard2011-07-141-0/+5
| | | | | | | | | | | related to the old texture management and introduce two new classes: - PaintedSurface, used as a placeholder ui-side for the regularly changing LayerAndroid - TiledTexture, implementing the tiling of PaintedSurface using a set of BaseTile bug:4580444 bug:3392331 Change-Id: I0daa079d2acce49f3baa8c312ea0b0dd457ccd5c
* Cleanup Skia related rendering code for raster rendering.Derek Sollenberger2011-06-281-30/+21
| | | | | | | | | | | | | | In the existing code we created a sharedBitmap for BaseTiles and never used it instead opting for createing bitmaps on the stack to enable partial invalidation. This CL removes the sharedBitmap concept and instead creates all bitmaps on the stack. This means that BackedDoubleBufferedTexture no longer needs to have a bitmap member, but instead simply takes the bitmap from the caller and uploads it to the appropriate texture. To make this upload clean we now pass the bitmap via const references instead of pointers. Change-Id: Ie218c4b4564e5574ca6e404d4857904ab41a3a5c
* Copied into Surface Texture line by line instead of pixel by pixel.Teng-Hui Zhu2011-06-201-7/+4
| | | | Change-Id: Ide38fce4ba0be0eb506cb4c5497915e11812b6bd
* Turn the Surface Texture path on for baseTileTeng-Hui Zhu2011-06-171-21/+106
| | | | Change-Id: I852c546b2c62419ccfb96ed1c0d157e49a3b1aef
* Merge WebKit at r75315: Move Android-specific WebCore files to SourceSteve Block2011-05-121-0/+424
This moves files in the following WebCore subdirectories ... - bindings/js - bindings/v8/custom - plugins/android - platform/android - platform/graphics/android - page/ - css/ - dom/ - loader/archive/android