D3D10_EFFECT Konstanten

Diese Konstanten werden beim Erstellen eines Effekts verwendet, um entweder kompilierungs- oder Laufzeiteffektverhalten zu definieren.

#define Wert Beschreibung
D3D10_EFFECT_COMPILE_CHILD_EFFECT 1 << 0 Kompilieren Sie die FX-Datei zu einem untergeordneten Effekt. Untergeordnete Effekte haben keine Initialisierungen für freigegebene Werte, da diese im Effektpool initialisiert werden.
D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS 1 1 << 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. Wenn Sie dieses Flag angeben, wird der Modus deaktiviert und veränderliche Zustandsobjekte zugelassen.
D3D10_EFFECT_SINGLE_THREADED 1 << 3 Versuchen Sie nicht, mit anderen Threads ladeeffekte in denselben Pool zu synchronisieren.

 

Diese Konstanten werden in d3d10effect.h als Makros definiert.

Effektkonstanten (Direct3D 10)