microsoft / DirectXMesh

DirectXMesh geometry processing library

Home Page:https://walbourn.github.io/directxmesh/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 use wchar_t

Retired VS 2012 projects and removed adapter code in April 2016 release

Finished code cleanup for upcoming June 2016 release