This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Mesh buffer binding error?

What does "Mesh buffer binding error: mCurrentBuffer = 2, binded buffer = 0" mean?

I get this error in my android app, followed by __egl_set_error:121: [WARNING]Mali EGL errorcode: 300d (which should stand for EGL_BAD_SURFACE)

Unfortunately, "Mesh buffer binding error" only yields 3

Also, this error might be connected to another strange behaviour that I get: Rendering only runs fine if I create my shaders and my meshes every single frame before rendering. Otherwise, the OpenGL context seems to "forget" about all but some of my shader uniforms and mixes them up, as if the program had been discarded.

I get this problem exclusively on Mali GPUs, namely 400 and 450. Please note that same code runs just fine without any errors on PowerVR SGX 535, Broadcom BCM2835 and Adreno 320.

Any ideas?

Parents
  • "Mesh buffer binding error: mCurrentBuffer = 2, binded buffer = 0"

    That doesn't look like an error from the Mali drivers (I could be wrong) - is this an error from your application logic or engine?

    Any ideas?

    Can you share a reproducer? It's very hard to help with so little solid information about what you are actually doing to go on.

    Cheers,
    Pete

Reply
  • "Mesh buffer binding error: mCurrentBuffer = 2, binded buffer = 0"

    That doesn't look like an error from the Mali drivers (I could be wrong) - is this an error from your application logic or engine?

    Any ideas?

    Can you share a reproducer? It's very hard to help with so little solid information about what you are actually doing to go on.

    Cheers,
    Pete

Children