if i use momokos terrain splatting instead of jme's default rendering:
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex31] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex30] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex29] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex28] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex27] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex26] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex25] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex24] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex23] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex22] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex21] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex20] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex19] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex18] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex17] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex16] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex15] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex14] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex13] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex12] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex11] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex10] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex9] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex8] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex7] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex6] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex5] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex4] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex3] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex2] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex1] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex0] could not be located in shader
[GC 504453K->435518K(544256K), 0.0275780 secs]
15.08.2008 12:17:42 class hstar.hhexen.ProtoType start()
SCHWERWIEGEND: Exception in game loop
org.lwjgl.opengl.OpenGLException: Invalid operation (1282)
at org.lwjgl.opengl.Util.checkGLError(Util.java:56)
at org.lwjgl.opengl.Display.swapBuffers(Display.java:555)
at org.lwjgl.opengl.Display.update(Display.java:571)
at com.jme.renderer.lwjgl.LWJGLRenderer.displayBackBuffer(LWJGLRenderer.java:514)
at com.jme.app.BaseGame.start(BaseGame.java:85)
at hstar.hhexen.Main.main(Main.java:19)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
When I locked the terrain, it only displayed brown. I am using a NVIDIA 8800GT card. I was told by Momoko_Fan not to lock the terrain with the splatting. I discovered when I invoked all lock methods except for Spatial.lockMeshes() I was okay and terrain displayed fine. Maybe the implementation on Radian card does not catch errors as good and fails instead?
3. use momokos renderer on my ati-card (nvidia works fine)
Please elaborate. What kind of problems? Exceptions? Driver crashes? And by renderer you mean jME-context right?
lock momokos terrain. lock the jme-terrain
Nobody uses display lists nowadays, so you shouldn't use lockMeshes() in most cases. For modern cards, it's best to use VBO (setVBOInfo(new VBOInfo(true)) on meshes) for static geometry instead.
when i use your renderpass for my terrain, i get this console output:
5.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex31] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex30] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex29] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex28] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex27] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex26] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex25] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex24] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex23] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex22] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex21] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex20] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex19] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex18] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex17] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex16] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex15] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex14] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex13] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex12] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex11] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex10] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex9] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex8] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex7] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex6] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex5] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex4] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex3] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex2] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex1] could not be located in shader
15.08.2008 12:17:41 com.jme.scene.state.lwjgl.shader.LWJGLShaderUtil updateUniformLocation
SCHWERWIEGEND: Shader uniform [tex0] could not be located in shader
[GC 504453K->435518K(544256K), 0.0275780 secs]
15.08.2008 12:17:42 class hstar.hhexen.ProtoType start()
SCHWERWIEGEND: Exception in game loop
org.lwjgl.opengl.OpenGLException: Invalid operation (1282)
at org.lwjgl.opengl.Util.checkGLError(Util.java:56)
at org.lwjgl.opengl.Display.swapBuffers(Display.java:555)
at org.lwjgl.opengl.Display.update(Display.java:571)
at com.jme.renderer.lwjgl.LWJGLRenderer.displayBackBuffer(LWJGLRenderer.java:514)
at com.jme.app.BaseGame.start(BaseGame.java:85)
at hstar.hhexen.Main.main(Main.java:19)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
setVBOInfo(new VBOInfo(true)) on meshes
if it's that easy, i'll do it, but it might be my version of jme cannot do it yet. since when is this implemented?