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
Phillip
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