97 Commits

Author SHA1 Message Date
Jack Andersen
25dc238c44 Xlib deep color support 2018-01-21 21:33:47 -10:00
Jack Andersen
3d987b6dc9 Add deep color arg to ApplicationRun 2018-01-15 20:29:43 -10:00
Jack Andersen
68de1b5041 Add gfxApi argument for X11; Win32 gfxApi logic fix 2018-01-11 16:29:30 -10:00
0a93d6c105 Fix linux build 2018-01-11 08:25:05 -08:00
Jack Andersen
4257fc0b10 MSAA and Anisotropic filtering variables 2018-01-09 20:15:18 -10:00
872ab3900d Linux build fixes 2018-01-07 01:25:30 -08:00
Jack Andersen
1dc69c3468 Work on MSAA support 2018-01-06 19:17:14 -10:00
Jack Andersen
676a002aa3 Xlib application icon fix 2018-01-01 19:09:15 -10:00
Jack Andersen
fa8989bed3 Huge compile performance refactor 2017-12-28 21:54:26 -10:00
Jack Andersen
489e7e671b Allocate submixes and voices using boo::ObjToken 2017-12-03 16:50:33 -10:00
Jack Andersen
6950d96b46 Linux build fixes 2017-11-12 21:19:49 -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
0f96af94f6 Addresses some resource lifetime issues in OpenGL and Vulkan 2017-11-01 23:24:50 -10:00
Jack Andersen
023d129a75 Use smart pointers for Xlib windows 2017-07-16 17:58:18 -10:00
Jack Andersen
5c52877549 typo fix 2017-03-05 20:33:18 -10:00
Jack Andersen
a547eb9dbb Runtime shader cache fixes 2017-03-05 12:59:58 -10:00
Jack Andersen
03f155fcf5 Move xxhash to boo; cached shader components 2017-03-04 21:54:58 -10:00
Jack Andersen
8bcac27c10 Fix updated glew for Windows 2017-02-24 21:58:09 -10:00
Jack Andersen
245a39fd92 Merge branch 'master' of https://github.com/AxioDL/boo 2017-02-15 19:46:18 -10:00
Jack Andersen
e6b3530681 Fix break derp 2017-02-15 19:46:03 -10:00
Jack Andersen
0a4775726c Add missing initializer 2017-02-15 18:50:21 -10:00
Jack Andersen
71593afe50 More Vulkan fixes 2017-02-15 18:47:31 -10:00
Jack Andersen
3197142d1f Vulkan window resize fixes 2017-02-15 17:17:18 -10:00
Jack Andersen
f9ed2ba5b8 Make resized() lock platform-dependent 2017-02-15 13:13:05 -10:00
Jack Andersen
fef663a5e3 Allow audio AQS buffering to occur during frame idle 2017-02-14 20:00:10 -10:00
Jack Andersen
8fe3e2152b Update logvisor; name key threads 2017-01-16 15:20:50 -10:00
Jack Andersen
26b1e25077 Better branching logic for Vulkan init 2016-09-30 12:40:06 -10:00
Jack Andersen
10988fa37e Make setlocale fail non-fatal 2016-09-25 11:33:39 -10:00
Jack Andersen
d71c01e1d7 Smart pointer usage in Vulkan.cpp 2016-07-20 12:19:53 -10:00
Jack Andersen
66c64cde08 Fallback flow for graphics APIs 2016-07-20 07:14:18 -10:00
Jack Andersen
44e8317d49 Refactor GLSL shader bindings 2016-07-07 14:05:22 -10:00
Jack Andersen
0c99623aa9 Vulkan platform conformances 2016-07-01 17:44:57 -10:00
Jack Andersen
295d100ca3 Initial vulkan rendering within URDE 2016-06-30 16:30:29 -10:00
Jack Andersen
0e48afcc02 Initial working booTest on Vulkan 2016-06-29 18:54:29 -10:00
Jack Andersen
c7df255c24 Several Vulkan bug fixes, state setup validates 2016-06-26 18:33:01 -10:00
Jack Andersen
9bc1193e3f Update glslang, some Vulkan bug fixes 2016-06-23 17:03:06 -10:00
Jack Andersen
8ff2b9c404 Add IMIDIPort, initial ALSA midiport implementation 2016-05-18 16:18:52 -10:00
Jack Andersen
690edd01e6 Finish implementation of 'isRepeat' for XLib key events 2016-05-15 11:54:55 -10:00
Jack Andersen
f76caba013 Update glslang; GCC compatibility fixes 2016-04-15 10:41:24 -10:00
80b4a7e06a Maximize fix 2016-03-17 14:03:38 -07:00
Jack Andersen
8ac929d140 Humungous refactor 2016-03-04 13:02:18 -10:00
Jack Andersen
478b05ceb7 GLSL compile fix 2016-02-23 17:16:38 -10:00
Jack Andersen
6de30424e3 GLSL bindings and Vulkan bug fixes 2016-02-23 17:11:58 -10:00
Jack Andersen
74e2f47bcf Tons of Vulkan bug fixes 2016-02-22 15:13:03 -10:00
Jack Andersen
ae487b70f3 Xlib integration of Vulkan 2016-02-21 16:47:45 -10:00
Jack Andersen
1037b37f9a Major Vulkan commit 2016-02-20 20:27:54 -10:00
c82815c476 Reimplement context selection for linux 2016-02-15 09:53:54 -08:00
e792f8d581 FreeBSD Stubs 2016-01-31 00:37:23 -08:00
Jack Andersen
b837af8690 Add optional icon loading for new windows 2016-01-27 13:25:30 -10:00