merry
3fe2c2d40d
dynarmic: Inline exclusive memory accesses
Inlines implementation of exclusive instructions into JITted code,
improving performance of applications relying heavily on these
instructions.
We also fastmem these instructions for additional speed, with
support for appropriate recompilation on fastmem failure.
An unsafe optimization to disable the intercore global_monitor is also
provided, should one wish to rely solely on cmpxchg semantics for
safety.
See also: merryhime/dynarmic#664
4 years ago
bunnei
5dc4c92dc2
settings: Add a new "use_extended_memory_layout" setting.
- This will be used to enable emulation of a larger memory arrangement.
4 years ago
Narr the Reg
10a0790ce5
yuzu: config: Fix mapping issues with the enter key
4 years ago
german77
5fced43199
yuzu: Allow to open and remove the amiibo
4 years ago
german77
eb34318ded
yuzu: Mute audio when in background
4 years ago
german77
2e45a555b4
yuzu: Add docked, GPU accuracy and adapting filter hotkeys
4 years ago
german77
2ea4a2b74e
yuzu: Add auto center on right click
4 years ago
Morph
e47b5e6a26
general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
4 years ago
Morph
26f74468c4
profile: Migrate to the new UUID implementation
4 years ago
Narr the Reg
6b132458dc
yuzu: config: Vibrate the controller while configuring vibration strength
4 years ago
Narr the Reg
2198237e42
yuzu: ui: Improve battery symbols
4 years ago
Lioncash
1c24f14e58
configure_filesystem: Add missing changeEvent() override
This allows the dialog to be retranslated during runtime if the language
is changed.
4 years ago
Lioncash
54f3cb8186
configure_filesystem: Normalize member function casing
All other dialog types we have use CamelCase naming.
4 years ago
Lioncash
951785a17e
configure_motion_touch: Use functor versions of invokeMethod
Same behavior, but ensures that the functions we're calling exist, since
they can be checked at compile-time.
4 years ago
Lioncash
b4a7e150c7
configure_input_player: Eliminate variable shadowing
4 years ago
Lioncash
76c9d3318f
configure_input_player: std::move input setters in HandleClick
4 years ago
Lioncash
3379694d32
configure_input_player: Avoid unnecessary ParamPackage copies
Avoids churning allocations.
4 years ago
german77
a2fe5dffa9
input_common: Add home and hard touch press buttons to UDP controllers
4 years ago
german77
f0b67c3ebb
hotkeys: Don't translate hotkey buttons
4 years ago
german77
1fca7203d3
input_common: Add option to configure gyro threshold
4 years ago
german77
47ca44ad1d
yuzu: Add setting to disable controller navigation
4 years ago
Moonlacer
71ae167f3a
Update FSR to 1.0.2
Updates yuzu's FSR implementation to 1.0.2
4 years ago
Narr the Reg
0a75c32ab8
yuzu: Add modifiers for keyboard
4 years ago
v1993
8117685e56
Use Default Colorful theme by default outside of Windows
On OSes with system-wide theming this allows yuzu to follow system style, regardless of its exact coloration, working well with both light and dark system themes. Dark /Colorful, on the other hand, forces dark theme regardless of user preferences set in system settings, making for a poor default.
Use Colorful variation to keep in line with icon style of patron-voted Dark Colorful.
4 years ago
Morph
7721ca7ee7
uisettings: Add enumeration type for themes
Eliminates the usage of a magic number to indicate the default index of the themes array,
4 years ago
gidoly
f83f55b337
config: Change default theme to Dark Colorful
4 years ago
german77
991460cd98
input_common: Reintroduce motion from mouse and use button names
4 years ago
german77
a31c663398
yuzu: Add volume up/down hotkeys
4 years ago
german77
c5665f7289
yuzu: Remove speed limit hotkeys
4 years ago
german77
a52791af6b
yuzu: Use pad parameter to choose the correct controller
4 years ago
german77
353317f31e
yuzu: Add controller hotkeys
4 years ago
lat9nq
a8b082c537
configure_per_game: Initialize tabs after loading custom configuration
Changes tab initialization to happen after the configuration is loaded,
which means that it no longer happens as member initializers in the
ConfigurePerGame constructor. Removes the cluster of
??_tab->SetConfiguration's that I added earlier to get around this issue
initially.
Fixes a regression in #6774
4 years ago
Fernando Sahmkow
65387dd0a0
ShaderDecompiler: Add a debug option to dump the game's shaders.
4 years ago
german77
8b989ac3ae
controller_applet: Only populate supported controllers
4 years ago
german77
5dab578691
core/hid: Fix controller type validation
4 years ago
ameerj
8f764d62a5
game_list: Add persistent setting for the favorites row expanded state
Previously, the favorites row was always expanded on launch. This change introduces a persistent setting that allows the favorites row's expanded state to be remembered between launches.
4 years ago
german77
5fae083bc3
core/hid: Ensure only valid npad are connected
4 years ago
Morph
726d16f266
general: Fix handheld typo
4 years ago
german77
b7357d95a7
settings: Add debug setting to enable all controllers
4 years ago
german77
8df8dd6c5c
config: Remove vibration configuration
4 years ago
Narr the Reg
7b56b2cab6
input_common: Fully implement UDP controllers
4 years ago
german77
b8b849dc2e
input_common: Move button names to the frontend
4 years ago
german77
25521cd948
core/hid: Improve accuary of mouse implementation
4 years ago
german77
dfb63175d1
core/hid: Fully implement native mouse
4 years ago
german77
6032358402
input_common: Allow keyboard to be backwards compatible
4 years ago
german77
ebfe40dec8
core/hid: Improve accuracy of the keyboard implementation
4 years ago
german77
99485a06a7
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
ac0154259a
settings: Remove includes of core.h
4 years ago
Levi Behunin
ff650fc863
UI nits
Set top margin to 6 on Right Stick, LeftStick, Face Buttons, D-Pad.
Change property on Input Device QComboBox from minimumSize to minimumContentsLength.
4 years ago
german77
0cf8201c5d
settings: Fix controller preview not displaying the correct controller
4 years ago