FearlessTobi
87c0ba129c
am: Implement UserChannel parameters
...
Used by the Super Mairo 3D All-Stars collection.
2023-09-10 15:39:25 -04:00
liamwhite
eb9e847380
Merge pull request #11450 from lat9nq/no-vk-device-fix
...
configure_graphics: Fix handling of broken Vulkan
2023-09-10 13:41:10 -04:00
liamwhite
64130d9f01
Merge pull request #11456 from liamwhite/worse-integrity-verification
...
core: implement basic integrity verification
2023-09-10 13:40:39 -04:00
Liam
716e0a126a
core: implement basic integrity verification
2023-09-06 16:49:27 -04:00
liamwhite
5e424d791b
Merge pull request #11434 from danilaml/fix-warnings
...
msvc: set warning level to /W4 globally
2023-09-06 09:12:58 -04:00
lat9nq
d8943e5bac
yuzu-qt: Use Null when OpenGL is not compiled
2023-09-05 17:59:44 -04:00
lat9nq
e4ebabcd5b
yuzu-qt: Update API Text for broken Vulkan
...
Otherwise caused a blue Vulkan badge to appear in the status bar.
2023-09-05 17:59:10 -04:00
lat9nq
d078cff269
configure_graphics: Capture by reference
...
Small optimization.
2023-09-05 17:50:55 -04:00
lat9nq
ea46efd9a2
configure_graphics: Fix handling of broken Vulkan
...
The VSync combobox wouldn't populate if there was no Vulkan device,
which caused issues with trying to set VSync on other backends.
This also adds another layer to GetCurrentGraphicsBackend to check for
broken Vulkan and return OpenGL instead of Vulkan.
2023-09-04 20:21:14 -04:00
Danila Malyutin
785e480b62
msvc: set warning level to /W4 globally
...
And fix a bunch of warnings
2023-09-03 18:42:10 +04:00
Liam
8a9d4936d4
qt: measure romfs dump completion by bytes read
2023-09-02 22:04:37 -04:00
liamwhite
1971403ab7
Merge pull request #11381 from liamwhite/romfs-dump
...
qt: fix romfs dumping for multiprogram applications
2023-09-02 14:42:48 -04:00
liamwhite
2c5e8e6d40
Merge pull request #11384 from liamwhite/am-shutdown
...
am: shorten shutdown timeout when lock is not held
2023-09-02 14:42:35 -04:00
Liam
9df3794a83
qt: ensure packed update nca is applied to the correct base
2023-08-28 21:14:35 -04:00
Liam
f260c74beb
qt: fix romfs dumping for multiprogram applications
2023-08-28 21:03:21 -04:00
Liam
667ec28697
Address review comments
2023-08-27 19:45:25 -04:00
Mario
5464423667
yuzu-qt: Track play time
2023-08-26 22:20:19 -04:00
liamwhite
6c4abd23be
Merge pull request #11356 from lat9nq/console-mode-pg
...
general,config-qt: Present Console Mode as an enum with separate options in game properties
2023-08-26 19:15:00 -04:00
Liam
b7523d6fa7
am: shorten shutdown timeout when lock is not held
2023-08-26 17:12:05 -04:00
liamwhite
bc4e58eb51
Merge pull request #11377 from BenjaminHalko/reverse-slider-input
...
ui: Fixed inverted controls on ReverseSlider widgets
2023-08-25 18:06:03 -04:00
BenjaminHalko
49df2b9715
ui: Fixed inverted controls on ReverseSlider widgets
...
fixes : #11236
2023-08-25 10:06:34 -07:00
FearlessTobi
59b3c30f94
yuzu/main: Ensure NCAs are registered in content provider when launching from CLI
...
Fixes updates and DLC not being loaded when launching yuzu from the command line.
Similar to https://github.com/yuzu-emu/yuzu/pull/11357 .
Fixes https://github.com/yuzu-emu/yuzu/issues/8352 ,
2023-08-24 18:48:02 +02:00
FearlessTobi
e41655960e
game_list_worker: Display correct size for NAX games
...
This was a regression from https://github.com/yuzu-emu/yuzu/pull/1837 .
Fixes https://github.com/yuzu-emu/yuzu/issues/1938 .
2023-08-24 01:16:19 +02:00
lat9nq
1cdd11d9f5
main: Fix docked mode button, clang 14 error
2023-08-23 14:26:34 -04:00
lat9nq
ce0f1baf51
main: Access by reference
...
Old Clang is fussy about this.
2023-08-22 22:35:55 -04:00
lat9nq
3c45452fae
general: Use console mode helper across project
2023-08-22 21:58:23 -04:00
lat9nq
7f8335f4ae
config(qt): Sanitize docked handheld controller
2023-08-22 16:07:53 -04:00
lat9nq
6ed5b581f0
shared_translation: Define use_docked_mode texts
2023-08-22 16:07:53 -04:00
lat9nq
387ede76d2
general: Convert use_docked_mode to an enumeration
...
Allows some special interactions with it in the Qt frontend.
2023-08-22 16:07:52 -04:00
lat9nq
8a4cb3f902
shared_widget: Implement radio groups
2023-08-22 16:07:52 -04:00
liamwhite
bc4ad5e62d
Merge pull request #11302 from vonchenplus/vulkan_macos
...
Add macos moltenvk bundle, Add copy moltevk dylib script
2023-08-22 13:10:26 -04:00
liamwhite
ef61d129d3
Merge pull request #11303 from lat9nq/screenshots-configurable
...
yuzu-qt: Add configuration for screenshot resolution
2023-08-22 11:30:25 -04:00
Feng Chen
87022a4833
Add macos moltenvk bundle, Add copy moltevk dylib script
2023-08-22 10:22:28 +08:00
lat9nq
6af8cca2c1
uisettings: Add TODO for stretched aspect being ignored
2023-08-16 22:57:19 -04:00
lat9nq
e28b936950
configure_ui: Silence MSVC warning
2023-08-16 16:28:44 -04:00
lat9nq
6fe51b48e9
yuzu-qt: Screenshots depend more on the graphics settings
2023-08-16 16:12:42 -04:00
lat9nq
96c98d09cb
yuzu-qt: Implement unspecified screenshot ratio
2023-08-16 00:18:47 -04:00
lat9nq
76a03e99b6
bootmanager: Remove old path
...
Causes issues with different selected aspect ratios in graphics.
2023-08-16 00:18:16 -04:00
lat9nq
95409c6859
configure_ui: Update the screenshots data
2023-08-15 23:08:02 -04:00
lat9nq
227950ac99
config: Read the entire screenshots category
2023-08-15 23:07:49 -04:00
lat9nq
bc5ec10498
bootmanager: Consider the default resolution
2023-08-15 22:57:38 -04:00
lat9nq
d9275b7757
yuzu-qt: Enable specifying screenshot resolution
2023-08-15 22:42:28 -04:00
Liam
86f6b6b7b2
vfs: expand support for NCA reading
2023-08-15 17:47:25 -04:00
zeltermann
1ed9e8812b
Allow searching by a substring of the title ID
2023-08-11 00:07:12 +07:00
liamwhite
096644c01c
Merge pull request #11202 from abouvier/vulkan-config
...
vulkan: centralize config
2023-08-02 14:26:03 -04:00
liamwhite
fca7d975fd
Merge pull request #10839 from lat9nq/pgc-plus
...
general: Reimplement per-game configurations
2023-08-02 14:25:52 -04:00
lat9nq
32b4d63a5b
config(qt): Fix name of network category
...
Turns out the network interface is in the Services category. Can't wait
get rid of this whole config.
Addresses yuzu-emu/yuzu/issues/11205
2023-08-02 12:21:43 -04:00
lat9nq
09e265c116
config(qt): Use qt_config directly to read config
...
ReadSetting with the default is a convenience function reading
settings, not for use in an internal environment. It tries to manage
the default value of a setting.
2023-08-02 12:20:19 -04:00
Alexandre Bouvier
9d6f8e88b2
vulkan: centralize config
2023-08-02 00:05:14 +02:00
lat9nq
7aa848080d
shared_widget: Only save global settings as needed
...
Fixes a potential but not reproduced issue where the custom config
is being applied to the global config.
2023-07-30 12:26:55 -04:00
lat9nq
55c0b55d1d
config(qt): Write the UiGeneral category
2023-07-30 12:09:32 -04:00
lat9nq
d90c622549
Merge branch 'pgc-plus' of github.com:lat9nq/yuzu into pgc-plus
2023-07-29 13:23:14 -04:00
lat9nq
05c8063ac1
config(qt): Fix generic read setting
...
Previously was not respecting whether the setting was default.
2023-07-29 13:23:06 -04:00
liamwhite
a1c355051e
Merge pull request #11128 from german77/discord
...
yuzu: Replace httplib with QtNetworkRequest
2023-07-26 11:04:57 -04:00
Morph
01b379fe20
Address feedback
2023-07-26 00:41:24 -04:00
lat9nq
195403c87c
(ui)settings: Add more runtime_modifiable settings
2023-07-25 23:14:13 -04:00
flodavid
b881949b6d
yuzu: Enable controller interaction in Controller Applet
2023-07-25 19:03:12 +02:00
german77
a0ed0e4e10
yuzu: Avoid reading broken games
2023-07-24 08:59:14 -06:00
lat9nq
ab2921121e
shared_widget: Determine default request earlier
...
Fixes a bug where a restore button could be created for an unmanaged
widget.
2023-07-23 17:08:25 -04:00
lat9nq
fc1bb93b01
shared_widget: Use QRegularExpression
2023-07-22 15:07:34 -04:00
lat9nq
fb7da1fa11
config: Read the Network category
2023-07-22 14:50:32 -04:00
lat9nq
85ed10f31f
configure_audio/cpu: Sort settings
...
Was producing out of order settings as a result of the switch to vectors
2023-07-22 00:42:15 -04:00
lat9nq
33d118509a
configure_dialog: Focus the button box on start
...
Without this, the Reset All Settings button would be selected by default
2023-07-21 23:56:01 -04:00
lat9nq
1d4f813c6a
qt/configuration: Use deleteLater
2023-07-21 23:25:22 -04:00
lat9nq
17b9c1e171
common,qt-config: Remove usage of forward_list
2023-07-21 23:09:09 -04:00
Liam
4bee333d84
general: reduce use of dynamic_cast
2023-07-21 19:22:14 -04:00
Narr the Reg
c067046387
yuzu: Replace httplib with QtNetworkRequest
2023-07-21 16:53:06 -06:00
lat9nq
b54c3fba68
configure_system: Use lambda template to group settings
2023-07-21 10:56:55 -04:00
lat9nq
3211623192
common: Move global configuration state modifiers back to settings
2023-07-21 10:56:55 -04:00
lat9nq
1e093767a8
common,configure_system: Rename method to GetCategory
...
Fixes essentially a shadowing issue.
2023-07-21 10:56:55 -04:00
lat9nq
35872ad95b
shared_translation: Update memory layout mode strings
2023-07-21 10:56:55 -04:00
lat9nq
ff6a5031d5
settings: Require time zone setting value for stirng
2023-07-21 10:56:55 -04:00
lat9nq
07e8477f5a
shared_translation: Add missing time zones
2023-07-21 10:56:55 -04:00
lat9nq
ef6406a666
shared_translation: Add controller_applet_disabled
2023-07-21 10:56:55 -04:00
lat9nq
a14d2a6f83
shared_translation: Add barrier_feedback_loops
2023-07-21 10:56:55 -04:00
lat9nq
ca8509d205
configuration: Use enum index
2023-07-21 10:56:55 -04:00
lat9nq
9186f08c3c
shared_translation: Deobfuscate auto time zone
2023-07-21 10:56:55 -04:00
lat9nq
926f3e3d3e
settings,configuration: Add a default suffix
2023-07-21 10:56:55 -04:00
lat9nq
9de50d6194
configuration: Use paired settings
2023-07-21 10:56:55 -04:00
lat9nq
d1de1c3bed
shared_widget: Internalize component restoring
2023-07-21 10:56:55 -04:00
lat9nq
21723879e7
configuration: Use specialization of settings
...
Reduces some ugliness in frontend code.
2023-07-21 10:56:55 -04:00
lat9nq
ad645c29a4
configuration: Use a builder to create widgets
...
This gets rid of some repeated code and sets us up to send more
information to the new widget.
2023-07-21 10:56:55 -04:00
lat9nq
62ffaa730f
shared_translation: Fix context usage
...
Currently unused, but I don't want to start headaches when someone
decides to use it the first time.
2023-07-21 10:56:55 -04:00
lat9nq
8b28aa45b9
settings,translation: Fix time zone enum
...
Renames enum values to conform to naming convention.
2023-07-21 10:56:55 -04:00
lat9nq
8366736b67
settings,opengl,yuzu-qt: Fix AA, Filter maximums
...
The new enum macros don't support setting values directly.
For LastAA and LastFilter, this means we need a simpler approach to loop
around the toggle in the frontend...
2023-07-21 10:56:55 -04:00
lat9nq
02c48a80f6
config_shared: Remove storing the group from tab
2023-07-21 10:56:55 -04:00
lat9nq
fdbeb84168
settings,uisettings: Remove leading underscore
2023-07-21 10:56:55 -04:00
lat9nq
81a96bafe2
configuration: Move speed_limit to core
2023-07-21 10:56:55 -04:00
lat9nq
3f0cc544cf
common,yuzu-qt: Avoid explicit instantiation on old clang
...
Clang versions < 15 have compile issues with explicit instantiation.
Disable it for these versions.
2023-07-21 10:56:55 -04:00
lat9nq
89f89cf1df
shared_widget: Correct spelling
2023-07-21 10:56:55 -04:00
lat9nq
ee32b17782
common,yuzu-qt: GCC warning silences
...
Fixes -Wshadow, -Wdeprecated, and catch by copy rather than by ref.
2023-07-21 10:56:55 -04:00
lat9nq
916c6cd1a0
configure_graphics: Simplify UpdateAPILayout
...
Reduces branching/swictch cases for simplicity/code size
2023-07-21 10:56:54 -04:00
lat9nq
57a00e01d6
configure_graphcs: Fix setting shader/device in custom config
2023-07-21 10:56:54 -04:00
lat9nq
a7ee9d999f
configuration: Use shorter constructor as needed
...
Reduces some confusion hopefully, since some parameters specified were not
specific to the setting in question.
2023-07-21 10:56:54 -04:00
lat9nq
6935332cba
shared_widget: Some documentation, add shorter constructor
...
The shorter constructor enables us to specify some options without needing to
specify the default values of multiplier which wasn't always appropriate and
could be confusing.
2023-07-21 10:56:54 -04:00
lat9nq
3240d199a2
config: Remove unused functions
2023-07-21 10:56:54 -04:00
lat9nq
a0883526d6
settings: Delete cpu_accuracy_first_time
...
Almost a 2 year old migration setting now
2023-07-21 10:56:54 -04:00
lat9nq
7c52bb2772
shared_widget: Improve logging, use Setting::Ranged
2023-07-21 10:56:54 -04:00
lat9nq
3b0650b70d
configuration/shared: Clean up includes [IWYU]
2023-07-21 10:56:54 -04:00
lat9nq
512fb3abff
configure_graphics: Fix vulkan_device bug
2023-07-21 10:56:54 -04:00