693 Commits

Author SHA1 Message Date
Jack Andersen
7224d5fdf7 Thread safety additions for OpenGL 2015-12-13 18:54:57 -10:00
Jack Andersen
2983262173 Metal window resize fixes 2015-12-09 12:23:22 -10:00
Jack Andersen
9baff7a2bc Protecting D3D11 client dynamic buffers 2015-12-09 11:02:04 -10:00
Jack Andersen
9485f5d115 Much more stable D3D11 backend 2015-12-08 19:52:51 -10:00
Jack Andersen
41ebfe872a Countdown-deferred deletion added 2015-12-08 19:23:15 -10:00
Jack Andersen
e43b3671b3 D3D12 render-target delete fix 2015-12-08 15:04:06 -10:00
Jack Andersen
6062302816 D3D Crash fix for large array textures 2015-12-08 13:57:16 -10:00
Jack Andersen
08655b7f93 Test build fix for OS X 2015-12-07 19:42:31 -10:00
Jack Andersen
3e4ed5ad1f OpenGL deferred delete fix 2015-12-07 15:49:17 -10:00
Jack Andersen
b579e20bc6 Merge branch 'master' of https://github.com/AxioDL/libBoo 2015-12-05 15:26:02 -10:00
Jack Andersen
ae790866e5 Destructor order fix 2015-12-05 15:25:43 -10:00
Jack Andersen
3daa5df720 Brought Metal renderer in sync 2015-12-04 15:12:52 -10:00
Jack Andersen
db40c2bff0 Brought D3D11/12 in sync 2015-12-04 15:03:44 -10:00
Jack Andersen
d145e15ecb IGraphicsDataToken and IGraphicsCommandQueue::stopRenderer() 2015-12-04 14:41:30 -10:00
Jack Andersen
32d4797ac6 signed window coordinates for cocoa 2015-12-03 16:26:10 -10:00
Jack Andersen
36c05662b8 signed window coordinates for Win32 2015-12-03 15:54:48 -10:00
Jack Andersen
be7d0fce3f Window coordinates now signed throughout for Xlib 2015-12-03 15:33:43 -10:00
Jack Andersen
fc4234708f Brought metal in sync 2015-12-02 12:25:30 -10:00
Jack Andersen
d0bdb40f0e Brought D3D in sync with GL update 2015-12-02 12:04:24 -10:00
Jack Andersen
13cf33d75f Internal dynamic buffer updating (OpenGL only) 2015-12-02 11:09:49 -10:00
Jack Andersen
cd4df5cb27 Cocoa callback check 2015-12-01 17:06:14 -10:00
Jack Andersen
c34b93f00f Windows bug fixes 2015-11-30 14:33:14 -10:00
Jack Andersen
41256d2673 Added cocoa cursor methods 2015-11-29 17:41:03 -10:00
Jack Andersen
66c2cbdf14 Proper dynamic buffer sync 2015-11-29 16:37:46 -10:00
Jack Andersen
5843840411 Added cursor change method 2015-11-29 14:20:20 -10:00
Jack Andersen
c0b93f39d8 Instanced rendering support in Metal 2015-11-27 18:07:53 -10:00
Jack Andersen
0b6f3cac34 Merge branch 'master' of https://github.com/AxioDL/libBoo 2015-11-27 12:15:00 -10:00
Jack Andersen
6806be2067 Brought D3D11/12 in sync for instanced rendering 2015-11-27 12:14:05 -10:00
Jack Andersen
783b4d9c5e Update IWindow.hpp 2015-11-26 19:23:15 -10:00
Jack Andersen
3fb2a27572 Merge branch 'master' of https://github.com/AxioDL/libBoo 2015-11-26 13:03:25 -10:00
Jack Andersen
c5de075c0d Array texture fix 2015-11-26 13:03:01 -10:00
Jack Andersen
af99c1b6a9 Update README.md 2015-11-26 08:41:11 -10:00
Jack Andersen
e106b0bac7 Updated LogVisor 2015-11-25 21:33:15 -10:00
Jack Andersen
6c83991e2a More vertex semantic adjustments 2015-11-25 14:22:05 -10:00
Jack Andersen
3bcfa99b5a Updates to support instanced rendering (OpenGL only) 2015-11-24 16:14:30 -10:00
Jack Andersen
8682485dea Added array texture factory method (OGL only right now) 2015-11-22 22:49:53 -10:00
Jack Andersen
99b4f155e3 Changed LICENSE terms 2015-11-22 10:26:00 -10:00
e7cbf17150 Add ifndef before ENABLE_BITWISE_ENUM 2015-11-21 20:18:30 -08:00
Jack Andersen
84b78f2962 windows enum refactor fixes 2015-11-20 16:58:56 -10:00
Jack Andersen
d040e20096 OS X enum refactor fixes 2015-11-20 16:16:15 -10:00
Jack Andersen
c9edf8dd85 Major scoped-enum refactor 2015-11-20 15:12:22 -10:00
Jack Andersen
62fae60042 HECL metal shader support 2015-11-18 13:55:25 -10:00
Jack Andersen
b97ad76c45 Merge branch 'master' of https://github.com/AxioDL/libBoo 2015-11-17 20:15:43 -10:00
Jack Andersen
998255efd5 Working HECL shader generation on D3D11/12 2015-11-17 20:14:49 -10:00
a402e34e8a Generic VSync fix 2015-11-17 21:58:37 -08:00
Jack Andersen
742e062cf2 OS X fixes 2015-11-17 10:33:12 -10:00
Jack Andersen
9e1441c323 pselect atomic signal masking for Xlib (deadlocks bad) 2015-11-17 10:25:17 -10:00
Jack Andersen
4d133edd2c Window resizing stability fixes 2015-11-16 20:41:32 -10:00
Jack Andersen
49da287791 Fixed 60Hz timing on GLX 2015-11-16 18:20:11 -10:00
Jack Andersen
c5db148e98 Fixed main thread join issue 2015-11-16 15:24:58 -10:00