summaryrefslogtreecommitdiff
path: root/libs/hwui/apex/android_bitmap.cpp
AgeCommit message (Collapse)Author
2020-04-06Don't update the genID for an immutable bitmapDerek Sollenberger
AndroidBitmap_unlockPixels is the only way to release the ref on pixels acquired using AndroidBitmap_lockPixels. Apps that lock an immutable bitmap therefore are forced to call unlock pixels. Prior to this CL the unlock would update the GenID of the bitmap and also print a warning that the app was modifying an immutable bitmap. After this CL the bitmap's GenID will not be updated and no warning will be printed. As a result, apps that were using the NDK to allow them to mutate immutable bitmaps will break without getting a warning message. Test: hwui_unit_tests Bug: 150823341 Change-Id: Ie5e5cf86a7a83d53c179c9b3cf9be1a0566cfd93
2020-02-19Cleanup LOG_TAG when bundled in HWUIDerek Sollenberger
Bug: 137655431 Test: CtsUiRenderingTestCases Change-Id: If0f1377e0ab831f38d752c3bbe282397c061b02c
2020-02-19Move android.graphics JNI & APEX files into HWUIDerek Sollenberger
The graphics JNI code is now separate from libandroid_runtime and it along with HWUI headers are no longer visible to targets outside the boundary of what is to become the UI mainline module The exposed headers to targets outside the module are now restriced to C APIs contained in the apex header directory. Bug: 137655431 Test: CtsUiRenderingTestCases Change-Id: I30d34055b6870dc1039f190a88f4a747cee17300