diff options
author | Chris Robinson <[email protected]> | 2018-01-26 21:32:43 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2018-01-26 21:32:43 -0800 |
commit | 5d2196c119f376ca6e58e23b43d4ffbaf4c68c12 (patch) | |
tree | 81871fa2c9c511989213f82da7294726b7019ce3 /OpenAL32/Include/alBuffer.h | |
parent | a885fd6d0e28c982e4beb423e31d56be9e6b61dd (diff) |
Don't rely on alMain.h in alBuffer.h
Diffstat (limited to 'OpenAL32/Include/alBuffer.h')
-rw-r--r-- | OpenAL32/Include/alBuffer.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/OpenAL32/Include/alBuffer.h b/OpenAL32/Include/alBuffer.h index 50946126..775bf391 100644 --- a/OpenAL32/Include/alBuffer.h +++ b/OpenAL32/Include/alBuffer.h @@ -1,7 +1,13 @@ #ifndef _AL_BUFFER_H_ #define _AL_BUFFER_H_ -#include "alMain.h" +#include "AL/alc.h" +#include "AL/al.h" +#include "AL/alext.h" + +#include "inprogext.h" +#include "atomic.h" +#include "rwlock.h" #ifdef __cplusplus extern "C" { @@ -105,14 +111,6 @@ typedef struct ALbuffer { ALbuffer *NewBuffer(ALCcontext *context); void DeleteBuffer(ALCdevice *device, ALbuffer *buffer); -inline void LockBuffersRead(ALCdevice *device) -{ LockUIntMapRead(&device->BufferMap); } -inline void UnlockBuffersRead(ALCdevice *device) -{ UnlockUIntMapRead(&device->BufferMap); } - -inline ALbuffer *LookupBuffer(ALCdevice *device, ALuint id) -{ return (ALbuffer*)LookupUIntMapKeyNoLock(&device->BufferMap, id); } - ALvoid ReleaseALBuffers(ALCdevice *device); #ifdef __cplusplus |