Reciprocal Node
Description
Returns the result of dividing 1 by the input In. This can be calculated by a fast approximation on Shader Model 5 by setting Method to Fast.
Ports
Name | Direction | Type | Description |
---|---|---|---|
In | Input | Dynamic Vector | Input value |
Out | Output | Dynamic Vector | Output value |
Controls
Name | Type | Options | Description |
---|---|---|---|
Method | Dropdown | Default, Fast | Selects the method used |
Generated Code Example
The following example code represents one possible outcome of this node per Method mode.
Default
void Unity_Reciprocal_float4(float4 In, out float4 Out)
{
Out = 1.0/In;
}
Fast (Requires Shader Model 5)
void Unity_Reciprocal_Fast_float4(float4 In, out float4 Out)
{
Out = rcp(In);
}