mirror of
https://git.suyu.dev/suyu/suyu
synced 2025-08-31 16:36:34 -05:00
configuration_shared: Break up tracker structs to respective classes
One less global variable.
This commit is contained in:
@@ -22,25 +22,6 @@ enum CheckState {
|
||||
Count,
|
||||
};
|
||||
|
||||
struct Trackers {
|
||||
CheckState use_frame_limit;
|
||||
CheckState use_multi_core;
|
||||
|
||||
CheckState enable_audio_stretching;
|
||||
|
||||
CheckState use_disk_shader_cache;
|
||||
CheckState use_asynchronous_gpu_emulation;
|
||||
|
||||
CheckState use_vsync;
|
||||
CheckState use_assembly_shaders;
|
||||
CheckState use_asynchronous_shaders;
|
||||
CheckState use_fast_gpu_time;
|
||||
CheckState force_30fps_mode;
|
||||
|
||||
CheckState use_rng_seed;
|
||||
CheckState use_custom_rtc;
|
||||
} extern trackers;
|
||||
|
||||
// Global-aware apply and set functions
|
||||
|
||||
void ApplyPerGameSetting(Settings::Setting<bool>* setting, const QCheckBox* checkbox,
|
||||
|
Reference in New Issue
Block a user