diff options
author | Derek Sollenberger <djsollen@google.com> | 2014-12-04 15:20:29 -0500 |
---|---|---|
committer | Derek Sollenberger <djsollen@google.com> | 2015-01-09 13:56:56 -0500 |
commit | 3d4eed7f1aa99401dabe2e45b82f98fb4fc2d754 (patch) | |
tree | e727b03577a823f638cab2f76a8a1161b73662eb /libs/hwui/OpenGLRenderer.h | |
parent | 83eb4443a9d24f2ae4a1e516354748850c10d06b (diff) | |
download | frameworks_base-3d4eed7f1aa99401dabe2e45b82f98fb4fc2d754.zip frameworks_base-3d4eed7f1aa99401dabe2e45b82f98fb4fc2d754.tar.gz frameworks_base-3d4eed7f1aa99401dabe2e45b82f98fb4fc2d754.tar.bz2 |
Update HWUI to store its own SkBitmap objects
This enables us to...
1) simplify the lifecycle/ownership between Java and HWUI
2) remove DisplayListRenderer::drawBitmapData and associated logic
3) track pixel lifecycle using standard SkPixelRef refcounting
4) Remove uncessary calls to ref/unref the bitmap's pixels and colorTable
Change-Id: I3c95078da20995444f6388a029414280fd654318
Diffstat (limited to 'libs/hwui/OpenGLRenderer.h')
-rwxr-xr-x | libs/hwui/OpenGLRenderer.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/libs/hwui/OpenGLRenderer.h b/libs/hwui/OpenGLRenderer.h index 9d9b3d2..75e79d6 100755 --- a/libs/hwui/OpenGLRenderer.h +++ b/libs/hwui/OpenGLRenderer.h @@ -162,7 +162,6 @@ public: virtual void drawBitmap(const SkBitmap* bitmap, float srcLeft, float srcTop, float srcRight, float srcBottom, float dstLeft, float dstTop, float dstRight, float dstBottom, const SkPaint* paint) override; - virtual void drawBitmapData(const SkBitmap* bitmap, const SkPaint* paint) override; virtual void drawBitmapMesh(const SkBitmap* bitmap, int meshWidth, int meshHeight, const float* vertices, const int* colors, const SkPaint* paint) override; void drawPatches(const SkBitmap* bitmap, AssetAtlas::Entry* entry, |