From f111a24417d547393a5f23c33641dc6d3518bd57 Mon Sep 17 00:00:00 2001 From: Zak Strange Date: Sun, 13 Mar 2016 15:24:35 -0700 Subject: [PATCH] Added function prototypes --- HandmadeMath.h | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/HandmadeMath.h b/HandmadeMath.h index 3619400..6372258 100644 --- a/HandmadeMath.h +++ b/HandmadeMath.h @@ -232,7 +232,23 @@ HMMDEF HINLINE vec4 Multiply(int X, int Y, int Z, int W); HMMDEF HINLINE vec2 Divide(int X, int Y); HMMDEF HINLINE vec3 Divide(int X, int Y, int Z); HMMDEF HINLINE vec4 Divide(int X, int Y, int Z, int W); - + +vec2 operator+(vec2 Left, vec2 Right); +vec3 operator+(vec3 Left, vec3 Right); +vec4 operator+(vec4 Left, vec4 Right); + +vec2 operator-(vec2 Left, vec2 Right); +vec3 operator-(vec3 Left, vec3 Right); +vec4 operator-(vec4 Left, vec4 Right); + +vec2 operator*(vec2 Left, vec2 Right); +vec3 operator*(vec3 Left, vec3 Right); +vec4 operator*(vec4 Left, vec4 Right); + +vec2 operator/(vec2 Left, vec2 Right); +vec3 operator/(vec3 Left, vec3 Right); +vec4 operator/(vec4 Left, vec4 Right); + #endif /* HANDMADE_MATH_CPP */ #endif /* HANDMADE_MATH_H */ @@ -659,7 +675,6 @@ vec4 operator/(vec4 Left, vec4 Right) return(Result); } - #endif /* HANDMADE_MATH_CPP_MODE */ #endif /* HANDMADE_MATH_IMPLEMENTATION */