D3DPMISCCAPS
Çeşitli sürücü ilkel özellik bayrakları.
#define | Değer | Açıklama | |
D3DPMISCCAPS_MASKZ | 0x00000002L | Cihaz, piksel işlemlerinde derinlik arabelleğinin değiştirilmesini etkinleştirebilir ve devre dışı bırakabilir. | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | Sürücü üçgen itlaf gerçekleştirmez. Bu, D3DCULL numaralandırılmış türünün D3DCULL_NONE üyesine karşılık gelir. | |
D3DPMISCCAPS_CULLCW | 0x00000020L | Sürücü, D3DRS_CULLMODE durumundan geçen saat yönünde üçgeni destekler. (Bu yalnızca üçgen temel öğeleri için geçerlidir.) Bu bayrak, D3DCULL numaralandırılmış türünün D3DCULL_CW üyesine karşılık gelir. | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | Sürücü, D3DRS_CULLMODE durumu üzerinden saat yönünün tersine işlemi destekler. (Bu yalnızca üçgen temel öğeleri için geçerlidir.) Bu bayrak, D3DCULL numaralandırılmış türünün D3DCULL_CCW üyesine karşılık gelir. | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | Cihaz, D3DRS_COLORWRITEENABLE durumu aracılığıyla işleme hedefi renk arabelleği için kanal başına yazmaları destekler. | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | Cihaz, 1,0'dan büyük boyuttaki ölçeklendirilmiş noktaları kullanıcı tanımlı kırpma düzlemlerine doğru şekilde kırpır. | |
D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | Cihaz klipleri, dönüştürülen köşe temelleri sonrası. İşlem hattının kırpma işlemi yapmaması gereken D3DUSAGE_DONOTCLIP belirtin. Bu durumda, ek yazılım kırpmasının çizim zamanında gerçekleştirilmesi gerekebilir ve köşe arabelleğinin sistem belleğinde olması gerekir. |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | Cihaz, geçici kayıt için D3DTA destekler. | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | Cihaz, D3DBLENDOP_ADD dışında alfa karıştırma işlemlerini destekler. | |
D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | İşlemeyen bir başvuru cihazı. | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | Cihaz, birden çok öğe dokusu veya birden çok işleme hedefi için bağımsız yazma maskelerini destekler. | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | Cihaz, aşama başına sabitleri destekler. bkz. D3DTEXTURESTAGESTATETYPED3DTSS_CONSTANT. | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | Cihaz, karıştırmadan sonra sRGB'ye dönüştürmeyi destekler.
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | Cihaz ayrı sis ve belirtik alfayı destekler. Birçok cihaz sis faktörünü depolamak için belirtik alfa kanalını kullanır. | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | Cihaz, alfa kanalı için ayrı karıştırma ayarlarını destekler. | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | Cihaz, birden çok işleme hedefi için farklı bit derinliklerini destekler. | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | Cihaz, birden çok işleme hedefi için piksel sonrası gölgelendirici işlemlerini destekler. | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | Cihaz köşe başına sis karışımı faktörünü sıkıştırır. |
Bu sabitler D3DCAPS9primitiveMiscCaps üyesi tarafından kullanılır.
Sabit Bilgi
Gereksinim | Değer |
---|---|
Üstbilgi | d3d9caps.h |
En düşük işletim sistemi | Windows 98 |
İlgili konular