Hello,
My young brother is an avid gamer. He bought a Chromebook, and want to play minecraft on it. I recompiled LWJGL with defalt sources to support OpenGL ES. Actually, it gives me this error when I start the game with compiled natives:
Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError: org.lwjgl.opengl.GLContext.ngetFunctionAddress(J)J
at org.lwjgl.opengl.GLContext.ngetFunctionAddress(Nat ive Method)
at org.lwjgl.opengl.GLContext.getFunctionAddress(GLCo ntext.java:195)
at org.lwjgl.opengl.ContextCapabilities.initAllStubs( ContextCapabilities.java:4958)
at org.lwjgl.opengl.ContextCapabilities.<init>(Contex tCapabilities.java:5322)
at org.lwjgl.opengl.GLContext.useContext(GLContext.ja va:355)
at org.lwjgl.opengl.ContextGL.makeCurrent(ContextGL.j ava:195)
at org.lwjgl.opengl.DrawableGL.makeCurrent(DrawableGL .java:110)
at org.lwjgl.opengl.Display.makeCurrent(Display.java: 731)
at org.lwjgl.opengl.Display.makeCurrentAndSetSwapInte rval(Display.java:1050)
at org.lwjgl.opengl.Display.create(Display.java:877)
at org.lwjgl.opengl.Display.create(Display.java:782)
at net.minecraft.client.Minecraft.a(SourceFile:226)
at avv.a(SourceFile:56)
at net.minecraft.client.Minecraft.run(SourceFile:507)
at java.lang.Thread.run(Thread.java:679)
I think it is because Minecraft binds to OpenGL calls in LWJGL. Do you think I can set those bindings in LWJGL to use OpenGL ES acceleration. I already have a codebase for OpenGL ES in LWJGL, so should not be so difficult. Can someone help me with that?
Thanks,
Acrilex