Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Invert the device matrix row/column | Chris Robinson | 2011-03-13 | 1 | -4/+4 |
| | | | | It is accessed now as mat[target][source] | ||||
* | Remove more unneeded casts | Chris Robinson | 2011-03-13 | 1 | -5/+5 |
| | |||||
* | Remove unnecessary casts | Chris Robinson | 2011-03-13 | 1 | -2/+2 |
| | |||||
* | Use a matrix when rendering to the dry buffer | Chris Robinson | 2010-12-09 | 1 | -28/+78 |
| | |||||
* | Make better use of the type range when converting from float | Chris Robinson | 2010-12-09 | 1 | -22/+14 |
| | |||||
* | Remove some now-unused functions | Chris Robinson | 2010-12-08 | 1 | -106/+0 |
| | |||||
* | Separate device format into 'channel config' and 'sample type' components | Chris Robinson | 2010-12-04 | 1 | -37/+26 |
| | |||||
* | Add functions to write (signed) byte and ushort samples to devices | Chris Robinson | 2010-12-02 | 1 | -1/+34 |
| | |||||
* | Template-ize the device buffer writing functions | Chris Robinson | 2010-12-01 | 1 | -83/+144 |
| | |||||
* | Rename OUTPUTCHANNELS to something more descriptive | Chris Robinson | 2010-12-01 | 1 | -13/+13 |
| | |||||
* | Reorder some parameters for consistency | Chris Robinson | 2010-11-29 | 1 | -4/+4 |
| | |||||
* | Uninline some functions | Chris Robinson | 2010-11-28 | 1 | -0/+106 |
| | | | | Also add -Winline to the compiler command line to watch for future inline problems | ||||
* | Rename some stuff for consistency | Chris Robinson | 2010-11-28 | 1 | -2/+2 |
| | |||||
* | Don't store the internal format in the buffer | Chris Robinson | 2010-11-28 | 1 | -4/+4 |
| | | | | The type and channel config are good enough | ||||
* | Use the enums in a couple more places | Chris Robinson | 2010-11-27 | 1 | -4/+4 |
| | |||||
* | Fix step calculations | Chris Robinson | 2010-11-26 | 1 | -4/+0 |
| | |||||
* | Fix some comments | Chris Robinson | 2010-11-26 | 1 | -4/+5 |
| | |||||
* | Properly clamp high pitch values | Chris Robinson | 2010-11-26 | 1 | -24/+35 |
| | |||||
* | Make a FRACTIONONE macro, and use it | Chris Robinson | 2010-11-26 | 1 | -4/+4 |
| | |||||
* | Slightly improve channel gain calculations | Chris Robinson | 2010-11-26 | 1 | -2/+2 |
| | |||||
* | Call MixSource directly, instead of through a function pointer | Chris Robinson | 2010-11-25 | 1 | -1/+1 |
| | |||||
* | Reorder some stored source params | Chris Robinson | 2010-11-24 | 1 | -3/+3 |
| | |||||
* | Get rid of the device timer stuff | Chris Robinson | 2010-11-21 | 1 | -1/+0 |
| | |||||
* | Move aluMixData back to ALu.c | Chris Robinson | 2010-11-21 | 1 | -0/+217 |
| | |||||
* | Use the number of sends the device is configured for in more places | Chris Robinson | 2010-11-06 | 1 | -10/+0 |
| | |||||
* | Rename a couple more variables | Chris Robinson | 2010-10-10 | 1 | -37/+35 |
| | |||||
* | Improve naming and placement of a couple variables | Chris Robinson | 2010-10-10 | 1 | -12/+14 |
| | |||||
* | Simplify a calculation | Chris Robinson | 2010-10-09 | 1 | -2/+1 |
| | |||||
* | Better protect against negative attenuation | Chris Robinson | 2010-09-24 | 1 | -1/+4 |
| | |||||
* | Store air absorption factor locally | Chris Robinson | 2010-09-12 | 1 | -3/+5 |
| | |||||
* | Prevent effectiveDist from going negative | Chris Robinson | 2010-09-11 | 1 | -1/+1 |
| | |||||
* | Combine non-attenuated source calculation functions | Chris Robinson | 2010-08-07 | 1 | -156/+62 |
| | |||||
* | Calculate the source stepping value with the param calculations | Chris Robinson | 2010-08-07 | 1 | -5/+40 |
| | |||||
* | Calculate the actual stepping value in the source update method | Chris Robinson | 2010-08-07 | 1 | -4/+42 |
| | |||||
* | Combine stereo and stereo-duplicate mixers | Chris Robinson | 2010-08-05 | 1 | -0/+144 |
| | | | | | Use a separate update method for stereo sources to the set appropriate channel gains | ||||
* | Move the core mixer functions to a separate source file | Chris Robinson | 2010-08-03 | 1 | -752/+1 |
| | |||||
* | Use a callback to specify the source update method | Chris Robinson | 2010-08-03 | 1 | -7/+3 |
| | |||||
* | Add some spacing | Chris Robinson | 2010-08-03 | 1 | -0/+4 |
| | |||||
* | Move active source iteration to aluMixData | Chris Robinson | 2010-08-03 | 1 | -25/+16 |
| | |||||
* | Separate speaker/panning initialization into another source file | Chris Robinson | 2010-08-03 | 1 | -329/+0 |
| | |||||
* | Combine duplicate lines into the mixing macro | Chris Robinson | 2010-07-31 | 1 | -6/+2 |
| | |||||
* | Remove an unnecessary variable | Chris Robinson | 2010-07-31 | 1 | -13/+12 |
| | |||||
* | Keep count of the number of samples played | Chris Robinson | 2010-07-22 | 1 | -0/+1 |
| | |||||
* | Fix backslash alignment for the single-channel mixer macro | Chris Robinson | 2010-07-06 | 1 | -34/+34 |
| | |||||
* | Use an array of active sources when mixing | Chris Robinson | 2010-06-06 | 1 | -13/+19 |
| | | | | Prevents iterating over all allocated sources during mixing updates | ||||
* | Skip mixing after checking looping validity | Chris Robinson | 2010-06-03 | 1 | -3/+4 |
| | |||||
* | Don't bother storing the loop points in the source | Chris Robinson | 2010-05-24 | 1 | -3/+4 |
| | |||||
* | Use the loop start when filling in padding data for looping sources | Chris Robinson | 2010-05-13 | 1 | -1/+1 |
| | |||||
* | Pay attention to the source loop points | Chris Robinson | 2010-05-13 | 1 | -3/+19 |
| | |||||
* | Only use a modulo to loop when the source is static | Chris Robinson | 2010-05-13 | 1 | -1/+1 |
| |