From b82f62af0c6aaade6902f8405edf702bf6d3367f Mon Sep 17 00:00:00 2001 From: PJB3005 Date: Sun, 1 Mar 2026 01:18:56 +0100 Subject: [PATCH] Implement JMAMTXApplyScale, add panic to other unimplemented functions --- src/JSystem/JMath/JMath.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/JSystem/JMath/JMath.cpp b/src/JSystem/JMath/JMath.cpp index a95d302495..7140df6c10 100644 --- a/src/JSystem/JMath/JMath.cpp +++ b/src/JSystem/JMath/JMath.cpp @@ -71,6 +71,8 @@ void JMAFastVECNormalize(__REGISTER const Vec* src, __REGISTER Vec* dst) { stfs vz, dst->z } #endif // clang-format on + + OSPanic(__FILE__, __LINE__, "UNIMPLEMENTED"); } void JMAVECScaleAdd(__REGISTER const Vec* vec1, __REGISTER const Vec* vec2, __REGISTER Vec* dst, @@ -91,6 +93,8 @@ void JMAVECScaleAdd(__REGISTER const Vec* vec1, __REGISTER const Vec* vec2, __RE psq_st rz, 8(dst), 1, 0 } #endif // clang-format on + + OSPanic(__FILE__, __LINE__, "UNIMPLEMENTED"); } void JMAMTXApplyScale(__REGISTER const Mtx src, __REGISTER Mtx dst, __REGISTER f32 xScale, @@ -124,5 +128,7 @@ void JMAMTXApplyScale(__REGISTER const Mtx src, __REGISTER Mtx dst, __REGISTER f psq_st y, 24(dst), 0, 0 psq_st z, 40(dst), 0, 0 } -#endif // clang-format on +#else // clang-format on + MTXScaleApply(src, dst, xScale, yScale, zScale); +#endif }