Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Help ensure the update size is a multiple of 4 with SSE | Chris Robinson | 2012-09-20 | 1 | -0/+5 |
| | |||||
* | Fix matrix multiply used by the SSE cubic resampler | Chris Robinson | 2012-09-18 | 1 | -63/+22 |
| | | | | Also remove the 4-sample loop. It's not terribly effective. | ||||
* | Precision control bits don't exist with SSE | Chris Robinson | 2012-09-18 | 1 | -5/+4 |
| | |||||
* | Improve a couple error traces with the HRTF loader | Chris Robinson | 2012-09-18 | 1 | -2/+2 |
| | |||||
* | fpu_control.h is no longer used | Chris Robinson | 2012-09-18 | 3 | -8/+0 |
| | |||||
* | Win64 doesn't allow _controlfp or __control87_2 to set the precision control ↵ | Chris Robinson | 2012-09-18 | 1 | -0/+6 |
| | | | | bits | ||||
* | Fix a typo in a comment | Chris Robinson | 2012-09-17 | 1 | -1/+1 |
| | |||||
* | Avoid correcting for more non-existing clicks | Chris Robinson | 2012-09-16 | 1 | -8/+14 |
| | |||||
* | Don't try to correct for non-existing clicks. | Chris Robinson | 2012-09-16 | 1 | -6/+13 |
| | |||||
* | Explicitly give the wet buffer 1 channel | Chris Robinson | 2012-09-16 | 5 | -23/+23 |
| | |||||
* | Check the proper value for setting WetPendingClicks | Chris Robinson | 2012-09-16 | 1 | -1/+1 |
| | |||||
* | Avoid building redundant mixers | Chris Robinson | 2012-09-16 | 5 | -99/+75 |
| | |||||
* | Implement an SSE MixSend method | Chris Robinson | 2012-09-16 | 2 | -1/+30 |
| | |||||
* | Properly restore the SSE control word with __control87_2 | Chris Robinson | 2012-09-16 | 1 | -1/+1 |
| | |||||
* | Properly handle the SSE control word | Chris Robinson | 2012-09-16 | 2 | -16/+40 |
| | |||||
* | Use __control87_2 when available | Chris Robinson | 2012-09-16 | 3 | -0/+11 |
| | |||||
* | Use a struct to store the FPU mode | Chris Robinson | 2012-09-16 | 6 | -29/+29 |
| | |||||
* | Add missing source property retrievals | Chris Robinson | 2012-09-14 | 1 | -0/+12 |
| | |||||
* | Implement an SSE cubic resampler | Chris Robinson | 2012-09-14 | 3 | -1/+92 |
| | |||||
* | Shorten a warning | Chris Robinson | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | Implement an SSE linear resampler | Chris Robinson | 2012-09-14 | 3 | -0/+54 |
| | |||||
* | Ensure the ResampledBuffer is aligned | Chris Robinson | 2012-09-14 | 1 | -1/+1 |
| | |||||
* | Use a source param for the resampler and move them to the mixer source | Chris Robinson | 2012-09-14 | 6 | -64/+72 |
| | |||||
* | Remove an unused header | Chris Robinson | 2012-09-14 | 3 | -15/+2 |
| | |||||
* | Move a couple macros to more appropriate headers | Chris Robinson | 2012-09-14 | 3 | -9/+8 |
| | |||||
* | Fix up some more header includes | Chris Robinson | 2012-09-14 | 11 | -48/+40 |
| | |||||
* | Don't include alu.h in alMain.h | Chris Robinson | 2012-09-14 | 18 | -67/+73 |
| | |||||
* | Enable flush-to-zero mode when possible | Chris Robinson | 2012-09-14 | 3 | -37/+43 |
| | |||||
* | Move a couple methods to where they're used | Chris Robinson | 2012-09-12 | 3 | -49/+45 |
| | |||||
* | Restore support for the previous mhr format | Chris Robinson | 2012-09-12 | 1 | -146/+330 |
| | |||||
* | Add a note about the hrtf_tables filename markers | Chris Robinson | 2012-09-12 | 1 | -1/+7 |
| | |||||
* | Properly scale the HRTF delays when writing them | Chris Robinson | 2012-09-12 | 1 | -3/+2 |
| | |||||
* | Update fnamelist after handling % markers | Chris Robinson | 2012-09-12 | 1 | -0/+1 |
| | |||||
* | Use PATH_MAX for the fname length | Chris Robinson | 2012-09-12 | 1 | -1/+7 |
| | |||||
* | Improve parsing hrtf_tables filenames | Chris Robinson | 2012-09-12 | 1 | -32/+38 |
| | |||||
* | Fix HRTF data format description | Chris Robinson | 2012-09-11 | 1 | -5/+6 |
| | |||||
* | Warn about SSE performance with non-multiple-of-4 update sizes | Chris Robinson | 2012-09-11 | 1 | -0/+6 |
| | |||||
* | Use the correct size for defaultCoeffs | Chris Robinson | 2012-09-11 | 2 | -2/+2 |
| | |||||
* | Minor cleanups for variable declarations | Chris Robinson | 2012-09-11 | 2 | -31/+16 |
| | |||||
* | Don't use count-specific functions to write to the output buffer | Chris Robinson | 2012-09-11 | 1 | -89/+13 |
| | |||||
* | Use a non-interleaved DryBuffer | Chris Robinson | 2012-09-11 | 10 | -79/+68 |
| | |||||
* | Do the filtering separately from the mixing | Chris Robinson | 2012-09-11 | 5 | -60/+44 |
| | |||||
* | Use HUGE_VAL instead of dividing by 0 for infinity, where possible | Chris Robinson | 2012-09-11 | 1 | -4/+8 |
| | |||||
* | Silence a couple MSVC warnings | Chris Robinson | 2012-09-11 | 1 | -2/+2 |
| | |||||
* | Add example HRTF definition files for makehrtf | Chris Robinson | 2012-09-11 | 3 | -0/+3250 |
| | |||||
* | Update HRTF code | Chris Robinson | 2012-09-11 | 10 | -1649/+3492 |
| | | | | | | | | | | | This update allows for much more flexibility in the HRTF data. It also allows for HRTF table file names to include "%r" to represent the device's playback rate (e.g. if you set hrtf-%r.mhr, then it will try to use hrtf-44100.mhr or hrtf-48000.mhr depending if the device's output rate is 44100 or 48000, respectively). The makehrtf utility has also been updated to support more options and input file formats, as well as the new mhr format. | ||||
* | Again try to get _WIN32_IE to behave right with MinGW | Chris Robinson | 2012-09-11 | 1 | -1/+1 |
| | |||||
* | Remove a hack for MinGW | Chris Robinson | 2012-09-10 | 2 | -28/+3 |
| | |||||
* | Add missing returns | Chris Robinson | 2012-09-09 | 1 | -10/+10 |
| | |||||
* | Try to ensure mixing samples in multiples of 4 | Chris Robinson | 2012-09-09 | 1 | -0/+5 |
| |