D3DPMISCCAPS
Diverse primitieve capaciteitsvlagmen voor stuurprogramma's.
#define | Waarde | Beschrijving | |
D3DPMISCCAPS_MASKZ | 0x00000002L | Het apparaat kan de dieptebuffer voor pixelbewerkingen in- en uitschakelen. | |
D3DPMISCCAPS_CULLNONE | 0x00000010L | De bestuurder voert geen driehoeksverruiming uit. Dit komt overeen met het D3DCULL_NONE lid van het D3DCULL geïnventariseerd type. | |
D3DPMISCCAPS_CULLCW | 0x00000020L | De bestuurder ondersteunt het met de klok mee draaiende driehoek door de D3DRS_CULLMODE toestand. (Dit geldt alleen voor driehoeksprimitief.) Deze vlag komt overeen met het D3DCULL_CW lid van het D3DCULL geïnventariseerd type. | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | De bestuurder biedt ondersteuning voor het tegen de klokgewijze ruimen via de D3DRS_CULLMODE toestand. (Dit geldt alleen voor driehoeksprimitief.) Deze vlag komt overeen met het D3DCULL_CCW lid van het D3DCULL geïnventariseerd type. | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | Het apparaat ondersteunt schrijfbewerkingen per kanaal voor de buffer voor de render-doelkleur via de status D3DRS_COLORWRITEENABLE. | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | Apparaat knipt correct geschaalde punten van grootte groter dan 1.0 naar door de gebruiker gedefinieerde knipvlakken. | |
D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | Apparaatclips na getransformeerde hoekpuntprimitief. Geef D3DUSAGE_DONOTCLIP op wanneer de pijplijn geen knipsel mag uitvoeren. In dit geval moet er mogelijk extra softwareopname worden uitgevoerd tijdens het tekenen, waardoor de hoekpuntbuffer zich in het systeemgeheugen moet bevinden. |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | Het apparaat ondersteunt D3DTA- voor tijdelijke registratie. | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | Het apparaat ondersteunt andere bewerkingen voor alfamenging dan D3DBLENDOP_ADD. | |
D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | Een referentieapparaat dat niet wordt weergegeven. | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | Het apparaat ondersteunt onafhankelijke schrijfmaskers voor patronen van meerdere elementen of meerdere renderdoelen. | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | Het apparaat ondersteunt constanten per fase. Zie D3DTSS_CONSTANT in D3DTEXTURESTAGESTATETYPE. | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | Het apparaat ondersteunt conversie naar sRGB na het mengen.
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | Het apparaat ondersteunt afzonderlijke mist en speculaire alfa. Veel apparaten gebruiken het speculaire alfakanaal om de mistfactor op te slaan. | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | Het apparaat ondersteunt afzonderlijke blend-instellingen voor het alfakanaal. | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | Het apparaat ondersteunt verschillende bitdiepten voor meerdere renderdoelen. | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | Het apparaat ondersteunt bewerkingen na pixel-shader voor meerdere renderdoelen. | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | Apparaatklemmen mist blend factor per hoekpunt. |
Deze constanten worden gebruikt door het PrimitiveMiscCaps-lid van D3DCAPS9.
Constante informatie
Eis | Waarde |
---|---|
Rubriek | d3d9caps.h |
Minimaal besturingssysteem | Windows 98 |
Verwante onderwerpen