From 7cf15d7f107b8f9641d2f30c6d4a8c197f41f76e Mon Sep 17 00:00:00 2001 From: Brendan Zabarauskas Date: Tue, 18 Dec 2012 12:27:56 +1000 Subject: [PATCH] Minor formatting improvements in frustum function --- src/funs/projection.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/funs/projection.rs b/src/funs/projection.rs index 6057285..1f24b9e 100644 --- a/src/funs/projection.rs +++ b/src/funs/projection.rs @@ -28,20 +28,24 @@ pub pure fn perspective>(fovy: A, aspectRatio: T, near: #[inline(always)] pub pure fn frustum(left: T, right: T, bottom: T, top: T, near: T, far: T) -> Mat4 { let _0: T = Number::from(0); + let _1: T = Number::from(1); let _2: T = Number::from(2); let c0r0 = (_2 * near) / (right - left); let c0r1 = _0; let c0r2 = _0; let c0r3 = _0; + let c1r0 = _0; let c1r1 = (_2 * near) / (top - bottom); let c1r2 = _0; let c1r3 = _0; + let c2r0 = (right + left) / (right - left); let c2r1 = (top + bottom) / (top - bottom); let c2r2 = -(far + near) / (far - near); - let c2r3 = Number::from(-1); + let c2r3 = -_1; + let c3r0 = _0; let c3r1 = _0; let c3r2 = -(_2 * far * near) / (far - near);