summaryrefslogtreecommitdiffstats
path: root/src/common/vector_math.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2018-04-20 15:42:41 +0200
committerGitHub <noreply@github.com>2018-04-20 15:42:41 +0200
commit79c1ed80e965a45db8114d39a54294cf730c98b9 (patch)
tree5fb5502b0892b8a6903eff3816da5d6d0879a1e1 /src/common/vector_math.h
parentMerge pull request #365 from lioncash/codeblock (diff)
parentvector_math: Remove AsArray() and Write() functions from Vec[2,3,4] (diff)
downloadyuzu-79c1ed80e965a45db8114d39a54294cf730c98b9.tar
yuzu-79c1ed80e965a45db8114d39a54294cf730c98b9.tar.gz
yuzu-79c1ed80e965a45db8114d39a54294cf730c98b9.tar.bz2
yuzu-79c1ed80e965a45db8114d39a54294cf730c98b9.tar.lz
yuzu-79c1ed80e965a45db8114d39a54294cf730c98b9.tar.xz
yuzu-79c1ed80e965a45db8114d39a54294cf730c98b9.tar.zst
yuzu-79c1ed80e965a45db8114d39a54294cf730c98b9.zip
Diffstat (limited to 'src/common/vector_math.h')
-rw-r--r--src/common/vector_math.h30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/common/vector_math.h b/src/common/vector_math.h
index 3f0057d9e..3f15ac1f4 100644
--- a/src/common/vector_math.h
+++ b/src/common/vector_math.h
@@ -55,10 +55,6 @@ public:
T x;
T y;
- T* AsArray() {
- return &x;
- }
-
Vec2() = default;
Vec2(const T& _x, const T& _y) : x(_x), y(_y) {}
@@ -71,11 +67,6 @@ public:
return Vec2<T>(f, f);
}
- void Write(T a[2]) {
- a[0] = x;
- a[1] = y;
- }
-
Vec2<decltype(T{} + T{})> operator+(const Vec2& other) const {
return MakeVec(x + other.x, y + other.y);
}
@@ -205,10 +196,6 @@ public:
T y;
T z;
- T* AsArray() {
- return &x;
- }
-
Vec3() = default;
Vec3(const T& _x, const T& _y, const T& _z) : x(_x), y(_y), z(_z) {}
@@ -225,12 +212,6 @@ public:
return MakeVec(f, f, f);
}
- void Write(T a[3]) {
- a[0] = x;
- a[1] = y;
- a[2] = z;
- }
-
Vec3<decltype(T{} + T{})> operator+(const Vec3& other) const {
return MakeVec(x + other.x, y + other.y, z + other.z);
}
@@ -416,10 +397,6 @@ public:
T z;
T w;
- T* AsArray() {
- return &x;
- }
-
Vec4() = default;
Vec4(const T& _x, const T& _y, const T& _z, const T& _w) : x(_x), y(_y), z(_z), w(_w) {}
@@ -436,13 +413,6 @@ public:
return Vec4<T>(f, f, f, f);
}
- void Write(T a[4]) {
- a[0] = x;
- a[1] = y;
- a[2] = z;
- a[3] = w;
- }
-
Vec4<decltype(T{} + T{})> operator+(const Vec4& other) const {
return MakeVec(x + other.x, y + other.y, z + other.z, w + other.w);
}