Singularity/Library/PackageCache/com.unity.shadergraph@12.1.11/Documentation~/Reciprocal-Node.md
2024-05-06 11:45:45 -07:00

947 B

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);
}