Commit Graph

132 Commits

Author SHA1 Message Date
Luke Street 4265e9d801 Use UTF-8 exclusively internally; update logvisor 2021-06-28 18:57:39 -04:00
Luke Street e23eedb338 Use AudioMatrixSSE(+sse2neon) on arm64 2021-04-18 11:59:34 -04:00
Luke Street cd25ff4abf Always link optick 2021-04-10 09:17:41 -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
Luke Street bb6274e638 Remove incomplete NX support
Update submodules & tracking branches
2021-04-06 12:54:06 -04:00
Henrique Gemignani Passos Lima da2cf21616 Fix expanding list-VULKAN_SDK_DIRS on the if 2021-04-02 20:24:14 +03:00
Luke Street 3280363b6d Fixes for GCC aarch64 compilation 2021-02-01 05:14:19 +00:00
Luke Street 6faff77f86 Fixes for Apple Silicon (cmake / soxr) 2021-01-06 20:29:04 -05:00
Luke Street 5662ef11dd Add DBUS_ARCH_INCLUDE_DIR hint for Fedora/RHEL 2020-06-12 02:13:11 -04:00
Luke Street 42cedb77f0 Update glslang; fix BOO_HAS_GL on Windows 2020-04-17 20:25:08 -04:00
Jack Andersen d59a73be5b Exclude CMake CXX standard from MSVC 2020-04-10 18:56:55 -10:00
Jack Andersen a7a02b0c5e Windows build fix 2019-10-18 15:30:51 -10:00
Jack Andersen c642bccf03 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/boo 2019-08-31 10:34:11 -10:00
Jack Andersen 804ee871f4 MacOS build fixes 2019-08-31 10:12:12 -10:00
Lioncash 0e08493596 CMakeLists: Migrate off variables where applicable
Avoids the use of individual variables and instead appends directly to
the target where necessary.
2019-08-17 19:10:51 -04:00
Jack Andersen af50bc0bc2 Windows build fixes 2019-07-27 15:19:25 -10:00
Jack Andersen ae5d7e5131 Add support for debug groups in OpenGL and Vulkan 2019-07-20 22:41:07 -10:00
Jack Andersen 29a67b9ea8 Inhibit screensaver using dbus or xdg-screensaver 2019-06-11 15:55:58 -10:00
Jack Andersen 1c21519d5d Implicit switch fallthrough refactor 2019-02-17 19:44:20 -10:00
Jack Andersen cc0620e8f7 SOXR build system minimization 2018-12-30 19:00:37 -10:00
Jack Andersen a832504456 macOS build fixes 2018-10-18 14:56:27 -10:00
Jack Andersen 65c99ad769 macOS API sync 2018-10-15 17:13:57 -10:00
Jack Andersen 592ffa1372 Windows sync for API changes 2018-10-14 09:59:19 -10:00
Jack Andersen c29d837ab5 Huge shader infrastructure refactor 2018-10-06 16:49:22 -10:00
Jack Andersen b624a993dd Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/boo 2018-09-02 19:04:59 -10:00
Jack Andersen 3fd5aa748e Disable teVirtualMidi 2018-09-02 19:04:37 -10:00
Jack Andersen 8ee04c8f1a Sync macOS with API changes 2018-08-27 17:46:33 -10:00
Jack Andersen 261c06d746 Optional teVirtualMIDI integration 2018-08-25 21:56:16 -10:00
Jack Andersen 5e58e989a8 Remove ALSA audio backend 2018-08-18 12:08:58 -10:00
Jack Andersen 84df8af28c Windows build fixes and cleanups 2018-05-24 20:30:42 -10:00
Jack Andersen 7eb10885ad Force SOXR_SILENT on by default 2018-05-17 18:15:54 -10:00
Jack Andersen edf2c1e34d Add PulseAudio backend. Various Xlib fixes 2018-05-06 12:44:31 -10:00
Jack Andersen 91734b5b24 Fix Linux build without vulkan 2018-05-05 15:29:18 -10:00
Jack Andersen 337c276ccb WTF 2018-01-19 17:02:29 -10:00
Jack Andersen 2ada7130d3 Make WIN32 vulkan macro target-wide 2017-12-29 15:06:44 -10:00
Jack Andersen f71131e4df Make sure ipp headers are exported to other targets 2017-12-15 14:17:45 -10:00
Jack Andersen cb99c05284 Add ASan build capability 2017-12-11 16:05:01 -10:00
Jack Andersen 62c2b1ffac UWP fixes 2017-12-06 18:08:44 -10:00
Jack Andersen f228f23661 UWP support 2017-12-05 17:20:59 -10:00
Jack Andersen 03de8811b1 Object tracker list refactor; add object tracker to audio system 2017-12-02 20:05:16 -10:00
Phillip Stephens 4aa662cd67 Add support for wired switch controllers from PowerA 2017-11-23 23:17:28 -08:00
Jack Andersen 73daeef6f1 Require CMake 3.10 2017-11-13 18:49:53 -10:00
Jack Andersen cb5d22eed6 string_view refactor 2017-11-12 20:13:32 -10:00
Jack Andersen 3cd375e67b Restore VkShaderModule caching 2017-11-07 16:24:07 -10:00
Jack Andersen 021143fd89 New object management architecture for OpenGL subsystem (more platforms to come) 2017-11-02 23:39:26 -10:00
Jack Andersen 0f96af94f6 Addresses some resource lifetime issues in OpenGL and Vulkan 2017-11-01 23:24:50 -10:00
Jack Andersen d1b980b529 Windows fixes; experimental UWP framework (not working) 2017-10-23 17:09:50 -10:00
Jack Andersen 41d225bd64 Use metal shading language 1.2 2017-10-21 20:09:58 -10:00
Jack Andersen 0b35c584f6 Experimental support for LtRt surround matrixing 2017-09-27 17:11:40 -10:00
Jack Andersen 0f2a838bfb Add Cross-platform HID parser 2017-09-15 07:20:52 -10:00