662 Commits

Author SHA1 Message Date
Jack Andersen
ceff1934c1 Add slew option to pitch-update function 2016-05-16 17:46:03 -10:00
Jack Andersen
eea45ebcbe Submix hierarchy deallocation fixes 2016-05-16 12:14:07 -10:00
Jack Andersen
80026d7fe6 Better buffer handling for audio mixing 2016-05-16 10:21:20 -10:00
Jack Andersen
6d65216dd6 Fix pitch-ratio set 2016-05-15 16:41:11 -10:00
Jack Andersen
690edd01e6 Finish implementation of 'isRepeat' for XLib key events 2016-05-15 11:54:55 -10:00
Jack Andersen
97d0505562 Prevent libsoxr from making so much console noise 2016-05-14 12:39:07 -10:00
Jack Andersen
89b0fa5cd6 Add API for reporting submix sample rate and format 2016-05-13 18:47:31 -10:00
Jack Andersen
4a74a0ad7c Add short-process loop for voices that make sample-level parameter changes 2016-05-11 11:29:11 -10:00
Jack Andersen
b3e77c4384 DeferredWindowEvents moved to boo 2016-05-10 18:50:26 -10:00
Jack Andersen
f86b9706d4 Update effect API to include sample count info 2016-05-09 16:29:51 -10:00
Jack Andersen
08a4c5d7a8 Fix some submix issues 2016-05-07 12:11:45 -10:00
Jack Andersen
4b969fd475 Implement AudioSubmix 2016-05-06 18:28:32 -10:00
Jack Andersen
4ecea8ac3f glslang link fix 2016-04-15 10:58:12 -10:00
Jack Andersen
f76caba013 Update glslang; GCC compatibility fixes 2016-04-15 10:41:24 -10:00
Jack Andersen
5afdb62a39 Metal depth range 2016-04-04 16:37:46 -10:00
Jack Andersen
dc7da6aa21 D3D depth range 2016-04-04 16:25:55 -10:00
Jack Andersen
4cec163804 depth range part of setViewport now 2016-04-04 15:49:08 -10:00
Jack Andersen
23f49fcc19 D3D uniform buffer fixes 2016-04-04 09:33:42 -10:00
Jack Andersen
5b43b31529 Vulkan API sync 2016-04-03 20:36:28 -10:00
Jack Andersen
4a2c32c2a9 Metal extension shader support 2016-04-03 20:13:11 -10:00
Jack Andersen
54ae8c2b1a More graceful OpenGL uniform block binding 2016-04-03 19:00:13 -10:00
Jack Andersen
af188afc81 copypasta fix 2016-04-02 20:22:03 -10:00
Jack Andersen
843396095f Metal depth rendering, matched to D3D 2016-04-02 20:18:30 -10:00
Jack Andersen
4c8e36f3e3 D3D-native depth conventions 2016-04-02 19:20:21 -10:00
Jack Andersen
01649d42f6 Windows fixes 2016-04-02 17:30:44 -10:00
Jack Andersen
165b40448f Much more efficient glClear solution 2016-04-01 18:40:31 -10:00
Jack Andersen
40e94f88e0 Mesa depth clear fix 2016-04-01 18:24:46 -10:00
Jack Andersen
59371f5fed GL depth clear fix 2016-04-01 17:55:07 -10:00
Jack Andersen
229b0b28a8 glDrawElements fix 2016-04-01 17:32:39 -10:00
Jack Andersen
d047a37e2b OpenGL depth-buffer resize fix 2016-04-01 14:03:36 -10:00
Jack Andersen
83f55a54d9 Dedicated ThreadLocalPtr header 2016-03-31 18:24:05 -10:00
Jack Andersen
679ba36c4c Metal lambda sync 2016-03-30 11:07:12 -10:00
Jack Andersen
ecc65a9fd5 D3D sync of new lambda API 2016-03-30 10:42:36 -10:00
Jack Andersen
bf6b4e37e8 Major GraphicsDataFactory lambda-API refactor 2016-03-30 09:14:17 -10:00
Jack Andersen
6cbd086204 Redundant preprocessor cleanup 2016-03-26 14:48:16 -10:00
Jack Andersen
87ceeb9392 Update README.md 2016-03-24 22:54:00 -10:00
Jack Andersen
374685b48a Merge branch 'master' of https://github.com/AxioDL/boo 2016-03-24 16:20:18 -10:00
Jack Andersen
12c3c1bd6e Optimize channel-map test 2016-03-24 16:19:34 -10:00
Jack Andersen
fe97665cf6 Update README.md 2016-03-23 22:54:54 -10:00
Jack Andersen
9ff168df2d D3D sync 2016-03-23 22:34:03 -10:00
Jack Andersen
4d33cec75c Add selectable topology to Vulkan 2016-03-23 22:15:15 -10:00
Jack Andersen
6600ff208c Draw primitive now settable via pipeline object 2016-03-23 22:05:19 -10:00
Jack Andersen
ca38805776 AudioQueueServices VoiceEngine implemented 2016-03-23 16:50:36 -10:00
Jack Andersen
5cec033f18 ALSA usage tweak 2016-03-23 15:55:39 -10:00
Jack Andersen
290d40641d WASAPI VoiceEngine implementation 2016-03-23 15:50:34 -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
5b275866a7 soxr cmake fixes 2016-03-22 21:01:25 -10:00
Jack Andersen
f9d5b1bf5f Integrate soxr 2016-03-22 19:33:14 -10:00
Jack Andersen
93b9b51652 Dropping XAudio2 for WASAPI for the benefit of Win7 builders/users 2016-03-22 16:00:45 -10:00
80b4a7e06a Maximize fix 2016-03-17 14:03:38 -07:00