D3D10 _ EFFECT-Konstanten

Diese Konstanten werden beim Erstellen eines Effekts verwendet, um das Kompilierungsverhalten oder das Laufzeiteffektverhalten zu definieren.

#Definieren Wert Beschreibung
UNTERGEORDNETER D3D10 _ EFFECT _ _ _ COMPILE-EFFEKT 1 << 0 Kompilieren Sie die FX-Datei in einen untergeordneten Effekt. Untergeordnete Effekte haben keine Initialisierungen für freigegebene Werte, da diese im Effektpool initialisiert werden.
D3D10 _ EFFECT COMPILE ERMÖGLICHT _ _ _ _ LANGSAME OPS 1 << 1 Standardmäßig ist der Leistungsmodus aktiviert. Der Leistungsmodus verhindert, dass veränderliche Zustandsobjekte in Zustandsobjektdefinitionen angezeigt werden, da nicht literale Ausdrücke nicht angezeigt werden. Wenn Sie dieses Flag angeben, wird der Modus deaktiviert, und es können veränderliche Zustandsobjekte verwendet werden.
D3D10 _ EFFECT _ SINGLE _ THREADED 1 << 3 Versuchen Sie nicht, eine Synchronisierung mit anderen Threads zu versuchen, die Auswirkungen in denselben Pool laden.

Diese Konstanten werden in d3d10effect.h als Makros definiert.

Effektkonst constants (Direct3D 10)