Skip to content

Resources

Chuck Walbourn edited this page Jan 15, 2022 · 22 revisions

DirectX SDK and Games for Windows Blog

Introducing DirectXMath

Known Issues: DirectXMath 3.03

DirectXMath 3.06

Known Issues: DirectXMath 3.06

DirectXMath 3.07

DirectXMath 3.08

DirectXMath 3.09

DirectXMath 3.10

DirectXMath 3.11

DirectXMath 3.13

Processors and instruction sets

DirectXMath: SSE, SSE2, and ARM-NEON

DirectXMath: SSE3 and SSSE3

DirectXMath: SSE4.1 and SSE4.2

DirectXMath: AVX

DirectXMath: F16C and FMA

DirectXMath: AVX2

DirectXMath-based helpers

Spherical Harmonics Math

XDSP.H: Digital Signal Processing helper functions

XNAMath (aka xboxmath 2.0)

XNA Math Version 2.05: Smoothing the transition to DirectXMath

XNA Math Version 2.04

Known Issues in XNAMath v2.03

A little love for XNAMath…

Shawn Hargreaves' Blog

SimpleMath - a simplified wrapper for DirectXMath

Bruce Dawson's blog

Floating-point article tag

Bart Wronski's blog

Small float formats – R11G11B10F precision

Visual C++ Team Blog

Introducing 'Vector Calling Convention'

Conferences

CppCon 2018: Compute More in Less Time Using C++ Simd Wrapper Libraries

Utility website

float.exposed

Further reading

What Every Programmer Should Know About Floating-Point Arithmetic

Akenine-Möller, Haines, and Hoffman, "Real-Time Rendering", AK Peters/CRC Press (2018)

Ericson, "Real-Time Collision Detection", Morgan Kaufmann (2005)

Glassner, "An Introduction to Ray Tracing", Morgan Kaufmann (1989)

Schneider and Eberly, "Geometric Tools for Computer Graphics", Morgan Kaufmann (2003)

For Use

  • Universal Windows Platform apps
  • Windows desktop apps
  • Windows 11
  • Windows 10
  • Windows 8.1
  • Xbox One
  • Xbox Series X|S
  • Windows Subsystem for Linux

Architecture

  • x86
  • x64
  • ARM64

For Development

  • Visual Studio 2022
  • Visual Studio 2019 (16.11)
  • clang/LLVM v12 - v18
  • GCC 10.5, 11.4, 12.3
  • MinGW 12.2, 13.2
  • Intel Classic Compiler
  • Intel oneAPI Compiler

Related Projects

DirectX Tool Kit for DirectX 11

DirectX Tool Kit for DirectX 12

DirectXMesh

DirectXTex

Tools

Test Suite

See also

DirectX Landing Page

Clone this wiki locally