Commit Graph

20 Commits

Author SHA1 Message Date
Phillip Stephens fa3188e569
Harden Listener against NaN as well 2020-09-27 22:07:01 -07:00
Phillip Stephens 69bc5dd69f
Harden setVectors against NaN values 2020-09-27 14:36:18 -07:00
Lioncash 29e7d8bc1e Emitter: Use std::array where applicable
Makes the data more strongly-typed and prevents implicit array->pointer
decay
2019-09-07 20:55:26 -04:00
Lioncash 50c4b5cdab General: Amend clamp parameter order
Batch replace on switching to standardized variants assumed common
ordering, which evidently wasn't the case
2019-09-07 06:40:20 -04:00
Lioncash eaf62288a2 Common: Replace amuse::clamp with std::clamp
We can use the standardized facility for this now with C++17
2019-08-26 05:14:21 -04:00
Lioncash d7aaff25d0 General: Clean up inclusions
Ensures that each header includes all of its dependencies that can't be
forward declared.
2019-08-25 07:34:27 -04:00
Jack Andersen a7a408cc66 New code style refactor 2018-12-07 19:20:09 -10:00
Jack Andersen b4c073c373 More accurate attenuation curve 2018-10-25 21:44:56 -10:00
Jack Andersen 16745c9bf8 ObjToken refactor and Sample nodes 2018-07-28 17:37:06 -10:00
Jack Andersen 3c7cf5515f Voice lifetime and emitter bug fixes 2017-11-27 16:44:35 -10:00
Jack Andersen 4b2b86f420 Emitter bug fixes and test macro for amuseplay 2017-09-19 23:22:46 -10:00
Jack Andersen c6781df90a Implement listener, emitter, and -3dB pan law 2017-09-18 17:59:20 -10:00
Jack Andersen df167556fb Emitter API tweak 2016-12-28 19:52:28 -10:00
Jack Andersen 2dcb9dd1c7 Working Studio implementation 2016-07-13 18:54:46 -10:00
Jack Andersen 16c105fadb Commit to test list iterator against STL with better asserts 2016-05-31 10:40:51 -10:00
Jack Andersen 1382a1e946 Working SFXGroup playback 2016-05-14 12:38:37 -10:00
Jack Andersen 2341b6b7d0 More fixes, better lifetime management 2016-05-13 20:33:21 -10:00
Jack Andersen 2b7dc66c2a initial driver entry point 2016-05-08 21:22:58 -10:00
Jack Andersen 9860e3859c Lots of SoundMacro implementations 2016-05-05 19:19:19 -10:00
Jack Andersen fa8d9038df Initial stubs and basic Engine implementation 2016-05-02 15:16:26 -10:00