D3DPMISCCAPS
Flag di funzionalità primitive di driver vari.
#define | Valore | Descrizione | |
D3DPMISCCAPS_MASKZ | 0x00000002L | Il dispositivo può abilitare e disabilitare la modifica del buffer di profondità sulle operazioni pixel. | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | Il driver non esegue l'abbattimento del triangolo. Corrisponde al membro D3DCULL_NONE del tipo enumerato D3DCULL . | |
D3DPMISCCAPS_CULLCW | 0x00000020L | Il driver supporta l'esecuzione di triangoli in senso orario attraverso lo stato di D3DRS_CULLMODE. Questo vale solo per le primitive del triangolo. Questo flag corrisponde al membro D3DCULL_CW del tipo enumerato D3DCULL . | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | Il driver supporta la selezione antiorario attraverso lo stato di D3DRS_CULLMODE. Questo vale solo per le primitive del triangolo. Questo flag corrisponde al membro D3DCULL_CCW del tipo enumerato D3DCULL . | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | Il dispositivo supporta le scritture per canale per il buffer del colore di destinazione di rendering tramite lo stato D3DRS_COLORWRITEENABLE. | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x0000200L | I punti ridimensionati del dispositivo sono superiori a 1,0 per i piani di ritaglio definiti dall'utente. | |
D3DPMISCCAPS_CLIPTLVERTS | 0x0000200L | Le primitive dei vertici post-trasformate dei dispositivi. Specificare D3DUSAGE_DONOTCLIP quando la pipeline non deve eseguire alcun ritaglio. Per questo caso, potrebbe essere necessario eseguire altri ritagli software in fase di disegno, richiedendo che il buffer del vertice sia in memoria di sistema. |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | Il dispositivo supporta D3DTA per la registrazione temporanea. | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | Il dispositivo supporta operazioni alfa-blend diverse da D3DBLENDOP_ADD. | |
D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | Dispositivo di riferimento che non esegue il rendering. | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | Il dispositivo supporta maschere di scrittura indipendenti per più trame di elementi o più destinazioni di rendering. | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | Il dispositivo supporta costanti per fase. Vedere D3DTSS_CONSTANT in D3DTEXTURESTAGESTATETYPE. | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x0020000L | Il dispositivo supporta la conversione in sRGB dopo la fusione.
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | Il dispositivo supporta la nebbia separata e l'alfa speculare. Molti dispositivi usano il canale alfa speculare per archiviare il fattore di nebbia. | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x0002000L | Il dispositivo supporta impostazioni di blend separate per il canale alfa. | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | Il dispositivo supporta profondità di bit diverse per più destinazioni di rendering. | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | Il dispositivo supporta operazioni post pixel shader per più destinazioni di rendering. | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x0010000L | Il dispositivo blocca il fattore di fusione nebbia per vertice. |
Queste costanti vengono usate dal membro PrimitiveMiscCaps di D3DCAPS9.
Informazioni costanti
Requisito | Valore |
---|---|
Intestazione | d3d9caps.h |
Sistema operativo minimo | Windows 98 |
Argomenti correlati