Problem with Sprite3D on Samsung Galaxy Ace

Hi,
I tested the new Sprite3D in my project, and I also built the c++ test project for android. When I run it on my Samsung Galaxy Ace (GT-S5830i), there is a problem with the 3d model (this should show the orc):

LogCat gives this error message:

This can also help:

And this happens with the tortoise test:

It seems to be a problem with the c3t/c3b files, because the boss.obj model is working fine.
Is it a device related error? Am I missing something? Sorry for the long post.

Thanks!

Hi,

It seems failed to compile or link the shader. Maybe because your phone does not have enough register, I’m not sure.

You can modify the render/shaders/ccShader_3D_PositionTex.vert, SKINNING_JOINT_COUNT is the max bone number. You can use a small number, 50 or 40 and have a try.

Thanks for the help! It worked with 40. So if I want to target the lower end, older phones, then I should use a small number. Hmm. Maybe this could be a helpful information for others too.

Edit: if I leave it on 60 in my project, even my first loading scene is black, instead of a fullscreen picture.