Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Handle the listener position separate from the rotation matrix | Chris Robinson | 2021-05-25 | 1 | -0/+7 |
| | | | | | | It's too unstable with larger vectors. Even when the source and listener positions are the same, floating point precision can cause noticeable rounding errors. | ||||
* | Calculate the square root after checking the limit | Chris Robinson | 2021-01-29 | 1 | -4/+5 |
| | |||||
* | Add a panning "deadzone" for spatialized sources | Chris Robinson | 2021-01-28 | 1 | -2/+3 |
| | | | | It is now the greater of 'epsilon' (1 / 2**23) or ref_distance/1024. | ||||
* | Avoid using a hidden unnamed template parameter | Chris Robinson | 2020-12-15 | 1 | -2/+4 |
| | |||||
* | Use doubles to calculate the listener matrix translation | Chris Robinson | 2020-11-13 | 1 | -39/+70 |
| | | | | | To help stablize sources near the listener, when away from origin. Also clean up some related methods and move them to more appropriate places. | ||||
* | Remove a constexpr that needs C++17 | Chris Robinson | 2020-10-23 | 1 | -1/+1 |
| | |||||
* | Add some constexpr | Chris Robinson | 2020-10-23 | 1 | -4/+3 |
| | |||||
* | Avoid unnecessary explicit copy methods | Chris Robinson | 2019-09-08 | 1 | -20/+4 |
| | |||||
* | Cleanup common sources' includes | Chris Robinson | 2019-07-29 | 1 | -7/+6 |
| | |||||
* | Clean up some math stuff | Chris Robinson | 2018-12-22 | 1 | -1/+2 |
| | |||||
* | Use proper classes for Vector and Matrix types | Chris Robinson | 2018-12-12 | 1 | -32/+88 |
| | |||||
* | Move the vector and matrix declarations to a separate header | Chris Robinson | 2018-11-17 | 1 | -0/+46 |