D3DPMISCCAPS
Bendera kemampuan primitif driver lain-lain.
#define | Nilai | Deskripsi | |
D3DPMISCCAPS_MASKZ | 0x00000002L | Perangkat dapat mengaktifkan dan menonaktifkan modifikasi buffer kedalaman pada operasi piksel. | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | Driver tidak melakukan culling segitiga. Ini sesuai dengan anggota D3DCULL_NONE dari jenis enumerasi D3DCULL. | |
D3DPMISCCAPS_CULLCW | 0x00000020L | Driver mendukung pemisahan segitiga searah jarum jam melalui status D3DRS_CULLMODE. (Ini hanya berlaku untuk primitif segitiga.) Bendera ini sesuai dengan anggota D3DCULL_CW dari jenis enumerasi D3DCULL. | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | Driver mendukung penjebakan berlawanan arah jarang melalui status D3DRS_CULLMODE. (Ini hanya berlaku untuk primitif segitiga.) Bendera ini sesuai dengan anggota D3DCULL_CCW dari jenis enumerasi D3DCULL. | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | Perangkat mendukung penulisan per saluran untuk buffer warna target render melalui status D3DRS_COLORWRITEENABLE. | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | Perangkat dengan benar mengklip titik ukuran yang diskalakan lebih besar dari 1,0 ke bidang kliping yang ditentukan pengguna. | |
D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | Klip perangkat pasca-transformasi vertex primitif. Tentukan D3DUSAGE_DONOTCLIP kapan alur tidak boleh melakukan kliping apa pun. Untuk kasus ini, kliping perangkat lunak tambahan mungkin perlu dilakukan pada waktu gambar, mengharuskan buffer vertex berada dalam memori sistem. |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | Perangkat mendukung D3DTA untuk pendaftaran sementara. | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | Perangkat mendukung operasi alpha-blending selain D3DBLENDOP_ADD. | |
D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | Perangkat referensi yang tidak dirender. | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | Perangkat mendukung masker tulis independen untuk beberapa tekstur elemen atau beberapa target render. | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | Perangkat mendukung konstanta per tahap. Lihat D3DTSS_CONSTANT di D3DTEXTURESTAGESTATETYPE. | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | Perangkat mendukung konversi ke sRGB setelah blending.
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | Perangkat mendukung kabut terpisah dan alfa spekular. Banyak perangkat menggunakan saluran alfa spekular untuk menyimpan faktor kabut. | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | Perangkat mendukung pengaturan campuran terpisah untuk saluran alfa. | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | Perangkat mendukung kedalaman bit yang berbeda untuk beberapa target render. | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | Perangkat mendukung operasi shader pasca-piksel untuk beberapa target render. | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | Perangkat menjepit faktor campuran kabut per vertex. |
Konstanta ini digunakan oleh anggota PrimitiveMiscCaps dari D3DCAPS9.
Informasi Konstanta
Syarat | Nilai |
---|---|
Header | d3d9caps.h |
Sistem operasi minimum | Windows 98 |
Topik terkait