Chris Robinson
a75e75aef5
Implement an alternative low-pass filter
...
This method samples from the buffer so that it gets a time-correct 5khz stream,
which is subtracted from the original sample and has the high-frequency gain
applied, then added back.
A better method may be to average all the samples from the current one to the
one freq/5000 away, instead of bilinear filtering the two nearest freq/5000
apart. Processing cost will need to determine its viability
2008-07-23 22:29:53 -07:00
Chris Robinson
0042b1f80d
Implement doppler factor source property
2008-07-15 02:33:05 -07:00
Chris Robinson
be34dbe608
Don't include alAuxEffectSlot.h in alSource.h
2008-01-16 14:01:24 -08:00
Chris Robinson
8ad16145f6
Make sure sources are deleted with the context
2008-01-16 13:27:15 -08:00
Chris Robinson
10a9bc62bf
Store a reference to the effect slot in a source's send, not a copy
2008-01-16 12:43:25 -08:00
Chris Robinson
3d78d93b40
Merge branch 'master' into efx-experiment
2007-12-31 19:34:52 -08:00
Chris Robinson
f32098e04d
Don't append _struct to the source struct name
2007-12-31 01:09:21 -08:00
Chris Robinson
e5609279da
Implement AL_AUXILIARY_SEND_FILTER_GAIN_AUTO property
2007-12-18 19:13:41 -08:00
Chris Robinson
afd3b71849
Implement AL_ROOM_ROLLOFF_FACTOR property
2007-12-18 19:03:40 -08:00
Chris Robinson
919b8c5bd1
Report one max auxiliary send per source
2007-12-18 18:13:49 -08:00
Chris Robinson
233e6f1765
Implement AL_AUXILIARY_SEND_FILTER_GAINHF_AUTO property
2007-12-18 16:54:22 -08:00
Chris Robinson
bdf16bf601
Add initial auxiliary send paths
2007-12-18 15:10:21 -08:00
Chris Robinson
ebb30ec5b0
Implement AL_AIR_ABSORPTION_FACTOR source property
2007-12-18 13:37:07 -08:00
Chris Robinson
654788f2cf
Implement AL_CONE_OUTER_GAINHF source property
2007-12-17 21:56:31 -08:00
Chris Robinson
06f2076f04
Implement AL_DIRECT_FILTER_GAINHF_AUTO source property
2007-12-17 21:33:05 -08:00
Chris Robinson
fc43a13927
Implement basic lowpass filter path
2007-12-17 21:00:52 -08:00
Chris Robinson
35a82970a3
Implement AL_DIRECT_FILTER source property
...
Only AL_FILTER_NULL filter types are currently supported, however
2007-12-17 16:28:16 -08:00
Chris Robinson
ac9bef0b31
Add EFX source filter properties
2007-12-17 16:02:34 -08:00
Chris Robinson
ae5f4e9a74
Initial import
2007-11-13 18:02:18 -08:00