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