Lioncash
baff71cdc3
General: Tidy up includes
...
Alphabetizes includes and resolves quite a few instances of indirect
inclusions, making the requirements of several interfaces explicit. This
also trims out includes that aren't actually necessary (likely due to
changes in the API over time).
2019-08-19 21:02:56 -04:00
Jack Andersen
058ea23a00
New code style refactor
2018-12-07 19:17:51 -10:00
Jack Andersen
fa8989bed3
Huge compile performance refactor
2017-12-28 21:54:26 -10:00
Jack Andersen
7410e17179
Not clamping float audio now; better mix quality
2016-06-14 17:53:37 -10:00
Jack Andersen
d1eb3a6b3b
Initial AudioMatrixSSE
2016-05-21 22:37:16 -10:00
Jack Andersen
53f4e32c46
Add channel-matrix slewing
2016-05-21 11:45:55 -10:00
Jack Andersen
80026d7fe6
Better buffer handling for audio mixing
2016-05-16 10:21:20 -10:00
Jack Andersen
4b969fd475
Implement AudioSubmix
2016-05-06 18:28:32 -10:00
Jack Andersen
1eb46301c0
Overhauled audio system, now with internal mixing and sample-rate-conversion
2016-03-23 14:01:57 -10:00
Jack Andersen
1b3209f4bf
XAudio2 voices and D3D dynamic textures implemented
2016-03-08 10:28:44 -10:00
Jack Andersen
e1964f57a9
Updates to support pumped audio voices (ALSA only for now)
2016-03-07 21:09:58 -10:00
Jack Andersen
502debaedd
Initial AudioQueueServices implementation
2016-01-28 15:17:19 -10:00
Jack Andersen
43376ff416
Initial audio interface classes
2016-01-28 13:53:51 -10:00