egl_bad_match

Ok now I’ve really hit a wall…



This is my log report and I can’t figure out what causes it, this happens as soon as the program attempts going fullscreen and instantly I get that stupid box about unexpectedly stopping.



-I’ve started new basic projects that I know for a fact have ran in the past

-I’ve re-flashed gingerbread to my phone again because I was pretty set my phone was the issue

-I’ve searched my butt off



I can’t figure it out and it’s driving me crazy! Please someone help, thank you!



06-19 21:00:30.046: ERROR/AndroidRuntime(1872): FATAL EXCEPTION: GLThread 10

06-19 21:00:30.046: ERROR/AndroidRuntime(1872): java.lang.RuntimeException: createWindowSurface failed: EGL_BAD_MATCH

06-19 21:00:30.046: ERROR/AndroidRuntime(1872): at android.opengl.GLSurfaceView$EglHelper.throwEglException(GLSurfaceView.java:1080)

06-19 21:00:30.046: ERROR/AndroidRuntime(1872): at android.opengl.GLSurfaceView$EglHelper.createSurface(GLSurfaceView.java:984)

06-19 21:00:30.046: ERROR/AndroidRuntime(1872): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1335)

06-19 21:00:30.046: ERROR/AndroidRuntime(1872): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1118)

Either I’m not doing something correctly or it’s a problem with the current release because I just found an old jMonkeyEngine3.jar and replaced it with the one I compiled this morning and now everything works perfectly.



Anyways, my stats:



LG Optimus V (LG-VM670)

Android 2.3.4 Gingerbread

Kernel 2.6.32.33-aospCMod



Windows 7 x64, Netbeans and Java both x86



I thought the new compile might be the issue but I pulled a nightly build from the 14th as a test and that didn’t fix the issue, I am not sure what subversion or date my jMonkeyEngine3.jar is from but I know it’s between May 28 and June 14

Hi, you are our first tester with android 2.3 - Welcome ! :slight_smile:

Could you please post more of your logcat above the error you quoted?

Look for: ‘JME3 using best EGL configuration available here’

Its very probably a bug, because i changed recently from RGB565 and 16 bit depth buffer (which is default),

to the best available on the device - which fails on your device :frowning: not good

