Enumerasi D3DXMESHOPT
Menentukan jenis pengoptimalan jala yang akan dilakukan.
Sintaks
enum _D3DXMESHOPT {
D3DXMESHOPT_COMPACT = 0x01000000,
D3DXMESHOPT_ATTRSORT = 0x02000000,
D3DXMESHOPT_VERTEXCACHE = 0x04000000,
D3DXMESHOPT_STRIPREORDER = 0x08000000,
D3DXMESHOPT_IGNOREVERTS = 0x10000000,
D3DXMESHOPT_DONOTSPLIT = 0x20000000,
D3DXMESHOPT_DEVICEINDEPENDENT = 0x40000000
};
Konstanta
-
D3DXMESHOPT_COMPACT
-
Menyusun ulang wajah untuk menghapus simpul dan wajah yang tidak digunakan.
-
D3DXMESHOPT_ATTRSORT
-
Menyusun ulang wajah untuk mengoptimalkan perubahan status bundel atribut yang lebih sedikit dan performa ID3DXBaseMesh::D rawSubset yang ditingkatkan.
-
D3DXMESHOPT_VERTEXCACHE
-
Menyusun ulang wajah untuk meningkatkan tingkat hit cache cache cache vertex.
-
D3DXMESHOPT_STRIPREORDER
-
Menyusun ulang wajah untuk memaksimalkan panjang segitiga yang berdekatan.
-
D3DXMESHOPT_IGNOREVERTS
-
Optimalkan wajah saja; jangan optimalkan simpul.
-
D3DXMESHOPT_DONOTSPLIT
-
Saat pengurutan atribut, jangan pisahkan simpul yang dibagikan di antara grup atribut.
-
D3DXMESHOPT_DEVICEINDEPENDENT
-
Mempengaruhi ukuran singgahan puncak. Menggunakan bendera ini menentukan ukuran cache vertex default yang berfungsi dengan baik pada perangkat keras warisan.
Keterangan
Bendera pengoptimalan D3DXMESHOPT_STRIPREORDER dan D3DXMESHOPT_VERTEXCACHE saling eksklusif.
Bendera D3DXMESHOPT_SHAREVB telah dihapus dari enumerasi ini. Gunakan D3DXMESH_VB_SHARE sebagai gantinya, di D3DXMESH.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk