This topic has not yet been rated - Rate this topic

What's New

The DirectXMath library is based on the XNA Math C++ SIMD library version 2.04. Here we describe how DirectXMath differs from XNA Math.

Here are the primary differences in the library:

  • DirectXMath is C++ only (namespaces, overloads, new templates, and so on).
  • Requires C++11 standard library support (that is, stdint.h, and so on).
  • ARM-NEON intrinsics support for the Windows RT platform.
  • New color functionality (color space conversions, .NET color constants).
  • Bounding volume types (a version of which was previously in the XNACollision header in the DirectX SDK Collision sample).
  • No Xbox 360 version is available. The Xbox 360 XDK continues to ship XNAMath v2.x; removal of Xbox 360 specific data types and function variants.
  • Reworked XMVectorPermute for improved optimization for SSE and ARM-NEON intrinsics.
  • The XMMATRIX type is fully opaque. To access individual elements of XMMATRIX, use other types such as XMFLOAT4X4.

 

 

Send comments about this topic to Microsoft

Build date: 11/14/2012

Community Additions

ADD
© 2013 Microsoft. All rights reserved.