Windows apps
Collapse the table of content
Expand the table of content
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.



The DirectXMath API provides SIMD-friendly C++ types and functions for common linear algebra and graphics math operations common to DirectX applications. The library provides optimized versions for Windows 32-bit (x86), Windows 64-bit (x64), and Windows RT through SSE2 and ARM-NEON intrinsics support in the Visual Studio compiler.

For developers new to DirectXMath, you may want to consider using the SimpleMath wrapper in the DirectX Tool Kit as a starting point.

In this section


DirectXMath Programming Guide

DirectXMath provides a math solution optimized for Windows.

DirectXMath Programming Reference

This section contains reference material for the DirectXMath Library.


Developer audience

The DirectXMath library is designed for C++ developers working on games and DirectX graphics in Windows Store apps and traditional desktop apps for Windows 8 and later.



© 2017 Microsoft