Skip to Content

directxmath v2026-05-15

Created
Updated

DirectXMath SIMD C++ math library

# Usage

The DirectXMath package provides CMake targets:

find_package(directxmath CONFIG REQUIRED)
target_link_libraries(main PRIVATE Microsoft::DirectXMath) 

# License

# Supported Platforms

!arm32

  • linux
  • osx
  • uwp
  • windows

    # Features

    No default features set.

    # dx11

    C++ Spherical Harmonics Math Library for DirectX 11

    Supports: windows & !xbox
    • windows
    • linux
    • osx
    • uwp
    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # dx12

    C++ Spherical Harmonics Math Library for DirectX 12

    Supports: (windows & !arm32) | linux
    • linux
    • windows
    • osx
    • uwp
    Dependencies:

    No transitive dependencies.

    Host Dependencies:
    2 transitive dependencies:

    # xdsp

    XDSP Digital Signal Processing (DSP) for DirectXMath

    Dependencies:

    No dependencies.

    Host Dependencies:

    No dependencies.

    # Dependencies

    No dependencies.

    # Host Dependencies

    No transitive dependencies.

    # Dependents

    # Host Dependents

    No dependents.

    # Contributors

    • Chuck Walbourn's avatar Chuck Walbourn
    • JonLiu1993's avatar JonLiu1993
    • Timothy Pearson's avatar Timothy Pearson

    # Changelog

    • afe700a [direcxtmath] Update for May 2026 (3.21) release (#51809)
    • 17ceb84 [directxmath] Add support for powerpc64 (#50424)
    • 2528005 [directxmath] Update for April 2025 release (#44839)
    • ec16f7c [directxmath] Update URLS to fix build error (#43889)
    • 3aa4bf7 [directxmath] Fix to support MSBuild usage (#42485)
    • cf806a3 [direcxtmath] Update for version 3.20 (#41584)
    • deab8d5 [directxmath] port update to fix include path in pkgconfig (#37151)
    • 9b5422b [directxmath] Update port for February 2024 3.19 release (#36761)
    • 87a9059 [directxmath, directxmesh, directxtex, directxtk, uvatlas] Update for Dec2023 (#35965)
    • 2d53b88 [directxmath] updated port to DirectXMath 3.18 release (#28309)
    and 6 more commits:

    # Source