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()
in Engine by (54 points)
edited by

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 Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.