From e4a60406da43babcf25dbceb694cd847b5e6dc5c Mon Sep 17 00:00:00 2001 From: Ivan Epifanov Date: Wed, 27 Jan 2021 17:46:26 +0300 Subject: [PATCH] Load config from vita-specific paths --- Alc/alconfig.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Alc/alconfig.c b/Alc/alconfig.c index 3d0ed140..4e1e6803 100644 --- a/Alc/alconfig.c +++ b/Alc/alconfig.c @@ -420,6 +420,29 @@ void ReadALConfig(void) alstr_reset(&ppath); } +#elif defined __vita__ +void ReadALConfig(void) +{ + const char* config_paths[] = + { + "app0:/alsoft.conf", + "ux0:/data/openal/alsoft.conf" + }; + + FILE* f; + unsigned int i; + for(i = 0; i < sizeof(config_paths) / sizeof(*config_paths); ++i) + { + TRACE("Loading config %s...\n", config_paths[i]); + f = al_fopen(config_paths[i], "r"); + if(f) + { + LoadConfigFromFile(f); + fclose(f); + break; + } + } +} #else void ReadALConfig(void) {