Commit Graph

  • 55be829aca Vulkan validation layer fixes Jack Andersen 2016-07-26 16:17:16 -1000
  • cf26e39259 Windows fixes Phillip Stephens 2016-07-23 23:33:23 -0700
  • d71c01e1d7 Smart pointer usage in Vulkan.cpp Jack Andersen 2016-07-20 12:19:53 -1000
  • 66c64cde08 Fallback flow for graphics APIs Jack Andersen 2016-07-20 07:14:18 -1000
  • 1c8236d100 Remove redundant loop Jack Andersen 2016-07-18 12:39:28 -1000
  • 6473014178 Ensure MessageBox call only emitted for Windows Jack Andersen 2016-07-17 11:18:28 -1000
  • 3076c0525d Add preliminary Win32 Vulkan support Jack Andersen 2016-07-17 11:15:57 -1000
  • 02c1004d67 Minor adjustments to silence MSVC warnings Jack Andersen 2016-07-14 11:29:55 -1000
  • 136e43dcfe Add missing include Phillip Stephens 2016-07-14 12:17:04 -0700
  • f35ccbaad5 Add voice allocator master volume Jack Andersen 2016-07-13 20:16:40 -1000
  • 85fa541f6a Remove unnecessary dirty submix flags Jack Andersen 2016-07-13 19:38:36 -1000
  • b68ae901c9 Merge branch 'submix-refactor' Jack Andersen 2016-07-13 19:00:21 -1000
  • 9552801968 Working linearized Submixes Jack Andersen 2016-07-13 18:59:41 -1000
  • 86003c4ac4 Initial multiple-referencing submix refactor Jack Andersen 2016-07-12 17:03:52 -1000
  • 1d02741879 Fix crash in HIDListenerIOKit when wLenDone == 0 Phillip Stephens 2016-07-09 14:54:08 -0700
  • 44e8317d49 Refactor GLSL shader bindings Jack Andersen 2016-07-07 14:05:22 -1000
  • 5c91ba8da7 Restore original sampling ratio Jack Andersen 2016-07-07 09:18:57 -1000
  • 7b329963d1 Windows compile fix Jack Andersen 2016-07-06 11:49:39 -1000
  • c47780527d Add WAVOut Voice Backend for offline Audio mixing Jack Andersen 2016-07-06 11:29:06 -1000
  • 96fe19cfc0 OS X < 10.11 fixes Phillip Stephens 2016-07-05 14:47:04 -0700
  • d9abcb8cf5 Refactored audio supply dispatch across two passes Jack Andersen 2016-07-04 15:06:22 -1000
  • befa1a11a2 ALSA and AQS use floating-point audio output now Jack Andersen 2016-07-03 17:31:53 -1000
  • f4dc3626e5 sRGB mapping working on Intel; other platforms need testing Jack Andersen 2016-07-01 19:19:28 -1000
  • 0c99623aa9 Vulkan platform conformances Jack Andersen 2016-07-01 17:44:57 -1000
  • 295d100ca3 Initial vulkan rendering within URDE Jack Andersen 2016-06-30 16:30:29 -1000
  • 6504bfc8c8 Removed double pipeline cache free Jack Andersen 2016-06-29 19:42:27 -1000
  • 0e48afcc02 Initial working booTest on Vulkan Jack Andersen 2016-06-29 18:54:29 -1000
  • fba6d10b37 Use Vulkan Blit command rather than Copy Jack Andersen 2016-06-28 16:00:02 -1000
  • b04257c992 Update booTest pipeline for Vulkan Jack Andersen 2016-06-28 15:22:13 -1000
  • affb4e98d3 D3D12 -> D3D11 device fallback Jack Andersen 2016-06-27 12:54:02 -1000
  • c7df255c24 Several Vulkan bug fixes, state setup validates Jack Andersen 2016-06-26 18:33:01 -1000
  • fb259a7d12 More Vulkan bug fixes Jack Andersen 2016-06-25 14:33:22 -1000
  • e320121df6 Vulkan backend bug fixes Jack Andersen 2016-06-24 21:04:58 -1000
  • 9bc1193e3f Update glslang, some Vulkan bug fixes Jack Andersen 2016-06-23 17:03:06 -1000
  • e4c625c55a MIDIDecoder bug fixes Jack Andersen 2016-06-22 11:44:37 -1000
  • 315998381c Merge branch 'master' of https://github.com/AxioDL/boo Jack Andersen 2016-06-20 21:09:11 -1000
  • d77a18cde3 MIDIEncoder fix Jack Andersen 2016-06-20 21:08:33 -1000
  • 4dec047513 Build fix for Ubuntu Phillip Stephens 2016-06-17 22:00:57 -0700
  • 4f7845f4ce Don't initialize OLE 1.0 in CoInitializeEx Jack Andersen 2016-06-17 10:43:05 -1000
  • 9724488da3 Huge quaility improvement with soxr by priming with 5ms of silence Jack Andersen 2016-06-16 20:01:36 -1000
  • bb7728129e Clean up some Windows collateral linkages Jack Andersen 2016-06-15 17:17:34 -1000
  • aa7fce3801 Merge branch 'master' of https://github.com/AxioDL/boo Jack Andersen 2016-06-14 17:54:30 -1000
  • 7410e17179 Not clamping float audio now; better mix quality Jack Andersen 2016-06-14 17:53:37 -1000
  • 6f8647dbbf Fix narrowing errors on gcc Phillip Stephens 2016-06-14 18:42:18 -0700
  • e62e8952b5 Audio Queue Services now queries user-configured sample rate from device Jack Andersen 2016-06-08 15:51:21 -1000
  • 65a63bcab5 Linux sync for MIDI timing Jack Andersen 2016-06-07 19:20:26 -1000
  • 52c0cca593 Improved MIDI timing interface Jack Andersen 2016-06-07 18:37:21 -1000
  • 521b490d0f Support for runtime changing of audio output endpoint under WASAPI Jack Andersen 2016-05-31 18:53:57 -1000
  • faafbb2d3f Add check for missing Windows 7 Platform Update Jack Andersen 2016-05-31 17:02:07 -1000
  • 63a46d94ad Remove OpenMP option from Boo's soxr fork Jack Andersen 2016-05-31 11:59:32 -1000
  • d57469e1e1 More reliable MIDI thread-exit signal Jack Andersen 2016-05-31 00:18:04 -1000
  • 36aa2b06a4 Merge branch 'master' of https://github.com/AxioDL/boo Jack Andersen 2016-05-30 19:17:05 -1000
  • f1e07861ca dry-main, wet-submix audio routing Jack Andersen 2016-05-30 19:16:29 -1000
  • d08f25abd3 Out-of-bounds memory access fixes Jack Andersen 2016-05-29 12:57:57 -1000
  • 175aabbb0e Proper CMake SIMD flag handling in soxr Jack Andersen 2016-05-27 20:58:48 -1000
  • 793e3d5eff Vectorized key area of vr32.c Jack Andersen 2016-05-27 20:56:18 -1000
  • db8c002f4e Safer null-pointer handling in AudioQueueServices Jack Andersen 2016-05-24 11:56:22 -1000
  • a464f3d68c Remove pointless line endings in CoreMIDI strings Jack Andersen 2016-05-23 09:15:06 -1000
  • c6b2b70933 Update WASAPI.cpp Jack Andersen 2016-05-23 09:14:10 -1000
  • 8aaaffbe67 Add 2-channel floating-point audio SSE path Jack Andersen 2016-05-22 20:21:18 -1000
  • 9b13390447 Integrate Win32 MIDI API Jack Andersen 2016-05-22 19:34:20 -1000
  • 59f42ae85f Add OS X CoreMIDI interfaces Jack Andersen 2016-05-22 13:09:32 -1000
  • d1eb3a6b3b Initial AudioMatrixSSE Jack Andersen 2016-05-21 22:37:16 -1000
  • 9078a16642 Proper MIDI thread termination Jack Andersen 2016-05-21 12:43:43 -1000
  • 0a049645d8 Remove unnecessary conditional Jack Andersen 2016-05-21 12:18:15 -1000
  • 53f4e32c46 Add channel-matrix slewing Jack Andersen 2016-05-21 11:45:55 -1000
  • e48f5d36c7 Windows compile fixes Phillip 2016-05-20 20:22:00 -0700
  • 6f04bea1f0 Tweaks to ALSA midi handling Jack Andersen 2016-05-20 15:16:28 -1000
  • df61d6678b Functor-based MIDI command receiving Jack Andersen 2016-05-20 12:57:34 -1000
  • 7756fcaf76 Add MIDI interface classes Jack Andersen 2016-05-19 20:16:07 -1000
  • 77507459cc Add 5ms callback registration for precise audio updates Jack Andersen 2016-05-19 00:14:21 -1000
  • 8ff2b9c404 Add IMIDIPort, initial ALSA midiport implementation Jack Andersen 2016-05-18 16:18:52 -1000
  • ceff1934c1 Add `slew` option to pitch-update function Jack Andersen 2016-05-16 17:46:03 -1000
  • eea45ebcbe Submix hierarchy deallocation fixes Jack Andersen 2016-05-16 12:14:07 -1000
  • 80026d7fe6 Better buffer handling for audio mixing Jack Andersen 2016-05-16 10:21:20 -1000
  • 6d65216dd6 Fix pitch-ratio set Jack Andersen 2016-05-15 16:41:11 -1000
  • 690edd01e6 Finish implementation of 'isRepeat' for XLib key events Jack Andersen 2016-05-15 11:54:55 -1000
  • 97d0505562 Prevent libsoxr from making so much console noise Jack Andersen 2016-05-14 12:39:07 -1000
  • 89b0fa5cd6 Add API for reporting submix sample rate and format Jack Andersen 2016-05-13 18:47:31 -1000
  • 4a74a0ad7c Add short-process loop for voices that make sample-level parameter changes Jack Andersen 2016-05-11 11:29:11 -1000
  • b3e77c4384 DeferredWindowEvents moved to boo Jack Andersen 2016-05-10 18:50:26 -1000
  • f86b9706d4 Update effect API to include sample count info Jack Andersen 2016-05-09 16:29:51 -1000
  • 08a4c5d7a8 Fix some submix issues Jack Andersen 2016-05-07 12:11:45 -1000
  • 4b969fd475 Implement AudioSubmix Jack Andersen 2016-05-06 18:28:32 -1000
  • 4ecea8ac3f glslang link fix Jack Andersen 2016-04-15 10:58:12 -1000
  • f76caba013 Update glslang; GCC compatibility fixes Jack Andersen 2016-04-15 10:41:24 -1000
  • 5afdb62a39 Metal depth range Jack Andersen 2016-04-04 16:37:46 -1000
  • dc7da6aa21 D3D depth range Jack Andersen 2016-04-04 16:25:55 -1000
  • 4cec163804 depth range part of setViewport now Jack Andersen 2016-04-04 15:49:08 -1000
  • 23f49fcc19 D3D uniform buffer fixes Jack Andersen 2016-04-04 09:33:42 -1000
  • 5b43b31529 Vulkan API sync Jack Andersen 2016-04-03 20:36:28 -1000
  • 4a2c32c2a9 Metal extension shader support Jack Andersen 2016-04-03 20:13:11 -1000
  • 54ae8c2b1a More graceful OpenGL uniform block binding Jack Andersen 2016-04-03 19:00:13 -1000
  • af188afc81 copypasta fix Jack Andersen 2016-04-02 20:22:03 -1000
  • 843396095f Metal depth rendering, matched to D3D Jack Andersen 2016-04-02 20:18:30 -1000
  • 4c8e36f3e3 D3D-native depth conventions Jack Andersen 2016-04-02 19:20:21 -1000
  • 01649d42f6 Windows fixes Jack Andersen 2016-04-02 17:30:44 -1000
  • 165b40448f Much more efficient glClear solution Jack Andersen 2016-04-01 18:40:31 -1000
  • 40e94f88e0 Mesa depth clear fix Jack Andersen 2016-04-01 18:24:46 -1000
  • 59371f5fed GL depth clear fix Jack Andersen 2016-04-01 17:55:07 -1000