D3DPMISCCAPS
Diverse drivrutinsflaggor för primitiv kapacitet.
#define | Värde | Beskrivning | |
D3DPMISCCAPS_MASKZ | 0x00000002L | Enheten kan aktivera och inaktivera ändringar av djupbufferten för pixelåtgärder. | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | Föraren utför inte triangelgallring. Detta motsvarar den D3DCULL_NONE medlemmen i den D3DCULL uppräknade typen. | |
D3DPMISCCAPS_CULLCW | 0x00000020L | Drivrutinen stöder medsols triangelgallring genom D3DRS_CULLMODE tillstånd. (Detta gäller endast för triangelprimiter.) Den här flaggan motsvarar D3DCULL_CW medlem i den D3DCULL uppräknade typen. | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | Drivrutinen stöder motsols gallring genom D3DRS_CULLMODE tillstånd. (Detta gäller endast för triangelprimiter.) Den här flaggan motsvarar den D3DCULL_CCW medlemmen i den D3DCULL uppräknade typen. | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | Enheten stöder skrivningar per kanal för färgbufferten för återgivningsmål via D3DRS_COLORWRITEENABLE tillstånd. | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | Enheten klipper korrekt ut skalningspunkter med en storlek som är större än 1,0 till användardefinierade urklippsplan. | |
D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | Enhetsklipp efter transformerade hörn primitiver. Ange D3DUSAGE_DONOTCLIP när pipelinen inte ska göra något urklipp. I det här fallet kan ytterligare programurklipp behöva utföras vid dragningstidpunkten, vilket kräver att hörnbufferten finns i systemminnet. |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | Enheten stöder D3DTA- för tillfällig registrering. | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | Enheten stöder andra alfablandningsåtgärder än D3DBLENDOP_ADD. | |
D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | En referensenhet som inte återges. | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | Enheten stöder oberoende skrivmasker för flera elementstrukturer eller flera återgivningsmål. | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | Enheten stöder konstanter per steg. Se D3DTSS_CONSTANT i D3DTEXTURESTAGESTATETYPE. | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | Enheten stöder konvertering till sRGB efter blandning.
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | Enheten stöder separat dimma och spekulativ alfa. Många enheter använder den spektulära alfakanalen för att lagra dimfaktorn. | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | Enheten stöder separata blandningsinställningar för alfakanalen. | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | Enheten har stöd för olika bitdjup för flera återgivningsmål. | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | Enheten stöder skuggningsåtgärder efter pixel för flera återgivningsmål. | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | Enheten klämmer fast fogblandningsfaktorn per hörn. |
Dessa konstanter används av PrimitiveMiscCaps-medlemmen i D3DCAPS9.
Konstant information
Krav | Värde |
---|---|
Rubrik | d3d9caps.h |
Lägsta operativsystem | Windows 98 |
Relaterade ämnen