larynx said:
Hi, you are our first tester with android 2.3 - Welcome ! :)
Could you please post more of your logcat above the error you quoted?
Look for: 'JME3 using best EGL configuration available here'
Its very probably a bug, because i changed recently from RGB565 and 16 bit depth buffer (which is default),
to the best available on the device - which fails on your device :( not good

Is there any reason to change those? I think for android at least the scene should be small enough so that the depth precision issues will not appear

The reason was RGB565 not depth 16 - 16 is the maximum i have seen on android anyway.

I will set the default back to the lowest default android config and add some way for harness users to set a different EGLConfig

Thanks for the warm welcome :slight_smile: Here’s what you asked for, if you need more from it or want the entire thing ( I have a log from when I hit OK on Netbeans to the moment after the program crashes and exits )



Thanks for the help!



06-20 16:21:07.720: INFO/JmeSystem(1932): Running on jMonkey Engine 3 ALPHA 0.6 Android

06-20 16:21:07.720: DEBUG/libEGL(1932): loaded /system/lib/egl/libGLES_android.so

06-20 16:21:07.730: DEBUG/libEGL(1932): loaded /system/lib/egl/libEGL_adreno200.so

06-20 16:21:07.740: DEBUG/libEGL(1932): loaded /system/lib/egl/libGLESv1_CM_adreno200.so

06-20 16:21:07.750: DEBUG/libEGL(1932): loaded /system/lib/egl/libGLESv2_adreno200.so

06-20 16:21:07.750: INFO/OGLESContext(1932): Display EGL Version: 1.0

06-20 16:21:07.760: INFO/OGLESContext(1932): JME3 using best EGL configuration available here:

06-20 16:21:07.760: INFO/OGLESContext(1932): EGL_RED_SIZE = 8

06-20 16:21:07.760: INFO/OGLESContext(1932): EGL_BLUE_SIZE = 8

06-20 16:21:07.760: INFO/OGLESContext(1932): EGL_GREEN_SIZE = 8

06-20 16:21:07.760: INFO/OGLESContext(1932): EGL_ALPHA_SIZE = 8

06-20 16:21:07.760: INFO/OGLESContext(1932): EGL_DEPTH_SIZE = 24

06-20 16:21:07.760: INFO/OGLESContext(1932): EGL_STENCIL_SIZE = 8

06-20 16:21:07.760: INFO/OGLESContext(1932): EGL_RENDERABLE_TYPE = 7

06-20 16:21:07.840: DEBUG/dalvikvm(1932): GC_EXTERNAL_ALLOC freed 91K, 49% free 2777K/5379K, external 0K/0K, paused 66ms

06-20 16:21:07.840: INFO/AndroidHarness(1932): onStart

06-20 16:21:07.860: INFO/AndroidHarness(1932): onResume

06-20 16:21:07.880: INFO/ActivityManager(1349): Displayed My.RPG/.MyRPG: +538ms (total +6m32s44ms)

06-20 16:21:08.000: WARN/dalvikvm(1932): threadid=9: thread exiting with uncaught exception (group=0x40018560)

06-20 16:21:08.000: INFO/ActivityThread(1909): Pub com.google.android.maps.LocalSuggestionProvider: com.google.googlenav.provider.LocalSuggestionProvider

06-20 16:21:08.000: INFO/ActivityThread(1909): Pub com.google.android.maps.SearchHistoryProvider: com.google.googlenav.provider.SearchHistoryProvider

06-20 16:21:08.000: INFO/ActivityThread(1909): Pub com.google.android.maps.NavigationAvailabilityProvider: com.google.googlenav.provider.NavigationAvailabilityProvider

06-20 16:21:08.000: ERROR/AndroidRuntime(1932): FATAL EXCEPTION: GLThread 10

Svn is updated, please retry



In your activity derived from AndroidHarness you can do now:

[java]

eglConfigType = ConfigType.FASTEST;

// or

eglConfigType = ConfigType.BEST;

[/java]

1 Like

You’re the man my friend :slight_smile: Working now



I like the new exit confirmation window too, how recent was that? And how do I go about changing it?

It was very recent :slight_smile:



Change the exit dialog messages:

[java]exitDialogTitle = "Exit?";

exitDialogMessage = "Press Yes";[/java]

I am using the jar from the nightly release 25th June





06-26 13:00:15.348: INFO/ActivityManager(2465): Start proc com.jmonkeytesting for activity com.jmonkeytesting/.jmonkeytesting: pid=2337 uid=10166 gids={1015}

06-26 13:00:15.426: WARN/Resources(2465): Converting to boolean: TypedValue{t=0x3/d=0x5eb5 “res/anim/accelerate_decelerate_interpolator.xml” a=2 r=0x10a0004}

06-26 13:00:15.434: WARN/Resources(2465): Converting to boolean: TypedValue{t=0x3/d=0x5eb5 “res/anim/accelerate_decelerate_interpolator.xml” a=2 r=0x10a0004}

06-26 13:00:15.602: INFO/JmeSystem(2337): Running on jMonkey Engine 3 ALPHA 0.7 Android

06-26 13:00:15.614: DEBUG/libEGL(2337): loaded /system/lib/egl/libEGL_POWERVR_SGX540_120.so

06-26 13:00:15.621: DEBUG/libEGL(2337): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so

06-26 13:00:15.649: DEBUG/libEGL(2337): loaded /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so

06-26 13:00:15.801: INFO/OGLESContext(2337): Display EGL Version: 1.0

06-26 13:00:15.801: ERROR/AndroidConfigChooser(2337): ###ERROR### Unable to get a valid OpenGL ES 2.0 config, nether Fastest nor Best found! Bug. Please report this.

06-26 13:00:15.801: ERROR/OGLESContext(2337): Unable to find suitable EGL config

06-26 13:00:15.801: ERROR/OGLESContext(2337): OpenGL ES 2.0 is not supported on this device

06-26 13:00:15.809: INFO/AndroidHarness(2337): onStart

06-26 13:00:15.813: INFO/AndroidHarness(2337): onResume

06-26 13:00:15.852: ERROR/SurfaceFlinger(2465): createNormalSurfaceLocked() failed (Value too large for defined data type)

06-26 13:00:15.852: WARN/WindowManager(2465): OutOfResourcesException creating surface

06-26 13:00:15.852: INFO/WindowManager(2465): Out of memory for surface! Looking for leaks…

06-26 13:00:15.852: WARN/WindowManager(2465): No leaked surfaces; killing applicatons!

06-26 13:00:15.852: WARN/ActivityManager(2465): Killing processes Free memory at adjustment 4

06-26 13:00:15.852: WARN/ActivityManager(2465): Killing ProcessRecord{483ed2c8 2626:com.sec.android.app.twlauncher/10005} (adj 4): Free memory

06-26 13:00:15.852: WARN/WindowManager(2465): Looks like we have reclaimed some memory, clearing surface for retry.

06-26 13:00:15.852: WARN/WindowManager(2465): Due to memory failure, waiting a bit for next layout

06-26 13:00:15.856: DEBUG/vending(2146): [13] LocalAssetCache.updateOnePackage(): No local info for com.jmonkeytesting

06-26 13:00:15.989: DEBUG/vending(2146): [14] LocalAssetCache.updateOnePackage(): No local info for com.jmonkeytesting

06-26 13:00:16.114: INFO/WindowManager(2465): WIN DEATH: Window{4851ae90 com.sec.android.app.twlauncher/com.sec.android.app.twlauncher.Launcher paused=false}

06-26 13:00:16.117: WARN/dalvikvm(2337): threadid=7: thread exiting with uncaught exception (group=0x4001d7d0)

06-26 13:00:16.157: ERROR/AndroidRuntime(2337): FATAL EXCEPTION: GLThread 8

06-26 13:00:16.157: ERROR/AndroidRuntime(2337): java.lang.IllegalArgumentException

06-26 13:00:16.157: ERROR/AndroidRuntime(2337): at com.google.android.gles_jni.EGLImpl._eglCreateContext(Native Method)

06-26 13:00:16.157: ERROR/AndroidRuntime(2337): at com.google.android.gles_jni.EGLImpl.eglCreateContext(EGLImpl.java:50)

06-26 13:00:16.157: ERROR/AndroidRuntime(2337): at android.opengl.GLSurfaceView$DefaultContextFactory.createContext(GLSurfaceView.java:682)

06-26 13:00:16.157: ERROR/AndroidRuntime(2337): at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:922)

06-26 13:00:16.157: ERROR/AndroidRuntime(2337): at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1246)

06-26 13:00:16.157: ERROR/AndroidRuntime(2337): at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1116)

06-26 13:00:16.160: WARN/ActivityManager(2465): Force finishing activity com.jmonkeytesting/.jmonkeytesting

06-26 13:00:16.164: ERROR/SurfaceFlinger(2465): createNormalSurfaceLocked() failed (Value too large for defined data type)

06-26 13:00:16.164: INFO/(2465): dumpmesg > “/data/log/dumpstate_app_error.log”

06-26 13:00:16.164: WARN/WindowManager(2465): OutOfResourcesException creating surface

06-26 13:00:16.164: INFO/WindowManager(2465): Out of memory for surface! Looking for leaks…

06-26 13:00:16.164: WARN/WindowManager(2465): No leaked surfaces; killing applicatons!





Before you say my device doesn’t support OpenGL 2.0 (ie → ERROR/OGLESContext(2337): OpenGL ES 2.0 is not supported on this device)

I have installed 2 apps from android market that use OpenGL 2.0 and

loaded /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so

would seem to indicate that the library is there.

Please set eglConfigVerboseLogging = true in your main activity derived from AndroidHarness

so we can see all available configs and post your logcat output.



We will find out whats the problem :slight_smile:

Posted in http://hub.jmonkeyengine.org/groups/android/forum/topic/weird-display-on-screen-borders



But I’ll post result here as well…





06-26 16:31:26.344: DEBUG/libEGL(4316): loaded /system/lib/egl/libEGL_POWERVR_SGX540_120.so

06-26 16:31:26.356: DEBUG/libEGL(4316): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so

06-26 16:31:26.379: DEBUG/libEGL(4316): loaded /system/lib/egl/libGLESv2_POWERVR_SGX540_120.so

06-26 16:31:26.723: INFO/OGLESContext(4316): Display EGL Version: 1.0

06-26 16:31:26.723: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #0 EGL_DEPTH_SIZE != 16

06-26 16:31:26.723: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.723: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.723: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.723: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.723: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.723: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.723: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #1 EGL_DEPTH_SIZE != 16

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 0

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 0

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.727: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #2 EGL_DEPTH_SIZE != 16

06-26 16:31:26.731: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.731: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.731: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.731: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.731: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.731: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.731: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.731: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.731: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #3 EGL_DEPTH_SIZE != 16

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #4 EGL_DEPTH_SIZE != 16

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 0

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 0

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.735: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #5 EGL_DEPTH_SIZE != 16

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #6 EGL_DEPTH_SIZE != 16

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 5

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 6

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 5

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 0

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.739: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #7 EGL_DEPTH_SIZE != 16

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 5

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 6

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 5

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 0

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 0

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 0

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #8 EGL_DEPTH_SIZE != 16

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 5

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 6

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 5

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 0

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.742: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #9 EGL_WINDOW_BIT not set

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 1

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #10 EGL_WINDOW_BIT not set

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 5

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 6

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 5

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 0

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 1

06-26 16:31:26.746: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #11 EGL_WINDOW_BIT not set

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 4

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 4

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 4

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 4

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 1

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #12 EGL_WINDOW_BIT not set

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 5

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 5

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 5

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 1

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.750: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 1

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 1

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #13 EGL_DEPTH_SIZE != 16

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 4

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #14 EGL_DEPTH_SIZE != 16

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.754: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.758: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 0

06-26 16:31:26.758: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 0

06-26 16:31:26.758: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 4

06-26 16:31:26.758: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.758: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #15 EGL_DEPTH_SIZE != 16

06-26 16:31:26.758: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.758: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.758: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 4

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 4

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #16 EGL_DEPTH_SIZE != 16

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 4

06-26 16:31:26.762: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #17 EGL_DEPTH_SIZE != 16

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 0

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 0

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 4

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #18 EGL_DEPTH_SIZE != 16

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 8

06-26 16:31:26.766: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 8

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 8

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 8

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 4

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 4

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #19 EGL_DEPTH_SIZE != 16

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 5

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 6

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 5

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 0

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 4

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #20 EGL_DEPTH_SIZE != 16

06-26 16:31:26.770: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 5

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 6

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 5

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 0

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 0

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 0

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 4

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 5

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): NOT Supported EGL Configuration #21 EGL_DEPTH_SIZE != 16

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_RED_SIZE = 5

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_GREEN_SIZE = 6

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_BLUE_SIZE = 5

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_ALPHA_SIZE = 0

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_DEPTH_SIZE = 24

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_STENCIL_SIZE = 8

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_RENDERABLE_TYPE = 4

06-26 16:31:26.774: INFO/AndroidConfigChooser(4316): EGL_SURFACE_TYPE = 4

06-26 16:31:26.774: ERROR/AndroidConfigChooser(4316): ###ERROR### Unable to get a valid OpenGL ES 2.0 config, nether Fastest nor Best found! Bug. Please report this.

06-26 16:31:26.778: ERROR/OGLESContext(4316): Unable to find suitable EGL config

06-26 16:31:26.778: ERROR/OGLESContext(4316): OpenGL ES 2.0 is not supported on this device

06-26 16:31:26.793: INFO/AndroidHarness(4316): onStart

06-26 16:31:26.793: INFO/AndroidHarness(4316): onResume

06-26 16:31:26.832: ERROR/SurfaceFlinger(2465): createNormalSurfaceLocked() failed (Value too large for defined data type)



I noted in other threads on the forum OpenGL ES 2.0 is not supported on this device may well be a false message…

Thanks, i have detected the problem.



Its me forcing a depth of 16 instead of depth >= 16



I commit a fix as soon as i get home.

fix is committed

1 Like

I have just tried the nightly build 29th June and successfully loaded up a blue cube on my android device!!



:slight_smile:



public class jmonkeytesting extends AndroidHarness

{



public jmonkeytesting()

{

// Set the application class to run

eglConfigVerboseLogging = true;

appClass = “com.jmonkeytesting.SimpleTest”;

//eglConfigType = ConfigType.FASTEST;

//eglConfigType = ConfigType.BEST;





exitDialogTitle = “Exit?”;

exitDialogMessage = “Press Yes”;

}



}





public class SimpleTest extends SimpleApplication {

public void simpleInitApp() {

Box b = new Box(Vector3f.ZERO, 1, 1, 1);

Geometry geom = new Geometry(“Box”, b);

Material mat = new Material(assetManager, “Common/MatDefs/Misc/Unshaded.j3md”);

mat.setColor(“Color”, ColorRGBA.Blue);

geom.setMaterial(mat);

rootNode.attachChild(geom);

}

public void simpleUpdate(float tpf) {

}

}

1 Like

Good to hear, tnx for info :slight_smile: