Fix build error 42/293042/1
authorEunki Hong <eunkiki.hong@samsung.com>
Thu, 18 May 2023 13:09:21 +0000 (22:09 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Thu, 18 May 2023 13:09:21 +0000 (22:09 +0900)
mesh-definition.cpp:557:119: error: the address of ‘sparseIndices’ will never be NULL [-Werror=address]

There was some coding mistakes exist.

Change-Id: Id327965bebf6d1f4132499ff674d863f772ad6f9
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
dali-scene3d/public-api/loader/mesh-definition.cpp

index 5ccf70c..7894b58 100644 (file)
@@ -554,7 +554,7 @@ void CalculateGltf2BlendShapes(uint8_t* geometryBuffer, const std::vector<MeshDe
       std::vector<uint8_t>  buffer(bufferSize);
       std::vector<uint32_t> sparseIndices;
 
-      if(ReadAccessor(blendShape.tangents, buffers[blendShape.tangents.mBufferIdx].GetBufferStream(), buffer.data()), &sparseIndices)
+      if(ReadAccessor(blendShape.tangents, buffers[blendShape.tangents.mBufferIdx].GetBufferStream(), buffer.data(), &sparseIndices))
       {
         blendShape.tangents.mBlob.ApplyMinMax(static_cast<uint32_t>(bufferSize / sizeof(Vector3)), reinterpret_cast<float*>(buffer.data()), &sparseIndices);