My current hardware-driver (nvidia forceware 9371 on WinXPsp3) claims to have OpenGL2 support, but it doesnt seem to work. I tried a
[java]settings.setRenderer(AppSettings.LWJGL_OPENGL1);[/java]
but hat doent work with JM3, i get an exeption at
Material.selectTechnique(String, RenderManager) line: 696
because techDef points – err, sorry, ‘references’ – to null.
So the question is: would it be worth to start the project with JM2 and do a prot to jm3 later or would you suggest to buy a new gfx-card first?
And from you experience, because i’ve read much of WinXp not supporting OpenGL2.0… is that true for all gfx-cards or is mine (nvidia GeForce 440-MX) just a bit to dusty?
Did you update to latest nightly? We just added basic OpenGL1 support some minutes ago. Check the manual on how to update to nightly.
i downloaded jME3_02-26-2011.zip and thats the version giving this excception … is there a jME3_02-27-2011.zip? cant find one at http://www.jmonkeyengine.com/nightly/
I dont know, its not yet the 27th in New York, is it?
That may be, but nights have the habbit of spanning date borders;-)
So if we both refer to the same nightly build, than the mentioned "basic OpenGL1 support " is not going to work, at least not for “Getting Started with JME3 (3) - Hello Assets”
BTW, the calling fn is
in material.java
[java]
private void autoSelectTechnique(RenderManager rm) {
if (technique == null) {
// NOTE: Not really needed anymore since we have technique
// selection by caps. Rename all “FixedFunc” techniques to “Default”
// and remove this hack.
if (!rm.getRenderer().getCaps().contains(Caps.GLSL100)) {
selectTechnique(“FixedFunc”, rm);
} else {
selectTechnique(“Default”, rm);
}
}
[/java]
whats this about? It selects the ‘FixedFunc’-branch. has this something to do with OpenGl1?