Yang Baru (DirectXMath)
Pustaka DirectXMath didasarkan pada pustaka SIMD XNA Math C++ versi 2.04. Di sini kami menjelaskan bagaimana DirectXMath berbeda dari Matematika XNA dan perbedaan versi DirectXMath.
Riwayat rilis
Windows 10 SDK (20348), versi 2104 | DirectXMath 3.16 |
Windows 10 SDK Pembaruan Mei 2020 | DirectXMath 3.14 |
Pembaruan Windows 10 Oktober 2018 SDK | DirectXMath 3.13 |
Windows 10 SDK Pembaruan April 2018 Windows 10 Fall Creators Update SDK | DirectXMath 3.11 |
Windows 10 Creators Update SDK | DirectXMath 3.10 |
Windows 10 Anniversary SDK | DirectXMath 3.09 |
Windows 10 SDK (November 2015) | DirectXMath 3.08 |
Windows SDK untuk Windows 8.1 (Musim Semi 2015) | DirectXMath 3.07 |
Windows SDK untuk Windows 8.1 | DirectXMath 3.06 |
Windows SDK untuk Windows 8 | DirectXMath 3.03 |
Lihat Rilis DirectXMath untuk informasi selengkapnya.
Perbedaan DirectXMath dari XNA Math
Berikut adalah bagaimana pustaka DirectXMath terutama berbeda dari pustaka Matematika XNA:
- DirectXMath hanya C++ (namespace, kelebihan beban, templat baru, dan sebagainya).
- Memerlukan dukungan pustaka standar C++11 (yaitu, stdint.h, dan sebagainya).
- Dukungan intrinsik ARM-NEON untuk platform Windows RT.
- Fungsionalitas warna baru (konversi ruang warna, konstanta warna .NET).
- Jenis volume pembatas (versi yang sebelumnya berada di header XNACollision dalam sampel Tabrakan DirectX SDK).
- Tidak ada versi Xbox 360 yang tersedia. Xbox 360 XDK terus mengirim XNAMath v2.x; penghapusan jenis data dan varian fungsi tertentu Xbox 360.
- Mengerjakan ulang XMVectorPermute untuk meningkatkan pengoptimalan untuk intrinsik SSE dan ARM-NEON.
- Jenis XMMATRIX sepenuhnya buram. Untuk mengakses elemen individual XMMATRIX, gunakan jenis lain seperti XMFLOAT4X4.
Topik terkait