forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
odamex-0.7.0-gcc6.patch
39 lines (35 loc) · 1.12 KB
/
odamex-0.7.0-gcc6.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Bug: https://bugs.gentoo.org/610566
Commit: https://github.com/odamex/odamex/commit/1d8121c78fe2db9befb05dd40ceb9b86062024e4
From 1d8121c78fe2db9befb05dd40ceb9b86062024e4 Mon Sep 17 00:00:00 2001
From: rice <[email protected]>
Date: Tue, 30 Aug 2016 08:37:15 +0000
Subject: [PATCH] - Apply patch from bug 1177, thanks RjY!
SVN r5444 (trunk)
---
common/m_vectors.cpp | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/common/m_vectors.cpp b/common/m_vectors.cpp
index b51e4e40..2eb48a04 100644
--- a/common/m_vectors.cpp
+++ b/common/m_vectors.cpp
@@ -541,16 +541,16 @@ void M_PerpendicularVec3(v3double_t *dest, const v3double_t *src)
{
// find the smallest component of the vector src
v3double_t tempvec;
- double minelem = src->x;
+ double minelem = fabs(src->x);
double *mincomponent = &(tempvec.x);
- if (abs(src->y) < minelem)
+ if (fabs(src->y) < minelem)
{
- minelem = abs(src->y);
+ minelem = fabs(src->y);
mincomponent = &(tempvec.y);
}
- if (abs(src->z) < minelem)
+ if (fabs(src->z) < minelem)
{
- minelem = abs(src->z);
+ minelem = fabs(src->z);
mincomponent = &(tempvec.z);
}