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
glCheckFramebufferStatus(target = GL_FRAMEBUFFER) = GL_FRAMEBUFFER_COMPLETE
- warning: incomplete framebuffer (GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER)
glClear(mask = GL_DEPTH_BUFFER_BIT)
- warning: glGetError(glClear) = GL_INVALID_FRAMEBUFFER_OPERATION
glClear(mask = GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT)
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