Commit Graph

90 Commits

Author SHA1 Message Date
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 67c64a2d4e General: Make use of override where applicable
Continues the use of override.
2019-08-25 01:28:36 -04:00
Jack Andersen 1e35db90aa Windows build fixes 2019-07-27 15:18:09 -10:00
Jack Andersen b0e4973c64 Massive fmtlib refactor 2019-07-19 18:23:25 -10:00
Jack Andersen 2a3444400e Better CMake dependency handling 2019-06-11 16:02:52 -10:00
Jack Andersen 1b10016369 Fix some compilation warnings 2019-04-06 18:59:49 -10:00
Jack Andersen 9f2bb1b371 Implicit switch fallthrough refactor 2019-02-17 19:45:24 -10:00
Jack Andersen a7a408cc66 New code style refactor 2018-12-07 19:20:09 -10:00
Jack Andersen 885a2d2154 Windows build fixes 2018-10-14 10:10:33 -10:00
Jack Andersen 81f0a91569 Looping SNG support; bug fixes 2018-09-08 11:34:01 -10:00
Jack Andersen 25aacc9511 Multichannel rendering for amuserender 2018-09-03 14:14:12 -10:00
Jack Andersen 1884e0ca7a waitForRetrace API change 2018-08-27 19:42:47 -10:00
Jack Andersen 16745c9bf8 ObjToken refactor and Sample nodes 2018-07-28 17:37:06 -10:00
Phillip Stephens 095e73a2b4 Fix amuseplay compiling 2018-07-20 09:49:24 -07:00
Jack Andersen d7011f0e77 Windows command-line argument fix 2018-05-28 10:26:55 -10:00
Jack Andersen 77c7daa67c Windows build fixes and warning avoidance 2018-05-24 20:37:27 -10:00
Phillip Stephens e3c936648b Fix compiling of amuserender/play 2018-05-20 08:29:27 -07:00
Jack Andersen 3833c137f6 Linux amuseplay crash fixes 2018-05-06 12:47:03 -10:00
Jack Andersen f37296d560 Updated boo API 2018-01-09 20:18:15 -10:00
Phillip Stephens fd292491c7 Build fix 2018-01-07 01:27:58 -08:00
Jack Andersen 380381c7d1 Update for boo API change 2018-01-06 19:18:31 -10:00
Jack Andersen 985994a291 Huge compile performance refactor 2017-12-28 21:57:22 -10:00
Jack Andersen 6f7d09ce45 Fix amuseplay build 2017-12-06 18:34:45 -10:00
Jack Andersen 03d597b0ac Linux build fixes 2017-11-12 21:21:07 -10:00
Jack Andersen 75830dc6dd string_view refactor 2017-11-12 20:15:33 -10:00
Jack Andersen e18c0a62de Update amuseplay for boo changes 2017-11-04 20:16:06 -10:00
Jack Andersen fdf07d6c33 Update amuseplay for new texture API 2017-09-30 18:30:12 -10:00
Jack Andersen 4b2b86f420 Emitter bug fixes and test macro for amuseplay 2017-09-19 23:22:46 -10:00
Jack Andersen aef2b2a707 Update amuseplay for boo changes 2017-07-16 16:55:14 -10:00
Tom M 4e7c31849d Minor fixes (#6)
* cmake: require c++14

* correctly clip samples

by using numeric_limits rather than C macros

* oops, implicit type conversion of template causes overflow

* store default sample rate in global constexpr var
2017-06-17 16:48:52 -10:00
Jack Andersen a23af16349 Add sequencer fade times 2017-02-26 19:24:58 -10:00
Jack Andersen 5c8fa2e8ab New engine event interface 2017-02-14 20:01:39 -10:00
Jack Andersen 3fd3f3edc5 Construct sequencer for playing back SFX groups 2016-10-08 15:39:04 -10:00
Jack Andersen bfe6668d0c Windows fixes 2016-09-10 15:25:32 -10:00
Jack Andersen d06a5ebcfa Fix amuserender crash 2016-07-13 20:51:59 -10:00
Jack Andersen d602fbacd3 Added master volume API for entire engine 2016-07-13 20:16:00 -10:00
Jack Andersen 2dcb9dd1c7 Working Studio implementation 2016-07-13 18:54:46 -10:00
Jack Andersen 83a2bf0b4e Merge branch 'master' of https://github.com/AxioDL/amuse 2016-07-06 18:21:49 -10:00
Jack Andersen 695fc10b8f Setup ID prompt for amuserender 2016-07-06 18:19:40 -10:00
Phillip Stephens feea7c2ecc Add PaperMario TTYD Song Group descs 2016-07-06 21:10:02 -07:00
Jack Andersen 1be5d6e821 Windows fixes 2016-07-06 11:45:41 -10:00
Jack Andersen 2d31313594 Add amuserender executable 2016-07-06 11:30:46 -10:00
Jack Andersen fe78a675d7 Change default volume to 80% to fill newfound headroom 2016-07-03 17:35:37 -10:00
Jack Andersen 3427515960 Add Starfox Adventures midi.wad support 2016-07-03 12:41:31 -10:00
Jack Andersen 5ad8c06b99 add SongState::DetectVersion for much less hacky version-detection 2016-07-02 11:50:38 -10:00
Jack Andersen 0c606fa9b7 Windows Fixes 2016-06-22 12:15:53 -10:00
Jack Andersen a0241574ba Plenty of SongConverter bug fixes 2016-06-22 11:43:45 -10:00
Jack Andersen a0bb35433a Initial amuseconv implementation with SNG extraction 2016-06-20 20:40:13 -10:00
Jack Andersen ee29fb4b1e Initial N64 SNG support; pitch-wheel fix 2016-06-19 17:35:57 -10:00
Jack Andersen fa3007b65c wchar_t support for key path handling functions on Windows 2016-06-12 19:47:07 -10:00