summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2022-03-17main: Update Disable Web Applet warninglat9nq
2022-03-17configure_debug: Add option to set disable_web_appletlat9nq
Allow the user to configure the web applet usage ahead of booting the application.
2022-03-17yuzu: Move disable_web_applet to UISettingslat9nq
2022-03-16Merge pull request #7964 from german77/miiiibunnei
applet: mii: Simple implementation of mii applet
2022-03-12config: Write dynarmic exclusive memory configsameerj
Ensures the configs are written and saved between boots
2022-03-11cpu_detect: Add additional x86 flags and telemetryWunkolo
Adds detection of additional CPU flags to cpu_detect and additions to telemetry output. This is not exhaustive but guided by features that [dynarmic utilizes](https://github.com/merryhime/dynarmic/blob/bcfe377aaa5138af740e90af5be7a7dff7b62a52/src/dynarmic/backend/x64/host_feature.h#L12-L33) as well as features that are currently utilized but not reported to telemetry(invariant_tsc). This is intended to guide future optimizations. AVX512 in particular is broken up into its individual subsets and some other processor features such as [sha](https://en.wikipedia.org/wiki/Intel_SHA_extensions) and [gfni](https://en.wikipedia.org/wiki/AVX-512#GFNI) are added to have some forward-facing data-points. What used to be a single `CPU_Extension_x64_AVX512` telemetry field is also broken up into individual `CPU_Extension_x64_AVX512{F,VL,CD,...}` fields.
2022-02-28applet: mii: Simple implementation of mii appletgerman77
2022-02-27dynarmic: Inline exclusive memory accessesmerry
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-26Merge pull request #7932 from bunnei/extended-mem-layoutbunnei
Add extended memory layout (6GB) support and improve KResourceLimit management
2022-02-21settings: Add a new "use_extended_memory_layout" setting.bunnei
- This will be used to enable emulation of a larger memory arrangement.
2022-02-20yuzu: Remove amiibos on drag and dropgerman77
2022-02-19Merge pull request #7867 from german77/amiibobunnei
nfp: Improve amiibo support
2022-02-15yuzu: config: Fix mapping issues with the enter keyNarr the Reg
2022-02-13debugger: console: Set console output codepage to UTF-8Morph
This allows the console to display multi-byte encoded characters.
2022-02-10Merge pull request #7852 from Morph1984/new-uuidbunnei
common: Revise and fix the UUID implementation
2022-02-10Merge pull request #7861 from german77/user_featuresbunnei
yuzu: New hotkeys and mute audio on background
2022-02-08nfp: Address compiler issuesgerman77
2022-02-08yuzu: Allow to open and remove the amiibogerman77
2022-02-06yuzu: Mute audio when in backgroundgerman77
2022-02-06yuzu: Add docked, GPU accuracy and adapting filter hotkeysgerman77
2022-02-06yuzu: Add auto center on right clickgerman77
2022-02-05Merge pull request #7849 from Morph1984/qt-frameless-windowbunnei
main: Always remove the frameless window flag when restoring UI state
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph
This completes the removal of the old UUID implementation.
2022-02-05profile: Migrate to the new UUID implementationMorph
2022-02-05Merge pull request #7842 from german77/vibration_testbunnei
yuzu: config: Vibrate the controller while configuring vibration strength
2022-02-04Merge pull request #7839 from german77/batterybunnei
yuzu: ui: Improve battery symbols
2022-02-03main: Always remove the frameless window flag when restoring UI stateMorph
For unknown reasons, this flag may persist after the application has been closed. Removing this flag when restoring the UI state ensures that a frameless window will not be shown on startup.
2022-02-02yuzu: config: Vibrate the controller while configuring vibration strengthNarr the Reg
2022-02-02Merge pull request #7834 from german77/repeatbunnei
yuzu: Disable auto repeat on hotkeys again
2022-02-02yuzu: ui: Improve battery symbolsNarr the Reg
2022-02-01Merge pull request #7807 from german77/moar-buttonsbunnei
input_common: Add home and hard touch press buttons to UDP controllers
2022-02-01Merge pull request #7833 from lioncash/file-sysMorph
configure_filesystem: Add missing changeEvent() override
2022-02-01Merge pull request #7792 from german77/translatebunnei
hotkeys: Don't translate hotkey buttons
2022-02-01configure_filesystem: Add missing changeEvent() overrideLioncash
This allows the dialog to be retranslated during runtime if the language is changed.
2022-02-01configure_filesystem: Normalize member function casingLioncash
All other dialog types we have use CamelCase naming.
2022-02-01yuzu: Disable auto repeat on hotkeys againNarr the Reg
2022-02-01Merge pull request #7831 from lioncash/motionMorph
configure_motion_touch: Use functor versions of invokeMethod
2022-02-01configure_motion_touch: Use functor versions of invokeMethodLioncash
Same behavior, but ensures that the functions we're calling exist, since they can be checked at compile-time.
2022-02-01configure_input_player: Eliminate variable shadowingLioncash
2022-02-01configure_input_player: std::move input setters in HandleClickLioncash
2022-02-01configure_input_player: Avoid unnecessary ParamPackage copiesLioncash
Avoids churning allocations.
2022-02-01yuzu/game_list: Use non-deprecated version of QString's split() functionLioncash
The previous overload of split() was deprecated in 5.14.
2022-01-30input_common: Add home and hard touch press buttons to UDP controllersgerman77
2022-01-27Merge pull request #7770 from german77/motion-thresholdbunnei
input_common: Add option to configure gyro threshold
2022-01-27hotkeys: Don't translate hotkey buttonsgerman77
2022-01-25Merge pull request #7769 from german77/no-controlbunnei
yuzu: Add setting to disable controller navigation
2022-01-25Merge pull request #7768 from Moonlacer/fsr-1.0.2bunnei
Update AMD FidelityFX Super Resolution™ to 1.0.2
2022-01-24Merge pull request #7760 from german77/inverted_keyboardbunnei
yuzu: Add modifiers for keyboard
2022-01-23input_common: Add option to configure gyro thresholdgerman77
2022-01-23yuzu: Add setting to disable controller navigationgerman77