Fixed bug in model3d-view control 18/74418/2
authorFerran Sole <ferran.sole@samsung.com>
Tue, 14 Jun 2016 07:27:39 +0000 (08:27 +0100)
committerFerran Sole <ferran.sole@samsung.com>
Tue, 14 Jun 2016 08:50:20 +0000 (09:50 +0100)
Diffuse texture was being added to the TextureSet when illumination type was
DIFFUSE. Diffuse shader doesn't use any textures so the TextureSet should be empty.

Change-Id: I521100cb4e399f0ef673e59b612cde4bec58e219

dali-toolkit/internal/controls/model3d-view/model3d-view-impl.cpp

index cf38437..d395fb2 100644 (file)
@@ -592,7 +592,7 @@ void Model3dView::LoadTextures()
   if( !mTextureSet )
     return ;
 
-  if( mTexture0Url != "" )
+  if( (mTexture0Url != "") && (mIlluminationType != Toolkit::Model3dView::DIFFUSE) )
   {
     std::string imgUrl = mImagesUrl + mTexture0Url;