From 84d773dc0d946b6022362cdeffb4d586416ba990 Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Mon, 29 Apr 2019 08:54:15 +0200 Subject: [PATCH] Math/Matrix3: remove Zero static variable (default constructor creates a zero matrix). --- include/Spectre/Math/Matrix3.h | 2 +- include/Spectre/Math/Matrix3.inl | 7 ------- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/include/Spectre/Math/Matrix3.h b/include/Spectre/Math/Matrix3.h index a2ee3cb..f0117b0 100644 --- a/include/Spectre/Math/Matrix3.h +++ b/include/Spectre/Math/Matrix3.h @@ -24,7 +24,7 @@ struct Matrix3 }; static Matrix3 Identity; - static Matrix3 Zero; + inline Matrix3(); inline Matrix3( T a, T b, T c, diff --git a/include/Spectre/Math/Matrix3.inl b/include/Spectre/Math/Matrix3.inl index 14996eb..80a835d 100644 --- a/include/Spectre/Math/Matrix3.inl +++ b/include/Spectre/Math/Matrix3.inl @@ -9,13 +9,6 @@ Matrix3f Matrix3f::Identity( 0, 0, 1 ); -template <> -Matrix3f Matrix3f::Zero( - 0, 0, 0, - 0, 0, 0, - 0, 0, 0 -); - template inline Matrix3::Matrix3() {