add 16 bit indices support

This commit is contained in:
MihailRis 2024-10-24 18:37:03 +03:00
parent 91f45ad4d7
commit 39d9f269fa

View File

@ -131,6 +131,11 @@ static model::Mesh load_mesh(ByteReader& reader) {
for (int i = 0; i < indices.size(); i++) {
indices[i] = smallIndices[i];
}
} else {
reader.get(
reinterpret_cast<char*>(indices.data()),
indices.size() * sizeof(uint16_t)
);
}
if (dataio::is_big_endian()) {
for (int i = 0; i < indices.size(); i++) {