| |
| extern float3 __attribute__((overloadable)) cross(float3, float3); |
| extern float4 __attribute__((overloadable)) cross(float4, float4); |
| |
| //extern float __attribute__((overloadable)) dot(float, float); |
| extern float __attribute__((overloadable)) dot(float2, float2); |
| extern float __attribute__((overloadable)) dot(float3, float3); |
| extern float __attribute__((overloadable)) dot(float4, float4); |
| |
| //extern float __attribute__((overloadable)) distance(float, float); |
| extern float __attribute__((overloadable)) distance(float2, float2); |
| extern float __attribute__((overloadable)) distance(float3, float3); |
| extern float __attribute__((overloadable)) distance(float4, float4); |
| |
| //extern float __attribute__((overloadable)) length(float); |
| extern float __attribute__((overloadable)) length(float2); |
| extern float __attribute__((overloadable)) length(float3); |
| extern float __attribute__((overloadable)) length(float4); |
| |
| extern float2 __attribute__((overloadable)) normalize(float2); |
| extern float3 __attribute__((overloadable)) normalize(float3); |
| extern float4 __attribute__((overloadable)) normalize(float4); |
| |
| |
| |
| |