Makes use of VCPKG for DirectXMath and DirectX-Headers since MinGW has a fairly minimal versions of these libraries. Requires the VCPKG_ROOT envvar set.
This is being done to improve compiler conformance for the code.
Also normalized preprocessor define use to _WIN32 and not WIN32.
Since DirectXMesh already supports building using GNUC for WSL, added CMakePresets for using MinGW as well:
Makes use of VCPKG for DirectXMath and DirectX-Headers since MinGW has a fairly minimal versions of these libraries. Requires the
VCPKG_ROOT
envvar set.This is being done to improve compiler conformance for the code.