Fungsi D3DXSHPRTCompSuperCluster
Digunakan dengan hasil terkompresi dari versi puncak simulator transfer radiance (PRT) yang telah dikomputasi. Menghasilkan "superclusters," yang merupakan grup kluster yang dapat digambar dalam panggilan gambar yang sama. Algoritma serakah yang meminimalkan overdraw digunakan untuk mengelompokkan kluster.
Sintaks
HRESULT D3DXSHPRTCompSuperCluster(
_In_ UINT *pClusterIDs,
_In_ LPD3DXMESH pScene,
_In_ UINT MaxNumClusters,
_In_ UINT NumClusters,
_Inout_ UINT *pSClusterIDs,
_Inout_ UINT *pNumSCs
);
Parameter
-
pClusterIDs [in]
-
Jenis: UINT*
Pointer ke ID kluster NumVerts (diekstrak dari buffer terkompresi.)
-
pScene [in]
-
Jenis: LPD3DXMESH
Pointer ke jala yang mewakili adegan komposit yang diteruskan ke simulator. Lihat ID3DXMesh.
-
MaxNumClusters [in]
-
Jenis: UINT
Jumlah maksimum kluster yang dialokasikan per kluster super.
-
NumClusters [in]
-
Jenis: UINT
Jumlah kluster yang dihitung dalam simulator.
-
pSClusterIDs [in, out]
-
Jenis: UINT*
Penunjuk ke array panjang NumClusters. Berisi indeks kluster super tempat kluster yang sesuai ditetapkan.
-
pNumSCs [masuk, keluar]
-
Jenis: UINT*
Jumlah kluster super yang dialokasikan.
Nilai kembali
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan dapat berupa salah satu hal berikut: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA, E_OUTOFMEMORY.
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
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