Login  Register

Re: JOGL 2.0 (OpenGL/OpenGL-ES) backend for LibGDX

Posted by krishnak on Feb 19, 2013; 10:34am
URL: https://forum.jogamp.org/JOGL-2-0-OpenGL-OpenGL-ES-backend-for-LibGDX-tp4027689p4028276.html

I modified the single line as per this commit in my JMonkeysource

https://github.com/noxo/jmonkey-engine-jogl-gles/commit/cbb22843dd98532cee1e2727049ca9f043158195

After rebuilding everything on the PC and making sure it works, I moved it to Pi

In the  PI, things are moving forward but  now I am getting a JOAL error - the native library is in the folder

pi@raspberrypi ~/jogamp $ java -jar test2.jar
Feb 19, 2013 9:52:12 AM com.jme3.system.JmeDesktopSystem initialize
INFO: Running on jMonkeyEngine 3.0.0 RC2
BCM.Display initIDs ok
BCM.Screen initIDs ok
BCM.Window initIDs ok
BCM.Screen initNative ok 720x576
Feb 19, 2013 9:52:32 AM com.jme3.renderer.jogl.JoglRenderer initialize
WARNING: Failed parsing GLSL version assuming it's v1.00
Feb 19, 2013 9:52:32 AM com.jme3.renderer.jogl.JoglRenderer initialize
WARNING: Your graphics card does not support non-power-of-2 textures. Some features might not work.
Exception in thread "main" java.lang.RuntimeException: java.lang.ExceptionInInitializerError
        at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:205)
        at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:135)
        at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:204)
        at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:1577)
        at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:777)
        at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:781)
        at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:394)
        at com.jme3.system.jogl.JoglNewtDisplay.createGLFrame(JoglNewtDisplay.java:67)
        at com.jme3.system.jogl.JoglNewtDisplay.privateInit(JoglNewtDisplay.java:147)
        at com.jme3.system.jogl.JoglNewtDisplay.create(JoglNewtDisplay.java:168)
        at com.jme3.app.Application.start(Application.java:387)
        at com.jme3.app.Application.start(Application.java:366)
        at com.jme3.app.SimpleApplication.start(SimpleApplication.java:131)
        at mygame.HelloPhysics.start(HelloPhysics.java:203)
        at mygame.HelloPhysics.main(HelloPhysics.java:28)
Caused by: java.lang.ExceptionInInitializerError
        at com.jogamp.openal.ALFactory.initialize(ALFactory.java:60)
        at com.jogamp.openal.ALFactory.getALC(ALFactory.java:94)
        at com.jogamp.openal.util.ALut.alutInit(ALut.java:66)
        at com.jme3.audio.joal.JoalAudioRenderer.<clinit>(JoalAudioRenderer.java:82)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:186)
        at com.jme3.system.JmeDesktopSystem.newAudioRenderer(JmeDesktopSystem.java:263)
        at com.jme3.system.JmeSystem.newAudioRenderer(JmeSystem.java:143)
        at com.jme3.app.Application.initAudio(Application.java:229)
        at com.jme3.app.Application.initialize(Application.java:506)
        at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:184)
        at com.jme3.system.jogl.JoglNewtDisplay.init(JoglNewtDisplay.java:163)
        at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:507)
        at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:527)
        at jogamp.opengl.GLAutoDrawableBase$1.run(GLAutoDrawableBase.java:268)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:902)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:822)
        at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:543)
        at jogamp.opengl.GLAutoDrawableBase.defaultWindowResizedOp(GLAutoDrawableBase.java:129)
        at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:94)
        at com.jogamp.newt.opengl.GLWindow$1.windowResized(GLWindow.java:112)
        at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:2374)
        at jogamp.newt.WindowImpl.sendWindowEvent(WindowImpl.java:2317)
        at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:758)
        at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:769)
        at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:131)
        at jogamp.newt.DefaultEDTUtil$EventDispatchThread.run(DefaultEDTUtil.java:313)
Caused by: java.lang.RuntimeException: Couln't load native AL library
        at jogamp.openal.ALImpl.<clinit>(ALImpl.java:2407)
        ... 27 more
EGLDisplayUtil.EGLDisplays: Shutdown (open: 1)
EGLDisplayUtil: Open EGL Display Connections: 1
EGLDisplayUtil: Open[0]: 0x1: refCnt 1