]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - mathlib.h
added Vector4Set macro
[xonotic/darkplaces.git] / mathlib.h
index 2ce09e514fee393f94a5e8a84ac05b7e3e854a61..c56df89e33d5a373505bb2249e5d6dd53458c77e 100644 (file)
--- a/mathlib.h
+++ b/mathlib.h
@@ -62,6 +62,7 @@ extern vec3_t vec3_origin;
 
 #define VectorNegate(a,b) ((b)[0]=-((a)[0]),(b)[1]=-((a)[1]),(b)[2]=-((a)[2]))
 #define VectorSet(a,b,c,d) ((a)[0]=(b),(a)[1]=(c),(a)[2]=(d))
+#define Vector4Set(a,b,c,d,e) ((a)[0]=(b),(a)[1]=(c),(a)[2]=(d),(a)[3]=(e))
 #define VectorClear(a) ((a)[0]=(a)[1]=(a)[2]=0)
 #define DotProduct(a,b) ((a)[0]*(b)[0]+(a)[1]*(b)[1]+(a)[2]*(b)[2])
 #define VectorSubtract(a,b,c) ((c)[0]=(a)[0]-(b)[0],(c)[1]=(a)[1]-(b)[1],(c)[2]=(a)[2]-(b)[2])