Address compiler warnings

pull/5628/head
Steve M 2024-07-11 21:22:20 -07:00
parent cacd8e1d04
commit 8265b6927e
1 changed files with 3 additions and 3 deletions

View File

@ -512,13 +512,13 @@ static aiTexture *ownedEmbeddedTextureFor(
tex->mWidth = image.width; tex->mWidth = image.width;
if (tex->mHeight == 0) { if (tex->mHeight == 0) {
pos = embTexName.find_last_of('.'); pos = embTexName.find_last_of('.');
string formatHint{embTexName.substr(pos + 1)}; strncpy(tex->achFormatHint, embTexName.substr(pos + 1).c_str(), 3);
strncpy(tex->achFormatHint, formatHint.c_str(), formatHint.length() + 1);
const size_t imageBytesCount{render_scene.buffers[image.buffer_id].data.size()}; const size_t imageBytesCount{render_scene.buffers[image.buffer_id].data.size()};
tex->pcData = (aiTexel *) new char[imageBytesCount]; tex->pcData = (aiTexel *) new char[imageBytesCount];
memcpy(tex->pcData, &render_scene.buffers[image.buffer_id].data[0], imageBytesCount); memcpy(tex->pcData, &render_scene.buffers[image.buffer_id].data[0], imageBytesCount);
} else { } else {
strncpy(tex->achFormatHint, "rgba8888", 8); string formatHint{"rgba8888"};
strncpy(tex->achFormatHint, formatHint.c_str(), 8);
const size_t imageTexelsCount{tex->mWidth * tex->mHeight}; const size_t imageTexelsCount{tex->mWidth * tex->mHeight};
tex->pcData = (aiTexel *) new char[imageTexelsCount * image.channels]; tex->pcData = (aiTexel *) new char[imageTexelsCount * image.channels];
const float *floatPtr = reinterpret_cast<const float *>(&render_scene.buffers[image.buffer_id].data[0]); const float *floatPtr = reinterpret_cast<const float *>(&render_scene.buffers[image.buffer_id].data[0]);