inversesqrt
函数返回一个数的倒数的平方根。此函数等价于 1.0 / sqrt(x)
,但是比直接计算结果更快。
float inversesqrt(float x);
x
:需要计算其倒数的平方根的数值。必须大于0。返回 x
的倒数的平方根的浮点数值。
vec2 v = vec2(3.0, 8.0);
float invsqrt = inversesqrt(v.x);
在此示例中,计算了一个二维向量的第一个分量 3.0
的倒数的平方根,结果为 0.57735
。