Константы D3DCOMPILE_EFFECT

Эти константы направляют, как компилятор компилирует файл эффекта или как среда выполнения обрабатывает файл эффекта.

D3DCOMPILE_EFFECT_CHILD_EFFECT

(1 << 0)

Скомпилируйте файл эффектов (FX) в дочерний эффект. Дочерние эффекты не имеют инициализаторов для общих значений, так как эти дочерние эффекты инициализируются в master эффекте (пуле эффектов).

Примечание

Пулы эффектов поддерживаются эффектами 10 (FX10), но не эффектами 11 (FX11). Дополнительные сведения о различиях между пулами эффектов в Direct3D 10 и группами эффектов в Direct3D 11 см. в разделе Пулы эффектов и группы.

D3DCOMPILE_EFFECT_ALLOW_SLOW_OPS

(1 << 1)

Отключает режим производительности и позволяет использовать изменяемые объекты состояния.

По умолчанию включен режим производительности. Режим производительности запрещает изменяемые объекты состояния, предотвращая появление нелитеральных выражений в определениях объектов состояния.

Требования

Требование Значение
Заголовок
D3DCompiler.h

См. также раздел

Константы D3DCompiler