Partager via


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.

Constantes d’effet (Direct3D 10)