diff options
| author | JosJuice <josjuice@gmail.com> | 2020-08-09 21:07:22 +0200 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2020-08-09 21:07:22 +0200 |
| commit | 02fe1cdec4baae9e346eca50245daccdfa503147 (patch) | |
| tree | edd0f395c3f14b9fa946d745a6687029a5356303 /Source/Android/app/src/main/java/org | |
| parent | a161e58591cadc504c9751a563f4c065ad0f435a (diff) | |
Android: Rewrite GetRenderSurfaceScale in Java
Long sequences of JNI calls are both hard to read and slow.
Diffstat (limited to 'Source/Android/app/src/main/java/org')
| -rw-r--r-- | Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java index 28296f75fa..a07469b888 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/NativeLibrary.java @@ -6,6 +6,7 @@ package org.dolphinemu.dolphinemu; +import android.util.DisplayMetrics; import android.view.Surface; import androidx.appcompat.app.AlertDialog; @@ -571,5 +572,12 @@ public final class NativeLibrary } } + public static float getRenderSurfaceScale() + { + DisplayMetrics metrics = new DisplayMetrics(); + sEmulationActivity.get().getWindowManager().getDefaultDisplay().getMetrics(metrics); + return metrics.scaledDensity; + } + public static native float GetGameAspectRatio(); } |
