Use PixelBuffer::GetStrideBytes() instead PixelBuffer::GetStride() 31/318831/5
authorEunki Hong <eunkiki.hong@samsung.com>
Fri, 24 Jan 2025 13:13:30 +0000 (22:13 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Mon, 24 Feb 2025 04:35:36 +0000 (04:35 +0000)
Change-Id: I1507e3833a314e36e3217a150c89bfe6003e650a
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
dali-extension/vector-animation-renderer/vector-animation-renderer-x.cpp

index bf0774048ee52b5b1183007ee760b0a99e8c73f4..0dff842b7aa2a8be20be80ceee6c394557003188 100644 (file)
@@ -171,7 +171,7 @@ void VectorAnimationRendererX::PrepareTarget(std::shared_ptr<RenderingData> rend
   std::shared_ptr<RenderingDataImpl> renderingDataImpl = std::static_pointer_cast<RenderingDataImpl>(renderingData);
   renderingDataImpl->mTexture                          = Texture::New(Dali::TextureType::TEXTURE_2D, Dali::Pixel::BGRA8888, renderingDataImpl->mWidth, renderingDataImpl->mHeight);
   renderingDataImpl->mPixelBuffer                      = Dali::Devel::PixelBuffer::New(renderingDataImpl->mWidth, renderingDataImpl->mHeight, Dali::Pixel::BGRA8888);
-  renderingDataImpl->mLottieSurface                    = rlottie::Surface(reinterpret_cast<uint32_t*>(renderingDataImpl->mPixelBuffer.GetBuffer()), renderingDataImpl->mWidth, renderingDataImpl->mHeight, static_cast<size_t>(renderingDataImpl->mPixelBuffer.GetStride() * 4));
+  renderingDataImpl->mLottieSurface                    = rlottie::Surface(reinterpret_cast<uint32_t*>(renderingDataImpl->mPixelBuffer.GetBuffer()), renderingDataImpl->mWidth, renderingDataImpl->mHeight, static_cast<size_t>(renderingDataImpl->mPixelBuffer.GetStrideBytes()));
 }
 
 bool VectorAnimationRendererX::IsTargetPrepared()