#pragma once #include #include template std::ostream& operator<<(std::ostream& out, const glm::vec& vec) { out << "{"; for (int i = 0; i < N; i++) { if (i > 0) { out << ", "; } out << vec[i]; } out << "}"; return out; }