aboutsummaryrefslogtreecommitdiffstats
path: root/src/gltf.cpp
diff options
context:
space:
mode:
authorladevieq <ladevie.quentin@gmail.com>2022-08-05 12:48:57 +0200
committerladevieq <ladevie.quentin@gmail.com>2022-08-05 12:48:57 +0200
commit45247b737b1527fbeffac2c68a41e71c565d86a8 (patch)
treed9340d2c271c185dcdd427e4ab3d14da9445f73b /src/gltf.cpp
parent8279a357f6f35d58a4c81d84c3c44a7da687b170 (diff)
Fix remaining warnings
Diffstat (limited to 'src/gltf.cpp')
-rw-r--r--src/gltf.cpp8
1 files changed, 4 insertions, 4 deletions
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<std
auto indices_length = indices_view["byteLength"].get<size_t>();
auto &indices_buffer = buffers_content[indices_buffer_index];
- auto *indices_start = (uint16_t *)(indices_buffer.data() + indices_offset);
+ auto *indices_start = reinterpret_cast<uint16_t *>(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<std
auto positions_length = positions_view["byteLength"].get<size_t>();
auto &positions_buffer = buffers_content[positions_buffer_index];
- auto *positions_start = (float *)(positions_buffer.data() + positions_offset);
+ auto *positions_start = reinterpret_cast<float *>(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<std
auto normals_length = normals_view["byteLength"].get<size_t>();
auto &normals_buffer = buffers_content[normals_buffer_index];
- auto *normals_start = (float *)(normals_buffer.data() + normals_offset);
+ auto *normals_start = reinterpret_cast<float *>(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<std
auto uvs_length = uvs_view["byteLength"].get<size_t>();
auto &uvs_buffer = buffers_content[uvs_buffer_index];
- auto *uvs_start = (float *)(uvs_buffer.data() + uvs_offset);
+ auto *uvs_start = reinterpret_cast<float *>(uvs_buffer.data() + uvs_offset);
part.uvs.resize(uvs_length / sizeof(float));
std::memcpy(part.uvs.data(), uvs_start, uvs_length);