Novidades (DirectXMath)
A biblioteca DirectXMath baseia-se na biblioteca SIMD XNA Math C++ versão 2.04. Aqui, descrevemos como o DirectXMath difere da matemática XNA e como as versões do DirectXMath diferem.
Histórico de versões
Windows 10 SDK (20348), versão 2104 | DirectXMath 3.16 |
SDK de atualização de maio de 2020 Windows 10 | DirectXMath 3.14 |
SDK do Atualização de outubro de 2018 para o Windows 10 | DirectXMath 3.13 |
SDK de atualização de abril de 2018 Windows 10 SDK do Windows 10 Fall Creators Update | DirectXMath 3.11 |
SDK do Atualização do Windows 10 para Criadores | DirectXMath 3.10 |
SDK de Aniversário do Windows 10 | DirectXMath 3.09 |
SDK do Windows 10 (novembro de 2015) | DirectXMath 3.08 |
SDK do Windows para Windows 8.1 (Primavera de 2015) | DirectXMath 3.07 |
SDK do Windows para Windows 8.1 | DirectXMath 3.06 |
SDK do Windows para Windows 8 | DirectXMath 3.03 |
Confira Versões do DirectXMath para obter mais informações.
Diferenças do DirectXMath em relação à matemática XNA
Veja como a biblioteca DirectXMath difere principalmente da biblioteca matemática XNA:
- DirectXMath é somente C++ (namespaces, sobrecargas, novos modelos e assim por diante).
- Requer suporte à biblioteca padrão C++11 (ou seja, stdint.h e assim por diante).
- Suporte a intrínsecos ARM-NEON para a plataforma Windows RT.
- Nova funcionalidade de cor (conversões de espaço de cor, constantes de cores do .NET).
- Tipos de volume delimitados (uma versão anteriormente no cabeçalho XNACollision na amostra colisão do SDK do DirectX).
- Nenhuma versão do Xbox 360 está disponível. O XDK do Xbox 360 continua a enviar XNAMath v2.x; remoção de tipos de dados específicos do Xbox 360 e variantes de função.
- XMVectorPermute retrabalhado para otimização aprimorada para intrínsecos SSE e ARM-NEON.
- O tipo XMMATRIX é totalmente opaco. Para acessar elementos individuais do XMMATRIX, use outros tipos, como XMFLOAT4X4.
Tópicos relacionados