19#define VEC2_ZERO (vec2) {0, 0}
23#define VEC3_ZERO (vec3) {0, 0, 0}
27#define VEC4_ZERO (vec4) {0, 0, 0, 0}
vec2 vec2Add(vec2 a, vec2 b)
Definition vec.c:15
vec4 vec4MultiplyScalar(vec4 a, float b)
Definition vec.c:101
vec4 vec4Subtract(vec4 a, vec4 b)
Definition vec.c:86
vec2 vec2MultiplyScalar(vec2 a, float b)
Definition vec.c:36
vec4 vec4Add(vec4 a, vec4 b)
Definition vec.c:76
float vec2DotProduct(vec2 a, vec2 b)
Definition vec.c:31
vec3 vec3Add(vec3 a, vec3 b)
Definition vec.c:44
vec2 vec2Subtract(vec2 a, vec2 b)
Definition vec.c:23
float vec3DotProduct(vec3 a, vec3 b)
Definition vec.c:62
float vec4DotProduct(vec4 a, vec4 b)
Definition vec.c:96
vec3 vec3MultiplyScalar(vec3 a, float b)
Definition vec.c:67
vec3 vec3Subtract(vec3 a, vec3 b)
Definition vec.c:53