torzu/src/yuzu
merry 16784e5bb3 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
2022-02-27 19:40:05 +00:00
..
applets general: Rename NewUUID to UUID, and remove the previous UUID impl 2022-02-05 13:56:21 -05:00
configuration dynarmic: Inline exclusive memory accesses 2022-02-27 19:40:05 +00:00
debugger debugger: console: Set console output codepage to UTF-8 2022-02-13 18:18:05 -05:00
util yuzu: Add setting to disable controller navigation 2022-01-23 21:08:49 -06:00
about_dialog.cpp configuration: Use std::make_unique instead of operator new for ui 2021-10-15 15:26:32 -04:00
about_dialog.h qt: Add missing override specifiers where applicable 2018-08-06 13:29:14 -04:00
aboutdialog.ui yuzu/main: Fix version info in logging and about dialog 2021-05-16 22:17:17 -04:00
bootmanager.cpp yuzu: Fix TAS from rebase 2021-11-24 20:30:29 -06:00
bootmanager.h yuzu: Fix TAS from rebase 2021-11-24 20:30:29 -06:00
CMakeLists.txt main: fix wake lock in Flatpak ... 2021-12-22 02:27:09 -07:00
compatdb.cpp yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
compatdb.h yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
compatdb.ui Port web_service from Citra 2018-10-02 15:30:48 +02:00
compatibility_list.cpp yuzu: Move compatibility list specifics to their own source files 2018-09-09 19:45:25 -04:00
compatibility_list.h yuzu: Move compatibility list specifics to their own source files 2018-09-09 19:45:25 -04:00
discord.h Port web_service from Citra 2018-10-02 15:30:48 +02:00
discord_impl.cpp discord_impl: Remove global system instances 2021-10-07 13:50:13 -04:00
discord_impl.h discord_impl: Remove global system instances 2021-10-07 13:50:13 -04:00
game_list.cpp yuzu/game_list: Use non-deprecated version of QString's split() function 2022-02-01 11:41:31 -05:00
game_list.h yuzu: Implement basic controller navigation 2021-12-02 15:17:44 -06:00
game_list_p.h game_list: Make game list folder icons smaller (#6762) 2021-08-01 12:59:36 -04:00
game_list_worker.cpp game_list: Remove global instances of Core::System 2021-10-07 13:50:13 -04:00
game_list_worker.h game_list: Remove global instances of Core::System 2021-10-07 13:50:13 -04:00
hotkeys.cpp yuzu: Add setting to disable controller navigation 2022-01-23 21:08:49 -06:00
hotkeys.h yuzu: Add controller hotkeys 2022-01-06 21:26:05 -06:00
Info.plist macOS: Update Info.plist 2018-01-13 23:11:51 +00:00
install_dialog.cpp Update the install and progress dialogs 2020-07-10 00:38:28 -04:00
install_dialog.h install_dialog: Make use of [[nodiscard]] where applicable 2020-09-23 13:22:04 -04:00
loading_screen.cpp general: Replace high_resolution_clock with steady_clock 2021-12-02 14:20:43 -05:00
loading_screen.h general: Replace high_resolution_clock with steady_clock 2021-12-02 14:20:43 -05:00
loading_screen.ui QT: Fix the loading screen 'H' switch logo to not glitch out 2019-02-05 18:24:15 -07:00
main.cpp yuzu: Remove amiibos on drag and drop 2022-02-20 14:28:21 -06:00
main.h yuzu: Mute audio when in background 2022-02-06 20:46:58 -06:00
main.ui yuzu: Allow to open and remove the amiibo 2022-02-08 10:08:04 -06:00
uisettings.cpp Replace "Light" theme by "Default" 2021-11-14 08:52:55 -05:00
uisettings.h yuzu: Mute audio when in background 2022-02-06 20:46:58 -06:00
yuzu.qrc yuzu: Various frontend improvements to avoid crashes and improve experience on Linux. 2021-02-14 00:20:41 -08:00
yuzu.rc Fix: fatal error CVT1100 when compiling manifest file 2020-06-21 03:11:23 +02:00