aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include/alEffect.h
Commit message (Collapse)AuthorAgeFilesLines
* Move some inline methods to their appropriate headersChris Robinson2013-11-041-0/+5
|
* Use C99 inline semanticsChris Robinson2013-11-041-1/+1
|
* Constify the effect parameter of effect gettersChris Robinson2013-10-071-4/+4
|
* Implement the Compressor effectChris Robinson2013-10-031-30/+36
|
* Implement the Autowah effect.Chris Robinson2013-10-031-4/+13
|
* Fix up the naming convention of effect methodsChris Robinson2013-05-291-13/+13
|
* Use C99's inline instead of __inlineChris Robinson2013-05-281-1/+1
|
* Use generic VCALL[_NOARGS] macros instead of type-specific wrappersChris Robinson2013-05-271-10/+0
|
* Define the ALeffect typedef with the structChris Robinson2013-05-251-13/+12
|
* Use an ALeffectProps union to store the effect propertiesChris Robinson2013-05-251-5/+9
|
* Use vtables for setting effect propertiesChris Robinson2013-05-241-109/+45
|
* Implement distortion and equalizer effectsChris Robinson2013-05-181-0/+42
| | | | Code provided by Mike Gorchak
* Add Chorus and Flanger effectsChris Robinson2013-03-131-0/+38
| | | | Code provided by Mike Gorchak
* Move the effect-specific get/set methods to where the effect is implementedChris Robinson2013-03-131-0/+54
|
* Fix up some more header includesChris Robinson2012-09-141-1/+1
|
* Use a consistent name for the self-id fieldChris Robinson2012-04-191-2/+2
|
* Rename GetReverbEffect to LoadReverbPresetChris Robinson2012-03-131-1/+1
|
* Avoid duplicating some initialization codeChris Robinson2012-01-201-1/+3
|
* Add the ability to specify a preset for forced reverbChris Robinson2012-01-191-1/+1
|
* Add a global option to apply a reverb effect on source send 0Chris Robinson2012-01-191-0/+1
| | | | | | 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.
* Use function pointers to set type-specific effect propertiesChris Robinson2011-09-111-0/+20
|
* Remove the union from the effect parameter typesChris Robinson2011-09-111-50/+48
|
* Add an option to emulate EAX reverb using standard reverbChris Robinson2011-07-201-0/+1
|
* Add a config option to boost reverb outputChris Robinson2011-07-201-0/+2
|
* Use a helper to tell if an effect type is reverbChris Robinson2011-07-051-0/+2
|
* Store the separate effect parameters in a unionChris Robinson2011-05-201-50/+50
|
* Add support for ALC_EXT_DEDICATEDChris Robinson2011-03-121-0/+5
|
* Use a map for the effects listChris Robinson2010-05-181-2/+0
|
* Implement a skeleton Ring Modulator effectChris Robinson2010-04-081-0/+7
|
* Move extension function declarations to alext.h/efx.hChris Robinson2010-03-231-13/+0
|
* Mark extension functions with AL_API/ALC_APIChris Robinson2010-03-231-13/+13
|
* Add EFX types and enums to alext.hChris Robinson2010-03-091-183/+0
| | | | | The types and enums are in efx.h, which is included by alext.h. It's done this way because EFX has a lot if definitions which would polute alext.h
* Store the effect and filter lists in the deviceChris Robinson2009-08-151-3/+3
|
* Add preliminary support for the EAX Reverb effectChris Robinson2009-05-291-3/+147
| | | | | Not all parameters are supported yet, though it is a little more fuctional than standard reverb
* Add the Echo effectChris Robinson2009-04-121-0/+34
|
* Add an option to disable specific EFX effect typesChris Robinson2008-11-141-0/+7
|
* Don't export extension function symbols from the libChris Robinson2008-09-061-13/+13
|
* Allow getting and setting reverb parameters, as well as setting reverb effectsChris Robinson2008-01-151-0/+17
| | | | Reverb is still not implemented. The parameters just no-op for now.
* Add reverb parametersChris Robinson2008-01-151-0/+15
|
* Add effect type enumsChris Robinson2007-12-171-0/+12
|
* Implement effect function skeletonsChris Robinson2007-12-171-0/+45