8945fafcc0
config: Set the Vulkan driver pipeline cache option to be global
2023-01-05 21:03:01 +01:00
f4626512ff
config: Better wording for VK pipeline cache option and enable by default
2023-01-05 21:03:01 +01:00
16809c1fa7
video_core/vulkan: Added VkPipelineCache
to store Vulkan pipelines
...
As an optional feature which can be enabled in the advanced graphics configuration, all pipelines that get built at the initial shader loading are stored in a VkPipelineCache object and are dumped to the disk.
These vendor specific pipeline cache files are located at `/shader/GAME_ID/vulkan_pipelines.bin`. This feature was mainly added because of an issue with the AMD driver (see yuzu-emu#8507) causing invalidation of the cache files the driver builds automatically.
2023-01-05 21:02:44 +01:00
3ecc03ec1b
yuzu-ui: Add setting for disabling macro HLE
2023-01-04 14:56:52 -05:00
0b228fde15
Merge pull request #9514 from ColinKinloch/en_gb
...
settings: warn on invalid regon/language combinations
2023-01-01 10:23:46 -05:00
28cfc2146f
settings: comment language blocklist columns
2022-12-30 13:51:35 +00:00
1df5d12b19
config: Save multiplayer settings only globally
...
Saved multiplayer settings like the nickname, remote address, etc. were reset everytime a game was booted up and the game-specific config files were loaded, as these values will never be set.
2022-12-30 02:32:58 +01:00
8594f287b8
settings: added regon/language warning bounds check
2022-12-29 15:55:24 +00:00
2ccf175324
settings: warn on invalid regon/language combinations
2022-12-28 20:34:28 +00:00
c3a5522830
yuzu: Automatically refresh device list
2022-12-23 18:26:48 -06:00
dffeca66fa
yuzu: fix device name setting
2022-12-17 23:54:36 -06:00
c5f519e1e4
Set: Allow setting device nickname
2022-12-13 19:54:17 -05:00
0ed80c9818
yuzu: Make unlimited frame rate non persistent between game boots
2022-12-12 19:21:30 -06:00
5b837157bd
video_core: Integrate SMAA
...
Co-authored-by: goldenx86 <goldenx86@users.noreply.github.com >
Co-authored-by: BreadFish64 <breadfish64@users.noreply.github.com >
2022-12-08 17:17:45 -05:00
e1f5f4bdea
Merge pull request #9370 from liamwhite/break-unmapped
...
core: add option to break on unmapped access
2022-12-06 20:20:20 +00:00
bbdb6d391e
Merge pull request #9389 from lioncash/emumove
...
emulated_console/emulated_controller: std::move ParamPackage instances where applicable
2022-12-06 11:26:46 -05:00
dba84458be
configure_graphics: Make SPIRV backend string translatable
...
The parenthetical needs to be translatable, like with GLASM
2022-12-06 00:13:07 -05:00
e4a16f50ef
emulated_controller: Remove unused parameter in GetMappedDevices()
...
This isn't used, so it can be removed to make the function a little
nicer.
2022-12-05 18:27:18 -05:00
522e7c5663
Merge pull request #9273 from ameerj/per-game-profile
...
Configuration: Add per-game input profiles
2022-12-04 13:38:01 -05:00
f77cc6c412
Merge pull request #9344 from liamwhite/null
...
video_core: add null backend
2022-12-03 11:23:25 -08:00
c043ba8467
Merge pull request #9303 from liamwhite/new-vulkan-init
...
Vulkan: update initialization
2022-12-02 18:32:54 -03:00
6072b22a0b
core: add option to break on unmapped access
2022-12-02 08:25:45 -05:00
89dd7dc180
video_core: add null backend
2022-11-28 19:49:09 -05:00
4cbbf590e3
configure_input_player: Fix profile saving when using handheld controller type
2022-11-28 19:22:18 -05:00
3de05726eb
config: Custom profile detection fixes
...
Also only reads/writes applicable configs for the custom profiles.
2022-11-28 19:22:18 -05:00
b1b20ad84a
configure_input_per_game: Allow configuring all 8 players
2022-11-28 19:22:18 -05:00
6b64557ad6
Merge pull request #8829 from Docteh/qt6_0002
...
CMake: rework for Qt6 support
2022-11-27 17:56:22 -05:00
2956a33463
Vulkan: update initialization
...
Co-authored-by: bylaws <bylaws@users.noreply.github.com >
2022-11-27 14:58:28 -05:00
972bd6cb54
Sharpness instead of Sharpening
2022-11-26 02:14:10 -03:00
19a640286c
configure_graphics: Implement custom FSR Sharpening setting
2022-11-25 22:42:54 -05:00
f209e976f4
FSR Sharpening Slider part 1 - only a global slider
2022-11-24 04:22:13 -05:00
9efdad6a27
Configuration: Add per-game input profiles
2022-11-20 14:06:31 -05:00
ad3ee5c52b
Qt6: Disable IR Sensor when compiling with Qt6
...
Gating the IR Sensor code behind a macro like so
`#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) && YUZU_USE_QT_MULTIMEDIA`
The YUZU_USE_QT_MULTIMEDIA flag is implemented in later commit
Also the locale fix in src/yuzu/main.cpp is now gated against Qt6,
as it causes compilation error
2022-11-17 19:14:14 -08:00
e94bcf03cb
configure_profile_manager: Cleanup reference/pointer usage
...
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com >
Co-authored-by: Mai M. <mathew1800@gmail.com >
2022-11-15 19:25:09 -05:00
8ca02794c5
configure_profile_manager: Remove profile picture border
...
The border adds its own width at least on Linux which causes the icon to
be offset by 1px, and cropped by 2px on the bottom and right sides.
2022-11-15 18:11:58 -05:00
ef5184cf1c
configure_profile_manager: Use a custom dialog for deletion
...
A hopefully more informative dialog that most importantly notifies the
user that their saves will be deleted with the user profile.
cpm: Only keep track of UI elements that we need
cpm: Remove unused forward declarations
cpm: Add missing include
2022-11-15 18:11:56 -05:00
ece22fcbc7
UI: Add options to hide extra columns ( #9093 )
...
UI change that allows the user to hide the size and or file types columns
2022-11-04 02:30:39 -04:00
470e89a8ed
UI: Add option to hide the compatibility list
...
Option is added directly below the option for the addons column
Defaulting to hide compatibility list. Changing default works properly.
Co-authored-by: Piplup <piplup55@users.noreply.github.com >
2022-10-19 03:51:51 -07:00
048d3e2404
Merge pull request #9039 from Kelebek1/auto_backend
...
Auto select the SDL audio backend when Cubeb latency is too high
2022-10-13 20:12:22 -04:00
3da4280e81
Merge pull request #9047 from german77/steam-aspect
...
yuzu: Add 16:10 aspect ratio
2022-10-12 12:54:23 -07:00
eb74ef474b
yuzu: Add 16:10 aspect ratio
2022-10-10 13:32:33 -05:00
8c9e238a7b
Choose the SDL audio backend when Cubeb reports too high of a latency
2022-10-09 13:47:59 +01:00
1e35ade1ec
configure_graphics: Fix graphics API selection when a game is running
...
The graphics API setting should not be changed when a game is running.
2022-10-07 15:11:26 -04:00
9015a512c2
Merge pull request #8940 from german77/silence
...
yuzu: Silence some clang warnings
2022-09-28 14:37:23 -07:00
5082efef6c
Merge pull request #8948 from german77/order
...
yuzu: sort input profiles by name
2022-09-23 20:28:35 -04:00
f711d1ce52
yuzu: sort input profiles by name
2022-09-23 12:31:35 -05:00
5a74ced59a
yuzu: Silence some clang warnings
2022-09-21 11:51:31 -05:00
89af4bfba8
yuzu qt: Add option to disable startup Vulkan check
...
The startup check apparently confuses other programs when yuzu launches
2 processes and then quickly closes one of them. Though this isn't
really our issues it's also not a big deal for me to add an option to
work around that issue.
2022-09-19 14:46:12 -04:00
92813f01a4
Merge pull request #8906 from Docteh/fix_icons
...
UI: move icons from default into colorful theme.
2022-09-16 18:12:04 -07:00
44ccec7846
Merge pull request #8682 from lat9nq/dumpy
...
yuzu qt: Add option to create Windows crash dumps
2022-09-16 12:47:51 -04:00