aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update some includesChris Robinson2019-08-0513-17/+46
|
* Move a struct definition to where it's usedChris Robinson2019-08-052-19/+16
|
* Move some declarations out of alcmain.hChris Robinson2019-08-056-122/+140
|
* Move the meters per unit property to the listenerChris Robinson2019-08-056-13/+9
|
* Remove the ReverbSpeedOfSound hackChris Robinson2019-08-055-88/+59
| | | | | | | No other effect depends on context or listener properties, so reverb being the only exception for speed of sound and meters per unit was putting extra work on the effect engine for no real reason. Especially since the reverb decay time should be the time actual time to decay irrespective of other settings.
* Move some structs to where they're usedChris Robinson2019-08-042-37/+37
|
* Don't allow numeric values for the resampler optionChris Robinson2019-08-041-8/+1
|
* Modify LIKELY and UNLIKELY to not need extra parenthesisChris Robinson2019-08-0427-448/+428
|
* Pass spans to the source get-property methodsChris Robinson2019-08-031-268/+165
|
* Pass spans to the source set-property methodsChris Robinson2019-08-031-219/+212
| | | | | This avoids an extra property check to get the size since the number of values can be checked when accessed.
* Add a Create method to FlexArray for "raw" arraysChris Robinson2019-08-032-15/+15
|
* Make a couple counts size_tChris Robinson2019-08-035-10/+13
|
* Avoid manually incrementing a reference countChris Robinson2019-08-031-8/+4
|
* Turn a couple more functions into methodsChris Robinson2019-08-022-120/+99
|
* Use an unsigned voice indexChris Robinson2019-08-022-20/+12
|
* Avoid reloading the voices array when processingChris Robinson2019-08-021-12/+13
|
* Add operator* to intrusive_ptrChris Robinson2019-08-011-0/+1
|
* Use a smart pointer for holding the context's deviceChris Robinson2019-08-0119-88/+84
|
* Reduce the AsyncEvent struct sizeChris Robinson2019-08-011-1/+1
| | | | | The "user" message length is significantly reduced to fit the struct in 256 bytes, rather than 1KB.
* Add and use an intrusive_ptr typeChris Robinson2019-08-013-105/+73
|
* Remove an unnecessary variableChris Robinson2019-08-011-4/+2
|
* Add a common base for auto-deleting ref-counted objectsChris Robinson2019-08-0114-141/+133
| | | | Which will also work as the basis for a future intrusive_ptr
* Cleanup alcontext.h includesChris Robinson2019-08-011-21/+20
|
* Use float2 where appropriateChris Robinson2019-07-311-2/+2
|
* Don't templatize HrirArrayChris Robinson2019-07-317-16/+14
|
* Fix a couple ASSUME statementsChris Robinson2019-07-312-2/+2
|
* Use enums for the resampler and mixer template tagsChris Robinson2019-07-311-29/+27
|
* Add iterators to ALbufferlistitemChris Robinson2019-07-315-145/+170
| | | | And change some types to ALuint
* Remove improper includeChris Robinson2019-07-301-1/+0
|
* Move another function to a ALCcontext methodChris Robinson2019-07-3027-510/+467
|
* Turn some functions into methodsChris Robinson2019-07-305-60/+48
|
* Properly prefix ALCcontext membersChris Robinson2019-07-3023-481/+481
|
* More include cleanupChris Robinson2019-07-297-18/+25
|
* Use Transposed Direct Form II for the BS2B filtersChris Robinson2019-07-292-43/+37
|
* Rename al/* sources to avoid camel-caseChris Robinson2019-07-2939-89/+85
|
* Minor formatting fixesChris Robinson2019-07-291-7/+4
|
* Move the event declarations to a separate headerChris Robinson2019-07-2910-49/+64
|
* Rename the OpenAL32 directory to alChris Robinson2019-07-2918-18/+18
|
* Remove some unnecessary cmake checksChris Robinson2019-07-291-31/+16
|
* Cleanup common sources' includesChris Robinson2019-07-298-33/+37
|
* Cleanup the examples' includesChris Robinson2019-07-2911-32/+54
|
* More include cleanupsChris Robinson2019-07-2823-89/+130
|
* Move some headers out of the Include subdirectoryChris Robinson2019-07-288-8/+8
|
* Rename Alc to alcChris Robinson2019-07-2898-91/+95
|
* Rename alMain.h to alcmain.hChris Robinson2019-07-2867-73/+72
| | | | And move it and alu.h to Alc/.
* Move the ADPCM decoders to alBuffer.cppChris Robinson2019-07-284-211/+183
|
* Remove the UNUSED macroChris Robinson2019-07-2829-126/+96
|
* Remove a couple more cmake checksChris Robinson2019-07-282-10/+0
|
* Remove some unnecessary header checksChris Robinson2019-07-282-37/+5
|
* Remove a couple unnecessary includesChris Robinson2019-07-282-6/+1
|