Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix ComputeAngleGains | Chris Robinson | 2012-04-28 | 1 | -61/+99 |
| | | | | | | The old code would improperly handle speakers just inside or outside the coverage area if it had to be inverted. It also didn't properly handle when only one speaker was outside of the covered area. | ||||
* | Use ComputeAngleGains for the echo and dedicated effects | Chris Robinson | 2012-04-28 | 2 | -29/+5 |
| | |||||
* | Add a method to calculate gains given a sound point and its half-width, and ↵ | Chris Robinson | 2012-04-28 | 3 | -32/+173 |
| | | | | | | | | | use it for reverb The half-width ranges from 0 to pi, and essentially specifies the coverage area around the listener. At 0, it's an infinitely small point sound and behaves like a usual panning sound. At pi/2 it covers half the area, and at pi it covers the whole area. | ||||
* | Flip the parameters to aluCart2LUTpos, so it behaves a bit more like atan2 | Chris Robinson | 2012-04-28 | 6 | -12/+12 |
| | |||||
* | Pass the direct/send params to the mixer instead of accessing through the source | Chris Robinson | 2012-04-28 | 2 | -17/+23 |
| | |||||
* | Apply the listener gain with the filter | Chris Robinson | 2012-04-28 | 1 | -11/+8 |
| | |||||
* | Move the HrtfParams into the DirectParams | Chris Robinson | 2012-04-28 | 3 | -29/+29 |
| | |||||
* | Move the direct and send params into separate different types | Chris Robinson | 2012-04-28 | 3 | -27/+37 |
| | |||||
* | Use separate methods for the dry and wet mixing loops | Chris Robinson | 2012-04-27 | 4 | -128/+115 |
| | |||||
* | Store the speaker angles in the device | Chris Robinson | 2012-04-27 | 2 | -1/+3 |
| | |||||
* | Reorganize some ALsource fields | Chris Robinson | 2012-04-27 | 5 | -96/+106 |
| | |||||
* | The mixer always uses floats | Chris Robinson | 2012-04-26 | 2 | -23/+21 |
| | |||||
* | Use a separate loop to actually update DataPosFrac and DataPosInt | Chris Robinson | 2012-04-26 | 2 | -18/+19 |
| | |||||
* | Add and fixup some ALsource comments | Chris Robinson | 2012-04-26 | 1 | -25/+42 |
| | |||||
* | Add AL_EXT_SOURCE_RADIUS to alext.h | Chris Robinson | 2012-04-26 | 1 | -0/+5 |
| | |||||
* | Add AL_EXT_STEREO_ANGLES to alext.h | Chris Robinson | 2012-04-26 | 1 | -0/+5 |
| | |||||
* | Fixup some comments in ALu.c | Chris Robinson | 2012-04-26 | 1 | -43/+46 |
| | |||||
* | Fix a minor typo | Chris Robinson | 2012-04-25 | 1 | -1/+1 |
| | |||||
* | Partially convert alEffect.c and alFilter.c to the new error handling | Chris Robinson | 2012-04-25 | 2 | -69/+50 |
| | |||||
* | Move a comment | Chris Robinson | 2012-04-25 | 1 | -2/+2 |
| | |||||
* | Fix up alEffect.c and alFilter.c a bit | Chris Robinson | 2012-04-24 | 2 | -64/+70 |
| | |||||
* | Change alAuxEffectSlot.c to the new error handling | Chris Robinson | 2012-04-24 | 1 | -147/+127 |
| | |||||
* | Add a SIGTRAP for when alGetError is called without a context | Chris Robinson | 2012-04-24 | 1 | -15/+27 |
| | |||||
* | Couple small error handling fixups | Chris Robinson | 2012-04-24 | 2 | -5/+5 |
| | |||||
* | Change alState.c to the new error handling | Chris Robinson | 2012-04-24 | 1 | -221/+233 |
| | |||||
* | Fix compiling al.h with C++ | Chris Robinson | 2012-04-24 | 1 | -1/+1 |
| | |||||
* | Switch alBuffer.c to the new error handling scheme, and get rid of more ↵ | Chris Robinson | 2012-04-24 | 1 | -415/+373 |
| | | | | hungarian notation | ||||
* | Switch alListener.c to the new error handling scheme, and get rid of more ↵ | Chris Robinson | 2012-04-23 | 1 | -210/+198 |
| | | | | hungarian notation | ||||
* | Add try/catch-like macros to handle errors, and convert alSource.c to use them | Chris Robinson | 2012-04-23 | 2 | -909/+790 |
| | |||||
* | Check the right playback device file with OSS | Chris Robinson | 2012-04-22 | 1 | -1/+1 |
| | |||||
* | Some alSource.c cleanups | Chris Robinson | 2012-04-21 | 1 | -157/+119 |
| | |||||
* | Reformat alc/h and al.h, and redo the comments | Chris Robinson | 2012-04-21 | 2 | -666/+574 |
| | |||||
* | Remove export pragmas from headers | Chris Robinson | 2012-04-20 | 2 | -14/+0 |
| | | | | | Available information suggests it's only useful for Mac OS9 and earlier (not OSX). | ||||
* | Use a macro to declare the function and enum list members | Chris Robinson | 2012-04-20 | 1 | -447/+451 |
| | |||||
* | Rename another variable to avoid hungarian notation | Chris Robinson | 2012-04-20 | 1 | -3/+3 |
| | |||||
* | Combine ALCenum and ALenum lists | Chris Robinson | 2012-04-20 | 2 | -311/+266 |
| | |||||
* | Reorganize ALC functions and fixup some comments | Chris Robinson | 2012-04-20 | 1 | -392/+407 |
| | |||||
* | Remove hungarian notation from dsound and mmdevapi | Chris Robinson | 2012-04-19 | 2 | -151/+150 |
| | |||||
* | Remove some more hungarian notation | Chris Robinson | 2012-04-19 | 1 | -38/+38 |
| | |||||
* | Remove hungarian notation from the winmm backend | Chris Robinson | 2012-04-19 | 1 | -212/+207 |
| | |||||
* | Remove some more hungarian notation | Chris Robinson | 2012-04-19 | 8 | -251/+251 |
| | |||||
* | Remove hungarian notation from the device and context structs | Chris Robinson | 2012-04-19 | 18 | -42/+42 |
| | |||||
* | Remove hungarian notation from some function parameters | Chris Robinson | 2012-04-19 | 3 | -62/+61 |
| | |||||
* | Remove an unused field | Chris Robinson | 2012-04-19 | 1 | -2/+0 |
| | |||||
* | Use a consistent name for the self-id field | Chris Robinson | 2012-04-19 | 8 | -34/+33 |
| | |||||
* | Fix comment and rename the buffer's self-id | Chris Robinson | 2012-04-19 | 3 | -11/+12 |
| | |||||
* | Remove hungarian notation from sources | Chris Robinson | 2012-04-19 | 4 | -443/+443 |
| | |||||
* | Print the device name in printALCInfo | Chris Robinson | 2012-04-16 | 1 | -5/+10 |
| | |||||
* | Avoid shadowing a couple variables | Chris Robinson | 2012-04-16 | 1 | -4/+4 |
| | |||||
* | Clear the position fraction when setting a new source offset | Chris Robinson | 2012-04-16 | 1 | -0/+1 |
| |