Use default PBR shader to the scene-loader 91/273891/15
authorseungho <sbsh.baek@samsung.com>
Fri, 15 Apr 2022 08:31:41 +0000 (17:31 +0900)
committerseungho <sbsh.baek@samsung.com>
Wed, 27 Apr 2022 12:09:03 +0000 (21:09 +0900)
commit3699bd6bb292750152ea1a19f702a641f50c9867
treea1e3457fbc7a41dfed7a4db9e456b0366cc109ba
parent86d2d5c33fbe22db4e0498e758c27f81bee990cc
Use default PBR shader to the scene-loader

 - glTF uses built-in shader for rendering.
 - glTF features of Emission and Ambient Occlusion are added.

Change-Id: I7b63ee171b8c66c777e1d8a0732860f7a35240e2
Signed-off-by: seungho <sbsh.baek@samsung.com>
12 files changed:
automated-tests/src/dali-scene-loader/utc-Dali-Gltf2Loader.cpp
automated-tests/src/dali-scene-loader/utc-Dali-ShaderDefinitionFactory.cpp
dali-scene-loader/internal/gltf2-asset.h
dali-scene-loader/internal/graphics/shaders/default-physically-based-shader.frag [new file with mode: 0644]
dali-scene-loader/internal/graphics/shaders/default-physically-based-shader.vert [new file with mode: 0644]
dali-scene-loader/public-api/gltf2-loader.cpp
dali-scene-loader/public-api/material-definition.cpp
dali-scene-loader/public-api/material-definition.h
dali-scene-loader/public-api/node-definition.cpp
dali-scene-loader/public-api/shader-definition-factory.cpp
dali-scene-loader/public-api/shader-definition.cpp
dali-scene-loader/public-api/shader-definition.h