Resolves #378, adding support for detecting ARMv8 on Android.

This commit is contained in:
Daniel Johansson 2015-11-12 15:11:41 +00:00
parent cbe87cf41f
commit dc0bcb5d13
3 changed files with 13 additions and 0 deletions

View File

@ -122,9 +122,13 @@ public class JmeAndroidSystem extends JmeSystemDelegate {
return Platform.Android_ARM6; return Platform.Android_ARM6;
} else if (arch.contains("v7")) { } else if (arch.contains("v7")) {
return Platform.Android_ARM7; return Platform.Android_ARM7;
} else if (arch.contains("v8")) {
return Platform.Android_ARM8;
} else { } else {
return Platform.Android_ARM5; // unknown ARM return Platform.Android_ARM5; // unknown ARM
} }
} else if (arch.contains("aarch")) {
return Platform.Android_ARM8;
} else { } else {
return Platform.Android_Other; return Platform.Android_Other;
} }

View File

@ -153,6 +153,10 @@ public abstract class JmeSystemDelegate {
return false; return false;
} else if (arch.equals("universal")) { } else if (arch.equals("universal")) {
return false; return false;
} else if (arch.equals("aarch32")) {
return false;
} else if (arch.equals("aarch64")) {
return true;
} else if (arch.equals("arm")) { } else if (arch.equals("arm")) {
return false; return false;
} else { } else {

View File

@ -88,6 +88,11 @@ public enum Platform {
*/ */
Android_ARM7, Android_ARM7,
/**
* Android ARM8
*/
Android_ARM8,
/** /**
* Android x86 * Android x86
*/ */