Allow to load uint32_t as indices 37/288537/11
authorEunki Hong <eunkiki.hong@samsung.com>
Sat, 18 Feb 2023 10:22:52 +0000 (19:22 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Fri, 24 Feb 2023 04:59:25 +0000 (04:59 +0000)
commit963c6afad45fd6a64d6e3cd5063796eaa7d3c41a
tree8c7a3e7d86063da56500e7c48d63bb30106e40bb
parentba2cac66f058ed092d3d9698c9aa52ed907d0e75
Allow to load uint32_t as indices

Dali's default indices use uint16_t. But if heavy 3D model who need more than
65536 indexes loaded, It will break index.

This patch make Scene3D can allow to use uint32_t type indeces load
and generete Geometry by it.

Change-Id: I6b8096df3fcf855443e6b407342121b9374d9ff8
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
automated-tests/resources/EnvironmentTest.gltf
automated-tests/resources/EnvironmentTest_images/roughness_metallic_0.jpg [new file with mode: 0644]
automated-tests/resources/EnvironmentTest_images/roughness_metallic_1.jpg [new file with mode: 0644]
dali-scene3d/public-api/loader/mesh-definition.cpp