Bagikan melalui


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 2104DirectXMath 3.16
Windows 10 SDK Pembaruan Mei 2020DirectXMath 3.14
Pembaruan Windows 10 Oktober 2018 SDKDirectXMath 3.13
Windows 10 SDK Pembaruan April 2018
Windows 10 Fall Creators Update SDK
DirectXMath 3.11
Windows 10 Creators Update SDKDirectXMath 3.10
Windows 10 Anniversary SDKDirectXMath 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.1DirectXMath 3.06
Windows SDK untuk Windows 8DirectXMath 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.

Panduan Pemrograman DirectXMath

Rilis DirectXMath