JosJuice
9c44ad11e3
Android: Set preferMinimalPostProcessing="true"
...
When using the combination of Android 11 and HDMI 2.1,
this will send a signal to the TV suggesting it to switch to
a low latency mode ("game mode").
2020-07-28 22:21:57 +02:00
Ryan Meredith
9ac24a0580
Android: Some simple Clang-Tidy suggestions
2020-07-22 15:38:45 -04:00
JosJuice
e9cc89af83
Android: Remove hacks for Wii Remote extension and video backend settings
2020-07-20 15:25:53 +02:00
LC
487cd7abd9
Merge pull request #8905 from JosJuice/jni-encoding
...
Android: Use correct encoding when converting strings
2020-07-18 22:13:14 -04:00
LC
b6ee3228be
Merge pull request #8953 from JosJuice/android-target-sdk-29
...
Android: Increase targetSdkVersion to 29
2020-07-14 12:51:44 -04:00
JosJuice
05da2e30ad
Android: Use system cache directory as cache directory
...
This lets Android automatically delete data in the cache
directory when the device is running low on space or
when Dolphin is uninstalled.
2020-07-12 13:33:07 +02:00
JosJuice
95945a000e
Android: Increase targetSdkVersion to 29
...
Since updating to 28 took us so long that Google Play started
requiring updates to target 28 before we actually merged the PR that
made us target 28, I'm trying to get the update to 29 done early.
Setting targetSdkVersion to 28 would normally force scoped storage
on us, which we do not support yet. However, we can easily
avoid this by setting android:requestLegacyExternalStorage="true".
There will be no such luxury with targetSdkVersion 30, however...
2020-07-12 12:02:37 +02:00
JosJuice
f5da6e07d7
Android: Use correct encoding when converting strings
...
The functions with "UTF" in the name use "modified UTF-8" rather
than the standard UTF-8 which Dolphin uses, at least according
to Oracle's documentation, so it is incorrect for us to use them.
This change fixes the problem by converting between UTF-8 and
UTF-16 manually instead of letting JNI do it for us.
2020-07-08 14:52:05 +02:00
LC
87287181dd
Merge pull request #8907 from JosJuice/android-overlay-stick-gate
...
Android: Use octagonal stick gate in overlay
2020-07-08 08:50:47 -04:00
LC
a5166be995
Merge pull request #8896 from JosJuice/android-game-details-scroll
...
Android: Wrap game details dialog in ScrollView
2020-07-08 08:48:42 -04:00
LC
5a696f4934
Merge pull request #8906 from JosJuice/android-button-id-typo
...
Android: Fix button ID typo
2020-07-08 08:47:33 -04:00
LC
25118e2acc
Merge pull request #8928 from Ebola16/ADSL
...
Android: Update "Speed Limit" for "Unlimited" value
2020-07-08 08:39:44 -04:00
JosJuice
c89828b22e
Android: Convert some files to LF
...
I wonder why lint didn't catch this...
2020-07-06 17:04:58 +02:00
Ryan Meredith
9438b3cab2
Android: Update "Speed Limit" for "Unlimited" value
2020-07-04 03:26:44 -04:00
JosJuice
f8e0ececb9
Android: Don't use square stick calibration
...
This essentially reverts d9c78d5
. Thanks to the previous commit,
the touch controls issue which was fixed by d9c78d5
is still fixed.
The behavior for gamepads is reverted, bringing back the ability
to run diagonally in games that had trouble with it after d9c78d5
.
2020-06-29 01:20:02 +02:00
JosJuice
db75509ec5
Android: Enfore correct stick gate in overlay
...
Currently, the touch controller overlay uses a square gate for
sticks. This commit changes that so that it instead uses the
stick gate configured in the INI, which ensures that the values
sent to the core are appropriately scaled regardless of what
is configured in the INI and makes the overlay look nicer
if the INI is set to a stick gate that matches the graphics.
2020-06-29 01:20:02 +02:00
JosJuice
e044db6da6
Android: Fix button ID typo
...
Probably didn't actually break anything in practice due to
how the code for sticks works, but still.
2020-06-28 22:12:35 +02:00
JosJuice
2a3aa7a1f6
Android: Wrap game details dialog in ScrollView
...
This makes the dialog scrollable if the contents don't fit on the
screen. This happens for me in landscape but not in portrait.
2020-06-25 12:23:56 +02:00
Tilka
26ed3b318c
Merge pull request #8891 from JosJuice/file-details
...
Show file format details in game properties
2020-06-25 11:00:49 +01:00
JosJuice
d494e0230c
Show file format details in game properties
2020-06-21 20:47:23 +02:00
JosJuice
8ce25769d7
Merge pull request #8803 from Ebola16/ANDROID
...
Android: Android INI section and make platform tab selection an INI setting
2020-06-21 13:49:56 +02:00
JosJuice
08c93adde2
Merge pull request #8739 from Ebola16/GCOVERLAY
...
Android: Separate GameCube overlay refresh logic
2020-06-21 13:49:45 +02:00
Ryan Meredith
53ccc7a2d1
Android: Make last platform tab selection an INI setting
2020-06-17 13:00:48 -04:00
JosJuice
e2ae2b3b0b
Add new file format RVZ based on WIA
2020-06-17 13:47:34 +02:00
JosJuice
8da5d0c4fe
Add an early version of WIABlobReader
...
It can currently only read the first 0x80 bytes of a disc image,
which is enough for identifying it but not for doing anything else.
2020-06-17 13:43:51 +02:00
Tilka
a2b7627d66
Merge pull request #8860 from Ebola16/Emu
...
Android: Disallow multiple launcher activities
2020-06-16 19:38:55 +01:00
Ryan Meredith
ea3c3fd952
Android: Separate GameCube overlay refresh logic
2020-06-16 13:27:13 -04:00
JosJuice
851b438419
Merge pull request #8844 from Ebola16/RGL
...
Android: Refresh game library when resuming (Tv)MainActivity
2020-06-16 18:08:48 +02:00
Ryan Meredith
1e6925e423
Android: Disallow multiple launcher activities
2020-06-16 11:52:58 -04:00
Ryan Meredith
bebeb935a5
Android: Android INI section
2020-06-14 10:54:08 -04:00
Tilka
bf83e3eea0
Merge pull request #8845 from Ebola16/DISC2
...
Android: Display disc number instead of company if mulipart disc
2020-06-14 12:20:36 +01:00
Tilka
63c53ebc87
Merge pull request #8836 from Ebola16/REC
...
Android: Add recursive game paths to UI
2020-06-14 12:16:08 +01:00
Ryan Meredith
1c89e61d53
Android: Add option to disallow SD card writes
2020-06-08 03:45:59 -04:00
Ryan Meredith
3b1e6f3b7f
Android: Display disc number instead of company if mulipart disc
2020-06-04 04:12:12 -04:00
Ryan Meredith
9ee0740c2d
Android: Refresh game library when resuming (Tv)MainActivity
2020-06-02 16:45:23 -04:00
Ryan Meredith
9ea8f29765
Android: Conditionally respond to modified settings
2020-06-01 07:43:19 -04:00
Ryan Meredith
77f539355d
Android: Add recursive game paths to UI
2020-05-31 10:00:09 -04:00
JosJuice
53aff81c45
Merge pull request #8821 from Ebola16/TV
...
Android TV: Add Open File and Install WAD
2020-05-27 21:41:09 +02:00
Ryan Meredith
cfe1687248
Android TV: Add Open File and Install WAD
2020-05-19 03:24:32 -04:00
Ryan Meredith
c8aa077f8c
Android: Consistent TODO formatting
2020-05-09 12:33:09 -04:00
Léo Lam
297bbceadf
Remove redundant "Emulation" from "DSP HLE Emulation"
...
HLE stands for "high-level emulation", so "DSP HLE Emulation" would
mean "DSP High-Level Emulation Emulation"
2020-05-03 17:54:05 +02:00
Léo Lam
6e01855e8e
Merge pull request #8770 from Ebola16/ADSP
...
Android: Add DSP Emulation Engine
2020-05-03 17:51:46 +02:00
Ryan Meredith
a58942b442
Android: Add DSP Emulation Engine
2020-04-28 00:59:48 -04:00
Ryan Meredith
f3800659b9
Android: Fix MenuTag typo
2020-04-27 17:33:03 -04:00
Léo Lam
88ae4c7914
Merge pull request #8729 from JosJuice/android-touch-ir-default
...
Android: Use touch emulation of IR by default
2020-04-27 17:56:01 +02:00
Léo Lam
d040f91c3a
Merge pull request #8709 from Ebola16/AS
...
Android: Split General settings
2020-04-27 17:13:57 +02:00
JosJuice
18a4afb053
Android: Use touch emulation of IR by default
...
While having motion control emulation of IR enabled by default
makes sense in situations like using a DualShock 4 on a PC,
Android has the additional option of touch emulation of IR
which seems to be better liked, and the default value which
was chosen with PC in mind was carried over to Android
without any particular consideration. This change disables
motion control emulation of IR by default on Android only.
2020-04-27 17:02:53 +02:00
Ryan Meredith
c5c080b235
Android: Run installWAD on separate thread
2020-04-23 19:31:41 -04:00
Ryan Meredith
2d6d0c86cc
Android: Add Install WAD to menu_game_grid
2020-04-22 13:56:44 -04:00
JMC47
f83addee68
Merge pull request #8718 from JosJuice/android-tv-long-press
...
Android TV: Fix crash when long pressing a game
2020-04-22 04:25:44 -04:00