aboutsummaryrefslogtreecommitdiffstats
path: root/alc/effects/vmorpher.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Move the effects base and effectslot to coreChris Robinson2021-12-171-1/+1
|
* Update include headersChris Robinson2021-04-271-2/+2
| | | | Don't add alc/ to the include paths.
* Update some license noticesChris Robinson2021-04-271-14/+26
| | | | Permission to relicense was granted via email.
* Update includesChris Robinson2021-04-271-1/+1
|
* Move some functions to coreChris Robinson2021-04-251-4/+15
| | | | And clean up more includes
* Create a base the ALCdevice and ALCcontext structsChris Robinson2021-04-241-5/+5
| | | | | A base that contains the API-agnostic data, with ALCdevice and ALCcontext being for AL-specific data.
* Store buffer info in the queue entryChris Robinson2021-01-241-2/+2
|
* Return an intrusive_ptr from EffectStateFactory::createChris Robinson2020-12-281-1/+2
|
* Avoid including voice.h in alcontext.hChris Robinson2020-12-271-0/+2
|
* Combine EffectState::deviceUpdate with setBufferChris Robinson2020-12-261-2/+2
|
* Avoid AL types and enums in the effect processorsChris Robinson2020-12-241-23/+27
|
* Change some macros into constexpr variablesChris Robinson2020-12-041-2/+2
|
* Move AL EffectProp handling to separate sourcesChris Robinson2020-11-251-129/+0
|
* Use a separate structure for the active effect slot propertiesChris Robinson2020-11-071-4/+7
|
* Clear buffers right before useChris Robinson2020-05-031-3/+2
|
* Don't put the LFO on the stackChris Robinson2020-05-031-6/+6
|
* Use a helper to set an identity ambisonic panChris Robinson2020-05-031-5/+3
|
* Remove another unnecessary return valueChris Robinson2020-04-161-4/+2
|
* Throw exceptions for errors in the effect getters/settersChris Robinson2020-04-101-78/+84
|
* Avoid ALfloat and ALint in the effectsChris Robinson2020-04-081-35/+35
|
* Use a standard bool instead of ALbooleanChris Robinson2020-03-281-3/+3
|
* Avoid direct function template and alias typesChris Robinson2019-10-031-18/+11
| | | | | | | It's somewhat ambiguous what they mean. Sometimes acting as a pointer, other times having weird behavior. Pointer-to-function types are explicitly defined as such, whereas uses of these tend to be as references (never null and not changeable).
* Avoid recalculations in the formant filter processChris Robinson2019-09-141-15/+22
|
* Fix some more implicit conversions noted by GCCChris Robinson2019-09-141-6/+8
|
* Fix implicit conversions in the effectsChris Robinson2019-09-141-46/+46
|
* Use a span for effect state inputChris Robinson2019-08-261-15/+16
|
* Pass samplesToDo as size_t to effectsChris Robinson2019-08-201-12/+12
|
* Pass a span for the Mix function's inputChris Robinson2019-08-201-6/+5
|
* Simplify and fix vocal morpher pitch calculationsChris Robinson2019-08-081-7/+4
|
* Use a smart pointer for holding the context's deviceChris Robinson2019-08-011-1/+1
|
* Move another function to a ALCcontext methodChris Robinson2019-07-301-7/+10
|
* Properly prefix ALCcontext membersChris Robinson2019-07-301-1/+1
|
* Rename al/* sources to avoid camel-caseChris Robinson2019-07-291-2/+2
|
* Rename Alc to alcChris Robinson2019-07-281-0/+430