Константы 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)
-
Отключает режим производительности и позволяет использовать изменяемые объекты состояния.
По умолчанию включен режим производительности. Режим производительности запрещает изменяемые объекты состояния, предотвращая появление нелитеральных выражений в определениях объектов состояния.
-
Требования
Требование | Значение |
---|---|
Заголовок |
|