From 45247b737b1527fbeffac2c68a41e71c565d86a8 Mon Sep 17 00:00:00 2001 From: ladevieq Date: Fri, 5 Aug 2022 12:48:57 +0200 Subject: Fix remaining warnings --- src/gltf.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/gltf.cpp') diff --git a/src/gltf.cpp b/src/gltf.cpp index adb58d2..7c1e26c 100644 --- a/src/gltf.cpp +++ b/src/gltf.cpp @@ -200,7 +200,7 @@ mesh_part gltf::load_primitive(json &gltf_json, json &primitive, std::vector(); auto &indices_buffer = buffers_content[indices_buffer_index]; - auto *indices_start = (uint16_t *)(indices_buffer.data() + indices_offset); + auto *indices_start = reinterpret_cast(indices_buffer.data() + indices_offset); part.indices.resize(indices_length / sizeof(uint16_t)); std::memcpy(part.indices.data(), indices_start, indices_length); @@ -216,7 +216,7 @@ mesh_part gltf::load_primitive(json &gltf_json, json &primitive, std::vector(); auto &positions_buffer = buffers_content[positions_buffer_index]; - auto *positions_start = (float *)(positions_buffer.data() + positions_offset); + auto *positions_start = reinterpret_cast(positions_buffer.data() + positions_offset); part.positions.resize(positions_length / sizeof(float)); std::memcpy(part.positions.data(), positions_start, positions_length); @@ -232,7 +232,7 @@ mesh_part gltf::load_primitive(json &gltf_json, json &primitive, std::vector(); auto &normals_buffer = buffers_content[normals_buffer_index]; - auto *normals_start = (float *)(normals_buffer.data() + normals_offset); + auto *normals_start = reinterpret_cast(normals_buffer.data() + normals_offset); part.normals.resize(normals_length / sizeof(float)); std::memcpy(part.normals.data(), normals_start, normals_length); @@ -248,7 +248,7 @@ mesh_part gltf::load_primitive(json &gltf_json, json &primitive, std::vector(); auto &uvs_buffer = buffers_content[uvs_buffer_index]; - auto *uvs_start = (float *)(uvs_buffer.data() + uvs_offset); + auto *uvs_start = reinterpret_cast(uvs_buffer.data() + uvs_offset); part.uvs.resize(uvs_length / sizeof(float)); std::memcpy(part.uvs.data(), uvs_start, uvs_length); -- cgit v1.3