1
__attribute__((__overloadable__))
4
return sqrt(dot(p, p));
7
__attribute__((__overloadable__))
10
return sqrt(dot(p, p));
13
__attribute__((__overloadable__))
14
float length(float3 p)
16
return sqrt(dot(p, p));
19
__attribute__((__overloadable__))
20
float length(float4 p)
22
return sqrt(dot(p, p));
26
__attribute__((__overloadable__))
27
double length(double p)
29
return sqrt(dot(p, p));
32
__attribute__((__overloadable__))
33
double length(double2 p)
35
return sqrt(dot(p, p));
38
__attribute__((__overloadable__))
39
double length(double3 p)
41
return sqrt(dot(p, p));
44
__attribute__((__overloadable__))
45
double length(double4 p)
47
return sqrt(dot(p, p));