Commit Graph

33 Commits

Author SHA1 Message Date
Luke Street 94d11cb328 Disable more code; remove <Windows.h> from headers 2022-02-22 00:47:36 -05:00
Luke Street 9f8035dbd8 Remove graphicsdev 2022-01-31 19:00:38 -05:00
Luke Street 4265e9d801 Use UTF-8 exclusively internally; update logvisor 2021-06-28 18:57:39 -04:00
Henrique Gemignani Passos Lima 3f1737eaeb Add optick
It is only linked for Windows, macOS and Linux, but disabled by default.
Vulkan support is also enabled if Vulkan is found.
2021-04-08 23:02:55 +03:00
Jack Andersen c36895a109 Update fmtlib 2020-04-11 12:46:05 -10:00
Lioncash f1ad7e5ef0 General: Correct fmt specifiers
Corrects a few fmt calls to use fmt's specifiers. This also converts
instances of printf over to fmt::print
2019-08-24 17:12:49 -04:00
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
Lioncash 88355ada5f General: Convert typedefs into using aliases 2019-08-16 18:27:23 -07:00
Lioncash 78ce16aa9f General: Make use of nullptr where applicable 2019-08-16 18:27:23 -07:00
Lioncash d4cd2b4dce General: Make use of override where applicable
Continues the override modernizations, but now targeting boo.
2019-08-12 22:44:45 -04:00
Jack Andersen af50bc0bc2 Windows build fixes 2019-07-27 15:19:25 -10:00
Jack Andersen deefc8e995 Massive fmtlib refactor 2019-07-19 18:22:36 -10:00
Jack Andersen 058ea23a00 New code style refactor 2018-12-07 19:17:51 -10:00
Jack Andersen 592ffa1372 Windows sync for API changes 2018-10-14 09:59:19 -10:00
Jack Andersen 261c06d746 Optional teVirtualMIDI integration 2018-08-25 21:56:16 -10:00
Jack Andersen f73e4f08fa Windows Audio and MIDI feature sync 2018-08-19 10:06:29 -10:00
Jack Andersen 84df8af28c Windows build fixes and cleanups 2018-05-24 20:30:42 -10:00
Jack Andersen 2db777eead Convert misconfigured tabs to spaces 2017-12-08 09:17:23 -10:00
Jack Andersen 1259255f34 UWP mouse and DPI fixes 2017-12-07 16:52:38 -10:00
Jack Andersen f228f23661 UWP support 2017-12-05 17:20:59 -10:00
Jack Andersen 598bce028b WASAPI fix 2017-12-03 17:20:54 -10:00
Jack Andersen 165314b817 Windows and Vulkan fixes for AMD GPU 2017-11-08 22:10:43 -10:00
Jack Andersen c6d5015612 Use 45ms buffer size for WASAPI 2017-02-14 22:28:10 -10:00
Jack Andersen 7da2f8e632 Minor Windows include tweaks 2016-09-10 15:21:24 -10:00
Jack Andersen ceedda9e1f const_cast is a nicer statement 2016-08-28 18:20:40 -10:00
Jack Andersen 9724488da3 Huge quaility improvement with soxr by priming with 5ms of silence 2016-06-16 20:01:36 -10:00
Jack Andersen 7410e17179 Not clamping float audio now; better mix quality 2016-06-14 17:53:37 -10:00
Jack Andersen 521b490d0f Support for runtime changing of audio output endpoint under WASAPI 2016-05-31 18:53:57 -10:00
Jack Andersen c6b2b70933 Update WASAPI.cpp 2016-05-23 09:14:10 -10:00
Jack Andersen 9b13390447 Integrate Win32 MIDI API 2016-05-22 19:34:20 -10:00
Phillip e48f5d36c7 Windows compile fixes 2016-05-20 20:22:00 -07:00
Jack Andersen 290d40641d WASAPI VoiceEngine implementation 2016-03-23 15:50:34 -10:00
Jack Andersen 93b9b51652 Dropping XAudio2 for WASAPI for the benefit of Win7 builders/users 2016-03-22 16:00:45 -10:00