Remove VS 2012 adapter code
walbourn opened this issue · comments
As part of dropping VS 2012 projects, can clean up the following code:
- Remove C4005 disable for
stdint.h
(workaround for bug with VS 2010 + Windows 7 SDK) - Remove
DIRECTX_CTOR_DEFAULT
/DIRECTX_CTOR_DELETE
macros and just use =default, =delete directly (VS 2013 or later supports this) - Remove DirectXMath 3.03 adapters for 3.06 constructs (workaround for Windows 8.0 SDK)
- Remove some guarded code patterns for Windows XP (i.e. functions that were added to Windows Vista)
- Make consistent use of
= {}
to initialize memory to zero (C++11 brace init behavior fixed in VS 2013) - Remove legacy
WCHAR
Win32 type and usewchar_t
Retired VS 2012 projects and removed adapter code in April 2016 release
Finished code cleanup for upcoming June 2016 release