From 364786e83c28cb584280028da9e65b2d607eb874 Mon Sep 17 00:00:00 2001 From: Themaister Date: Thu, 9 May 2013 19:02:32 +0200 Subject: [PATCH] Fix matrix_projection(). (3, 3) is zero. --- gfx/math/matrix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gfx/math/matrix.c b/gfx/math/matrix.c index 9e8f197bb1..84ce3c1c14 100644 --- a/gfx/math/matrix.c +++ b/gfx/math/matrix.c @@ -114,7 +114,7 @@ void matrix_translate(math_matrix *out, float x, void matrix_projection(math_matrix *out, float znear, float zfar) { - matrix_identity(out); + memset(out, 0, sizeof(*out)); MAT_ELEM(*out, 0, 0) = znear; MAT_ELEM(*out, 1, 1) = zfar; MAT_ELEM(*out, 2, 2) = (zfar + znear) / (zfar - znear);