From 20ff6d214e70e31f14f9465ec12feafbbebd725c Mon Sep 17 00:00:00 2001 From: Zak Strange Date: Thu, 24 Mar 2016 15:25:29 -0700 Subject: [PATCH] Fixed Perspective --- HandmadeMath.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HandmadeMath.h b/HandmadeMath.h index 2d88965..9de3261 100644 --- a/HandmadeMath.h +++ b/HandmadeMath.h @@ -721,6 +721,8 @@ Perspective(float FOV, float AspectRatio, float Near, float Far) Result.Elements[0][0] = (float)Cotangent / AspectRatio; Result.Elements[1][1] = (float)Cotangent; Result.Elements[2][2] = (float)(-(Far + Near) / DeltaZ); + Result.Elements[2][3] = (float)-1; + Result.Elements[3][2] = (float)(-2 * Near * Far / DeltaZ); Result.Elements[3][3] = 0; return(Result);