X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-scene3d%2Fpublic-api%2Floader%2Fgltf2-loader.cpp;h=69bcd515f2e58a2ddee693437a90f273295149c9;hb=3da64a8d34ca7d92e78f018b583b8a15a52816bf;hp=be1be4108b45a923660f04ed1a5b70a01447de75;hpb=2785f4990a014b76e582434db4bf9180ff145932;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-scene3d/public-api/loader/gltf2-loader.cpp b/dali-scene3d/public-api/loader/gltf2-loader.cpp index be1be41..69bcd51 100644 --- a/dali-scene3d/public-api/loader/gltf2-loader.cpp +++ b/dali-scene3d/public-api/loader/gltf2-loader.cpp @@ -19,10 +19,10 @@ #include // EXTERNAL INCLUDES +#include #include #include #include -#include #include // INTERNAL INCLUDES @@ -467,7 +467,7 @@ SamplerFlags::Type ConvertSampler(const gt::Ref& sampler) TextureDefinition ConvertTextureInfo(const gt::TextureInfo& mm, ConversionContext& context, const ImageMetadata& metaData = ImageMetadata()) { TextureDefinition textureDefinition; - std::string uri = std::string(mm.mTexture->mSource->mUri); + std::string uri = std::string(mm.mTexture->mSource->mUri); if(uri.empty()) { uint32_t bufferIndex = mm.mTexture->mSource->mBufferView->mBuffer.GetIndex(); @@ -478,7 +478,7 @@ TextureDefinition ConvertTextureInfo(const gt::TextureInfo& mm, ConversionContex stream.seekg(mm.mTexture->mSource->mBufferView->mByteOffset, stream.beg); std::vector dataBuffer; dataBuffer.resize(mm.mTexture->mSource->mBufferView->mByteLength); - stream.read(reinterpret_cast(dataBuffer.data()), mm.mTexture->mSource->mBufferView->mByteLength); + stream.read(reinterpret_cast(dataBuffer.data()), static_cast(static_cast(mm.mTexture->mSource->mBufferView->mByteLength))); return TextureDefinition{std::move(dataBuffer), ConvertSampler(mm.mTexture->mSampler), metaData.mMinSize, metaData.mSamplingMode}; } return TextureDefinition(); @@ -974,7 +974,7 @@ void LoadDataFromAccessor(ConversionContext& context, uint32_t bufferIndex, Vect auto& stream = buffer.GetBufferStream(); stream.clear(); stream.seekg(offset, stream.beg); - stream.read(reinterpret_cast(dataBuffer.Begin()), size); + stream.read(reinterpret_cast(dataBuffer.Begin()), static_cast(static_cast(size))); } template @@ -1178,7 +1178,7 @@ void ProcessSkins(const gt::Document& doc, ConversionContext& context) virtual void Provide(Matrix& ibm) override { - DALI_ASSERT_ALWAYS(mStream.read(reinterpret_cast(ibm.AsFloat()), mElementSizeBytes)); + DALI_ASSERT_ALWAYS(mStream.read(reinterpret_cast(ibm.AsFloat()), static_cast(static_cast(mElementSizeBytes)))); } };