fix: patch Vec3::toOf() glm branch to return glm::vec3 not ofVec3f

This commit is contained in:
Timothy Hofland
2026-03-15 22:43:29 +01:00
parent 0baf1715ed
commit 407884e044

View File

@ -171,6 +171,12 @@ for f in $(grep -l "unique_ptr" src/*.h 2>/dev/null || true); do
grep -q "<memory>" "$f" || sed -i '1i #include <memory>' "$f"
done
# 4c. Fix Vec3.cpp: in the #else (glm) branch, toOf() incorrectly returns
# ofVec3f instead of glm::vec3 — a bug in ofxPiMapper upstream.
sed -i '/^#else/,/^#endif/{
s/return ofVec3f(x, y, z);/return glm::vec3(x, y, z);/
}' src/Types/Vec3.cpp
# ── 5. Cross-compile ofxPiMapper for aarch64 ────────────────────────────────
# OF's Makefile supports PLATFORM_ARCH and CROSS_COMPILING as make variables —
# no need to fake uname. Passing them directly bypasses the uname -m check.