From 618d1ba4d21d6dc06067f66a14663ae7c08400b8 Mon Sep 17 00:00:00 2001 From: "Eunki, Hong" Date: Wed, 23 Aug 2023 16:03:10 +0900 Subject: [PATCH] Temperary increase max bone as 80 TODO : This patch is temperal fix. We need to remove this limitation in future Change-Id: Ibe358bc37cd5babb6d9b6fba720bd3c7c0fb94f8 Signed-off-by: Eunki, Hong --- .../internal/graphics/shaders/default-physically-based-shader.vert | 2 +- dali-scene3d/public-api/loader/skinning-details.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dali-scene3d/internal/graphics/shaders/default-physically-based-shader.vert b/dali-scene3d/internal/graphics/shaders/default-physically-based-shader.vert index 8be7c88..5b6140c 100644 --- a/dali-scene3d/internal/graphics/shaders/default-physically-based-shader.vert +++ b/dali-scene3d/internal/graphics/shaders/default-physically-based-shader.vert @@ -41,7 +41,7 @@ uniform mat4 uProjection; #ifdef SKINNING in vec4 aJoints; in vec4 aWeights; - #define MAX_BONES 64 + #define MAX_BONES 80 uniform mat4 uBone[MAX_BONES]; uniform mediump vec3 uYDirection; #endif diff --git a/dali-scene3d/public-api/loader/skinning-details.cpp b/dali-scene3d/public-api/loader/skinning-details.cpp index 0e5e499..2d49c1c 100644 --- a/dali-scene3d/public-api/loader/skinning-details.cpp +++ b/dali-scene3d/public-api/loader/skinning-details.cpp @@ -25,7 +25,7 @@ namespace Dali::Scene3D::Loader { -const unsigned int Skinning::MAX_JOINTS = 64; +const unsigned int Skinning::MAX_JOINTS = 80; const char* Skinning::BONE_UNIFORM_NAME = "uBone"; } // namespace Dali::Scene3D::Loader -- 2.7.4