*Hi,*
*when I try to get the current EGL display, using *
/EGLContext.EGL11.EglGetCurrentDisplay ()/
* I got an exception**:*
/System.Exception: Unable to convert instance of type
'com/google/android/gles_jni/EGLImpl' to type
'javax.microedition.khronos.egl.EGL11'//
/
*how I can get the current EGL display ?**
**the app use openGL es 2.0*/
/*thanks**
**renan*
*the complete stack trace*:
System.Reflection.TargetInvocationException: Exception has been thrown
by the target of an invocation. ---> System.Exception: Unable to convert
instance of type 'com/google/android/gles_jni/EGLImpl' to type
'javax.microedition.khronos.egl.EGL11'.
at Javax.Microedition.Khronos.Egl.IEGL11Invoker.Validate (IntPtr
handle) [0x00010] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/Mono.Android/platforms/android-16/src/generated/Javax.Microedition.Khronos.Egl.IEGL11.cs:328
at Javax.Microedition.Khronos.Egl.IEGL11Invoker..ctor (IntPtr handle,
JniHandleOwnership transfer) [0x00000] in <filename unknown>:0
at System.Reflection.MonoCMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder,
System.Object[] parameters, System.Globalization.CultureInfo culture)
[0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoCMethod.Invoke
(object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
<IL 0x00126, 0x0079c>
at System.Reflection.MonoCMethod.Invoke
(System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
<IL 0x00007, 0x0009b>
at System.Reflection.ConstructorInfo.Invoke (object[]) <IL 0x00017,
0x000db>
at Java.Interop.TypeManager.CreateProxy
(System.Type,intptr,Android.Runtime.JniHandleOwnership) [0x0004e] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/Mono.Android/src/Java.Interop/TypeManager.cs:243
at Java.Interop.TypeManager.CreateInstance
(intptr,Android.Runtime.JniHandleOwnership,System.Type) [0x001c2] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/Mono.Android/src/Java.Interop/TypeManager.cs:226
at Java.Lang.Object.GetObject
(intptr,Android.Runtime.JniHandleOwnership,System.Type) [0x000b4] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/Mono.Android/src/Java.Lang/Object.cs:227
at Java.Lang.Object._GetObject<Javax.Microedition.Khronos.Egl.IEGL11>
(intptr,Android.Runtime.JniHandleOwnership) <0x00123>
at Java.Lang.Object.GetObject<Javax.Microedition.Khronos.Egl.IEGL11>
(intptr,Android.Runtime.JniHandleOwnership) <0x00073>
at Javax.Microedition.Khronos.Egl.IEGL11Invoker.GetObject
(intptr,Android.Runtime.JniHandleOwnership) [0x00000] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/Mono.Android/platforms/android-16/src/generated/Javax.Microedition.Khronos.Egl.IEGL11.cs:322
at
Java.Interop.JavaObjectExtensions._JavaCast<Javax.Microedition.Khronos.Egl.IEGL11>
(Android.Runtime.IJavaObject) <0x00b9f>
at
Java.Interop.JavaObjectExtensions.JavaCast<Javax.Microedition.Khronos.Egl.IEGL11>
(Android.Runtime.IJavaObject) <0x00063>
at
Android.Runtime.Extensions.JavaCast<Javax.Microedition.Khronos.Egl.IEGL11>
(Android.Runtime.IJavaObject) <0x00063>
at Javax.Microedition.Khronos.Egl.EGLContext.get_EGL11 () [0x00000]
in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/Mono.Android/src/Javax.Microedition.Khronos.Egl/EGLContext.cs:11
at Aestesis.Alib.BackgroundLoader..ctor (Aestesis.Alib.Viewport,int)
[0x00031] in /Users/renanyoy/git/aestesis-mono/Alib/BackgroundLoader.cs:165
at Aestesis.Alib.Viewport.set_SystemView (Aestesis.Alib.AndroidView)
[0x00007] in /Users/renanyoy/git/aestesis-mono/Alib/Viewport.cs:140
at Aestesis.Alib.AndroidView.OnRenderFrame (OpenTK.FrameEventArgs)
[0x00063] in /Users/renanyoy/git/aestesis-mono/AlibDroid/AndroidView.cs:100
at OpenTK.Platform.Android.AndroidGameView.RenderFrameInternal
(OpenTK.FrameEventArgs) [0x0000c] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:260
at OpenTK.Platform.Android.AndroidGameView.RunIteration
(System.Threading.CancellationToken) [0x00107] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:461
at
OpenTK.Platform.Android.AndroidGameView/<StartThread>c__AnonStorey0.<>m__2
(object) [0x00000] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/OpenGLES/Android/AndroidGameView.cs:360
at Android.App.SyncContext/<Send>c__AnonStorey2F.<>m__1A () [0x00000]
in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/Mono.Android/src/Android.App/SyncContext.cs:37
at Java.Lang.Thread/RunnableImplementor.Run () [0x0000b] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/Mono.Android/src/Java.Lang/Thread.cs:32
at Java.Lang.IRunnableInvoker.n_Run (intptr,intptr) [0x00008] in
/Users/builder/data/lanes/monodroid-mac-monodroid-4.2.6-branch/632e6ddf/source/monodroid/src/Mono.Android/platforms/android-16/src/generated/Java.Lang.IRunnable.cs:69
at (wrapper dynamic-method)
object.8f1c8bef-3107-4b56-b587-48bff538b958 (intptr,intptr) <IL 0x0000c,
0x0002b>
--
renan jegouzo (YoY)
software developer
email: re...@aestesis.org
web: http://aestesis.net/
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com
UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid