Chris Robinson
|
b1d4508d90
|
Use a loop to make sure the requested effect is not disabled
|
2011-03-12 20:54:49 -08:00 |
|
Chris Robinson
|
73123bc313
|
Add support for ALC_EXT_DEDICATED
|
2011-03-12 20:11:25 -08:00 |
|
Chris Robinson
|
97daaade8a
|
Reduce some more indentation
|
2010-09-21 16:54:33 -07:00 |
|
Chris Robinson
|
8a1d5a21c3
|
Reduce some indentation
|
2010-09-21 15:12:08 -07:00 |
|
Chris Robinson
|
4edd7fe647
|
Use a map for the effects list
|
2010-05-18 17:41:06 -07:00 |
|
Chris Robinson
|
b273d616ad
|
Implement a skeleton Ring Modulator effect
|
2010-04-08 08:54:28 -07:00 |
|
Chris Robinson
|
3e9934e810
|
Mark extension functions with AL_API/ALC_API
|
2010-03-23 17:44:01 -07:00 |
|
Chris Robinson
|
49db3bf916
|
Cleanup and fixup Release* functions
|
2010-03-20 21:49:02 -07:00 |
|
Chris Robinson
|
99f28f25b0
|
Avoid calling alDelete* from alGen*
|
2010-03-20 21:38:05 -07:00 |
|
Chris Robinson
|
65e16cc8bb
|
Remove unneeded checks
|
2010-03-16 20:29:01 -07:00 |
|
Chris Robinson
|
49321961e8
|
Effect and filter ID 0 is valid
|
2010-03-16 19:14:05 -07:00 |
|
Chris Robinson
|
65f43637ce
|
Avoid some alIs* calls while under the context lock
Instead, use functions that verify the ID by searching the object list and
returning its handle
|
2010-03-16 18:54:36 -07:00 |
|
Chris Robinson
|
f37cfc486d
|
Pass the context to alSetError
|
2010-03-16 17:35:51 -07:00 |
|
Chris Robinson
|
f9d228c30a
|
Add missing context checks
|
2009-09-12 20:22:03 -07:00 |
|
Chris Robinson
|
462f27c129
|
Use a function to retrieve the current context in an already-locked state
This should help prevent race-conditions with a context being destroyed between
breing retrieved and locked
|
2009-08-16 14:09:23 -07:00 |
|
Chris Robinson
|
510ccc7f17
|
Store the effect and filter lists in the device
|
2009-08-15 09:39:18 -07:00 |
|
Chris Robinson
|
7940003d06
|
Set an error if NaN is given for panning values
|
2009-05-31 11:34:07 -07:00 |
|
Chris Robinson
|
e12ac95d69
|
Use the MIN/MAX/DEFAULT macros for checking and setting the effect parameters
|
2009-05-29 12:40:08 -07:00 |
|
Chris Robinson
|
34ea7eba9e
|
Add preliminary support for the EAX Reverb effect
Not all parameters are supported yet, though it is a little more fuctional than
standard reverb
|
2009-05-29 01:32:54 -07:00 |
|
Chris Robinson
|
55c790c9ff
|
Add the Echo effect
|
2009-04-12 16:01:10 -07:00 |
|
Chris Robinson
|
d72b132c57
|
Add an option to disable specific EFX effect types
|
2008-11-14 07:13:59 -08:00 |
|
Chris Robinson
|
5f3329b2c9
|
Don't export extension function symbols from the lib
|
2008-09-06 13:45:27 -07:00 |
|
Chris Robinson
|
93c0f61050
|
Clarify implicit destruction warnings
|
2008-07-22 14:29:27 -07:00 |
|
Chris Robinson
|
6735fc7911
|
Add missing config.h includes
|
2008-01-16 14:09:04 -08:00 |
|
Chris Robinson
|
8cbbf17519
|
Allow getting and setting reverb parameters, as well as setting reverb effects
Reverb is still not implemented. The parameters just no-op for now.
|
2008-01-15 23:32:28 -08:00 |
|
Chris Robinson
|
a6213ebfc7
|
Fix allocation of multiple effect slots, effects, and filters
|
2008-01-15 16:24:12 -08:00 |
|
Chris Robinson
|
7edc576e9c
|
Fix some copy/paste errors
|
2008-01-15 15:37:54 -08:00 |
|
Chris Robinson
|
3d78d93b40
|
Merge branch 'master' into efx-experiment
|
2007-12-31 19:34:52 -08:00 |
|
Chris Robinson
|
4cc64fa9a8
|
Don't allow properties on effect and filter name 0
|
2007-12-18 18:39:08 -08:00 |
|
Chris Robinson
|
7f55372727
|
Implement AL_EFFECT_TYPE property
Only the null effect type is accepted, right now
|
2007-12-18 18:15:52 -08:00 |
|
Chris Robinson
|
9ebf1c1431
|
Don't attempt to free null effects or filters
|
2007-12-17 19:12:49 -08:00 |
|
Chris Robinson
|
8795932420
|
0 is a valid filter and effect name
|
2007-12-17 19:10:22 -08:00 |
|
Chris Robinson
|
44e0fa9325
|
Implement effect function skeletons
|
2007-12-17 17:20:11 -08:00 |
|