summaryrefslogtreecommitdiff
path: root/src/yuzu
AgeCommit message (Collapse)Author
2022-04-12ui: Touching QPalette::Text broke dark -> light UI. don't doKyle K
2022-04-11ui: Set Link Color when setting themeKyle K
Long story short, QT doesn't allow the link colors to be set via their stylesheets. There are two ways to work with this, specify the color manually for every link (See the About dialog) The other way is to change the default palette. IsDarkTheme is copy/pasted from src/yuzu/debugger/wait_tree.cpp
2022-04-07yuzu/util: Replace lock_guard with scoped_lockMerry
2022-04-04Merge pull request #8089 from merryhime/paranoiabunnei
configuration: Add Paranoid CPU accuracy level
2022-04-02Merge pull request #8141 from merryhime/configure-hotkeys-columnsMorph
configure_hotkeys: Make first column stretch and not last column
2022-04-02configure_per_game_addons: Set tree view minimum section size to 150pxmerry
2022-04-02configure_hotkeys: Make first column stretch and not last columnmerry
Also configure minimum width of columns to be 150px.
2022-04-02configure_per_game_addons: Stretch first column and not lastmerry
This provides more sensible column widths.
2022-04-01Merge pull request #8079 from lat9nq/applet-typoMai M
configure_debug: Fix typo
2022-04-01Merge pull request #8097 from Tachi107/build-cleanup-installMai M
build: cleanup installation of yuzu and yuzu-cmd
2022-03-28yuzu: Only override fullscreen setting if gamepath or argument is providedgerman77
2022-03-27build: cleanup installation of yuzu and yuzu-cmdAndrea Pappacoda
Explicitly specifying an install destination is not needed anymore since CMake 3.14. By removing the hardcoded ${CMAKE_INSTALL_PREFIX}/bin it is also now possible to override the install destination via the command line. For example, you can now install yuzu to /usr/games with -DCMAKE_INSTALL_BINDIR=games
2022-03-26configure_cpu: More descriptive text for Paranoid optionmerry
2022-03-26configuration: Add Paranoid CPU accuracy levelmerry
Disables most optimizations for the paranoid.
2022-03-24configure_debug: Fix typolat9nq
I thought I removed the double-asterisks in db637b5a4c02772eb827ed01a6ecb430e4b65daa but I am apparently mistaken. This corrects that. While we're at it, capitalize `All` in the previous setting.
2022-03-23Merge pull request #8035 from lat9nq/disable-web-appletbunnei
yuzu qt: Disable the web applet by default
2022-03-23Add include to fix compilingShoegzer
2022-03-21applets: Rename Mii to MiiEditMorph
2022-03-21qt_web_browser: Add missing includesameerj
2022-03-20yuzu: Reduce unused includesameerj
2022-03-17yuzu qt: Save disable_web_applet settinglat9nq
The web applet causes multiple issues with the rest of the application. Disable it by default and add a debug option to re-enable it until a proper solution can be found.
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