Disable density scaling for HW canvas

bug:20692121

Change-Id: Ief4514ba55857e183fa281f28e5aceac08d51990
This commit is contained in:
Chris Craik
2015-05-21 16:46:53 -07:00
parent aa1cd25db7
commit 9c08ee0f6c

View File

@@ -89,6 +89,7 @@ public class DisplayListCanvas extends Canvas {
private DisplayListCanvas() {
super(nCreateDisplayListCanvas());
mDensity = 0; // disable bitmap density scaling
}
private static native long nCreateDisplayListCanvas();
@@ -97,6 +98,12 @@ public class DisplayListCanvas extends Canvas {
// Canvas management
///////////////////////////////////////////////////////////////////////////
@Override
public void setDensity(int density) {
// drop silently, since DisplayListCanvas doesn't perform density scaling
}
@Override
public boolean isHardwareAccelerated() {
return true;