31 Commits

Author SHA1 Message Date
94d11cb328 Disable more code; remove <Windows.h> from headers 2022-02-22 00:47:36 -05:00
78028c6237 More EMouseCursor options 2021-05-25 09:23:50 -04:00
42cedb77f0 Update glslang; fix BOO_HAS_GL on Windows 2020-04-17 20:25:08 -04:00
Lioncash
bfd042f156 ApplicationWin32/WindowWin32: Get/SetWindowLong -> Get/SetWindowLongPtr
Get/SetWindowLong is superseded on 64-bit Windows platform with
Get/SetWindowLongPtr. These are trivial to migrate over and have been
available since Windows 2000 Professional, so there's no need to worry
about breaking meaningful platform support
2019-09-06 07:13:27 -04:00
Lioncash
84f62a0f2c BooObject: Remove destructorLock()
Now that we have the fencing and atomic operations in place to ensure
access to data on other threads will always occur before the use of
delete, we can remove the destructor lock. This will be useful for
making ObjToken's move assignment operator noexcept.
2019-08-17 14:12:23 -04:00
Lioncash
88355ada5f General: Convert typedefs into using aliases 2019-08-16 18:27:23 -07:00
Lioncash
78ce16aa9f General: Make use of nullptr where applicable 2019-08-16 18:27:23 -07:00
Jack Andersen
058ea23a00 New code style refactor 2018-12-07 19:17:51 -10:00
Jack Andersen
0b52f3dbab Convert to pragma once 2018-10-06 17:36:44 -10:00
Jack Andersen
1a71ed813a Fix TSan-reported race conditions 2018-06-01 14:01:47 -10:00
Jack Andersen
fb91482282 Do fullscreen set on main thread 2018-05-28 17:40:44 -10:00
Jack Andersen
84df8af28c Windows build fixes and cleanups 2018-05-24 20:30:42 -10:00
Jack Andersen
4257fc0b10 MSAA and Anisotropic filtering variables 2018-01-09 20:15:18 -10:00
Jack Andersen
f228f23661 UWP support 2017-12-05 17:20:59 -10:00
Jack Andersen
b23da43f05 Windows and Vulkan fixes 2017-11-24 16:49:20 -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
25fadc7348 Windows sync 2016-12-10 15:50:26 -10:00
Jack Andersen
3076c0525d Add preliminary Win32 Vulkan support 2016-07-17 11:15:57 -10:00
Jack Andersen
f20c1bcfc2 Add crosshairs mouse cursor 2016-01-09 20:42:00 -10:00
Jack Andersen
886ae22e08 [Win32] Proper handling of character case for keyboard events 2015-12-20 12:52:48 -10:00
Jack Andersen
c34b93f00f Windows bug fixes 2015-11-30 14:33:14 -10:00
Jack Andersen
998255efd5 Working HECL shader generation on D3D11/12 2015-11-17 20:14:49 -10:00
fe061b8d0a Squash MSVC warnings 2015-11-13 22:12:39 -08: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