Compartir a través de


constantes de D3DCOMPILE_EFFECT

Estas constantes dirigen cómo el compilador compila un archivo de efecto o cómo el tiempo de ejecución procesa el archivo de efecto.

D3DCOMPILE_EFFECT_CHILD_EFFECT

(1 << 0)

Compile el archivo de efectos (.fx) en un efecto secundario. Los efectos secundarios no tienen inicializadores para ningún valor compartido porque estos efectos secundarios se inicializan en el efecto maestro (el grupo de efectos).

Nota

Los grupos de efectos son compatibles con Efectos 10 (FX10), pero no por Efectos 11 (FX11). Para obtener más información sobre las diferencias entre los grupos de efectos en Direct3D 10 y los grupos de efectos en Direct3D 11, consulta Grupos de efectos y grupos.

D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS

(1 << 1)

Deshabilita el modo de rendimiento y permite objetos de estado mutables.

De forma predeterminada, el modo de rendimiento está habilitado. El modo de rendimiento impide que los objetos de estado mutables impidan que las expresiones no literales aparezcan en las definiciones de objetos de estado.

Requisitos

Requisito Value
Encabezado
D3DCompiler.h

Consulte también

Constantes D3DCompiler