aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32
Commit message (Expand)AuthorAgeFilesLines
* Reorder filter coefficientsChris Robinson2016-12-211-1/+1
* Avoid duplicating code using a macroChris Robinson2016-12-213-16/+3
* Convert the SndIO backend to the updated APIChris Robinson2016-12-211-3/+0
* Trace the commit ID and branch the library was built fromChris Robinson2016-12-211-0/+2
* Use separate macros for atomics that don't take a memory orderChris Robinson2016-12-206-57/+60
* Fix an infinite loopChris Robinson2016-11-231-0/+1
* Only send source updates for sources that have updatedChris Robinson2016-11-232-1/+12
* Clean up finding a source's voiceChris Robinson2016-11-222-27/+30
* Improve seqlock behaviorChris Robinson2016-11-211-24/+32
* Stop using almemory_order_consumeChris Robinson2016-11-173-3/+3
* Workaround some systems having an ECHO macroChris Robinson2016-10-303-23/+23
* Add some more 'restrict' keywordsChris Robinson2016-10-061-1/+1
* Remove an unused structChris Robinson2016-10-051-6/+0
* Pass current and target gains directly for mixingChris Robinson2016-10-051-2/+3
* Make some pointer-to-array parameters constChris Robinson2016-10-042-2/+45
* Finalize AL_SOFT_gain_clamp_exChris Robinson2016-10-031-5/+0
* Add a volume-adjust config option to adjust the source output volumeChris Robinson2016-09-242-5/+7
* Remove some more unnecessary volatilesChris Robinson2016-09-241-5/+5
* Call ALfilterState_processC directlyChris Robinson2016-09-122-5/+2
* Mark a global variable declaration as externChris Robinson2016-09-111-1/+1
* Use unsigned int shifts for device flagsChris Robinson2016-09-071-5/+5
* Make the SelectMixer function sharableChris Robinson2016-09-061-0/+2
* Remove use of DECL_CONSTChris Robinson2016-09-063-14/+12
* Use a predefined identity matrixChris Robinson2016-09-051-0/+1
* Rename MatrixMixerFunc to RowMixerFuncChris Robinson2016-09-021-3/+3
* Remove unnecessary constsChris Robinson2016-08-311-4/+4
* Reorganize sample type conversion functionsChris Robinson2016-08-311-286/+129
* Initialize some enums to dummy valuesChris Robinson2016-08-311-8/+9
* Remove the upper limit from AL_MIN_GAIN and AL_MAX_GAINChris Robinson2016-08-291-2/+2
* Add a query for the maximum source gain limitChris Robinson2016-08-282-0/+31
* Clamp the maximum mixing gain boost to 16Chris Robinson2016-08-271-0/+2
* Allow sources to play while alcSuspendContext is in effectChris Robinson2016-08-263-8/+19
* Avoid directly replacing the effect slot Update pointerChris Robinson2016-08-251-14/+10
* Properly defer effect slot changesChris Robinson2016-08-252-11/+31
* Track all references for effect statesChris Robinson2016-08-251-21/+47
* Add a ref count to ALeffectStateChris Robinson2016-08-253-0/+16
* Combine related members into a structChris Robinson2016-08-241-10/+12
* Make a function definition staticChris Robinson2016-08-231-1/+1
* Hold updates for both listener and source updatesChris Robinson2016-08-231-11/+0
* Don't pass the context's distance model as the source'sChris Robinson2016-08-234-13/+18
* Avoid resupplying unneeded source updatesChris Robinson2016-08-234-62/+38
* Use a more specialized mixer function for B-Format to HRTFChris Robinson2016-08-122-2/+6
* Decode directly from B-Format to HRTF instead of a cubeChris Robinson2016-08-111-2/+3
* Avoid checking DeferUpdates for each source state changeChris Robinson2016-08-081-8/+24
* Use al_calloc/al_free in more placesChris Robinson2016-08-032-9/+9
* Add 'restrict' to another parameterChris Robinson2016-08-032-2/+2
* Don't store the looping state in the voiceChris Robinson2016-07-312-13/+22
* Remove DevFmtBFormat3D, which is covered by DevFmtAmbi1Chris Robinson2016-07-311-1/+1
* Add an option to specify the ambisonic output configurationChris Robinson2016-07-311-0/+12
* Add a stand-alone upsampler for higher-order ambisonic oputputChris Robinson2016-07-301-1/+4