Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Update some includes | Chris Robinson | 2019-08-05 | 13 | -17/+46 | |
| | ||||||
* | Move a struct definition to where it's used | Chris Robinson | 2019-08-05 | 2 | -19/+16 | |
| | ||||||
* | Move some declarations out of alcmain.h | Chris Robinson | 2019-08-05 | 6 | -122/+140 | |
| | ||||||
* | Move the meters per unit property to the listener | Chris Robinson | 2019-08-05 | 6 | -13/+9 | |
| | ||||||
* | Remove the ReverbSpeedOfSound hack | Chris Robinson | 2019-08-05 | 5 | -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 used | Chris Robinson | 2019-08-04 | 2 | -37/+37 | |
| | ||||||
* | Don't allow numeric values for the resampler option | Chris Robinson | 2019-08-04 | 1 | -8/+1 | |
| | ||||||
* | Modify LIKELY and UNLIKELY to not need extra parenthesis | Chris Robinson | 2019-08-04 | 27 | -448/+428 | |
| | ||||||
* | Pass spans to the source get-property methods | Chris Robinson | 2019-08-03 | 1 | -268/+165 | |
| | ||||||
* | Pass spans to the source set-property methods | Chris Robinson | 2019-08-03 | 1 | -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" arrays | Chris Robinson | 2019-08-03 | 2 | -15/+15 | |
| | ||||||
* | Make a couple counts size_t | Chris Robinson | 2019-08-03 | 5 | -10/+13 | |
| | ||||||
* | Avoid manually incrementing a reference count | Chris Robinson | 2019-08-03 | 1 | -8/+4 | |
| | ||||||
* | Turn a couple more functions into methods | Chris Robinson | 2019-08-02 | 2 | -120/+99 | |
| | ||||||
* | Use an unsigned voice index | Chris Robinson | 2019-08-02 | 2 | -20/+12 | |
| | ||||||
* | Avoid reloading the voices array when processing | Chris Robinson | 2019-08-02 | 1 | -12/+13 | |
| | ||||||
* | Add operator* to intrusive_ptr | Chris Robinson | 2019-08-01 | 1 | -0/+1 | |
| | ||||||
* | Use a smart pointer for holding the context's device | Chris Robinson | 2019-08-01 | 19 | -88/+84 | |
| | ||||||
* | Reduce the AsyncEvent struct size | Chris Robinson | 2019-08-01 | 1 | -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 type | Chris Robinson | 2019-08-01 | 3 | -105/+73 | |
| | ||||||
* | Remove an unnecessary variable | Chris Robinson | 2019-08-01 | 1 | -4/+2 | |
| | ||||||
* | Add a common base for auto-deleting ref-counted objects | Chris Robinson | 2019-08-01 | 14 | -141/+133 | |
| | | | | Which will also work as the basis for a future intrusive_ptr | |||||
* | Cleanup alcontext.h includes | Chris Robinson | 2019-08-01 | 1 | -21/+20 | |
| | ||||||
* | Use float2 where appropriate | Chris Robinson | 2019-07-31 | 1 | -2/+2 | |
| | ||||||
* | Don't templatize HrirArray | Chris Robinson | 2019-07-31 | 7 | -16/+14 | |
| | ||||||
* | Fix a couple ASSUME statements | Chris Robinson | 2019-07-31 | 2 | -2/+2 | |
| | ||||||
* | Use enums for the resampler and mixer template tags | Chris Robinson | 2019-07-31 | 1 | -29/+27 | |
| | ||||||
* | Add iterators to ALbufferlistitem | Chris Robinson | 2019-07-31 | 5 | -145/+170 | |
| | | | | And change some types to ALuint | |||||
* | Remove improper include | Chris Robinson | 2019-07-30 | 1 | -1/+0 | |
| | ||||||
* | Move another function to a ALCcontext method | Chris Robinson | 2019-07-30 | 27 | -510/+467 | |
| | ||||||
* | Turn some functions into methods | Chris Robinson | 2019-07-30 | 5 | -60/+48 | |
| | ||||||
* | Properly prefix ALCcontext members | Chris Robinson | 2019-07-30 | 23 | -481/+481 | |
| | ||||||
* | More include cleanup | Chris Robinson | 2019-07-29 | 7 | -18/+25 | |
| | ||||||
* | Use Transposed Direct Form II for the BS2B filters | Chris Robinson | 2019-07-29 | 2 | -43/+37 | |
| | ||||||
* | Rename al/* sources to avoid camel-case | Chris Robinson | 2019-07-29 | 39 | -89/+85 | |
| | ||||||
* | Minor formatting fixes | Chris Robinson | 2019-07-29 | 1 | -7/+4 | |
| | ||||||
* | Move the event declarations to a separate header | Chris Robinson | 2019-07-29 | 10 | -49/+64 | |
| | ||||||
* | Rename the OpenAL32 directory to al | Chris Robinson | 2019-07-29 | 18 | -18/+18 | |
| | ||||||
* | Remove some unnecessary cmake checks | Chris Robinson | 2019-07-29 | 1 | -31/+16 | |
| | ||||||
* | Cleanup common sources' includes | Chris Robinson | 2019-07-29 | 8 | -33/+37 | |
| | ||||||
* | Cleanup the examples' includes | Chris Robinson | 2019-07-29 | 11 | -32/+54 | |
| | ||||||
* | More include cleanups | Chris Robinson | 2019-07-28 | 23 | -89/+130 | |
| | ||||||
* | Move some headers out of the Include subdirectory | Chris Robinson | 2019-07-28 | 8 | -8/+8 | |
| | ||||||
* | Rename Alc to alc | Chris Robinson | 2019-07-28 | 98 | -91/+95 | |
| | ||||||
* | Rename alMain.h to alcmain.h | Chris Robinson | 2019-07-28 | 67 | -73/+72 | |
| | | | | And move it and alu.h to Alc/. | |||||
* | Move the ADPCM decoders to alBuffer.cpp | Chris Robinson | 2019-07-28 | 4 | -211/+183 | |
| | ||||||
* | Remove the UNUSED macro | Chris Robinson | 2019-07-28 | 29 | -126/+96 | |
| | ||||||
* | Remove a couple more cmake checks | Chris Robinson | 2019-07-28 | 2 | -10/+0 | |
| | ||||||
* | Remove some unnecessary header checks | Chris Robinson | 2019-07-28 | 2 | -37/+5 | |
| | ||||||
* | Remove a couple unnecessary includes | Chris Robinson | 2019-07-28 | 2 | -6/+1 | |
| |