Use COMPAT_MODE to fix inline function not defined warnings on modern compilers (#1315)

* Use `COMPAT_MODE` to fix inline function not defined

* Fix
This commit is contained in:
Christian Semmler
2025-01-08 17:15:29 -07:00
committed by GitHub
parent 8026025fbd
commit 646ee0d70a
3 changed files with 13 additions and 0 deletions

View File

@@ -52,4 +52,8 @@ public:
const float* operator[](int idx) const { return m_data[idx]; } const float* operator[](int idx) const { return m_data[idx]; }
}; };
#ifdef COMPAT_MODE
#include "matrix4d.inl.h"
#endif
#endif // MATRIX_H #endif // MATRIX_H

View File

@@ -148,4 +148,10 @@ public:
friend class Mx4DPointFloat; friend class Mx4DPointFloat;
}; };
#ifdef COMPAT_MODE
#include "vector2d.inl.h"
#include "vector3d.inl.h"
#include "vector4d.inl.h"
#endif
#endif // VECTOR_H #endif // VECTOR_H

View File

@@ -3,6 +3,9 @@
#include "vector.h" #include "vector.h"
#include <math.h>
#include <memory.h>
// FUNCTION: LEGO1 0x10002870 // FUNCTION: LEGO1 0x10002870
void Vector4::AddImpl(const float* p_value) void Vector4::AddImpl(const float* p_value)
{ {