diff options
author | Chris Robinson <[email protected]> | 2013-10-08 18:58:44 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2013-10-08 18:58:44 -0700 |
commit | 959b76891106eb5fd4d8788090be61a060410b4d (patch) | |
tree | 655e00420537ef9697b4add31642e16c649848c1 | |
parent | a421e515befd1916d57e7668ee98c1a5dfe63dab (diff) |
Use SET_VTABLE1 to set the ALeffect vtables
-rw-r--r-- | OpenAL32/alEffect.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/OpenAL32/alEffect.c b/OpenAL32/alEffect.c index 60f4fdfe..7ed4e58e 100644 --- a/OpenAL32/alEffect.c +++ b/OpenAL32/alEffect.c @@ -392,7 +392,7 @@ static void InitEffectParams(ALeffect *effect, ALenum type) effect->Props.Reverb.LFReference = AL_EAXREVERB_DEFAULT_LFREFERENCE; effect->Props.Reverb.RoomRolloffFactor = AL_EAXREVERB_DEFAULT_ROOM_ROLLOFF_FACTOR; effect->Props.Reverb.DecayHFLimit = AL_EAXREVERB_DEFAULT_DECAY_HFLIMIT; - effect->vtbl = &ALeaxreverb_vtable; + SET_VTABLE1(ALeaxreverb, effect); break; case AL_EFFECT_REVERB: effect->Props.Reverb.Density = AL_REVERB_DEFAULT_DENSITY; @@ -408,14 +408,14 @@ static void InitEffectParams(ALeffect *effect, ALenum type) effect->Props.Reverb.AirAbsorptionGainHF = AL_REVERB_DEFAULT_AIR_ABSORPTION_GAINHF; effect->Props.Reverb.RoomRolloffFactor = AL_REVERB_DEFAULT_ROOM_ROLLOFF_FACTOR; effect->Props.Reverb.DecayHFLimit = AL_REVERB_DEFAULT_DECAY_HFLIMIT; - effect->vtbl = &ALreverb_vtable; + SET_VTABLE1(ALreverb, effect); break; case AL_EFFECT_AUTOWAH: effect->Props.Autowah.AttackTime = AL_AUTOWAH_DEFAULT_ATTACK_TIME; effect->Props.Autowah.PeakGain = AL_AUTOWAH_DEFAULT_PEAK_GAIN; effect->Props.Autowah.ReleaseTime = AL_AUTOWAH_DEFAULT_RELEASE_TIME; effect->Props.Autowah.Resonance = AL_AUTOWAH_DEFAULT_RESONANCE; - effect->vtbl = &ALautowah_vtable; + SET_VTABLE1(ALautowah, effect); break; case AL_EFFECT_CHORUS: effect->Props.Chorus.Waveform = AL_CHORUS_DEFAULT_WAVEFORM; @@ -424,11 +424,11 @@ static void InitEffectParams(ALeffect *effect, ALenum type) effect->Props.Chorus.Depth = AL_CHORUS_DEFAULT_DEPTH; effect->Props.Chorus.Feedback = AL_CHORUS_DEFAULT_FEEDBACK; effect->Props.Chorus.Delay = AL_CHORUS_DEFAULT_DELAY; - effect->vtbl = &ALchorus_vtable; + SET_VTABLE1(ALchorus, effect); break; case AL_EFFECT_COMPRESSOR: effect->Props.Compressor.OnOff = AL_COMPRESSOR_DEFAULT_ONOFF; - effect->vtbl = &ALcompressor_vtable; + SET_VTABLE1(ALcompressor, effect); break; case AL_EFFECT_DISTORTION: effect->Props.Distortion.Edge = AL_DISTORTION_DEFAULT_EDGE; @@ -436,7 +436,7 @@ static void InitEffectParams(ALeffect *effect, ALenum type) effect->Props.Distortion.LowpassCutoff = AL_DISTORTION_DEFAULT_LOWPASS_CUTOFF; effect->Props.Distortion.EQCenter = AL_DISTORTION_DEFAULT_EQCENTER; effect->Props.Distortion.EQBandwidth = AL_DISTORTION_DEFAULT_EQBANDWIDTH; - effect->vtbl = &ALdistortion_vtable; + SET_VTABLE1(ALdistortion, effect); break; case AL_EFFECT_ECHO: effect->Props.Echo.Delay = AL_ECHO_DEFAULT_DELAY; @@ -444,7 +444,7 @@ static void InitEffectParams(ALeffect *effect, ALenum type) effect->Props.Echo.Damping = AL_ECHO_DEFAULT_DAMPING; effect->Props.Echo.Feedback = AL_ECHO_DEFAULT_FEEDBACK; effect->Props.Echo.Spread = AL_ECHO_DEFAULT_SPREAD; - effect->vtbl = &ALecho_vtable; + SET_VTABLE1(ALecho, effect); break; case AL_EFFECT_EQUALIZER: effect->Props.Equalizer.LowCutoff = AL_EQUALIZER_DEFAULT_LOW_CUTOFF; @@ -457,7 +457,7 @@ static void InitEffectParams(ALeffect *effect, ALenum type) effect->Props.Equalizer.Mid2Width = AL_EQUALIZER_DEFAULT_MID2_WIDTH; effect->Props.Equalizer.HighCutoff = AL_EQUALIZER_DEFAULT_HIGH_CUTOFF; effect->Props.Equalizer.HighGain = AL_EQUALIZER_DEFAULT_HIGH_GAIN; - effect->vtbl = &ALequalizer_vtable; + SET_VTABLE1(ALequalizer, effect); break; case AL_EFFECT_FLANGER: effect->Props.Flanger.Waveform = AL_FLANGER_DEFAULT_WAVEFORM; @@ -466,21 +466,21 @@ static void InitEffectParams(ALeffect *effect, ALenum type) effect->Props.Flanger.Depth = AL_FLANGER_DEFAULT_DEPTH; effect->Props.Flanger.Feedback = AL_FLANGER_DEFAULT_FEEDBACK; effect->Props.Flanger.Delay = AL_FLANGER_DEFAULT_DELAY; - effect->vtbl = &ALflanger_vtable; + SET_VTABLE1(ALflanger, effect); break; case AL_EFFECT_RING_MODULATOR: effect->Props.Modulator.Frequency = AL_RING_MODULATOR_DEFAULT_FREQUENCY; effect->Props.Modulator.HighPassCutoff = AL_RING_MODULATOR_DEFAULT_HIGHPASS_CUTOFF; effect->Props.Modulator.Waveform = AL_RING_MODULATOR_DEFAULT_WAVEFORM; - effect->vtbl = &ALmodulator_vtable; + SET_VTABLE1(ALmodulator, effect); break; case AL_EFFECT_DEDICATED_LOW_FREQUENCY_EFFECT: case AL_EFFECT_DEDICATED_DIALOGUE: effect->Props.Dedicated.Gain = 1.0f; - effect->vtbl = &ALdedicated_vtable; + SET_VTABLE1(ALdedicated, effect); break; default: - effect->vtbl = &ALnull_vtable; + SET_VTABLE1(ALnull, effect); break; } effect->type = type; |