49 for(cur = 0;cur <
n;cur++)
68 filters[cur] = filter->
id;
106 memset(Filter, 0,
sizeof(*Filter));
247 *value = ALFilter->
type;
338 a = (1 - g*cw - sqrtf(2*g*(1-cw) - g*g*(1 - cw*cw))) /
static void null_SetParamiv(ALfilter *filter, ALCcontext *context, ALenum param, const ALint *vals)
#define LookupFilter(m, k)
void FreeThunkEntry(ALuint index)
GLuint const GLfloat * val
AL_API ALboolean AL_APIENTRY alIsFilter(ALuint filter)
AL_API ALvoid AL_APIENTRY alFilteri(ALuint filter, ALenum param, ALint value)
#define ALfilter_SetParamf(x, c, p, v)
#define AL_LOWPASS_MIN_GAINHF
#define AL_LOWPASS_DEFAULT_GAINHF
static void lp_SetParamfv(ALfilter *filter, ALCcontext *context, ALenum param, const ALfloat *vals)
AL_API ALvoid AL_APIENTRY alGetFilteriv(ALuint filter, ALenum param, ALint *values)
GLint GLenum GLsizei GLsizei GLsizei GLint GLenum GLenum type
GLvoid **typedef void(GLAPIENTRY *PFNGLGETVERTEXATTRIBDVPROC)(GLuint
#define CHECK_VALUE(ctx, cond)
#define AL_FILTER_LOWPASS
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
void(* SetParamfv)(struct ALfilter *filter, ALCcontext *context, ALenum param, const ALfloat *vals)
static void lp_GetParamf(ALfilter *filter, ALCcontext *context, ALenum param, ALfloat *val)
struct UIntMap::@59 * array
static void lp_SetParamiv(ALfilter *filter, ALCcontext *context, ALenum param, const ALint *vals)
ALfloat lpCoeffCalc(ALfloat g, ALfloat cw)
#define al_throwerr(ctx, err)
AL_API ALvoid AL_APIENTRY alGetFilteri(ALuint filter, ALenum param, ALint *value)
void(* SetParamiv)(struct ALfilter *filter, ALCcontext *context, ALenum param, const ALint *vals)
GLboolean GLboolean GLboolean GLboolean a
#define AL_LOWPASS_MAX_GAINHF
static void null_SetParamf(ALfilter *filter, ALCcontext *context, ALenum param, ALfloat val)
static void null_SetParamfv(ALfilter *filter, ALCcontext *context, ALenum param, const ALfloat *vals)
ALCcontext * GetContextRef(void)
static void lp_SetParamf(ALfilter *filter, ALCcontext *context, ALenum param, ALfloat val)
static __inline ALfloat maxf(ALfloat a, ALfloat b)
static void lp_GetParamiv(ALfilter *filter, ALCcontext *context, ALenum param, ALint *vals)
#define AL_LOWPASS_MIN_GAIN
static void lp_SetParami(ALfilter *filter, ALCcontext *context, ALenum param, ALint val)
static void lp_GetParamfv(ALfilter *filter, ALCcontext *context, ALenum param, ALfloat *vals)
AL_API ALvoid AL_APIENTRY alFilterfv(ALuint filter, ALenum param, const ALfloat *values)
static void InitFilterParams(ALfilter *filter, ALenum type)
AL_API ALvoid AL_APIENTRY alDeleteFilters(ALsizei n, const ALuint *filters)
AL_API ALvoid AL_APIENTRY alGetFilterf(ALuint filter, ALenum param, ALfloat *value)
static void null_GetParamf(ALfilter *filter, ALCcontext *context, ALenum param, ALfloat *val)
static void null_GetParamfv(ALfilter *filter, ALCcontext *context, ALenum param, ALfloat *vals)
AL_API ALvoid AL_APIENTRY alFilteriv(ALuint filter, ALenum param, const ALint *values)
void(* SetParamf)(struct ALfilter *filter, ALCcontext *context, ALenum param, ALfloat val)
void(* SetParami)(struct ALfilter *filter, ALCcontext *context, ALenum param, ALint val)
#define AL_LOWPASS_GAINHF
#define ALfilter_GetParamfv(x, c, p, v)
void(* GetParamf)(struct ALfilter *filter, ALCcontext *context, ALenum param, ALfloat *val)
ALenum NewThunkEntry(ALuint *index)
#define RemoveFilter(m, k)
#define ALfilter_GetParami(x, c, p, v)
static void null_GetParami(ALfilter *filter, ALCcontext *context, ALenum param, ALint *val)
void ALCcontext_DecRef(ALCcontext *context)
EGLSurface EGLint void ** value
void(* GetParamfv)(struct ALfilter *filter, ALCcontext *context, ALenum param, ALfloat *vals)
void(* GetParamiv)(struct ALfilter *filter, ALCcontext *context, ALenum param, ALint *vals)
AL_API ALvoid AL_APIENTRY alGetFilterfv(ALuint filter, ALenum param, ALfloat *values)
#define ALfilter_SetParamfv(x, c, p, v)
static void null_SetParami(ALfilter *filter, ALCcontext *context, ALenum param, ALint val)
ALvoid alSetError(ALCcontext *Context, ALenum errorCode)
#define ALfilter_GetParamf(x, c, p, v)
#define AL_LOWPASS_MAX_GAIN
#define ALfilter_SetParamiv(x, c, p, v)
ALenum InsertUIntMapEntry(UIntMap *map, ALuint key, ALvoid *value)
static void null_GetParamiv(ALfilter *filter, ALCcontext *context, ALenum param, ALint *vals)
static void lp_GetParami(ALfilter *filter, ALCcontext *context, ALenum param, ALint *val)
AL_API ALvoid AL_APIENTRY alFilterf(ALuint filter, ALenum param, ALfloat value)
AL_API ALvoid AL_APIENTRY alGenFilters(ALsizei n, ALuint *filters)
#define ALfilter_SetParami(x, c, p, v)
ALvoid ReleaseALFilters(ALCdevice *device)
GLint GLsizei const GLuint64 * values
void(* GetParami)(struct ALfilter *filter, ALCcontext *context, ALenum param, ALint *val)
#define AL_LOWPASS_DEFAULT_GAIN
#define ALfilter_GetParamiv(x, c, p, v)