[Tizen] Fix Scene3d::Loader bugs 47/284947/3
authorseungho baek <sbsh.baek@samsung.com>
Thu, 1 Dec 2022 10:21:49 +0000 (19:21 +0900)
committerseungho baek <sbsh.baek@samsung.com>
Fri, 2 Dec 2022 01:27:57 +0000 (10:27 +0900)
commitc2d880b6505e40da7324195c9e2e3ee1cb40a0c4
tree8a76090e7ec0f2af804af0b0df63a680f010e0e2
parent12069b229987c266a17dde55229c5c340ee1f52c
[Tizen] Fix Scene3d::Loader bugs

 - Make Renderer translucent when AlphaMode is Blend
 - Use discard for AlphaMode.Mask in shader
 - Fixed ConvertSampler bug.
 - Fixed crash when there isn't "scene" property in glTF
 - Fixed wrong loading of buffer when the bufferView uses stride.
 - Returns MeshDefinition::Blob::GetBufferSize() only mLength
   This is because every use case of this method is to set real buffer size without considering stride.
 - Fix texture order of Specular and Specular color.

Change-Id: Ie05108557ea25faa4865ce0e3903d7018f1db621
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
dali-scene3d/internal/graphics/shaders/default-physically-based-shader.frag
dali-scene3d/public-api/loader/gltf2-loader.cpp
dali-scene3d/public-api/loader/material-definition.h
dali-scene3d/public-api/loader/mesh-definition.cpp
dali-scene3d/public-api/loader/node-definition.cpp
dali-scene3d/public-api/loader/shader-definition-factory.cpp