DirectXMath

Tujuan

DirectXMath API menyediakan jenis dan fungsi C++ yang ramah SIMD untuk aljabar linier umum dan operasi matematika grafis yang umum untuk aplikasi DirectX. Pustaka ini menyediakan versi yang dioptimalkan untuk Windows 32-bit (x86), Windows 64-bit (x64), dan Windows pada ARM/ARM64 melalui dukungan intrinsik SSE, AVX, dan ARM-NEON di pengompilasi Visual C++.

Untuk pengembang yang baru menggunakan DirectXMath, Anda mungkin ingin mempertimbangkan untuk menggunakan pembungkus SimpleMath di DirectX Tool Kit untuk DirectX 11 / DirectX12 sebagai titik awal.

Di bagian ini

Topik Deskripsi
Panduan Pemrograman DirectXMath
DirectXMath menyediakan solusi matematika yang dioptimalkan untuk Windows.
Referensi Pemrograman DirectXMath
Bagian ini berisi materi referensi untuk Pustaka DirectXMath.

 

Audiens pengembang

Pustaka DirectXMath dirancang untuk pengembang C++ yang mengerjakan game dan grafik DirectX di aplikasi Platform Windows Universal, game Xbox, dan aplikasi desktop tradisional untuk Windows.

Mendapatkan DirectXMath

Header DirectXMath dikirim di Windows SDK yang dilengkapi dengan Visual Studio 2012 atau yang lebih baru, dan sebagai semua header sebaris tidak ada DLL atau pustaka statis untuk ditautkan. Ini juga tersedia sebagai paket di NuGet.

DirectXMath sumber terbuka di bawah lisensi MIT yang dihosting di GitHub.