Freigeben über


D3DD3DPSHADERCAPS2_0

Pixelshaderfunktionskennzeichnungen.

#define Wert Beschreibung
D3DD3DPSHADERCAPS2_0_ARBITRARYSWIZZLE (1 << 0) Beliebige Swizzling wird unterstützt.
D3DD3DPSHADERCAPS2_0_GRADIENTINSTRUCTIONS (1 << 1) Farbverlaufsanweisungen werden unterstützt.
D3DD3DPSHADERCAPS2_0_PREDICATION (1 << 2) Anweisungsvorgabe wird unterstützt. Siehe setp_comp - ps.
D3DD3DPSHADERCAPS2_0_NODEPENDENTREADLIMIT (1 << 3) Es gibt keine Beschränkung für die Anzahl abhängiger Lesevorgänge pro Anweisung.
D3DD3DPSHADERCAPS2_0_NOTEXINSTRUCTIONLIMIT (1 << 4) Es gibt keine Beschränkung für die Anzahl der Texanweisungen.
D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH 24 Die maximale Schachtelungsebene der Anweisungen zur dynamischen Flusssteuerung (Unterbrechung, Unterbrechung, Ifc).
D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH 0 Die Mindeststufe der Schachtelung dynamischer Flusssteuerungsanweisungen (Break, Breakc, ifc).
D3DPS20_MAX_NUMTEMPS 32 Der Treiber unterstützt höchstens dieses viele temporäre Register.
D3DPS20_MIN_NUMTEMPS 12 Der Treiber unterstützt mindestens dieses viele temporäre Register.
D3DPS20_MAX_STATICFLOWCONTROLDEPTH 4 Die maximale Tiefe der Schachtelung der -Schleife - vs/Rep - vs und Anruf - vs/callnz bool - vs Anweisungen.
D3DPS20_MIN_STATICFLOWCONTROLDEPTH 1 Die minimale Tiefe der Schachtelung der -Schleife - vs/Rep - vs und Anruf - vs/callnz bool - vs Anweisungen.
D3DPS20_MAX_NUMINSTRUCTIONSLOTS 512 Der Treiber unterstützt höchstens diese vielen Anweisungen.
D3DPS20_MIN_NUMINSTRUCTIONSLOTS 96 Der Treiber unterstützt mindestens diese vielen Anweisungen.

 

Diese Konstanten werden vom D3DPSHADERCAPS2_0 Member von D3DCAPS9verwendet.

Konstanteninformationen

Anforderung Wert
Kopfball d3d9caps.h
Mindestbetriebssystem Windows 98

 

Direct3D-Konstanten

D3DPSHADERCAPS2_0