27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
|
|
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);
|
|
|
|
|
|
|
|
|