aboutsummaryrefslogtreecommitdiffstats
path: root/OpenAL32/alBuffer.c
Commit message (Expand)AuthorAgeFilesLines
* Fix error reporting for resource generationChris Robinson2018-01-271-0/+2
* Add some casts to pacify MSVCChris Robinson2018-01-271-2/+2
* Use a different method for storing and looking up buffersChris Robinson2018-01-271-81/+130
* Make some functions static that are only used in one sourceChris Robinson2018-01-261-4/+9
* Allow preserving converted samplesChris Robinson2018-01-261-5/+5
* Read the buffer unpack alignment under the buffer lockChris Robinson2018-01-261-69/+76
* Improve error reporting for buffersChris Robinson2018-01-261-262/+269
* Construct error messages using parameterized valuesChris Robinson2018-01-251-101/+107
* Provide messages for the remaining AL errorsChris Robinson2018-01-241-91/+105
* Set the buffer load error in LoadDataChris Robinson2018-01-241-42/+32
* Call the event callback when an error is generatedChris Robinson2018-01-241-7/+8
* Use a new proper buffer function with a flags parameterChris Robinson2018-01-231-9/+10
* Ensure read or write flags are specified with persistent mappingsChris Robinson2018-01-231-4/+7
* Track the buffer's mapped sectionChris Robinson2018-01-231-3/+8
* Add a flag for persistent mappingChris Robinson2018-01-231-6/+43
* Slightly simplify alBufferSubDataSOFTChris Robinson2018-01-221-36/+13
* Ensure proper alignment when preserving data tooChris Robinson2018-01-221-2/+3
* Don't bother allocating cleared memory for buffer storageChris Robinson2018-01-221-1/+1
* Add a flag for alBufferData to non-destructively resize the dataChris Robinson2018-01-221-7/+23
* Don't convert/copy samples with a NULL dest bufferChris Robinson2018-01-221-6/+4
* More cleanup for buffer loadingChris Robinson2018-01-211-186/+90
* Handle double-precision buffers in the mixerChris Robinson2018-01-211-24/+2
* Remove support for (signed) byte and ushort sample storageChris Robinson2018-01-211-6/+2
* Remove (u)int32 sample storage conversionChris Robinson2018-01-211-4/+0
* Remove the old buffer_samples functionsChris Robinson2018-01-211-161/+15
* Avoid repeating some codeChris Robinson2018-01-211-12/+6
* Add methods to "map" a buffer's storageChris Robinson2018-01-201-12/+109
* Return the effective alignment from SanitizeAlignmentChris Robinson2018-01-191-28/+26
* Store 8-bit sample types directly as unsigned byteChris Robinson2018-01-191-12/+12
* Remove unnecessary private AL_SOFT_buffer_samples2 definitionsChris Robinson2018-01-191-3/+0
* Make a function static that's only used in one source fileChris Robinson2018-01-171-1/+2
* Reformat the format arrayChris Robinson2018-01-171-36/+36
* Store mulaw and alaw samples directly in the bufferChris Robinson2018-01-171-24/+15
* Remove a couple more uses of BYTE3Chris Robinson2017-03-311-2/+0
* Remove the (u)byte3 sample formatsChris Robinson2017-03-311-4/+0
* Use ALsizei in more placesChris Robinson2017-01-181-10/+10
* Use separate macros for atomics that don't take a memory orderChris Robinson2016-12-201-9/+9
* Remove use of DECL_CONSTChris Robinson2016-09-061-4/+4
* Initialize some enums to dummy valuesChris Robinson2016-08-311-8/+9
* Use separate arrays for UIntMap keys and valuesChris Robinson2016-07-041-2/+2
* Avoid using realloc in a number of placesChris Robinson2016-05-211-12/+23
* Hold the buffer map lock while handling the bufferChris Robinson2016-05-101-1/+42
* Start AL_SOFT_buffer_samples2 as a replacement for AL_SOFT_buffer_samplesChris Robinson2016-04-251-6/+9
* Support AL_EXT_MULAW_BFORMATChris Robinson2014-10-311-0/+2
* Add preliminary AL_EXT_BFORMAT supportChris Robinson2014-10-311-0/+28
* Make the buffer's pack and unpack properties atomicChris Robinson2014-09-031-9/+9
* Update COPYING to the latest https://www.gnu.org/licenses/old-licenses/lgpl-2...François Cami2014-08-181-2/+2
* Remove an unused variableChris Robinson2014-07-011-2/+0
* Standardize some New/Delete methodsChris Robinson2014-06-301-6/+6
* Load soundfont samples into an ALbufferChris Robinson2014-06-291-29/+45