0 votes

I have a scene with some lights and one 2d occluder. It works well on my computer but the occluder doesn't work on my Android device (Huawai H60-L04). I'm using godot 3.1 and I'm sure everything worked fine with the previus version. Also i have a lot of these errors (just with the smartphone):

E 0:00:00:0281   Condition ' status != 0x8CD5 ' is true. Continuing..:
  <C Source>     drivers/gles3/rasterizer_scene_gles3.cpp:5124 @ initialize()

Honestly I always ignored them because everything worked fine so far. I don't know if they are relevant.

If i run it with GLES2 i got just one of these:

E 0:00:01:0238   Condition ' status != 0x8CD5 ' is true. returned: RID()
  <C Source>     drivers/gles2/rasterizer_storage_gles2.cpp:4841 @ canvas_light_shadow_buffer_create()
asked May 25 in Engine by Pikmaan (46 points)
edited May 25 by Pikmaan

Can you try on 3.1.1? it got some fixes on the renderers, but if worked fine on 3.0 and is there on 3.1.1, it is a bug and should be reported on github.

If you open an issue make sure to be detailed on the phone specifications (GPU) and the errors, add a simple example to reproduce it too.

Same thing on 3.1.1
I'll open the issue

Maybe have a look at Vertex Shading. Playing around with this in the Project Settings helped me out with a similar issue a while ago.

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.