Commit Graph

115 Commits

Author SHA1 Message Date
Jack Andersen b7646f7f9a Windows fixes 2017-11-13 17:32:44 -10:00
Jack Andersen cb5d22eed6 string_view refactor 2017-11-12 20:13:32 -10:00
Jack Andersen 165314b817 Windows and Vulkan fixes for AMD GPU 2017-11-08 22:10:43 -10:00
Jack Andersen d1b980b529 Windows fixes; experimental UWP framework (not working) 2017-10-23 17:09:50 -10:00
Jack Andersen 2a49a8d447 Add texture clamp mode 2017-09-30 18:23:28 -10:00
Jack Andersen 1f14cc09a1 HID Parser for Win32 2017-09-15 12:26:39 -10:00
Jack Andersen 1aa499ec34 Use smart pointers for Win32 windows 2017-07-16 18:01:13 -10:00
Jack Andersen ff89a9cccf Win32 input device refinements and XInput support 2017-05-08 09:09:10 -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 e6b3530681 Fix break derp 2017-02-15 19:46:03 -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 bfd912b0a9 Merge branch 'master' of https://github.com/AxioDL/boo 2017-02-15 13:13:27 -10:00
Jack Andersen f9ed2ba5b8 Make resized() lock platform-dependent 2017-02-15 13:13:05 -10:00
Jack Andersen 9af8ec3d23 Vulkan Win32 fixes 2017-02-15 13:10:30 -10:00
Jack Andersen fef663a5e3 Allow audio AQS buffering to occur during frame idle 2017-02-14 20:00:10 -10:00
Jack Andersen 48491e3250 Fix for #14 2017-02-12 08:20:52 -10:00
Jack Andersen 8fe3e2152b Update logvisor; name key threads 2017-01-16 15:20:50 -10:00
Jack Andersen c057068e64 use hash table for pool buffers 2016-12-10 20:18:41 -10:00
Jack Andersen 25fadc7348 Windows sync 2016-12-10 15:50:26 -10:00
Jack Andersen dbf7b9bcf8 Windows fixes and include refinements 2016-08-17 10:04:19 -10:00
Phillip Stephens cf26e39259 Windows fixes 2016-07-23 23:33:23 -07:00
Jack Andersen 66c64cde08 Fallback flow for graphics APIs 2016-07-20 07:14:18 -10:00
Jack Andersen 3076c0525d Add preliminary Win32 Vulkan support 2016-07-17 11:15:57 -10:00
Jack Andersen 295d100ca3 Initial vulkan rendering within URDE 2016-06-30 16:30:29 -10:00
Jack Andersen affb4e98d3 D3D12 -> D3D11 device fallback 2016-06-27 12:54:02 -10:00
Jack Andersen 4f7845f4ce Don't initialize OLE 1.0 in CoInitializeEx 2016-06-17 10:43:05 -10:00
Jack Andersen faafbb2d3f Add check for missing Windows 7 Platform Update 2016-05-31 17:02:07 -10:00
Jack Andersen 1b3209f4bf XAudio2 voices and D3D dynamic textures implemented 2016-03-08 10:28:44 -10:00
Jack Andersen 8ac929d140 Humungous refactor 2016-03-04 13:02:18 -10:00
Jack Andersen d657f3c8f8 Windows fixes 2016-02-24 10:52:31 -10:00
Jack Andersen be37b22dd5 Win32 default arrow cursor 2016-01-27 17:39:04 -10:00
Jack Andersen a35119e849 Window icon loading 2016-01-27 09:26:45 -10:00
Jack Andersen 2f254dc955 D3D11/12 mipmapping fixes 2016-01-19 10:30:51 -10:00
Jack Andersen 056eef542b Add horizonal mousewheel scrolling 2016-01-14 20:51:30 -10:00
Jack Andersen f20c1bcfc2 Add crosshairs mouse cursor 2016-01-09 20:42:00 -10:00
Jack Andersen bcfff2bf7f Fix Win32 repeat key test 2016-01-01 18:15:41 -10:00
Jack Andersen 53ad4df63d D3D Scissor fix and Scroll events 2015-12-30 20:34:26 -10:00
Jack Andersen 30fd4c0709 Win32 Text input in sync 2015-12-27 14:02:16 -10:00
Jack Andersen 52692b0459 Xlib in sync with new text system 2015-12-27 13:23:17 -10:00
Jack Andersen 92c47a5e77 Win32 IM and clipboard support 2015-12-24 15:08:46 -10:00
Jack Andersen 886ae22e08 [Win32] Proper handling of character case for keyboard events 2015-12-20 12:52:48 -10:00
Jack Andersen 916002f9da Thread safety updates for D3D 2015-12-14 09:19:29 -10:00
Jack Andersen 36c05662b8 signed window coordinates for Win32 2015-12-03 15:54:48 -10:00
Jack Andersen c34b93f00f Windows bug fixes 2015-11-30 14:33:14 -10:00
Jack Andersen 84b78f2962 windows enum refactor fixes 2015-11-20 16:58:56 -10:00
Jack Andersen 998255efd5 Working HECL shader generation on D3D11/12 2015-11-17 20:14:49 -10:00
Phillip fe061b8d0a Squash MSVC warnings 2015-11-13 22:12:39 -08:00
Jack Andersen 6d3b8d3198 Windows fixes 2015-11-10 10:11:08 -10:00
Jack Andersen 41cccf6b0d Fullscreen event fix 2015-11-07 10:12:47 -10:00
Phillip b0bdd5c337 Remove unused variables. 2015-11-06 23:52:27 -08:00
Phillip 0f057a3713 Implement Mouse Enter/Leave Events 2015-11-06 23:49:53 -08:00
Jack Andersen 9fc3810015 Win 7/8 SDK fix 2015-11-06 19:25:43 -10:00
Jack Andersen 566befed81 Removed Win 8.1 requirement 2015-11-06 19:15:50 -10:00
Jack Andersen 8951008cca Added Windows OpenGL support. D3D11 stability fixes 2015-11-06 15:43:12 -10:00
Jack Andersen 0923254b39 Lots of D3D11 implemented 2015-11-05 17:20:58 -10:00
Jack Andersen e5ef02588f D3D12 bug fixes 2015-11-04 18:57:48 -10:00
Jack Andersen 5d62f6593b Initial D3D window appearing 2015-11-04 14:00:29 -10:00
Jack Andersen bc84471d4d More D3D12 work 2015-11-03 14:27:32 -10:00
Jack Andersen facacd4e95 More D3D12 work 2015-11-02 18:19:41 -10:00
Jack Andersen 49771b0e15 Windows refactors 2015-08-30 17:40:58 -10:00
Jack Andersen e56b8539bf Major refactor for better modularity 2015-08-18 09:40:26 -10:00
Jack Andersen 3d1e6a554a CMake integration and refactor 2015-08-18 08:00:24 -10:00