diff options
| author | 2014-12-04 15:20:29 -0500 | |
|---|---|---|
| committer | 2015-01-09 13:56:56 -0500 | |
| commit | 3d4eed7f1aa99401dabe2e45b82f98fb4fc2d754 (patch) | |
| tree | e727b03577a823f638cab2f76a8a1161b73662eb /libs/hwui/TextureCache.h | |
| parent | 83eb4443a9d24f2ae4a1e516354748850c10d06b (diff) | |
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/TextureCache.h')
| -rw-r--r-- | libs/hwui/TextureCache.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/hwui/TextureCache.h b/libs/hwui/TextureCache.h index 0e33e4c7e504..b97d92d789ce 100644 --- a/libs/hwui/TextureCache.h +++ b/libs/hwui/TextureCache.h @@ -88,10 +88,10 @@ public: Texture* getTransient(const SkBitmap* bitmap); /** - * Removes the texture associated with the specified bitmap. This is meant + * Removes the texture associated with the specified pixelRef. This is meant * to be called from threads that are not the EGL context thread. */ - void releaseTexture(const SkBitmap* bitmap); + ANDROID_API void releaseTexture(uint32_t pixelRefStableID); /** * Process deferred removals. */ |