Fix possibly incorrect code in OpenAL Buffer class
OpenAL doesn't specify 0 as invalid buffer, so we should use alGetError()master
parent
dd227f5fba
commit
a082d21f95
|
@ -68,9 +68,9 @@ bool Buffer::LoadFromFile(std::string filename, SoundType sound)
|
||||||
}
|
}
|
||||||
|
|
||||||
alGenBuffers(1, &m_buffer);
|
alGenBuffers(1, &m_buffer);
|
||||||
if (!m_buffer)
|
if (CheckOpenALError())
|
||||||
{
|
{
|
||||||
GetLogger()->Warn("Could not create audio buffer\n");
|
GetLogger()->Warn("Could not create audio buffer. Code: %d\n", GetOpenALErrorCode());
|
||||||
m_loaded = false;
|
m_loaded = false;
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue