Question

I've been testing my OpenGL ES 2 app on various phones. I've ran into a problem with the Droid and Droid 2. Every EGL config I try results in an EGL_BAD_MATCH.

I've tried many combinations of EGL configurations, including configurations that work on other phones, and every combination results in an EGL_BAD_MATCH.

Has anyone ran into this problem or know of any solutions?

Thanks

Was it helpful?

Solution

I also had this problem on select Motorola and Samsung handsets. The problem is the phone reports a different pixel format than the surface is expecting. You need to setup the surface view with the appropriate pixel format for that phone, which is most likely PixelFormat.RGB565

Kevin

OTHER TIPS

It is not an issue of handsets types, this issue can be on any handset and i don't know weather this problem is related to pixelFormat. But, I have solved it by deleting current emulator and create new emulator. If you deploy application on your device then you have to reboot your device.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top