improve errors when openal fails to initialize

This commit is contained in:
Sasha Szpakowski
2024-04-25 18:23:58 -03:00
parent 329796d3ba
commit 1e2696b403
+3 -3
View File
@@ -145,10 +145,10 @@ Audio::Audio()
context = alcCreateContext(device, attribs.data()); context = alcCreateContext(device, attribs.data());
if (context == nullptr) if (context == nullptr)
throw love::Exception("Could not create context."); throw love::Exception("Could not create context: %s", alcGetString(device, alcGetError(device)));
if (!alcMakeContextCurrent(context) || alcGetError(device) != ALC_NO_ERROR) if (!alcMakeContextCurrent(context))
throw love::Exception("Could not make context current."); throw love::Exception("Could not make context current: %s", alcGetString(device, alcGetError(device)));
} }
#ifdef ALC_EXT_EFX #ifdef ALC_EXT_EFX