[SOLVED] Android - SkyControl Exception

Because the original post uses GLSL100 which is somehow detected as glsl110 desktop on android, I think jme3 Renderer is responsible for this behavior.

This was the 2nd part of the post where Adi updated to GLSL300.

How do you know this? No versions were provided. The entire thread could be explained away by using 9 month old SkyControl.

Sigh… sigh sigh sigh… Yes, because GLSL300 doesn’t support naked varying anymore. You need “varying in”, “varying out”, etc…

Edit: this should come as no shock but shaders written for one version of GLSL will sometimes not work with different versions of GLSL. Shocking, I know.

1 Like

Right! I upgraded to 0.9.32 and it works now. Previous version I used was 0.9.26

3 Likes