diff options
Diffstat (limited to 'tools/asset_packer.cc')
| -rw-r--r-- | tools/asset_packer.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/asset_packer.cc b/tools/asset_packer.cc index fdecb58..7e186b6 100644 --- a/tools/asset_packer.cc +++ b/tools/asset_packer.cc @@ -307,12 +307,12 @@ static bool ProcessMeshFile(const std::string& full_path, buffer->resize(sizeof(uint32_t) + final_vertices.size() * sizeof(Vertex) + sizeof(uint32_t) + final_indices.size() * sizeof(uint32_t)); uint8_t* out_ptr = buffer->data(); - *reinterpret_cast<uint32_t*>(out_ptr) = (uint32_t)final_vertices.size(); + *(uint32_t*)(out_ptr) = (uint32_t)final_vertices.size(); out_ptr += sizeof(uint32_t); std::memcpy(out_ptr, final_vertices.data(), final_vertices.size() * sizeof(Vertex)); out_ptr += final_vertices.size() * sizeof(Vertex); - *reinterpret_cast<uint32_t*>(out_ptr) = (uint32_t)final_indices.size(); + *(uint32_t*)(out_ptr) = (uint32_t)final_indices.size(); out_ptr += sizeof(uint32_t); std::memcpy(out_ptr, final_indices.data(), final_indices.size() * sizeof(uint32_t)); @@ -337,7 +337,7 @@ static bool ProcessImageFile(const std::string& full_path, // Format: [Width(4)][Height(4)][Pixels...] buffer->resize(sizeof(uint32_t) * 2 + w * h * 4); - uint32_t* header = reinterpret_cast<uint32_t*>(buffer->data()); + uint32_t* header = (uint32_t*)(buffer->data()); header[0] = (uint32_t)w; header[1] = (uint32_t)h; std::memcpy(buffer->data() + sizeof(uint32_t) * 2, img_data, w * h * 4); |
