9ALvoid( AL_APIENTRY *nalGenAuxiliaryEffectSlots )( ALsizei, ALuint * );
10ALvoid( AL_APIENTRY *nalDeleteAuxiliaryEffectSlots )( ALsizei, ALuint * );
11ALboolean( AL_APIENTRY *nalIsAuxiliaryEffectSlot )( ALuint );
12ALvoid( AL_APIENTRY *nalAuxiliaryEffectSloti )( ALuint, ALenum, ALint );
13ALvoid( AL_APIENTRY *nalAuxiliaryEffectSlotiv )( ALuint, ALenum, ALint * );
14ALvoid( AL_APIENTRY *nalAuxiliaryEffectSlotf )( ALuint, ALenum, ALfloat );
15ALvoid( AL_APIENTRY *nalAuxiliaryEffectSlotfv )( ALuint, ALenum, ALfloat * );
16ALvoid( AL_APIENTRY *nalGetAuxiliaryEffectSloti )( ALuint, ALenum, ALint * );
17ALvoid( AL_APIENTRY *nalGetAuxiliaryEffectSlotiv )( ALuint, ALenum, ALint * );
18ALvoid( AL_APIENTRY *nalGetAuxiliaryEffectSlotf )( ALuint, ALenum, ALfloat * );
19ALvoid( AL_APIENTRY *nalGetAuxiliaryEffectSlotfv )( ALuint, ALenum, ALfloat * );
21ALvoid( AL_APIENTRY *nalGenFilters )( ALsizei, ALuint * );
22ALvoid( AL_APIENTRY *nalDeleteFilters )( ALsizei, ALuint * );
23ALvoid( AL_APIENTRY *nalFilteri )( ALuint, ALenum, ALint );
24ALvoid( AL_APIENTRY *nalFilteriv )( ALuint, ALenum, ALint * );
25ALvoid( AL_APIENTRY *nalFilterf )( ALuint, ALenum, ALfloat );
26ALvoid( AL_APIENTRY *nalFilterfv )( ALuint, ALenum, ALfloat * );
28ALvoid( AL_APIENTRY *nalGenEffects )( ALsizei, ALuint * );
29ALvoid( AL_APIENTRY *nalDeleteEffects )( ALsizei, ALuint * );
30ALvoid( AL_APIENTRY *nalEffecti )( ALuint, ALenum, ALint );
31ALvoid( AL_APIENTRY *nalEffectiv )( ALuint, ALenum, ALint * );
32ALvoid( AL_APIENTRY *nalEffectf )( ALuint, ALenum, ALfloat );
33ALvoid( AL_APIENTRY *nalEffectfv )( ALuint, ALenum, ALfloat * );
42void al_checkHandleError( ALenum err,
const char *func,
int line )
47 if ( err == AL_NO_ERROR )
53 errstr = _(
"a bad name (ID) was passed to an OpenAL function" );
56 errstr = _(
"an invalid enum value was passed to an OpenAL function" );
58 case AL_INVALID_VALUE:
59 errstr = _(
"an invalid value was passed to an OpenAL function" );
61 case AL_INVALID_OPERATION:
62 errstr = _(
"the requested operation is not valid" );
64 case AL_OUT_OF_MEMORY:
66 "the requested operation resulted in OpenAL running out of memory" );
70 errstr = _(
"unknown error" );
73 WARN( _(
"OpenAL error [%s:%d]: %s" ), func, line, errstr );