suyu/src/yuzu/configuration
lat9nq 1152d66ddd general: Add setting shader_backend
GLASM is getting good enough that we can move it out of advanced
graphics settings. This removes the setting `use_assembly_shaders`,
opting for a enum class `shader_backend`. This comes with the benefits
that it is extensible for additional shader backends besides GLSL and
GLASM, and this will work better with a QComboBox.

Qt removes the related assembly shader setting from the Advanced
Graphics section and places it as a new QComboBox in the API Settings
group. This will replace the Vulkan device selector when OpenGL is
selected.

Additionally, mark all of the custom anisotropic filtering settings as
"WILL BREAK THINGS", as that is the case with a select few games.
2021-07-22 21:51:39 -04:00
..
config.cpp general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
config.h general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
configuration_shared.cpp configuration_shared: Drop unused function and template another 2021-05-19 16:00:48 -04:00
configuration_shared.h configuration_shared: Drop unused function and template another 2021-05-19 16:00:48 -04:00
configure.ui settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_audio.cpp configure_audio: Fix volume clamping to 0 2021-07-16 10:36:08 -04:00
configure_audio.h configuration: Use forward declares and remove extraneous structs 2020-07-19 13:26:55 -04:00
configure_audio.ui configure_audio: fix UI margins 2020-07-19 13:26:55 -04:00
configure_cpu.cpp settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_cpu.h settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_cpu.ui settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_cpu_debug.cpp general: Make most settings a BasicSetting 2021-06-28 17:32:17 -04:00
configure_cpu_debug.h settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_cpu_debug.ui settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_debug.cpp shader: Add shader loop safety check settings 2021-07-22 21:51:35 -04:00
configure_debug.h yuzu/configuration: Make all widgets and dialogs aware of language changes 2019-06-05 21:57:21 -04:00
configure_debug.ui shader: Add shader loop safety check settings 2021-07-22 21:51:35 -04:00
configure_debug_controller.cpp general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_debug_controller.h general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_debug_controller.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_debug_tab.cpp settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_debug_tab.h settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_debug_tab.ui settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_dialog.cpp settings, arm_dynarmic, yuzu qt: Move CPU debugging option 2021-07-08 16:56:44 -04:00
configure_dialog.h yuzu qt: Add an Apply button to configuration dialogs 2021-05-25 02:25:39 -04:00
configure_filesystem.cpp yuzu qt: Make most UISettings a BasicSetting 2021-06-28 19:13:53 -04:00
configure_filesystem.h yuzu/configure_filesystem: Remove "Select Cache Directory" option 2021-01-04 06:29:48 +01:00
configure_filesystem.ui yuzu/configure_filesystem: Remove "Select Cache Directory" option 2021-01-04 06:29:48 +01:00
configure_general.cpp yuzu qt: Make most UISettings a BasicSetting 2021-06-28 19:13:53 -04:00
configure_general.h yuzu qt: Use lambda and std::function for reset callback 2021-06-01 17:22:06 -04:00
configure_general.ui yuzu: Add settings reset button to general configuration 2021-06-01 17:22:04 -04:00
configure_graphics.cpp general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
configure_graphics.h general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
configure_graphics.ui general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
configure_graphics_advanced.cpp general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
configure_graphics_advanced.h general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
configure_graphics_advanced.ui general: Add setting shader_backend 2021-07-22 21:51:39 -04:00
configure_hotkeys.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_hotkeys.h Add Restore Defaults and Clear options to hotkeys 2020-04-24 23:50:26 +02:00
configure_hotkeys.ui Add Restore Defaults and Clear options to hotkeys 2020-04-24 23:50:26 +02:00
configure_input.cpp Fix connect and disconnect controller events 2021-01-23 22:59:44 -06:00
configure_input.h configure_input: Update the input profiles for other player tabs 2020-11-15 23:33:21 -05:00
configure_input.ui configure_input: Add per-player vibration 2020-11-15 23:33:20 -05:00
configure_input_advanced.cpp general: Make most settings a BasicSetting 2021-06-28 17:32:17 -04:00
configure_input_advanced.h general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_input_advanced.ui configure_input: Use u8 for mouse sensitivity 2021-07-08 23:24:31 -04:00
configure_input_player.cpp Merge pull request #6654 from german77/custom_threshold 2021-07-21 20:31:33 -04:00
configure_input_player.h common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_input_player.ui configure/ui: Add sliders for trigger buttons 2021-07-17 13:30:43 -05:00
configure_input_player_widget.cpp settings: Disable controller preview if controller is not active 2021-05-30 10:57:20 -05:00
configure_input_player_widget.h settings: Disable controller preview if controller is not active 2021-05-30 10:57:20 -05:00
configure_input_profile_dialog.cpp general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_input_profile_dialog.h general: Fix compiler warnings on linux and miscellaneous changes 2020-11-15 23:33:21 -05:00
configure_input_profile_dialog.ui applets/controller: Change the input button to create input profiles 2020-11-15 23:33:21 -05:00
configure_motion_touch.cpp general: Make most settings a BasicSetting 2021-06-28 17:32:17 -04:00
configure_motion_touch.h Use a single connection for UDP server, make connection test longer and check all pads instead of only the first one 2021-03-30 22:17:08 -05:00
configure_motion_touch.ui Allow all touch inputs at the same time and remove config options that are not longer necesary 2021-01-15 09:05:17 -06:00
configure_mouse_advanced.cpp input_common: Eliminate most global state 2020-08-27 16:11:17 -04:00
configure_mouse_advanced.h input_common: Eliminate most global state 2020-08-27 16:11:17 -04:00
configure_mouse_advanced.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_per_game.cpp Simple resizing of the Per-Game configuration window and removal of useless Help question mark button in the title bar 2021-06-23 12:02:10 +10:00
configure_per_game.h yuzu qt: Revert some usages of string_view 2021-06-02 19:50:20 -04:00
configure_per_game.ui Simple resizing of the Per-Game configuration window and removal of useless Help question mark button in the title bar 2021-06-23 12:02:10 +10:00
configure_per_game_addons.cpp common: fs: Remove [[nodiscard]] attribute on Remove* functions 2021-06-22 13:36:24 -04:00
configure_per_game_addons.h configuration: implement per-game configurations (#4098) 2020-07-09 22:42:09 -04:00
configure_per_game_addons.ui configuration: implement per-game configurations (#4098) 2020-07-09 22:42:09 -04:00
configure_profile_manager.cpp general: Make most settings a BasicSetting 2021-06-28 17:32:17 -04:00
configure_profile_manager.h yuzu/configuration: Make all widgets and dialogs aware of language changes 2019-06-05 21:57:21 -04:00
configure_profile_manager.ui qt: Move profile manager to own UI tab 2019-01-04 17:32:13 -05:00
configure_service.cpp general: Make most settings a BasicSetting 2021-06-28 17:32:17 -04:00
configure_service.h qt: Add service dialog 2019-10-02 08:35:43 -04:00
configure_service.ui configure_service: Allow Qt to open external links 2019-09-30 17:26:10 -04:00
configure_system.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
configure_system.h configuration: Use forward declares and remove extraneous structs 2020-07-19 13:26:55 -04:00
configure_system.ui configure_system: Implement highlighted overrides 2020-07-19 13:26:55 -04:00
configure_touch_from_button.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_touch_from_button.h Address second batch of reviews 2020-08-30 00:43:25 +02:00
configure_touch_from_button.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_touch_widget.h Address review comments and fix code compilation 2020-08-29 20:56:51 +02:00
configure_touchscreen_advanced.cpp Allow all touch inputs at the same time and remove config options that are not longer necesary 2021-01-15 09:05:17 -06:00
configure_touchscreen_advanced.h yuzu/configuration: Make all widgets and dialogs aware of language changes 2019-06-05 21:57:21 -04:00
configure_touchscreen_advanced.ui Allow all touch inputs at the same time and remove config options that are not longer necesary 2021-01-15 09:05:17 -06:00
configure_ui.cpp yuzu qt: Make most UISettings a BasicSetting 2021-06-28 19:13:53 -04:00
configure_ui.h configure_ui: Address some review comments from the previous PR 2020-07-18 14:09:13 +02:00
configure_ui.ui configuration: Setup UI to config screenshot path and saving 2020-07-20 23:03:49 -04:00
configure_vibration.cpp common: Move settings to common from core. 2021-04-14 16:24:03 -07:00
configure_vibration.h input_common: Add VibrationDevice and VibrationDeviceFactory 2020-11-15 23:33:20 -05:00
configure_vibration.ui configure_input: Add per-player vibration 2020-11-15 23:33:20 -05:00
configure_web.cpp yuzu qt: Make most UISettings a BasicSetting 2021-06-28 19:13:53 -04:00
configure_web.h yuzu/configuration: Make all widgets and dialogs aware of language changes 2019-06-05 21:57:21 -04:00
configure_web.ui yuzu: configure_web: Use Base64 encoded token for simplifying user experience. 2019-11-09 14:00:44 -05:00
input_profiles.cpp common: fs: Rework the Common Filesystem interface to make use of std::filesystem (#6270) 2021-05-25 19:32:56 -04:00
input_profiles.h input_profiles: Implement input profiles 2020-11-15 23:33:19 -05:00