| Age | Commit message (Collapse) | Author |
|
Core/Jits: Adds an option to disable the register cache.
|
|
Currently, we do not display every second frame in 25fps/30fps games
which run to vsync. This improves performance as there's less rendering
for the GPU to perform, but when combined with vsync, could cause frame
pacing issues.
This commit adds an option to force every frame generated by the console
to be displayed to the host, which may improve pacing for these games.
|
|
We must set Java_GCAdapter.manager before the GC adapter thread (C++)
starts. We used to set it at emulation start, which was fine until
9f3f45a made the GC adapter thread start much earlier.
|
|
Android: Native motion controls
|
|
Android: Add audio volume setting
|
|
Android: Fix displaying checkbox settings with no description
|
|
|
|
https://bugs.dolphin-emu.org/issues/11904
|
|
|
|
This also removes the FAB from GameDetailsDialog. It was
previously outside of the visible area and thus unusable.
|
|
|
|
It takes up a lot of space on the screen, and the functionality for
saving these screenshots isn't in Dolphin anymore as far as I can tell.
|
|
In particular, Wii games don't have descriptions.
|
|
Because trying to fit a 3:1 banner into a circle looks very awkward.
Also move the banner below the title/description now that it
takes up more space horizontally.
|
|
|
|
|
|
Since it no longer only contains settings.
|
|
It was made inaccessible in e19922c (I'm not sure why)
and then removed by 593b697.
|
|
This reverts commit 593b69728d7e7813a3e3bbd1bfea2f2f56f3a38e.
|
|
|
|
calls
|
|
|
|
|
|
When using motion controls, it's useful to be able to lock the screen
to a certain orientation so that Android won't interpret game motions
as an intent to change the screen orientation. To this end, I've
changed the existing orientation lock setting in the following ways:
- A portrait lock mode has been added in addition to the existing
landscape lock mode and unlocked mode.
- The landscape lock mode now locks to regular landscape rather than
letting you change between the two possible landscape orientations.
- The setting is now accessed during emulation rather than outside.
|
|
|
|
Before, it only flipped the d-pad (and arranged the overlay buttons
differently).
|
|
|
|
This will help to disable all inter-instruction dependencies.
So android users can check if only a single instruction is broken without compiling dolphin on their own.
|
|
|
|
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.
|