diff --git a/src/ObjLoading/Game/T6/XModel/JsonXModelLoader.cpp b/src/ObjLoading/Game/T6/XModel/JsonXModelLoader.cpp index aad41974..b399fcb8 100644 --- a/src/ObjLoading/Game/T6/XModel/JsonXModelLoader.cpp +++ b/src/ObjLoading/Game/T6/XModel/JsonXModelLoader.cpp @@ -501,7 +501,7 @@ namespace const auto rigidBoneIndexForTri = GetRigidBoneIndicesForTris(vertexIndices, surface, common); std::vector triSortList(surface.triCount); - std::ranges::iota(triSortList, 0); + std::iota(triSortList.begin(), triSortList.end(), 0); std::ranges::sort(triSortList, [&rigidBoneIndexForTri](const size_t triIndex0, const size_t triIndex1) @@ -593,7 +593,7 @@ namespace const auto vertexCount = vertexIndices.size(); std::vector reorderLookup(vertexCount); - std::ranges::iota(reorderLookup, 0); + std::iota(reorderLookup.begin(), reorderLookup.end(), 0); std::ranges::sort(reorderLookup, [&common, &vertexIndices](const size_t& i0, const size_t& i1) diff --git a/src/ObjLoading/XModel/Tangentspace.h b/src/ObjLoading/XModel/Tangentspace.h index b4645c00..f0158bb4 100644 --- a/src/ObjLoading/XModel/Tangentspace.h +++ b/src/ObjLoading/XModel/Tangentspace.h @@ -1,5 +1,6 @@ #pragma once #include +#include namespace tangent_space {