predicateBlock (HLSL)
Note
This HLSL attribute is available only when developing for the Xbox 360.
Performs branching by using predicated exec blocks.
Syntax
[predicateBlock] |
---|
Parameters
None.
Scope
Applies to if statements.
Remarks
Use the predicateBlock attribute with the flatten attribute to specify exactly how to flatten a branch.
Examples
The following HLSL code snippet shows how to apply the predicateBlock attribute.
[predicateBlock] if( a ) { a = sqrt( a ); }
See Also
Concepts
HLSL Attributes (Xbox 360)
Attribute Syntax
Attribute Categories