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
FearlessTobi
aeba818634
citra_qt: Migrate off of setMargin() to setContentsMargins()
...
setMargin() has been deprecated since Qt 5, and replaced with
setContentsMargins(). We can move over to setContentsMargins() to stay
forward-compatible with Qt 6.0.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com>
2021-01-17 02:48:52 +01:00
Pengfei Zhu
7c6d7905a4
Merge pull request #5670 from FearlessTobi/port-5277
...
Port yuzu-emu/yuzu#5277 : "general: Fix various spelling errors"
2021-01-09 22:10:27 +08:00
xperia64
e33677b021
Add 3D slider value to the HID shared page ( #5676 )
...
* Add 3D slider value to the HID shared page; Fixes MSet
* Use f32
2021-01-05 22:01:01 +01:00
Lioncash
9c08409e0e
externals: Update Xbyak to 5.96
...
I made a request on the Xbyak issue tracker to allow some constructors
to be constexpr in order to avoid static constructors from needing to
execute for some of our register constants.
This request was implemented, so this updates Xbyak so that we can make
use of it.
2021-01-04 05:11:18 +01:00
MerryMage
045d20e076
xbyak_abi: Prefer returning a struct to using out parameters in ABI_CalculateFrameSize
2021-01-04 04:07:11 +01:00
MerryMage
a841ce6451
xbyak_abi: Register indexes should be unsigned
2021-01-04 04:07:10 +01:00
Tobias
50eb634583
Merge pull request #5536 from FearlessTobi/port-4440
...
Port yuzu-emu/yuzu#4440 : "CMakeLists: Update several libraries"
2021-01-04 04:03:34 +01:00
FearlessTobi
0e534f7e61
CMakeFiles: Update json to 3.9.0
...
Keeps the tracked version of the library up to date.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com>
2021-01-04 03:35:56 +01:00
xperia64
c1d7ba4d60
Delete the old log file before rotating ( #5675 )
2021-01-03 14:53:23 -05:00
FearlessTobi
251b265777
citra_qt/main: Save settings when starting guest
...
Saves UISettings and Settings when booting a guest. Moves updating
UISettings::values from GMainWindow::closeEvent into its own function,
then reuses it in GMainWindow::BootGame.
Co-Authored-By: lat9nq <22451773+lat9nq@users.noreply.github.com>
2021-01-03 05:28:52 +01:00
xperia64
755393da90
Look at direction of analog axis travel instead of instantaneous sample ( #5509 )
...
* Look at direction of analog axis travel instead of instantaneous sample
* Clang-format
* Use map count, use unordered_map
* Improve digital vs. true analog axis heuristics
2021-01-02 21:09:26 -05:00
FearlessTobi
1653ebaa45
general: Fix various spelling errors
...
Co-Authored-By: Morph <39850852+Morph1984@users.noreply.github.com>
2021-01-03 02:39:41 +01:00
bunnei
9c76120a13
Fix the old log file to work with the log parser.
2021-01-01 03:17:20 -08:00
bunnei
f00c4a4cf5
Merge pull request #5668 from vitor-k/update-zstd
...
Update zstd to v1.4.8
2021-01-01 03:03:59 -08:00
bunnei
1265c37bab
Merge pull request #5666 from xperia64/log_rotate
...
Rotate previous log file to "citra_log.txt.old"
2021-01-01 03:03:31 -08:00
Vitor Kiguchi
a6fbc1c9e3
zstd: define include_directories for build interface only
2021-01-01 06:31:20 -03:00