9094 Commits

Author SHA1 Message Date
bunnei
56074b1754 android: frontend: Fix default state for toggle controls, enable D-pad by default. 2021-02-21 18:06:19 -05:00
bunnei
171fb38510 android: frontend: Add persistent changeable layout option for landscape mode. 2021-02-21 18:06:19 -05:00
bunnei
222629b195 android: frontend: Track screen layout separately for orientation. 2021-02-21 18:06:19 -05:00
bunnei
64ba419977 android: frontend: Add MobileLandscape layout profile for mobile devices. 2021-02-21 18:06:19 -05:00
James Rowe
af61478822 Adds in missing changes to gradle file and updates dynarmic 2021-02-21 18:06:19 -05:00
bunnei
3961943829 android: jni: button_manager: Fix circle pad on subsequent game launch.
- We were missing an UnregisterFactory call for AnalogDevice.
2021-02-21 18:06:19 -05:00
bunnei
bcd1c7bdfc android: frontend: MainPresenter: Refresh game directory on app boot. 2021-02-21 18:06:19 -05:00
bunnei
59df6df795 android: jni: game_info: Fix crash on banner load for missing title. 2021-02-21 18:06:19 -05:00
bunnei
26813bab63 android: jni: config: Fix bug preventing creation of config.ini. 2021-02-21 18:06:19 -05:00
bunnei
da7b0e7f78 android: frontend: StartupHandler: Add an intro sequence to pick game dir. 2021-02-21 18:06:19 -05:00
bunnei
5241f5044e android: frontend: SettingsFragmentPresenter: Default resolution scale to 1X.
- Because android phones aren't very fast.
2021-02-21 18:06:19 -05:00
bunnei
164475bc09 android: frontend: Settings: Section categories must match INI settings. 2021-02-21 18:06:19 -05:00
bunnei
fb38edb03e android: frontend: Settings: Various updates and preserve single choice text in UI. 2021-02-21 18:06:19 -05:00
bunnei
55da147dbd android: frontend: SettingsFragmentPresenter: Move speed limit to Graphics, give proper strings. 2021-02-21 18:06:19 -05:00
bunnei
e7c666397a android: frontend: Enlarge icon for launcher. 2021-02-21 18:06:19 -05:00
bunnei
18a2f6e4f7 android: frontend: SettingsFragmentPresenter: Organize settings into logical categories. 2021-02-21 18:06:18 -05:00
bunnei
24e3068911 android: frontend: SettingsFragmentPresenter: Remove unnecessary settings, add JIT setting. 2021-02-21 18:06:18 -05:00
bunnei
ce700ad46d android: frontend: InputOverlay: Fix setting save for portrait mode. 2021-02-21 18:06:18 -05:00
bunnei
214b8c1a0d android: frontend: Fix settings slider cancel button. 2021-02-21 18:06:18 -05:00
bunnei
1130a7dac3 android: frontend: auto-reformat all code for consistent style. 2021-02-21 18:06:18 -05:00
James Rowe
d6501b6c8f Perf: Remove more breakpoint checking in the interpreter. Move filtering earlier in the logging chain 2021-02-21 18:06:18 -05:00
bunnei
274004c17b (jroweboy) Remove existing code in src/android
Move src/citra_android to src/android/app/src/main/jni
Disable gdbstub breakpoints on android (could be done better)
Disable LOD_BIAS for GLES (not support on gles)
2021-02-21 18:06:18 -05:00
bunnei
75ccba38cb android: frontend: Implement MobilePortrait layout, which makes more sense for mobile. 2021-02-21 18:06:18 -05:00
bunnei
381c81ad9a android: native: Remove several unused hooks. 2021-02-21 18:06:18 -05:00
bunnei
155dcf7125 android: native: Add hooks for SwitchScreenLayout and SwapScreens. 2021-02-21 18:06:18 -05:00
bunnei
a9d793de44 android: config: Update to reflect latest settings. 2021-02-21 18:06:18 -05:00
bunnei
23d6fb0e04 android: frontend: Add base project. 2021-02-21 18:06:18 -05:00
xperia64
c2d36cde9f
Fix destructor order in rasterizer cache (#5725) 2021-02-21 18:05:27 -05:00
Marshall Mohror
e6c479f497
Merge pull request #5710 from BreadFish64/bonk_textures
gl_rasterizer_cache: Remove all fully invalid surfaces from the cache
2021-02-11 19:06:03 -06:00
Marshall Mohror
5c58620618
Merge pull request #5717 from FearlessTobi/port-5895
Port yuzu-emu/yuzu#5895: "string_util: Remove MSVC workaround for converting between UTF8/UTF16"
2021-02-10 23:04:35 -06:00
Morph
7806206e90 string_util: Remove MSVC workaround for converting between UTF8/UTF16
This has been fixed as of Visual Studio 2019 Version 16.2
2021-02-11 00:16:33 +01:00
xperia64
2ddecf35d2
Avoid leaking fences during re-presentation (#5713)
* Avoid leaking fences during re-presentation
2021-02-09 11:32:48 -05:00
Marshall Mohror
5776bdda82
Merge pull request #5546 from FearlessTobi/port-5524
Port yuzu-emu/yuzu#4086 and yuzu-emu/yuzu#4611: Xbyak cleanups
2021-02-08 16:00:18 -06:00
BreadFish64
ff56fdf37d fix recycling custom textures 2021-02-08 15:53:06 -06:00
Pengfei Zhu
e770fd6e95
Merge pull request #5707 from vitor-k/mod-scale
configure_input: fix modifier scale saving
2021-02-08 13:14:19 +08:00
Vitor K
2e3834f880
Fix macos build (#5703)
* Update deps.sh

GitHub's virtual environment provides 7zip and llvm by default, so brew may fail to install them as another version is already installed

* Use || true to ignore brew installation errors
2021-02-07 03:40:10 -05:00
Marshall Mohror
00c798991c
remove semicolon 2021-02-05 08:25:02 -06:00
Vitor Kiguchi
611b186a97 configure_input: set modifier_scale undonditionally when restoring default 2021-02-04 14:19:41 -03:00
Marshall Mohror
6b2e7b77cc
Merge pull request #5657 from FearlessTobi/port-5158
Port yuzu-emu/yuzu#5158: "video_core: Remove unnecessary enum class casting in logging messages"
2021-02-04 10:51:29 -06:00
Marshall Mohror
e2adb51494
Merge pull request #5693 from FearlessTobi/port-5342
Port yuzu-emu/yuzu#5342: "yuzu: Migrate off of setMargin() to setContentsMargins()"
2021-02-04 10:50:32 -06:00
Marshall Mohror
a1d6396a90
Merge pull request #5695 from FearlessTobi/port-4942
Port yuzu-emu/yuzu#4942: "core: Make use of [[nodiscard]] with the System class"
2021-02-04 10:50:00 -06:00
BreadFish64
a131f9eb74 gl_rasterizer_cache: don't place null textures in the recycler 2021-02-03 13:29:03 -06:00
Marshall Mohror
2461f67a98
Merge pull request #5671 from FearlessTobi/port-5217
Port yuzu-emu/yuzu#5217: "citra_qt/main: Save settings when starting guest"
2021-02-03 10:22:38 -06:00
Marshall Mohror
fa67789dcd
Merge pull request #5667 from zhaobot/tx-update-20210101011718
Update translations (2021-01-01)
2021-02-03 10:20:36 -06:00
Marshall Mohror
2539215f18
Merge pull request #5660 from FearlessTobi/port-5166
Port yuzu-emu/yuzu#5166: "core: Remove unnecessary enum casts in log calls"
2021-02-03 10:19:38 -06:00
BreadFish64
85e9ba897d gl_rasterizer_cache: Recycle host textures
Allocating new textures has fairly high driver overhead.
We can avoid some of this by reusing the textures from destroyed surfaces since the game will probably create more textures with the same dimensions and format.
2021-02-02 20:46:25 -06:00
BreadFish64
935e88a580 gl_rasterizer_cache: Remove all fully invalid surfaces from the cache
Some games (e.g. Pilotwings Resort) create many surfaces that are invalidated quickly but were never removed.
This occasionally lead to large lag spikes due to high lookup times and other data structure management overhead.
2021-02-02 20:43:41 -06:00
Vitor Kiguchi
75f9c2cc13 configure_input: fix modifier scale saving 2021-01-31 00:15:00 -03:00
xperia64
8df502a688
Implement APT command 0x0103 (#5478)
* WIP implement apt 0x0103

* Update src/core/hle/service/apt/apt.cpp

Co-authored-by: Pengfei Zhu <zhupf321@gmail.com>

* Names

Co-authored-by: Pengfei Zhu <zhupf321@gmail.com>
2021-01-26 15:27:52 -05:00
FearlessTobi
8d2e28cf76 core: Make use of [[nodiscard]] with the System class
Given this is a central class, we should flag cases where the return
value of some functions not being used is likely a bug.

Co-Authored-By: LC <712067+lioncash@users.noreply.github.com>
2021-01-17 19:05:43 +01:00