aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Clean up some more headersChris Robinson2019-07-281-23/+18
|
* Clean up includes a bitChris Robinson2019-07-2826-286/+446
| | | | | | | Trying out the IWYU tool to only include what's necessary in a given file. Seems to work decently (it'll miss some headers, suggest unnecessary ones, and make nonsense suggestions for some things, but overall gives a good starting point), and helps clean out some headers.
* Use more proper cmake to set the C/C++ standard versionChris Robinson2019-07-271-13/+6
|
* Don't explicitly check for standard functionsChris Robinson2019-07-263-6/+4
|
* Increase the video picture queue size to 24Chris Robinson2019-07-261-1/+1
|
* Only redraw the image when necessaryChris Robinson2019-07-231-5/+16
|
* Only send packets as neededChris Robinson2019-07-231-39/+49
|