| Age | Commit message (Collapse) | Author |
|
Android: Replace emulation rotation crash workaround with proper fix
|
|
This text has been taken from the message of the commit that added
the class. (I don't have an Nvidia Shield to reproduce the bug with.)
|
|
The workaround was added in 0446a58.
The underlying problem is that we must not destroy the surface
while the video backend is initializing, otherwise the video
backend may reference nullptr.
I've also cleaned up the logic for when to destroy the surface.
Note that the comment in EmulationFragment.java about only being
able to destroy the surface when emulation is running is not true
anymore (due to de632fc, it seems like).
|
|
|
|
Android: Graphic setting description improvements
|
|
|
|
|
|
|
|
Android: Call UICommon::Init at app start instead of emulation start
|
|
Android: Fix race condition in AppLinkActivity
|
|
Preparation for the next commit.
|
|
Much of our native code assumes that UICommon::Init has been called
(for reasons such as wanting to access the user's settings),
so not calling it until emulation start heavily limits what native
code we can use in the Android GUI (except during emulation).
|
|
|
|
Android: Dynamic SettingsActivity Titles
|
|
Settings"
This new setting is like Override Language on NTSC Games, except
instead of only applying to the GameCube language setting,
it also applies to the Wii language setting.
Fixes https://bugs.dolphin-emu.org/issues/11299
|
|
|
|
This is also shared by the disc change code, but changing discs to a
.dol doesn't make sense either.
|
|
This enables us to boot FIFO logs as well as homebrew directly, without
having to add it to the game list first.
|
|
|
|
|
|
This isn't as serious as copying global INIs into user game INIs,
but still not good. We want to be able to remove settings from
default game INIs and have those removals apply.
|
|
|
|
See the source code comment in the next commit for why this is bad.
|
|
android: simplify config loading code
|
|
https://bugs.dolphin-emu.org/issues/11767
|
|
Android: Support changing Wii Remote extension while emulating
|
|
|
|
|
|
|
|
to UI. Eliminate hidden magic values of the IR cursor.
|
|
|
|
|
|
The difference between Dolphin's game IDs and GameTDB's game IDs
is that GameTDB uses four characters for non-disc titles, whereas
Dolphin uses six characters for all titles.
This fixes:
- TitleDatabase considering Datel discs to be NHL Hitz 2002
- Gecko code downloading not working for discs with IDs starting with P
- Cover downloading mixing up discs with channels (e.g. Mario Kart Wii
and Mario Kart Channel) and making extra HTTP requests. (Android was
actually doing a better job at this than DolphinQt!)
|
|
Android: Wiimote only(no nunchuck) overlay upgrades
|
|
Android: Show files in the directory picker
|
|
People in the Google Play reviews still seem to be confused about
games not showing up in the directory picker, so let's show them
even though they can't be selected. (Either that or they haven't
realized that they need to extract their pirated games.)
|
|
Android: some minor changes
|
|
Android: Don't clear vibrators in onStop
|
|
Android: Disable backend multithreading and add option to gfx menu
|
|
Lets launchers specify multiple discs to launch, for automatic disc
switching.
|
|
Regression from the automatic disc change PR. See
https://forums.dolphin-emu.org/Thread-commit-63c9831-broke-game-autostarting-on-android
|
|
|
|
Increase some button sizes
Create new defaults for Wiimote only and horizontal wiimote
|
|
Replace raster font with dear imgui
|
|
|
|
Also makes sEmulationActivity private.
|
|
|
|
This allows the defaults to be actual defaults across devices with different
screen sizes
|
|
Added ingame option to select either wiimote A, B, 2 or Classic A
|
|
Fixes issue where vibration would stop if you swapped between apps mid emulation.
|