775 Commits

Author SHA1 Message Date
Jack Andersen
d04c19a258 Merge branch 'master' of https://github.com/AxioDL/boo 2017-11-07 16:28:35 -10:00
Jack Andersen
c7811479f6 ensure clang enables XXH_swap* intrinsics 2017-11-07 16:27:48 -10:00
Jack Andersen
3cd375e67b Restore VkShaderModule caching 2017-11-07 16:24:07 -10:00
Jack Andersen
2cd7de7a28 Clear Vulkan resources if command buffer abandoned 2017-11-06 22:04:44 -10:00
Jack Andersen
6c3a35f15d Finish object tracker for remaining platforms 2017-11-05 20:53:54 -10:00
Jack Andersen
3a7987bb21 Object tracker bug fixes; optional metal binary shader compilation 2017-11-04 20:12:49 -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
90e2df40dd Merge commit '46156' into gl-fixes 2017-11-01 23:38:22 -10:00
Jack Andersen
4615641a12 Add buffer logging 2017-11-01 23:37:50 -10:00
Jack Andersen
0f96af94f6 Addresses some resource lifetime issues in OpenGL and Vulkan 2017-11-01 23:24:50 -10:00
Jack Andersen
10364557b9 Vulkan array-texture validation fix; better handling of unsupported audio HW on ALSA 2017-10-30 17:42:41 -10:00
Jack Andersen
3c207386e7 Metal autorelease pools at API boundaries 2017-10-27 00:09:22 -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
7eb2b19619 Fix compiler warning 2017-10-16 19:50:59 -10:00
Jack Andersen
ed9b7914ee Sample blend timing fix for LtRt processing 2017-10-02 19:19:55 -10:00
Jack Andersen
db9a5953e6 12kHz LPF and bug fixes for LtRt matrixing 2017-10-01 14:59:18 -10:00
Jack Andersen
55d1a5bc93 Windows compile fixes 2017-09-30 19:31:29 -10:00
Jack Andersen
2a49a8d447 Add texture clamp mode 2017-09-30 18:23:28 -10:00
Jack Andersen
cbaa016b11 Add IPP-LICENSE and README note about PLII encoding 2017-09-27 17:40:16 -10:00
Jack Andersen
0b35c584f6 Experimental support for LtRt surround matrixing 2017-09-27 17:11:40 -10:00
Jack Andersen
71b8893dde Changes to AudioQueueServices backend to capture 7.1 surround with SoundFlower 2017-09-19 23:25:02 -10:00
Jack Andersen
bf4b3f7382 Minor tweak to HIDDeviceUdev 2017-09-17 16:59:46 -10:00
Jack Andersen
175893f055 HID parser for udev; Vulkan fixes 2017-09-15 15:55:41 -10:00
Jack Andersen
1f14cc09a1 HID Parser for Win32 2017-09-15 12:26:39 -10:00
Jack Andersen
0f2a838bfb Add Cross-platform HID parser 2017-09-15 07:20:52 -10:00
Jack Andersen
82fec41f40 Remove glslang's HLSL library from link 2017-09-10 16:17:30 -10:00
ff3dca2b3a Update glslang 2017-09-10 01:07:43 -07:00
Jack Andersen
5bc17c753c Remove logic defeating blend assignment 2017-09-04 21:55:17 -10:00
Jack Andersen
dd6e53119a Add subtractive blending mode to backends 2017-09-04 16:59:41 -10:00
Jack Andersen
18cbfd2865 Add GEqual Z-test option for pipeline backends 2017-09-02 19:52:53 -10:00
Jack Andersen
04ff1692d8 Merge branch 'master' of https://github.com/AxioDL/boo 2017-07-16 18:01:43 -10:00
Jack Andersen
1aa499ec34 Use smart pointers for Win32 windows 2017-07-16 18:01:13 -10:00
Jack Andersen
023d129a75 Use smart pointers for Xlib windows 2017-07-16 17:58:18 -10:00
Jack Andersen
b97c82469a shared_ptr for IWindow; better Cocoa app lifecycle 2017-07-16 16:45:49 -10:00
Jack Andersen
49afde2fb9 Reinstate glFlush for buffer updates 2017-07-13 19:13:29 -10:00
Jack Andersen
4fbc8746b0 Remove pedantic flag from soxr; apply CMAKE_CXX_STANDARD 2017-06-17 16:49:21 -10:00
Jack Andersen
505f0fef73 Proper hidraw device enumeration 2017-05-11 16:52:45 -10:00
Jack Andersen
64b949aecd Windows fixes 2017-05-11 09:41:40 -10:00
Jack Andersen
048d22be2a Merge branch 'master' of https://github.com/AxioDL/boo 2017-05-11 09:13:47 -10:00
Jack Andersen
6e1c71aefd Working Dualshock output reports on macOS; fix runaway loop 2017-05-11 09:12:44 -10:00
a5b38596a5 Fix maxAnisotropy validation error 2017-05-09 17:00:30 -07:00
Jack Andersen
7823aecc57 hidraw support for udev; fix race condition 2017-05-08 17:37:12 -10:00
Jack Andersen
ff89a9cccf Win32 input device refinements and XInput support 2017-05-08 09:09:10 -10:00
Jack Andersen
aa272fe7b9 Smart pointer cleanup 2017-05-07 11:31:56 -10:00
Jack Andersen
62443b59e7 IOKit input refactor 2017-05-07 11:24:00 -10:00
Jack Andersen
12bbf540fd MIDI encoder fix 2017-03-23 19:28:30 -10:00
Jack Andersen
9a7cadce3a Minor Metal backend change 2017-03-19 19:08:19 -10:00
Jack Andersen
5f903c09ee Windows sync 2017-03-17 13:31:51 -10:00
Jack Andersen
05c26a535b OpenGL and metal rendering interface upgrades 2017-03-13 21:02:53 -10:00