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 pemisahan 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, pengklipan perangkat lunak tambahan mungkin perlu dilakukan pada waktu gambar, mengharuskan buffer vertex berada dalam memori sistem.
D3DPMISCCAPS_TSSARGTEMP 0x00000400L Perangkat mendukung D3DTA untuk register 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 memadukan.
Perbedaan antara Direct3D 9 dan Direct3D 9Ex:
Bendera ini hanya tersedia di Direct3D 9Ex.

 

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 puncak.

 

Konstanta ini digunakan oleh anggota PrimitiveMiscCaps dari D3DCAPS9.

Informasi Konstanta

Persyaratan Nilai
Header d3d9caps.h
Sistem operasi minimum Windows 98

 

Konstanta Direct3D