aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/Include
Commit message (Expand)AuthorAgeFilesLines
* Avoid using the ATOMIC() macroChris Robinson2018-11-265-18/+18
* Automatically clean up filters and effects with their sublistsChris Robinson2018-11-253-16/+26
* Automatically clean up buffers with ther sublistChris Robinson2018-11-252-5/+13
* Avoid a separate function to clean up effect slotsChris Robinson2018-11-251-1/+0
* Atuomatically clean up sources with its sublist's destructionChris Robinson2018-11-251-2/+0
* Properly initialize the sublists' freemaskChris Robinson2018-11-251-3/+3
* Add a POPCNT64 macroChris Robinson2018-11-241-0/+15
* Move bs2b.h to a more appropriate placeChris Robinson2018-11-241-90/+0
* Replace remaining uses of std::vector with al::vectorChris Robinson2018-11-241-1/+1
* Use RAII in alEffect.cppChris Robinson2018-11-241-38/+31
* Use a normal vector to store buffer dataChris Robinson2018-11-241-21/+22
* Avoid a couple explicit loopsChris Robinson2018-11-221-8/+5
* Add noexcept to a bunch of inline functionsChris Robinson2018-11-222-28/+28
* Use standard types for the device clock timesChris Robinson2018-11-221-2/+3
* Use unique_ptr for DirectHrtfStateChris Robinson2018-11-221-1/+1
* Clean up some unnecessary specifiersChris Robinson2018-11-221-3/+3
* Use unique_ptr for bs2bChris Robinson2018-11-222-14/+11
* Use unique_ptr for BFormatDec and AmbiUpsamplerChris Robinson2018-11-221-2/+4
* Use a unique_ptr for the FrontStablizerChris Robinson2018-11-221-1/+1
* Use a unique_ptr for the CompressorChris Robinson2018-11-211-1/+1
* Use a unique_ptr for Uhj2EncoderChris Robinson2018-11-211-1/+2
* Use a normal vector for the distance buffer storageChris Robinson2018-11-211-6/+29
* Use an enum class for AmbiLayout/Norm settingsChris Robinson2018-11-201-13/+13
* Use a normal vector for the source send propertiesChris Robinson2018-11-201-2/+11
* Use atomic_flags and atomic<bools>s where appropriateChris Robinson2018-11-203-3/+3
* Add compile-time traits for FmtType enum valuesChris Robinson2018-11-201-7/+18
* Add compile-time traits for DevFmtType enum valuesChris Robinson2018-11-201-0/+20
* Avoid another case of a variable named the same as a typeChris Robinson2018-11-191-1/+1
* Use proper inheritence for the effect state objectsChris Robinson2018-11-192-45/+17
* Add a missing includeChris Robinson2018-11-191-0/+1
* Use proper inheritence for EffectStateFactoryChris Robinson2018-11-191-22/+3
* Use a vector to handle mixing buffer storageChris Robinson2018-11-191-0/+3
* Use a normal vector for filter sublistsChris Robinson2018-11-181-4/+3
* Use a normal vector for effect sublistsChris Robinson2018-11-181-4/+3
* Use a normal vector for buffer sublistsChris Robinson2018-11-181-4/+3
* Use a standard string for the enumerated HRTF namesChris Robinson2018-11-181-3/+1
* Use a standard string for the device's HRTF nameChris Robinson2018-11-181-1/+1
* Use a regular vector for the enumerated HRTF listChris Robinson2018-11-181-2/+1
* Use a std::string for the device nameChris Robinson2018-11-181-1/+1
* Use a std::thread for the event threadChris Robinson2018-11-181-1/+2
* Fix the initial device refcountChris Robinson2018-11-181-1/+1
* Avoid more cases of an enum variable and type name clashChris Robinson2018-11-181-3/+3
* Use constructors/destructors with ALCdeviceChris Robinson2018-11-181-74/+71
* Use constructors/destructors for ALeffectslotChris Robinson2018-11-181-24/+28
* Use cleaner constructor/destructor calls for ALCcontextChris Robinson2018-11-181-7/+7
* Avoid naming a struct member the same as an enum typeChris Robinson2018-11-183-3/+3
* Add and use new/delete operators to ALeffectslotChris Robinson2018-11-181-2/+5
* Store the listener directly in the contextChris Robinson2018-11-171-0/+2
* Move the vector and matrix declarations to a separate headerChris Robinson2018-11-172-52/+10
* Move the ALCcontext definition to its own headerChris Robinson2018-11-173-159/+2