Commit Graph

50 Commits

Author SHA1 Message Date
Lioncash 60dad60448 CMakeLists: Add MSVC standards conformance flags
Applies flags to make MSVC's compiler be more standards compliant.
2019-09-10 20:43:37 -04:00
Lioncash a016b72ea6 CMakeLists: Migrate Qt checking over to using components
Qt has since made their library usable with the components system within
CMake, so we can just use that to simplify the library finding and linking.
2019-08-25 05:02:32 -04:00
Lioncash ddc5661a38 CMakeLists: Migrate off directly modifying CMAKE_CXX_FLAGS
We can just use add_compile_options to append the compilation flag to
the directory property.
2019-08-25 04:28:27 -04:00
Lioncash 6d7665ecd6 CMakeLists: Add source files directly to amuse target
Same thing, less to read.
2019-08-25 04:26:04 -04:00
Jack Andersen 2a3444400e Better CMake dependency handling 2019-06-11 16:02:52 -10:00
Jack Andersen 7719459ac7 Switch to lzokay library 2018-12-19 17:45:26 -10:00
Jack Andersen 4c7971f53a Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/amuse 2018-10-06 16:55:07 -10:00
Jack Andersen 38b9f57cd0 NX build fixes 2018-10-06 16:54:56 -10:00
Phillip Stephens 9e6d97564b Switch build fixes 2018-09-25 15:39:22 -07:00
Jack Andersen fec074ad30 Studio setup window and volume LUT 2018-08-15 20:26:44 -10:00
Jack Andersen 26cfa07f77 More athena refactoring 2018-07-14 20:10:50 -10:00
Jack Andersen 4c884d019d Lots of foundational work for Amuse editor 2018-07-13 20:06:33 -10:00
Jack Andersen cdc720b8a7 Work on amuse GUI, use C++ linking for audio decoders 2018-07-09 11:05:31 -07:00
Jack Andersen 594fb346e1 Add sanitizers to executable targets 2018-05-06 13:06:49 -10:00
Jack Andersen f5a0a46453 Stub editor application 2018-03-14 14:25:29 -10:00
Jack Andersen 3f9a91b0ab Disable cotire unity build 2017-12-31 16:52:40 -10:00
Jack Andersen 985994a291 Huge compile performance refactor 2017-12-28 21:57:22 -10:00
Jack Andersen 91b88c0568 Add ASan build capability 2017-12-11 16:05:54 -10:00
Jack Andersen d399f1d302 UWP support 2017-12-05 17:23:07 -10:00
Jack Andersen 862c618b7e Require CMake 3.10 2017-11-13 18:52:03 -10:00
Jack Andersen 75830dc6dd string_view refactor 2017-11-12 20:15:33 -10:00
Jack Andersen c6781df90a Implement listener, emitter, and -3dB pan law 2017-09-18 17:59:20 -10:00
Phillip Stephens 0bace131e8 Compile fixes 2017-07-02 03:14:33 -07: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 ecd990e94e Remove VolumeLUT; SoundMacro mixing appears to be linear 2017-01-10 20:54:40 -10:00
Phillip Stephens aa32ff7e84 Add LZO support for MP2 audio groups 2016-09-02 12:52:17 -07:00
Jack Andersen 260ec5bb93 Add standalone bootstrap script 2016-07-18 07:52:17 -10:00
Jack Andersen 2dcb9dd1c7 Working Studio implementation 2016-07-13 18:54:46 -10:00
Jack Andersen d3d5595422 Initial multiple-referencing submix refactor 2016-07-12 17:04:55 -10:00
Jack Andersen 2d31313594 Add amuserender executable 2016-07-06 11:30:46 -10:00
Jack Andersen a0bb35433a Initial amuseconv implementation with SNG extraction 2016-06-20 20:40:13 -10:00
Jack Andersen 797908a126 Non-windows linkage fixes 2016-06-15 17:30:42 -10:00
Jack Andersen 3521d94d1c VST bug fixes, still having some odd discontinuity issues 2016-06-14 14:36:25 -10:00
Jack Andersen c287173bab Windows fixes 2016-05-29 08:45:31 -10:00
Jack Andersen 494a39e76a Support for absolute PROJ offsets introduced in Battle for Naboo 2016-05-29 08:22:20 -10:00
Jack Andersen 5a9fd66dff Add N64-VADPCM decoder; DSP-ADPCM seamless loop fix 2016-05-27 16:28:59 -10:00
Jack Andersen 917e607df5 Refactor container loading in amuseplay 2016-05-26 19:30:43 -10:00
Jack Andersen 276b7823c2 Add unified ContainerRegistry class for detecting/loading game containers 2016-05-26 14:56:18 -10:00
Jack Andersen 51b3e24cfb Initial UI files for AudioUnit container 2016-05-25 15:28:50 -10:00
Jack Andersen d71f9f62b8 CMake Xcode compatibility adjustments 2016-05-24 19:49:48 -10:00
Jack Andersen 1c277b179a Initial Amuse AudioUnit frontend architecture 2016-05-24 16:00:22 -10:00
Jack Andersen 654eccf82d Several CPU usage optimizations 2016-05-21 22:35:55 -10:00
Jack Andersen 3433a70462 Initial SongState, timing is hilariously wrong ATM 2016-05-18 16:19:43 -10:00
Jack Andersen bee8719d4e Refactors, bug fixes, lotsa things 2016-05-13 18:46:39 -10:00
Jack Andersen 3d3869e30d Implement reverb effects 2016-05-12 15:46:41 -10:00
Jack Andersen 1102d50f8f Work on Voice state and SurroundProfiles 2016-05-10 18:48:08 -10:00
Jack Andersen 11739d86e2 AudioGroupData to use Factor5's convention, not Retro's 2016-05-09 16:31:05 -10:00
Jack Andersen 2b7dc66c2a initial driver entry point 2016-05-08 21:22:58 -10:00
Jack Andersen 3cce975977 Submix class and initial effects 2016-05-07 12:10:57 -10:00
Jack Andersen fa8d9038df Initial stubs and basic Engine implementation 2016-05-02 15:16:26 -10:00