Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the target effect slot to the SendParams struct | Chris Robinson | 2012-09-08 | 1 | -2/+1 |
| | |||||
* | Remove STACK_DATA_SIZE in favor of BUFFERSIZE | Chris Robinson | 2012-09-08 | 1 | -12/+12 |
| | |||||
* | Separate the resampling and mixing steps | Chris Robinson | 2012-09-08 | 1 | -5/+5 |
| | |||||
* | Increase MaxChannels to be a multiple of 4 | Chris Robinson | 2012-08-29 | 1 | -10/+11 |
| | |||||
* | Add a device method to retrieve the active latency | Chris Robinson | 2012-08-17 | 1 | -0/+7 |
| | | | | | This is effectively the time until the next update will be heard by the user, or the closest approximation thereof, in nanoseconds. | ||||
* | Use wrappers for float-typed math functions | Chris Robinson | 2012-06-29 | 1 | -45/+34 |
| | |||||
* | Test the squared length of a vector before normalizing | Chris Robinson | 2012-06-28 | 1 | -8/+6 |
| | |||||
* | Don't use all caps for enum value names | Chris Robinson | 2012-06-28 | 1 | -9/+9 |
| | |||||
* | Don't try to set FE_TOWARDZERO when it's not available | Chris Robinson | 2012-06-28 | 1 | -0/+2 |
| | |||||
* | Only use _FPU_GETCW and _FPU_SETCW for x86 targets | Chris Robinson | 2012-05-03 | 1 | -2/+2 |
| | |||||
* | Use ComputeAngleGains for multi-channel sources and remove the unused lookup ↵ | Chris Robinson | 2012-04-29 | 1 | -4/+0 |
| | | | | table stuff | ||||
* | Add a method to calculate gains given a sound point and its half-width, and ↵ | Chris Robinson | 2012-04-28 | 1 | -0/+2 |
| | | | | | | | | | 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 | 1 | -1/+1 |
| | |||||
* | Pass the direct/send params to the mixer instead of accessing through the source | Chris Robinson | 2012-04-28 | 1 | -0/+4 |
| | |||||
* | Use separate methods for the dry and wet mixing loops | Chris Robinson | 2012-04-27 | 1 | -6/+11 |
| | |||||
* | The mixer always uses floats | Chris Robinson | 2012-04-26 | 1 | -1/+1 |
| | |||||
* | Use a separate loop to actually update DataPosFrac and DataPosInt | Chris Robinson | 2012-04-26 | 1 | -2/+1 |
| | |||||
* | Use more proper enum names for the resampler | Chris Robinson | 2012-02-12 | 1 | -6/+4 |
| | |||||
* | Use a proper enum value for setting the default distance model | Chris Robinson | 2012-02-12 | 1 | -1/+3 |
| | |||||
* | Calculate the listener matrix when a new orientation is specified | Chris Robinson | 2011-10-30 | 1 | -0/+28 |
| | | | | | This is so the matrix isn't derived each time a source is updated, and it will make supporting user-defined matrices easier. | ||||
* | Add a work-around for cross-compiling with MinGW | Chris Robinson | 2011-10-27 | 1 | -0/+26 |
| | |||||
* | Add min/max/clamp methods for 64-bit int | Chris Robinson | 2011-10-04 | 1 | -0/+7 |
| | |||||
* | Remove some unneeded templates and parameters | Chris Robinson | 2011-10-04 | 1 | -2/+2 |
| | |||||
* | Convert samples to float when copying to the stack | Chris Robinson | 2011-10-04 | 1 | -4/+4 |
| | |||||
* | Define the values for F_PI and F_PI_2 directly instead of using M_PI | Chris Robinson | 2011-09-30 | 1 | -6/+2 |
| | |||||
* | Set the FPU into single-precision mode for mixer updates | Chris Robinson | 2011-09-29 | 1 | -8/+20 |
| | |||||
* | Use inline functions to set/restore the FPU mode for mixer updates | Chris Robinson | 2011-09-29 | 1 | -0/+24 |
| | |||||
* | Look for and use atan2f, log10f, and floorf | Chris Robinson | 2011-09-24 | 1 | -0/+18 |
| | |||||
* | Use float types for the resamplers instead of double | Chris Robinson | 2011-09-23 | 1 | -7/+7 |
| | |||||
* | Check for asinf and use it | Chris Robinson | 2011-09-23 | 1 | -0/+6 |
| | |||||
* | Move ConeScale and ZScale to ALu.c and alu.h, and make them floats | Chris Robinson | 2011-09-23 | 1 | -0/+3 |
| | |||||
* | Use macros for float-typed PI values, to avoid manual casts everywhere | Chris Robinson | 2011-09-22 | 1 | -0/+3 |
| | |||||
* | Use cosf and sinf when available | Chris Robinson | 2011-09-22 | 1 | -0/+12 |
| | | | | Also clear away a few more MSVC precision warnings | ||||
* | Get rid of the remaining min/max usage | Chris Robinson | 2011-08-16 | 1 | -8/+0 |
| | |||||
* | Rename minF/maxF/clampF to minf/maxf/clampf for consistency | Chris Robinson | 2011-08-16 | 1 | -4/+4 |
| | |||||
* | Use mini/maxi/clampi and minu/maxu/clampu to replace min/max calls | Chris Robinson | 2011-08-16 | 1 | -0/+14 |
| | |||||
* | Use inline minF/maxF/clampF functions instead of the __min/__max macros | Chris Robinson | 2011-08-16 | 1 | -0/+8 |
| | |||||
* | Move an include to where it makes more sense to be | Chris Robinson | 2011-07-23 | 1 | -0/+3 |
| | |||||
* | Don't cast for the float versions of math functions | Chris Robinson | 2011-07-23 | 1 | -5/+5 |
| | |||||
* | Use a proper enum for the distance model | Chris Robinson | 2011-07-03 | 1 | -0/+10 |
| | |||||
* | Get rid of a couple typedefs | Chris Robinson | 2011-07-02 | 1 | -6/+6 |
| | |||||
* | Select the mixer during a source update | Chris Robinson | 2011-06-25 | 1 | -4/+22 |
| | |||||
* | Use function pointers to call the source mixer | Chris Robinson | 2011-05-06 | 1 | -0/+2 |
| | |||||
* | Remove some now-unused functions | Chris Robinson | 2010-12-08 | 1 | -7/+0 |
| | |||||
* | Rename OUTPUTCHANNELS to something more descriptive | Chris Robinson | 2010-12-01 | 1 | -1/+1 |
| | |||||
* | Avoid temp storage | Chris Robinson | 2010-11-28 | 1 | -2/+1 |
| | |||||
* | Uninline some functions | Chris Robinson | 2010-11-28 | 1 | -120/+3 |
| | | | | Also add -Winline to the compiler command line to watch for future inline problems | ||||
* | Support rear formats directly in the mixer | Chris Robinson | 2010-11-27 | 1 | -0/+10 |
| | |||||
* | Support muLaw with LoadData | Chris Robinson | 2010-11-27 | 1 | -0/+14 |
| | |||||
* | Properly clamp high pitch values | Chris Robinson | 2010-11-26 | 1 | -1/+14 |
| |