Bagikan melalui


ID3DXPatchMesh::Optimalkan metode

Mengoptimalkan jala patch untuk tessellation yang efisien.

Sintaks

HRESULT Optimize(
  [in] DWORD Flags
);

Parameter

Bendera [in]

Jenis: DWORD

Saat ini tidak digunakan.

Menampilkan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, D3DXERR_CANNOTATTRSORT.

Keterangan

Setelah aplikasi menghasilkan informasi yang berdampingan untuk jala, data jala dapat dioptimalkan (diurutkan ulang) untuk performa gambar yang lebih baik. Metode ini menentukan patch mana yang berdekatan (dalam toleransi yang disediakan).

Informasi bersebelahan juga digunakan untuk mengoptimalkan tessellation. Hasilkan informasi yang berdampingan sekali dan tessellate berulang kali dengan memanggil ID3DXPatchMesh::Tessellate. Pengoptimalan yang dilakukan tidak tergantung pada tingkat tessellation aktual yang digunakan. Namun, jika simpul jala diubah, Anda harus meregenerasi informasi yang berdampingan.

Persyaratan

Persyaratan Nilai
Header
D3DX9Mesh.h
Pustaka
D3dx9.lib

Lihat juga

ID3DXPatchMesh

ID3DXPatchMesh::GenerateAdjacency