Predicate Register (HLSL VS reference)
This vertex shader output register contains a per-channel Boolean value.
A predicate register is supported by the following versions.
Vertex shader versions | 1_1 | 2_0 | 2_sw | 2_x | 3_0 | 3_sw |
---|---|---|---|---|---|---|
predicate register | x | x | x |
Here are the register properties.
Register type | Count | R/W | # Read ports | # Reads/inst | Dimension | RelAddr | Defaults | Requires DCL |
---|---|---|---|---|---|---|---|---|
Predicate(p) | 1 | R/W | 1 | 1 | 4 | N/A | None | N |
The predicate register can be modified with setp_comp - vs. There are no default values for this register, an application needs to set the register before it is used.
Related topics