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.
Selects the greater of x and y.
| ret max(x, y) |
|---|
Parameters
| Item | Description |
|---|---|
| x |
[in] The x input value. |
| y |
[in] The y input value. |
Return Value
The x or y parameter, whichever is the largest value.
Remarks
Denormals are handled as follows:
| src0 src1-> | -inf | F | +inf | NAN |
|---|---|---|---|---|
| -inf | -inf | src1 | +inf | -inf |
| F | src0 | src0 or src1 | +inf | src0 |
| +inf | +inf | +inf | +inf | +inf |
| NaN | -inf | src1 | +inf | NaN |
F means finite-real number.
Type Description
| Name | In/Out | Template Type | Component Type | Size |
|---|---|---|---|---|
| x | in | scalar, vector, or matrix | float, int | any |
| y | in | same as input x | float, int | same dimension(s) as input x |
| ret | return type | same as input x | float, int | same dimension(s) as input x |
Minimum Shader Model
This function is supported in the following shader models.
| Shader Model | Supported |
|---|---|
| Shader Model 2 (DirectX HLSL) and higher shader models | yes |
| Shader Model 1 (DirectX HLSL) | yes (vs_1_1 and ps_1_4) |