Pulled cvs last night...
making this call
1
| canvas = Canvas3DWrapper.createStandalone(Canvas3DWrapper.OpenGLLayer.JOGL, Canvas3DWrapper.Resolution.RES_800X600, "Game"); |
which calls
1 2 3 4 5 6 7 8 9 10 11
| public static Canvas3DWrapper createStandalone(OpenGLLayer layer, Resolution res, String title) { return(new Canvas3DWrapper(layer, res, ColorDepth.getDefault(), DisplayMode.NORMAL, title)); }
|
which calls
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| public static ColorDepth getDefault() { switch (lastUsedOGLLayer) { case LWJGL: return(org.xith3d.render.canvas.utils.CanvasUtilsLWJGL.getBestColorDepth()); case JOGL: default: return(B32); } } |
why is a static
lastUsedOGLLayer variable used when an explicit request for opengl was made
Thread [main] (Suspended (exception UnsatisfiedLinkError))
Sys.<clinit>() line: 82
Display.<clinit>() line: 103
CanvasUtilsLWJGL.getBestColorDepth() line: 22
Canvas3DWrapper$ColorDepth.getDefault() line: 164
Canvas3DWrapper.createStandalone(Canvas3DWrapper$OpenGLLayer, Canvas3DWrapper$Resolution, String) line: 680
Xith3DFrame.main(String[]) line: 147
I am dying on some LWJGL thing even though I wanted opengl..
case LWJGL:
return(org.xith3d.render.canvas.utils.CanvasUtilsLWJGL.getBestColorDepth());