cod5-sdk/deffiles/materials/stencil.template

28 lines
641 B
Plaintext
Raw Normal View History

2008-11-20 00:00:00 +00:00
#if "@notInBoats@" == "1"
stencil( OneSided );
stencilFunc( Front, Equal );
stencilOp( Front, Keep, Keep, Keep );
#elif "@stencil@" == "Disable"
stencil( Disable );
#elif "@stencil@" == "One-sided" || "@stencil@" == "Two-sided"
#if "@stencil@" == "Two-sided"
stencil( TwoSided );
stencilFunc( Back, @stencilFunc2@ );
stencilOp( Back, @stencilOpFail2@, @stencilOpZFail2@, @stencilOpPass2@ );
#else
stencil( OneSided );
#endif
stencilFunc( Front, @stencilFunc1@ );
stencilOp( Front, @stencilOpFail1@, @stencilOpZFail1@, @stencilOpPass1@ );
#else
#error "Unknown stencil '@stencil@'"
#endif