D3DCOMPILE_EFFECT Konstanten

Diese Konstanten weisen darauf ab, wie der Compiler eine Effektdatei kompiliert oder wie die Laufzeit die Effektdatei verarbeitet.

D3DCOMPILE_EFFECT_CHILD_EFFECT

(1 << 0)

Kompilieren Sie die Effektdatei (FX) in einen untergeordneten Effekt. Untergeordnete Effekte verfügen über keine Initialisierer für freigegebene Werte, da diese untergeordneten Effekte im master Effekt (dem Effektpool) initialisiert werden.

Hinweis

Effektpools werden von Effects 10 (FX10) unterstützt, aber nicht von Effects 11 (FX11). Weitere Informationen zu den Unterschieden zwischen Effektpools in Direct3D 10 und Effektgruppen in Direct3D 11 finden Sie unter Effektpools und -gruppen.

D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS

(1 1 << )

Deaktiviert den Leistungsmodus und ermöglicht veränderliche Zustandsobjekte.

Standardmäßig ist der Leistungsmodus aktiviert. Der Leistungsmodus lässt veränderliche Zustandsobjekte nicht zu, indem verhindert wird, dass nicht literale Ausdrücke in Zustandsobjektdefinitionen angezeigt werden.

Anforderungen

Anforderung Wert
Header
D3DCompiler.h

Siehe auch

D3DCompiler-Konstanten