Support Scene3D on gles 2.0 21/305621/10
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 5 Feb 2024 10:49:19 +0000 (19:49 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Wed, 21 Feb 2024 05:51:06 +0000 (05:51 +0000)
commit416c967b32519657cc2bb301c3087534e59e6af6
tree1f876c1b62c3aa7f3c636de2701350b4e7034bf3
parent3a40f2eea795f601b81de4a964ad5bb0fb2d39b5
Support Scene3D on gles 2.0

Let we support Scene3D::Model under gles 2.0 devices.

Note : Since glsl doesnt support textureLod, we cannot support roughness.

Change-Id: If518bf48361331eb47b0f8a5a2ef265ba3fee488
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 files changed:
automated-tests/src/dali-scene3d/utc-Dali-Light.cpp
automated-tests/src/dali-scene3d/utc-Dali-Model.cpp
dali-scene3d/internal/graphics/shaders/default-physically-based-shader.frag
dali-scene3d/internal/graphics/shaders/default-physically-based-shader.vert
dali-scene3d/internal/graphics/shaders/scene3d-joint-debug.frag
dali-scene3d/internal/graphics/shaders/scene3d-joint-debug.vert
dali-scene3d/internal/graphics/shaders/shadow-map-shader.frag
dali-scene3d/internal/graphics/shaders/shadow-map-shader.vert
dali-scene3d/internal/model-components/model-primitive-impl.cpp
dali-scene3d/public-api/controls/model/model.h
dali-scene3d/public-api/controls/scene-view/scene-view.h
dali-scene3d/public-api/loader/mesh-definition.cpp
dali-scene3d/public-api/loader/shader-definition.cpp
dali-scene3d/public-api/loader/shader-manager.cpp
dali-scene3d/public-api/loader/shader-option.cpp
dali-scene3d/public-api/loader/shader-option.h