summaryrefslogtreecommitdiffstats
path: root/src/common/vector_math.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2018-05-02 15:55:32 +0200
committerGitHub <noreply@github.com>2018-05-02 15:55:32 +0200
commitb1a8e5914bb1651b42933abb5739087e723d83ea (patch)
treef971035d59d30b98c8bdad063db6f1e576993422 /src/common/vector_math.h
parentMerge pull request #427 from bunnei/domain-inputs (diff)
parentvector_math: Ensure members are always initialized (diff)
downloadyuzu-b1a8e5914bb1651b42933abb5739087e723d83ea.tar
yuzu-b1a8e5914bb1651b42933abb5739087e723d83ea.tar.gz
yuzu-b1a8e5914bb1651b42933abb5739087e723d83ea.tar.bz2
yuzu-b1a8e5914bb1651b42933abb5739087e723d83ea.tar.lz
yuzu-b1a8e5914bb1651b42933abb5739087e723d83ea.tar.xz
yuzu-b1a8e5914bb1651b42933abb5739087e723d83ea.tar.zst
yuzu-b1a8e5914bb1651b42933abb5739087e723d83ea.zip
Diffstat (limited to 'src/common/vector_math.h')
-rw-r--r--src/common/vector_math.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/common/vector_math.h b/src/common/vector_math.h
index 3f15ac1f4..cca43bd4c 100644
--- a/src/common/vector_math.h
+++ b/src/common/vector_math.h
@@ -52,8 +52,8 @@ static inline Vec4<T> MakeVec(const T& x, const T& y, const T& z, const T& w);
template <typename T>
class Vec2 {
public:
- T x;
- T y;
+ T x{};
+ T y{};
Vec2() = default;
Vec2(const T& _x, const T& _y) : x(_x), y(_y) {}
@@ -192,9 +192,9 @@ inline float Vec2<float>::Normalize() {
template <typename T>
class Vec3 {
public:
- T x;
- T y;
- T z;
+ T x{};
+ T y{};
+ T z{};
Vec3() = default;
Vec3(const T& _x, const T& _y, const T& _z) : x(_x), y(_y), z(_z) {}
@@ -392,10 +392,10 @@ typedef Vec3<float> Vec3f;
template <typename T>
class Vec4 {
public:
- T x;
- T y;
- T z;
- T w;
+ T x{};
+ T y{};
+ T z{};
+ T w{};
Vec4() = default;
Vec4(const T& _x, const T& _y, const T& _z, const T& _w) : x(_x), y(_y), z(_z), w(_w) {}