summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/RasterRenderer.h
Commit message (Collapse)AuthorAgeFilesLines
* Add initial support for Ganesh renderer.Derek Sollenberger2011-06-301-6/+2
| | | | | | | The GaneshRenderer can now be swapped in for the RasterRenderer in BaseTile. A following CL will enable this swap at runtime. Change-Id: Id42040fce2895ab00cccb8f11dfd0489df861655
* Add BaseRenderer to handle generic rendering tasks.Derek Sollenberger2011-06-291-15/+7
| | | | Change-Id: I5cf0e2da4d4f48be5daf176b5aac8222b9919ba9
* Cleanup Skia related rendering code for raster rendering.Derek Sollenberger2011-06-281-3/+3
| | | | | | | | | | | | | | 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
* Refactor and improve the raster rendering for base tiles.Derek Sollenberger2011-06-271-0/+70
Change-Id: I1dc4622e0ce1602f6dc314f0b510c41adb95a443