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