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

Issues with latest ARM GLES Emulator 1.4.1 on windows

Our GLES program was working with GLES Emulator 1.4.0 on Windows 7. However, when we switched to 1.4.1, we found the image could not be rendered correctly. It is all black. The problem seems related with framebuffer.

Here are the error messages.

FATAL - GLES: (SystemFBOImpl::configureDepthStencilAttachments 248) Will use GL_DEPTH24_STENCIL8 for system FBO's depth+stencil attachment

FATAL - GLES: (SystemFBOImpl::configureColorAttachment 300) Using GL_RGBA8 for color attachment

FATAL - GLES: (SystemFBOImpl::configureDepthStencilAttachments 248) Will use GL_DEPTH24_STENCIL8 for system FBO's depth+stencil attachment

FATAL - GLES: (SystemFBOImpl::configureColorAttachment 300) Using GL_RGBA8 for color attachment

glCheckFramebufferStatus(target = GL_FRAMEBUFFER) = GL_FRAMEBUFFER_COMPLETE

- warning: incomplete framebuffer (GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER)

FATAL - GLES: (SystemFBOImpl::configureDepthStencilAttachments 248) Will use GL_DEPTH24_STENCIL8 for system FBO's depth+stencil attachment

FATAL - GLES: (SystemFBOImpl::configureColorAttachment 300) Using GL_RGBA8 for color attachment

glClear(mask = GL_DEPTH_BUFFER_BIT)

- warning: glGetError(glClear) = GL_INVALID_FRAMEBUFFER_OPERATION

glClear(mask = GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT)

- warning: glGetError(glClear) = GL_INVALID_FRAMEBUFFER_OPERATION

glDrawElements(XXX)

- warning: glGetError(glDrawElements) = GL_INVALID_FRAMEBUFFER_OPERATION

  • Hi rebu,

    Thanks for the report, it looks like an issue with Mali OpenGL ES 3.0 Emulator 1.4.1.

    Could you please send us more detailed procedure how to reproduce the problem so we can verify it on our side?

    Source code of a simple app or a code snippet would be perfect.

    Thanks!

    Jacek