summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/GLUtils.h
Commit message (Collapse)AuthorAgeFilesLines
* Force NativeWindow rendering to use EXTERNAL_OES texturesChris Craik2011-08-051-2/+0
| | | | | | | bug:5114637 Allows browser plugin to draw texture correctly Change-Id: Ibd61b11598d0ca5bcff28ed0c92e6f20073f5ad6
* Replace plugin's OpenGL API with a NativeWindow API.Derek Sollenberger2011-08-031-0/+8
| | | | | bug: 5114637 Change-Id: Idfadf95b9b65bf87ad2edf76fd2c5fc0513a75c3
* Shared surface textureTeng-Hui Zhu2011-08-021-4/+8
| | | | | | | | | | | 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
* Cleanup Skia related rendering code for raster rendering.Derek Sollenberger2011-06-281-7/+6
| | | | | | | | | | | | | | 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
* Turn the Surface Texture path on for baseTileTeng-Hui Zhu2011-06-171-1/+9
| | | | Change-Id: I852c546b2c62419ccfb96ed1c0d157e49a3b1aef
* Merge WebKit at r75315: Move Android-specific WebCore files to SourceSteve Block2011-05-121-0/+74
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