constantes D3D10_EFFECT
Ces constantes sont utilisées lors de la création d’un effet pour définir le comportement de compilation ou le comportement d’effet d’exécution.
#define | Valeur | Description |
---|---|---|
D3D10_EFFECT_COMPILE_CHILD_EFFECT | 1 << 0 | Compilez le fichier .fx en un effet enfant. Les effets enfants n’ont aucune initialisation pour les valeurs partagées, car elles sont initialisées dans le pool d’effets. |
D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS | 1 << 1 | Par défaut, le mode de performances est activé. Le mode de performance interdit les objets d’état mutables en empêchant les expressions non littérales d’apparaître dans les définitions d’objets d’état. La spécification de cet indicateur désactive le mode et autorise les objets d’état mutables. |
D3D10_EFFECT_SINGLE_THREADED | 1 << 3 | N’essayez pas de synchroniser avec d’autres threads chargés des effets dans le même pool. |
Ces constantes sont définies en tant que macros dans d3d10effect.h.
Rubriques connexes