History log of /frameworks/base/graphics/java/android/graphics/BaseCanvas.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b94f89094ade5fbdd05e14b57487a74aaacc184d 21-Mar-2017 sergeyv <sergeyv@google.com> Allow draw hw bitmap on software canvas for hierarchyviewer

Test: runs hierarchyviewer on app with hw bitmaps
bug:34745484
Change-Id: I35f70f7927be23edebac171f3bc96405b14ca794
/frameworks/base/graphics/java/android/graphics/BaseCanvas.java
b3061e82ebfaefdbf33b35f78e5e87de7abd5591 06-Jan-2017 sergeyv <sergeyv@google.com> Prohibit rendering hardware bitmaps in software mode.

Test: CanvasTest#testHwBitmapShaderInSwCanvas1,
CanvasTest#testHwBitmapShaderInSwCanvas2
CanvasTest#testDrawHwBitmapInSwCanvas

bug:30999911
Change-Id: Ia8cf4578db160d52a4c56060beb66ed9a58f1eaa
/frameworks/base/graphics/java/android/graphics/BaseCanvas.java
caa08ff5e9ee004634a95776fc72bb769f1286de 07-Oct-2016 John Reck <jreck@google.com> The bigger update to Canvas

All draw* calls in Canvas are regular JNI
All draw* calls in DisplayListCanvas are FastNative
Unifies Canvas JNI on nMethodName naming

CanvasPerf results before:
INSTRUMENTATION_STATUS: basicViewGroupDraw_min=12492
INSTRUMENTATION_STATUS: recordSimpleBitmapView_min=13912

and after:
INSTRUMENTATION_STATUS: basicViewGroupDraw_min=11945
INSTRUMENTATION_STATUS: recordSimpleBitmapView_min=13318

Test: refactor, makes & boots
Change-Id: I06000df1d125e17d60c6498865be7a7638a4a13e
/frameworks/base/graphics/java/android/graphics/BaseCanvas.java