D3DPMISCCAPS
Verschiedene Primitive-Treiberfunktionskennzeichnungen.
#define | Wert | Beschreibung | |
D3DPMISCCAPS_MASKZ | 0x000000002L | Das Gerät kann die Änderung des Tiefenpuffers für Pixelvorgänge aktivieren und deaktivieren. | |
D3DPMISCCAPS_CULLNONE | 0x000000010L | Der Treiber führt keine Dreiecks-Culling aus. Dies entspricht dem D3DCULL_NONE Member des D3DCULL Aufzählungstyps. | |
D3DPMISCCAPS_CULLCW | 0x000000020L | Der Treiber unterstützt das dreieckige Culling im Uhrzeigersinn durch den D3DRS_CULLMODE Zustand. (Dies gilt nur für Dreiecksgrundtypen.) Dieses Kennzeichen entspricht dem D3DCULL_CW Member des D3DCULL Aufzählungstyps. | |
D3DPMISCCAPS_CULLCCW | 0x00000040L | Der Treiber unterstützt das Culling im Uhrzeigersinn durch den D3DRS_CULLMODE Zustand. (Dies gilt nur für Dreiecksgrundtypen.) Dieses Kennzeichen entspricht dem D3DCULL_CCW Member des D3DCULL Aufzählungstyps. | |
D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | Das Gerät unterstützt Schreibvorgänge pro Kanal für den Renderzielfarbpuffer über den D3DRS_COLORWRITEENABLE Zustand. | |
D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | Das Gerät schneidet ordnungsgemäß skalierte Größenpunkte von mehr als 1,0 auf benutzerdefinierte Beschneidungsebenen ab. | |
D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | Geräteclips nach der Transformation von Vertexgrundtypen. Geben Sie D3DUSAGE_DONOTCLIP an, wenn die Pipeline keinen Clipping ausführen soll. In diesem Fall müssen möglicherweise zusätzliche Softwareausschnitte zur Zeichenzeit ausgeführt werden, sodass der Vertexpuffer im Systemspeicher gespeichert sein muss. |
|
D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | Das Gerät unterstützt D3DTA- für die temporäre Registrierung. | |
D3DPMISCCAPS_BLENDOP | 0x00000800L | Das Gerät unterstützt andere Alpha-Blending-Vorgänge als D3DBLENDOP_ADD. | |
D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | Ein Referenzgerät, das nicht gerendert wird. | |
D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | Das Gerät unterstützt unabhängige Schreibmasken für mehrere Elementtexturen oder mehrere Renderziele. | |
D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | Das Gerät unterstützt Konstanten pro Stufe. Siehe D3DTSS_CONSTANT in D3DTEXTURESTAGESTATETYPE. | |
D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | Das Gerät unterstützt die Konvertierung in sRGB nach der Vermischung.
|
|
D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | Das Gerät unterstützt separate Nebel- und Glanz alphan. Viele Geräte verwenden den glanzförmigen Alphakanal, um den Nebelfaktor zu speichern. | |
D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | Das Gerät unterstützt separate Blend-Einstellungen für den Alphakanal. | |
D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | Das Gerät unterstützt unterschiedliche Bittiefen für mehrere Renderziele. | |
D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | Das Gerät unterstützt Post-Pixel-Shadervorgänge für mehrere Renderziele. | |
D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | Das Gerät klemmt den Nebelmischungsfaktor pro Scheitelpunkt. |
Diese Konstanten werden vom PrimitiveMiscCaps-Element von D3DCAPS9verwendet.
Konstanteninformationen
Anforderung | Wert |
---|---|
Kopfball | d3d9caps.h |
Mindestbetriebssystem | Windows 98 |
Verwandte Themen