Some windows fixes

pull/627/head
FlightlessMango 3 years ago
parent 4983056600
commit fbda58c907

@ -76,10 +76,6 @@ static void enumerate_config_files(std::vector<std::string>& paths) {
paths.push_back(config_dir + mangohud_dir + "MangoHud.conf");
#ifdef _WIN32
paths.push_back("C:\\mangohud\\MangoHud.conf");
#endif
if (!program_name.empty()) {
paths.push_back(config_dir + mangohud_dir + program_name + ".conf");
}
@ -105,7 +101,9 @@ void parseConfigFile(overlay_params& params) {
paths.push_back(cfg_file);
else
enumerate_config_files(paths);
#ifdef _WIN32
paths.push_back("C:\\mangohud\\MangoHud.conf");
#endif
std::string line;
for (auto p = paths.rbegin(); p != paths.rend(); p++) {
std::ifstream stream(*p);

@ -426,11 +426,12 @@ static void snapshot_swapchain_frame(struct swapchain_data *data)
struct instance_data *instance_data = device_data->instance;
update_hud_info(data->sw_stats, instance_data->params, device_data->properties.vendorID);
check_keybinds(data->sw_stats, instance_data->params, device_data->properties.vendorID);
#ifdef __linux__
if (instance_data->params.control >= 0) {
control_client_check(device_data);
process_control_socket(instance_data);
}
#endif
}
static void compute_swapchain_display(struct swapchain_data *data)

@ -14,7 +14,7 @@ void init_d3d_shared(){
if (cfg_inited)
return;
parse_overlay_config(&params, getenv("MANGOHUD_CONFIG"));
_params = params;
_params = &params;
cfg_inited = true;
// init_cpu_stats(params);
}

Loading…
Cancel
Save