aboutsummaryrefslogtreecommitdiffstats
path: root/al
Commit message (Collapse)AuthorAgeFilesLines
...
* Use a new voice when restarting a playing sourceChris Robinson2019-09-061-10/+18
|
* Combine two functions into oneChris Robinson2019-09-051-57/+40
|
* Don't set voice properties in ApplyOffsetChris Robinson2019-09-051-23/+42
|
* Use a normal vector for the voices arrayChris Robinson2019-09-041-38/+17
|
* Use global placement new for AL object batchesChris Robinson2019-09-013-19/+5
|
* Avoid unnecessary placement new definitionsChris Robinson2019-09-013-13/+3
|
* Ensure AL_STOPPED state change events are sentChris Robinson2019-09-011-2/+5
| | | | With explicit calls to alSourceStop on a playing or paused source
* Hold the source lock in UpdateAllSourcePropsChris Robinson2019-09-011-0/+1
|
* Store the voice fraction offset as unsignedChris Robinson2019-08-311-11/+11
|
* Dereference the correct buffer when destructing a sourceChris Robinson2019-08-211-1/+1
|
* Use new/delete for context and effectslot propertiesChris Robinson2019-08-133-3/+5
|
* Move update pointers to the containers they updateChris Robinson2019-08-134-9/+10
|
* Use new/delete for listener propertiesChris Robinson2019-08-132-1/+4
|
* Don't explicitly inline a particular functionChris Robinson2019-08-131-1/+1
|
* Fix some return typesChris Robinson2019-08-121-5/+5
|
* Add methods to get env vars as an optionalChris Robinson2019-08-121-2/+3
|
* Don't use INT_MAX for unknown span lengthsChris Robinson2019-08-111-26/+24
| | | | | 32-bit doesn't like it, for some reason. Use the largest possible length it could be.
* Remove multiple buffers per queue itemChris Robinson2019-08-112-255/+55
| | | | And simplify related code
* Fix array access indexChris Robinson2019-08-101-1/+1
|
* Update some more includesChris Robinson2019-08-067-1/+9
|
* Move the meters per unit property to the listenerChris Robinson2019-08-053-8/+7
|
* Remove the ReverbSpeedOfSound hackChris Robinson2019-08-051-1/+0
| | | | | | | 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-041-17/+0
|
* Modify LIKELY and UNLIKELY to not need extra parenthesisChris Robinson2019-08-0410-397/+377
|
* 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.
* Use an unsigned voice indexChris Robinson2019-08-022-20/+12
|
* Use a smart pointer for holding the context's deviceChris Robinson2019-08-016-65/+64
|
* 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 a common base for auto-deleting ref-counted objectsChris Robinson2019-08-014-47/+33
| | | | Which will also work as the basis for a future intrusive_ptr
* Add iterators to ALbufferlistitemChris Robinson2019-07-314-112/+141
| | | | And change some types to ALuint
* Remove improper includeChris Robinson2019-07-301-1/+0
|
* Move another function to a ALCcontext methodChris Robinson2019-07-3011-405/+359
|
* Turn some functions into methodsChris Robinson2019-07-302-3/+3
|
* Properly prefix ALCcontext membersChris Robinson2019-07-3010-317/+317
|
* Rename al/* sources to avoid camel-caseChris Robinson2019-07-2917-20/+20
|
* Minor formatting fixesChris Robinson2019-07-291-7/+4
|
* Move the event declarations to a separate headerChris Robinson2019-07-295-3/+60
|
* Rename the OpenAL32 directory to alChris Robinson2019-07-2917-0/+9542