Поделиться через


Константы D3D10_EFFECT

Эти константы используются при создании эффекта для определения поведения компиляции или эффекта среды выполнения.

#define Значение Описание
D3D10_EFFECT_COMPILE_CHILD_EFFECT 1 << 0 Скомпилируйте FX-файл в дочерний эффект. Дочерние эффекты не имеют инициализаций для общих значений, так как они инициализируются в пуле эффектов.
D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS 1 << 1 По умолчанию включен режим производительности. Режим производительности запрещает изменяемые объекты состояния, предотвращая появление нелитеральных выражений в определениях объектов состояния. При указании этого флага режим будет отключен и разрешено использование изменяемых объектов состояния.
D3D10_EFFECT_SINGLE_THREADED 1 << 3 Не пытайтесь синхронизировать с другими потоками эффекты загрузки в тот же пул.

 

Эти константы определяются как макросы в d3d10effect.h.

Константы эффектов (Direct3D 10)