Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
These constants used when creating an effect to define either compilation behavior or runtime effect behavior.
#define | Value | Description |
---|---|---|
D3D10_EFFECT_COMPILE_CHILD_EFFECT | 1 << 0 | Compile the .fx file to a child effect. Child effects have no initializes for any shared values because these are initialized in the effect pool. |
D3D10_EFFECT_COMPILE_ALLOW_SLOW_OPS | 1 << 1 | By default, performance mode is enabled. Performance mode disallows mutable state objects by preventing non-literal expressions from appearing in state object definitions. Specifying this flag will disable the mode and allow for mutable state objects. |
D3D10_EFFECT_SINGLE_THREADED | 1 << 3 | Do not attempt to synchronize with other threads loading effects into the same pool. |
These constants are defined as macros in d3d10effect.h.
Related topics