Константы 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.
Связанные темы