yuzu-fork/src/yuzu/configuration
lat9nq f22867efc5 yuzu-qt: Attempt to workaround broken Vulkan installations
This does a few things in order to make the default setting Vulkan
workable.

- When yuzu boots, it just opens the Vulkan library.
  - If it works, all good and we continue with Vulkan as the default.
  - If something breaks, a new file in the config directory will be left
    behind (this is deleted normally).
- If Vulkan is not working, has_broken_vulkan is set to true.
  - The first time this happens, a warning is displayed to notify the
    user.
  - This forces use of OpenGL, and Vulkan cannot be selected.
  - The Shader Backend selector is made accessible for use in custom
    configurations.
  - To disable has_broken_vulkan, the user needs to press a button in
    Graphics Configuration to manually run the Vulkan device
    enumeration.
2022-05-30 10:57:59 -04:00
..
config.cpp yuzu-qt: Attempt to workaround broken Vulkan installations 2022-05-30 10:57:59 -04:00
config.h yuzu: Add custom ringcon configuration 2022-04-16 00:49:26 -05:00
configuration_shared.cpp yuzu: Reduce unused includes 2022-03-20 02:25:09 -04:00
configuration_shared.h yuzu: Reduce unused includes 2022-03-20 02:25:09 -04:00
configure.ui yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_audio.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_audio.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_audio.ui yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_cpu.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_cpu.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_cpu.ui configure_cpu: More descriptive text for Paranoid option 2022-03-26 08:56:23 +00:00
configure_cpu_debug.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_cpu_debug.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_cpu_debug.ui dynarmic: Inline exclusive memory accesses 2022-02-27 19:40:05 +00:00
configure_debug.cpp VideoCore: Add option to dump the macros. 2022-05-08 21:37:34 -04:00
configure_debug.h configuration: Add const qualifier where able 2021-10-07 13:50:13 -04:00
configure_debug.ui VideoCore: Add option to dump the macros. 2022-05-08 21:37:34 -04:00
configure_debug_controller.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_debug_controller.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_debug_controller.ui ui/themes: Cleanup UI 2020-11-15 23:33:19 -05:00
configure_debug_tab.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_debug_tab.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_debug_tab.ui yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_dialog.cpp ui: Fix Game Compatibility list translations 2022-04-16 16:30:45 -07:00
configure_dialog.h yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_filesystem.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_filesystem.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_filesystem.ui yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_general.cpp yuzu: Reduce unused includes 2022-03-20 02:25:09 -04:00
configure_general.h settings: Add a new "use_extended_memory_layout" setting. 2022-02-21 13:07:19 -08:00
configure_general.ui settings: Add a new "use_extended_memory_layout" setting. 2022-02-21 13:07:19 -08:00
configure_graphics.cpp yuzu-qt: Attempt to workaround broken Vulkan installations 2022-05-30 10:57:59 -04:00
configure_graphics.h yuzu-qt: Attempt to workaround broken Vulkan installations 2022-05-30 10:57:59 -04:00
configure_graphics.ui yuzu-qt: Attempt to workaround broken Vulkan installations 2022-05-30 10:57:59 -04:00
configure_graphics_advanced.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_graphics_advanced.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_graphics_advanced.ui TextureCache: Add automatic anisotropic filtering and refactor code. 2021-11-16 23:14:51 +01:00
configure_hotkeys.cpp configure_hotkeys: Make first column stretch and not last column 2022-04-02 17:17:13 +01:00
configure_hotkeys.h yuzu: Add controller hotkeys 2022-01-06 21:26:05 -06:00
configure_hotkeys.ui yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_input.cpp yuzu: Add custom ringcon configuration 2022-04-16 00:49:26 -05:00
configure_input.h settings: Remove includes of core.h 2021-11-24 20:30:27 -06:00
configure_input.ui configure_input: Add per-player vibration 2020-11-15 23:33:20 -05:00
configure_input_advanced.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_input_advanced.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_input_advanced.ui yuzu: Add custom ringcon configuration 2022-04-16 00:49:26 -05:00
configure_input_player.cpp yuzu: Config allow to delete single axis directions when buttons are mapped to a stick 2022-04-26 19:03:54 -05:00
configure_input_player.h settings: Remove includes of core.h 2021-11-24 20:30:27 -06:00
configure_input_player.ui yuzu: config: Set default range to 95% 2022-04-26 19:03:54 -05:00
configure_input_player_widget.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_input_player_widget.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_input_profile_dialog.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_input_profile_dialog.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04: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 yuzu: Reduce unused includes 2022-03-20 02:25:09 -04:00
configure_motion_touch.h yuzu: Reduce unused includes 2022-03-20 02:25:09 -04:00
configure_motion_touch.ui config: Cleanup and documentation 2021-11-24 20:30:27 -06:00
configure_network.cpp ui: retranslate the network tab 2022-05-01 21:39:39 -07:00
configure_network.h ui: retranslate the network tab 2022-05-01 21:39:39 -07:00
configure_network.ui yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_per_game.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_per_game.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_per_game.ui Geometry property removal and rewording 2021-10-25 17:39:36 -05:00
configure_per_game_addons.cpp configure_per_game_addons: Set tree view minimum section size to 150px 2022-04-02 17:19:25 +01:00
configure_per_game_addons.h yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_per_game_addons.ui yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_profile_manager.cpp yuzu: Reduce unused includes 2022-03-20 02:25:09 -04:00
configure_profile_manager.h configuration: Add const qualifier where able 2021-10-07 13:50:13 -04:00
configure_profile_manager.ui yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_ringcon.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_ringcon.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_ringcon.ui yuzu: Add custom ringcon configuration 2022-04-16 00:49:26 -05:00
configure_system.cpp yuzu: Reduce unused includes 2022-03-20 02:25:09 -04:00
configure_system.h yuzu: Reduce unused includes 2022-03-20 02:25:09 -04:00
configure_system.ui ui: let system locale control format of Custom RTC 2022-04-30 17:29:49 -07:00
configure_tas.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_tas.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_tas.ui core/hid: Add TAS input 2021-11-24 20:30:26 -06:00
configure_touch_from_button.cpp yuzu: Reduce unused includes 2022-03-20 02:25:09 -04:00
configure_touch_from_button.h yuzu: Update frontend 2021-11-24 20:30:23 -06: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 Changes to language order in General -> UI -> Interface Language 2022-04-27 02:33:16 -07:00
configure_ui.h yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_ui.ui yuzu qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
configure_vibration.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_vibration.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
configure_vibration.ui yuzu: config: Vibrate the controller while configuring vibration strength 2022-02-02 14:54:24 -06: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 qt: Remove global system instances from config, WaitTree, main 2021-10-07 13:50:13 -04:00
input_profiles.cpp general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00
input_profiles.h general: Convert source file copyright comments over to SPDX 2022-04-23 05:55:32 -04:00