suyu/src/yuzu/configuration
Lioncash 6beb823f15 audio_core: Make g_sink_details internally linked
We can hide the direct array from external view and instead provide
functions to retrieve the necessary info. This has the benefit of
completely hiding the makeup of the SinkDetails structure from the rest
of the code.

Given that this makes the array hidden, we can also make the array
constexpr by altering the members slightly. This gets rid of several
static constructor calls related to std::vector and std::function.

Now we don't have heap allocations here that need to occur before the
program can even enter main(). It also has the benefit of saving a
little bit of heap space, but this doesn't matter too much, since the
savings in that regard are pretty tiny.
2018-12-13 16:44:32 -05:00
..
config.cpp Merge pull request #1819 from DarkLordZach/disable-addons 2018-12-10 21:52:19 -05:00
config.h hid: Use player-defined controller type as PREFERRED_CONTROLLER 2018-11-18 23:22:36 -05:00
configure.ui Port web_service from Citra 2018-10-02 15:30:48 +02:00
configure_audio.cpp audio_core: Make g_sink_details internally linked 2018-12-13 16:44:32 -05:00
configure_audio.h yuzu/configuration: Make slots private where applicable 2018-12-02 14:18:36 -05:00
configure_audio.ui Add audio stretching support 2018-09-08 18:26:23 +01:00
configure_debug.cpp settings: Add option to dump ExeFS of games upon launch 2018-11-20 17:49:09 -05:00
configure_debug.h yuzu/configuration: Make slots private where applicable 2018-12-02 14:18:36 -05:00
configure_debug.ui patch_manager: Show LayeredExeFS patch in add-ons column 2018-11-20 19:22:34 -05:00
configure_dialog.cpp Port web_service from Citra 2018-10-02 15:30:48 +02:00
configure_dialog.h yuzu/configuration: Make slots private where applicable 2018-12-02 14:18:36 -05:00
configure_gamelist.cpp Merge pull request #1640 from DarkLordZach/game-list-reload 2018-11-18 19:24:53 -08:00
configure_gamelist.h yuzu/configuration: Add missing override specifiers to configuration-related classes 2018-12-02 14:18:36 -05:00
configure_gamelist.ui game_list: Make add-ons column optional 2018-11-01 20:27:12 -04:00
configure_general.cpp configure_input: Make None a controller option instead of checkbox 2018-11-18 23:22:36 -05:00
configure_general.h yuzu/configuration: Add missing override specifiers to configuration-related classes 2018-12-02 14:18:36 -05:00
configure_general.ui configure_input: Make None a controller option instead of checkbox 2018-11-18 23:22:36 -05:00
configure_graphics.cpp config: Rename use_accurate_framebuffers -> use_accurate_gpu_emulation. 2018-10-16 17:02:29 -04:00
configure_graphics.h yuzu/configuration: Make slots private where applicable 2018-12-02 14:18:36 -05:00
configure_graphics.ui Report resolution scaling support for vi and am 2018-11-16 18:07:42 +11:00
configure_input.cpp yuzu/configuration/configure_input: Default destructor in the cpp file 2018-12-02 14:18:26 -05:00
configure_input.h yuzu/configuration/configure_input: Default destructor in the cpp file 2018-12-02 14:18:26 -05:00
configure_input.ui configure_input: Use Joycons Docked instead of Connected as label 2018-11-18 23:22:36 -05:00
configure_input_player.cpp yuzu/configure_input_player: Use std::size_t to represent the player index instead of u8 2018-11-27 16:37:21 -05:00
configure_input_player.h yuzu/configure_input_player: Use std::size_t to represent the player index instead of u8 2018-11-27 16:37:21 -05:00
configure_input_player.ui configure_input_player: Set minimum width on controls 2018-11-18 23:22:36 -05:00
configure_mouse_advanced.cpp yuzu/configure_input: Make CallConfigureDialog a non-member template function 2018-11-27 16:37:18 -05:00
configure_mouse_advanced.h yuzu/configure_input*: Move data members after function declarations 2018-11-27 05:02:15 -05:00
configure_mouse_advanced.ui qt: Add UI to configure mouse buttons 2018-11-18 23:22:36 -05:00
configure_per_general.cpp qt: Add Properties menu to game list right-click 2018-12-04 13:34:50 -05:00
configure_per_general.h qt: Add Properties menu to game list right-click 2018-12-04 13:34:50 -05:00
configure_per_general.ui qt: Add UI to display game properties and disable add-ons 2018-12-03 17:21:25 -05:00
configure_system.cpp svc: Use proper random entropy generation algorithm 2018-11-13 12:26:03 -05:00
configure_system.h configure_system: Make GetAccountUsername() an internal function 2018-10-25 17:27:25 -04:00
configure_system.ui yuzu/configure_system: Mark the entropy mask string as nontranslatable 2018-11-14 14:53:43 -05:00
configure_touchscreen_advanced.cpp hid: Use player-defined controller type as PREFERRED_CONTROLLER 2018-11-18 23:22:36 -05:00
configure_touchscreen_advanced.h hid: Use player-defined controller type as PREFERRED_CONTROLLER 2018-11-18 23:22:36 -05:00
configure_touchscreen_advanced.ui qt: Add UI to configure touchscreen parameters 2018-11-18 23:22:36 -05:00
configure_web.cpp qt: Update telemetry links 2018-10-06 03:16:39 -04:00
configure_web.h yuzu/configuration: Make slots private where applicable 2018-12-02 14:18:36 -05:00
configure_web.ui Port web_service from Citra 2018-10-02 15:30:48 +02:00