aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alEffect.c
Commit message (Collapse)AuthorAgeFilesLines
* Some cleanups for the reverb listChris Robinson2012-01-241-3/+4
|
* Avoid duplicating some initialization codeChris Robinson2012-01-201-2/+8
|
* Honor the disabled effects for the default reverbChris Robinson2012-01-201-1/+6
|
* Add the ability to specify a preset for forced reverbChris Robinson2012-01-191-1/+79
|
* Add a global option to apply a reverb effect on source send 0Chris Robinson2012-01-191-0/+6
| | | | | | A special slot on the device is created and processed, so it can be shared across all contexts on the device. Sources that don't have a slot set on send 0 will use this special slot instead.
* Centralize the Lookup and Remove macrosChris Robinson2011-09-241-13/+11
|
* Silence some MSVC precision warningsChris Robinson2011-09-221-23/+12
|
* Constify some parametersChris Robinson2011-09-221-3/+3
|
* Get rid of some more GetLockedContext callsChris Robinson2011-09-111-17/+25
|
* Use function pointers to set type-specific effect propertiesChris Robinson2011-09-111-743/+922
|
* Remove the union from the effect parameter typesChris Robinson2011-09-111-138/+138
|
* Avoid the context lock when generating and deleting effects and filtersChris Robinson2011-08-311-19/+11
|
* Rename GetReffedContext to GetContextRefChris Robinson2011-08-301-1/+1
|
* Don't lock the context while checking the validity of objectsChris Robinson2011-08-301-2/+2
|
* Always use the thunk functions to get object IDsChris Robinson2011-08-221-4/+4
|
* Don't use the thunk array for object lookupsChris Robinson2011-08-221-1/+1
|
* Make sure some effect property values are finiteChris Robinson2011-07-201-3/+3
|
* Avoid calling some al[Get]Effect functions while the context is lockedChris Robinson2011-06-301-197/+12
|
* Rename Suspend/ProcessContext since they are locking a mutexChris Robinson2011-06-301-18/+18
|
* Allow alThunkAddEntry to return a proper errorChris Robinson2011-06-171-2/+3
|
* Avoid some al[Get]Effect* calls from under the context lockChris Robinson2011-06-171-144/+28
|
* Store the separate effect parameters in a unionChris Robinson2011-05-201-136/+136
|
* Check against the correct limitsChris Robinson2011-05-201-1/+1
|
* Use a loop to make sure the requested effect is not disabledChris Robinson2011-03-121-7/+8
|
* Add support for ALC_EXT_DEDICATEDChris Robinson2011-03-121-1/+66
|
* Reduce some more indentationChris Robinson2010-09-211-20/+24
|
* Reduce some indentationChris Robinson2010-09-211-28/+24
|
* Use a map for the effects listChris Robinson2010-05-181-52/+37
|
* Implement a skeleton Ring Modulator effectChris Robinson2010-04-081-1/+147
|
* Mark extension functions with AL_API/ALC_APIChris Robinson2010-03-231-11/+11
|
* Cleanup and fixup Release* functionsChris Robinson2010-03-201-5/+4
|
* Avoid calling alDelete* from alGen*Chris Robinson2010-03-201-4/+12
|
* Remove unneeded checksChris Robinson2010-03-161-11/+13
|
* Effect and filter ID 0 is validChris Robinson2010-03-161-3/+4
|
* Avoid some alIs* calls while under the context lockChris Robinson2010-03-161-34/+41
| | | | | Instead, use functions that verify the ID by searching the object list and returning its handle
* Pass the context to alSetErrorChris Robinson2010-03-161-85/+85
|
* Add missing context checksChris Robinson2009-09-121-0/+11
|
* Use a function to retrieve the current context in an already-locked stateChris Robinson2009-08-161-22/+11
| | | | | This should help prevent race-conditions with a context being destroyed between breing retrieved and locked
* Store the effect and filter lists in the deviceChris Robinson2009-08-151-22/+20
|
* Set an error if NaN is given for panning valuesChris Robinson2009-05-311-6/+17
|
* Use the MIN/MAX/DEFAULT macros for checking and setting the effect parametersChris Robinson2009-05-291-41/+59
|
* Add preliminary support for the EAX Reverb effectChris Robinson2009-05-291-4/+418
| | | | | Not all parameters are supported yet, though it is a little more fuctional than standard reverb
* Add the Echo effectChris Robinson2009-04-121-1/+152
|
* Add an option to disable specific EFX effect typesChris Robinson2008-11-141-2/+8
|
* Don't export extension function symbols from the libChris Robinson2008-09-061-11/+11
|
* Clarify implicit destruction warningsChris Robinson2008-07-221-1/+1
|
* Add missing config.h includesChris Robinson2008-01-161-3/+2
|
* Allow getting and setting reverb parameters, as well as setting reverb effectsChris Robinson2008-01-151-49/+293
| | | | Reverb is still not implemented. The parameters just no-op for now.
* Fix allocation of multiple effect slots, effects, and filtersChris Robinson2008-01-151-0/+2
|
* Fix some copy/paste errorsChris Robinson2008-01-151-1/+1
|