Merge "Cleanup Bitmap JNI attempt #2"
This commit is contained in:
@@ -204,7 +204,7 @@ class GLES20Canvas extends HardwareCanvas {
|
||||
Bitmap bitmap = patch.getBitmap();
|
||||
throwIfCannotDraw(bitmap);
|
||||
final long nativePaint = paint == null ? 0 : paint.getNativeInstance();
|
||||
nDrawPatch(mNativeCanvasWrapper, bitmap.mNativeBitmap, patch.mNativeChunk,
|
||||
nDrawPatch(mNativeCanvasWrapper, bitmap.getSkBitmap(), patch.mNativeChunk,
|
||||
dst.left, dst.top, dst.right, dst.bottom, nativePaint);
|
||||
}
|
||||
|
||||
@@ -214,7 +214,7 @@ class GLES20Canvas extends HardwareCanvas {
|
||||
Bitmap bitmap = patch.getBitmap();
|
||||
throwIfCannotDraw(bitmap);
|
||||
final long nativePaint = paint == null ? 0 : paint.getNativeInstance();
|
||||
nDrawPatch(mNativeCanvasWrapper, bitmap.mNativeBitmap, patch.mNativeChunk,
|
||||
nDrawPatch(mNativeCanvasWrapper, bitmap.getSkBitmap(), patch.mNativeChunk,
|
||||
dst.left, dst.top, dst.right, dst.bottom, nativePaint);
|
||||
}
|
||||
|
||||
|
||||
@@ -364,7 +364,7 @@ public class ThreadedRenderer extends HardwareRenderer {
|
||||
@Override
|
||||
boolean copyLayerInto(final HardwareLayer layer, final Bitmap bitmap) {
|
||||
return nCopyLayerInto(mNativeProxy,
|
||||
layer.getDeferredLayerUpdater(), bitmap.mNativeBitmap);
|
||||
layer.getDeferredLayerUpdater(), bitmap.getSkBitmap());
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -465,7 +465,7 @@ public class ThreadedRenderer extends HardwareRenderer {
|
||||
for (int i = 0; i < count; i++) {
|
||||
drawables.valueAt(i).addAtlasableBitmaps(tmpList);
|
||||
for (int j = 0; j < tmpList.size(); j++) {
|
||||
preloadedPointers.add(tmpList.get(j).mNativeBitmap);
|
||||
preloadedPointers.add(tmpList.get(j).getSkBitmap());
|
||||
}
|
||||
tmpList.clear();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user