DirectXMath

Finalidade

A API DirectXMath fornece funções e tipos C++ amigáveis ao SIMD para operações matemáticas de álgebra linear e gráfica comuns a aplicativos DirectX. A biblioteca fornece versões otimizadas para intrínsecos windows de 32 bits (x86), Windows de 64 bits (x64) e Windows no ARM/ARM64 por meio de intrínsecos SSE, AVX e ARM-NEON no compilador do Visual C++.

Para desenvolvedores novos no DirectXMath, convém considerar o uso do wrapper SimpleMath no Kit de Ferramentas DirectX para DirectX 11 / DirectX12 como ponto de partida.

Nesta seção

Tópico Descrição
Guia de programação do DirectXMath
O DirectXMath fornece uma solução matemática otimizada para Windows.
Referência de programação DirectXMath
Esta seção contém material de referência para a Biblioteca DirectXMath.

 

Público de desenvolvedores

A biblioteca DirectXMath foi projetada para desenvolvedores C++ que trabalham em jogos e elementos gráficos DirectX em aplicativos Plataforma Universal do Windows, jogos xbox e aplicativos de área de trabalho tradicionais para Windows.

Obtendo DirectXMath

Os cabeçalhos DirectXMath são fornecidos no SDK do Windows que vem com o Visual Studio 2012 ou posterior e, como um cabeçalho embutido, não há nenhuma DLL ou biblioteca estática para vincular. Ele também está disponível como um pacote no NuGet.

O DirectXMath é código aberto sob a licença MIT hospedada no GitHub.