diff options
| author | 2023-11-03 14:35:57 -0400 | |
|---|---|---|
| committer | 2023-11-03 14:35:57 -0400 | |
| commit | d6e6ab11b1699c1de4ca7225f9aecbf3780836cf (patch) | |
| tree | ad2ff8b253582ac5a190a2cb67dd269af36c92da /src | |
| parent | Merge pull request #11948 from german77/hard_ring (diff) | |
| parent | android: Update surface parameters on emulation start (diff) | |
| download | yuzu-d6e6ab11b1699c1de4ca7225f9aecbf3780836cf.tar.gz yuzu-d6e6ab11b1699c1de4ca7225f9aecbf3780836cf.tar.xz yuzu-d6e6ab11b1699c1de4ca7225f9aecbf3780836cf.zip | |
Merge pull request #11953 from t895/surface-tweak
android: Update surface parameters on emulation start
Diffstat (limited to 'src')
| -rw-r--r-- | src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt index 07bd78bf7..c456c0592 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt | |||
| @@ -312,6 +312,8 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { | |||
| 312 | ViewUtils.showView(binding.surfaceInputOverlay) | 312 | ViewUtils.showView(binding.surfaceInputOverlay) |
| 313 | ViewUtils.hideView(binding.loadingIndicator) | 313 | ViewUtils.hideView(binding.loadingIndicator) |
| 314 | 314 | ||
| 315 | emulationState.updateSurface() | ||
| 316 | |||
| 315 | // Setup overlay | 317 | // Setup overlay |
| 316 | updateShowFpsOverlay() | 318 | updateShowFpsOverlay() |
| 317 | } | 319 | } |
| @@ -805,6 +807,13 @@ class EmulationFragment : Fragment(), SurfaceHolder.Callback { | |||
| 805 | } | 807 | } |
| 806 | 808 | ||
| 807 | @Synchronized | 809 | @Synchronized |
| 810 | fun updateSurface() { | ||
| 811 | if (surface != null) { | ||
| 812 | NativeLibrary.surfaceChanged(surface) | ||
| 813 | } | ||
| 814 | } | ||
| 815 | |||
| 816 | @Synchronized | ||
| 808 | fun clearSurface() { | 817 | fun clearSurface() { |
| 809 | if (surface == null) { | 818 | if (surface == null) { |
| 810 | Log.warning("[EmulationFragment] clearSurface called, but surface already null.") | 819 | Log.warning("[EmulationFragment] clearSurface called, but surface already null.") |