enumerasi D3DX10_MESHOPT
Menentukan jenis pengoptimalan jala yang akan dilakukan.
Sintaks
typedef enum D3DX10_MESHOPT {
D3DX10_MESHOPT_COMPACT = 0x01000000,
D3DX10_MESHOPT_ATTR_SORT = 0x02000000,
D3DX10_MESHOPT_VERTEX_CACHE = 0x04000000,
D3DX10_MESHOPT_STRIP_REORDER = 0x08000000,
D3DX10_MESHOPT_IGNORE_VERTS = 0x10000000,
D3DX10_MESHOPT_DO_NOT_SPLIT = 0x20000000,
D3DX10_MESHOPT_DEVICE_INDEPENDENT = 0x00400000
} D3DX10_MESHOPT, *LPD3DX10_MESHOPT;
Konstanta
-
D3DX10_MESHOPT_COMPACT
-
Menyusun ulang wajah untuk menghapus simpul dan wajah yang tidak digunakan.
-
D3DX10_MESHOPT_ATTR_SORT
-
Menyusun ulang wajah untuk mengoptimalkan lebih sedikit perubahan status bundel atribut dan performa DrawSubset yang disempurnakan.
-
D3DX10_MESHOPT_VERTEX_CACHE
-
Menyusun ulang wajah untuk meningkatkan tingkat hit cache cache cache vertex.
-
D3DX10_MESHOPT_STRIP_REORDER
-
Menyusun ulang wajah untuk memaksimalkan panjang segitiga yang berdekatan.
-
D3DX10_MESHOPT_IGNORE_VERTS
-
Optimalkan wajah saja; jangan optimalkan simpul.
-
D3DX10_MESHOPT_DO_NOT_SPLIT
-
Saat pengurutan atribut, jangan pisahkan simpul yang dibagikan di antara grup atribut.
-
D3DX10_MESHOPT_DEVICE_INDEPENDENT
-
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