summaryrefslogtreecommitdiff
path: root/src/d/menu/d_menu_collect.cpp
diff options
context:
space:
mode:
authorTrueffel <106771418+Trueffeloot@users.noreply.github.com>2024-04-21 14:27:36 +0200
committerGitHub <noreply@github.com>2024-04-21 15:27:36 +0300
commit151c5099abdddb91c8c4cf3565c0c5075a0e0146 (patch)
tree223f48042d2e51c81aeadceb3cb3d589e1c0f5d8 /src/d/menu/d_menu_collect.cpp
parentd253deb2b95e96323d9b8fddd3e4aa629203ebd4 (diff)
d_a_obj_chest OK (#2136)
* obj_chest all functions matchin * obj_chest OK & some renaming * update progress & remove asm
Diffstat (limited to 'src/d/menu/d_menu_collect.cpp')
-rw-r--r--src/d/menu/d_menu_collect.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/d/menu/d_menu_collect.cpp b/src/d/menu/d_menu_collect.cpp
index 11d7f7fff1..bffd7a8f80 100644
--- a/src/d/menu/d_menu_collect.cpp
+++ b/src/d/menu/d_menu_collect.cpp
@@ -3726,7 +3726,7 @@ SECTION_SDATA2 static f64 lit_7963 = 0.39269909262657166;
/* 801B7660-801B774C 1B1FA0 00EC+00 1/1 0/0 0/0 .text toItem3Dpos__17dMenu_Collect3D_cFfffP4cXyz
*/
-// This is mostly matching like this using O2 but still regalloc (f29/f31)
+// This is mostly matching like this using O2 but still regalloc (f29/f31). The main issue is the use of dVar12
#ifdef NONMATCHING
#pragma push
#pragma optimization_level 2
@@ -3740,7 +3740,7 @@ void dMenu_Collect3D_c::toItem3Dpos(f32 param_0, f32 param_1, f32 param_2, cXyz*
MTXInverse(adStack_98, auStack_c8);
f32 tangent = tan(0.39269909262657166);
f32 dVar12 = -param_2;
- cXyz cStack_d4((dVar7 * param_2) * (tangent * mDoGph_gInf_c::getAspect()),
+ cXyz cStack_d4((dVar7 * param_2) * (mDoGph_gInf_c::getAspect() * tangent),
(tangent * (dVar11 * dVar12)), dVar12);
MTXMultVec(auStack_c8, &cStack_d4, param_3);
}