Add support for mixed 32/64 APKs using RenderScript.
Change-Id: I8901a1547d180c9dcef320f86d07a5b82551fb5c
This commit is contained in:
@@ -231,10 +231,18 @@ public class FieldPacker {
|
||||
|
||||
public void addObj(BaseObj obj) {
|
||||
if (obj != null) {
|
||||
// FIXME: this is fine for 32-bit but needs a path for 64-bit
|
||||
addI32((int)obj.getID(null));
|
||||
if (RenderScript.sPointerSize == 8) {
|
||||
addI64(obj.getID(null));
|
||||
}
|
||||
else {
|
||||
addI32((int)obj.getID(null));
|
||||
}
|
||||
} else {
|
||||
addI32(0);
|
||||
if (RenderScript.sPointerSize == 8) {
|
||||
addI64(0);
|
||||
} else {
|
||||
addI32(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user