OSDN Git Service

Android: added some more logging to the surface creation
authorkimxilxyong <kimxilxyong@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Thu, 21 Jul 2011 09:19:50 +0000 (09:19 +0000)
committerkimxilxyong <kimxilxyong@75d07b2b-3a1a-0410-a2c5-0572b91ccdca>
Thu, 21 Jul 2011 09:19:50 +0000 (09:19 +0000)
git-svn-id: http://jmonkeyengine.googlecode.com/svn/trunk@7888 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

engine/src/android/com/jme3/system/android/AndroidConfigChooser.java
engine/src/android/com/jme3/system/android/OGLESContext.java

index 57f6fab..82603f5 100644 (file)
@@ -59,6 +59,8 @@ public class AndroidConfigChooser implements EGLConfigChooser
     @Override
     public EGLConfig chooseConfig(EGL10 egl, EGLDisplay display)
     {
+        logger.info("GLSurfaceView asks for egl config, returning: ");
+        logEGLConfig(choosenConfig, display, egl);
         return choosenConfig;
     }
     
@@ -164,6 +166,7 @@ public class AndroidConfigChooser implements EGLConfigChooser
         
         if (choosenConfig != null)
         {
+            logger.info("JME3 using choosen config: "); 
             logEGLConfig(choosenConfig, display, egl);               
             pixelFormat = getPixelFormat(choosenConfig, display, egl);
             clientOpenGLESVersion = getOpenGLVersion(choosenConfig, display, egl);
@@ -369,7 +372,7 @@ public class AndroidConfigChooser implements EGLConfigChooser
      * @param display
      * @param egl
      */
-    private void logEGLConfig(EGLConfig conf, EGLDisplay display, EGL10 egl)
+    public void logEGLConfig(EGLConfig conf, EGLDisplay display, EGL10 egl)
     {
         int[] value = new int[1];
 
index 89839fb..146e23e 100644 (file)
@@ -210,7 +210,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer
         {
             if (!created.get())
             {
-                logger.info("GL Surface created");
+                logger.info("GL Surface created, doing JME3 init");                
                 initInThread();
             }
             else
@@ -385,6 +385,7 @@ public class OGLESContext implements JmeContext, GLSurfaceView.Renderer
     @Override
     public void onSurfaceChanged(GL10 gl, int width, int height) 
     {
+        logger.info("GL Surface changed, width: " + width + " height: " + height);
         settings.setResolution(width, height);
         listener.reshape(width, height);
     }