Problems in new revisions

Seems to me that new revisions has some problems. For example HelloMaterial doesn’t really work anymore (all material - related things are kinda off). Any explanation? :slight_smile:

Changes means stuff might break for a time until it gets fixed… Its live evolution you witness here :stuck_out_tongue: Read the commit log and the latest blog post for why the changes are committed.

HelloMaterial works fine for me, and so do other material tests.

We might break the code but we try to fix it quickly afterwards

Don’t get me wrong, I am not criticizing, I am merely reporting possible bug.

Anyway, not being gay at all, but I only see pink cube in HelloMaterial. :smiley: Is it possible that texture loading or rendering is broken atm? :slight_smile:

I have similair problems with Hello Material but only problems with the rockballs surface not being “bumpy” and thet the middle monkey isn’t transperant. Also the hello collision and hello physics dont work. Seems to be problem with the bulletAppState.

I guess you’re still using the nightly build, some issues with lighting were fixed very recently

I am using the newest revision freshly baked from svn. :slight_smile:

Anyway, I played a little with different revisions and found out that HelloMaterial works for me in r6416, but not anymore in r6417, where I can only see this pink cube and white sphere.

Any idea why this is so (I have ATI Mobility Radeon HD 3650)?

Okay I see now.

Is it possible for you to switch to revision r6417 but keep the LwjglRenderer in r6416? The problem is probably there, so we need to determine which change in LwjglRenderer has caused this issue to appear.



Also please check the log if there’s any issues

Ok I have done just what you suggested and the problem is in LwjglRenderer (to be perfectly clear, it works with LwjglRenderer version r6416 and not anymore with r6417).

Here is my log on r6417 HelloMaterial:



15.1.2011 19:55:30 com.jme3.system.JmeSystem initialize

INFO: Running on jMonkey Engine 3 Alpha 0.6

15.1.2011 19:55:30 com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory #1: file:/D:/MyProject/jme3/bin/com/jme3/system/

15.1.2011 19:55:30 com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory #2: D:MyProjectjme3

15.1.2011 19:55:30 com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory #3: D:MyProjectjme3

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglAbstractDisplay run

INFO: Using LWJGL 2.5

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglDisplay createContext

INFO: Selected display mode: 640 x 480 x 0 @0Hz

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Display created.

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Adapter: atiumdag

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Driver Version: 8.14.10.678

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Vendor: ATI Technologies Inc.

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: OpenGL Version: 2.1.8787

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Renderer: ATI Mobility Radeon HD 3650

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: GLSL Ver: 1.30

15.1.2011 19:55:30 com.jme3.system.lwjgl.LwjglTimer

INFO: Timer resolution: 1000 ticks per second

15.1.2011 19:55:30 com.jme3.renderer.lwjgl.LwjglRenderer initialize

INFO: Caps: [FrameBuffer, FrameBufferMRT, FrameBufferMultisample, OpenGL20, OpenGL21, ARBprogram, GLSL100, GLSL110, GLSL120, GLSL130, VertexTextureFetch, TextureArray, TextureBuffer, FloatTexture, FloatColorBuffer, FloatDepthBuffer, PackedFloatTexture, SharedExponentTexture, PackedFloatColorBuffer, TextureCompressionLATC, MeshInstancing, VertexBufferArray]

15.1.2011 19:55:30 com.jme3.asset.DesktopAssetManager

INFO: DesktopAssetManager created.

15.1.2011 19:55:30 com.jme3.renderer.Camera

INFO: Camera created (W: 640, H: 480)

15.1.2011 19:55:30 com.jme3.renderer.Camera

INFO: Camera created (W: 640, H: 480)

15.1.2011 19:55:30 com.jme3.input.lwjgl.LwjglMouseInput initialize

INFO: Mouse created.

15.1.2011 19:55:30 com.jme3.input.lwjgl.LwjglKeyInput initialize

INFO: Keyboard created.

15.1.2011 19:55:30 com.jme3.audio.lwjgl.LwjglAudioRenderer initialize

INFO: Audio effect extension version: 1.0

15.1.2011 19:55:30 com.jme3.audio.lwjgl.LwjglAudioRenderer initialize

INFO: Audio max auxilary sends: 2

15.1.2011 19:55:30 com.jme3.material.MaterialDef

INFO: Loaded material definition: Default GUI

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Gui Node)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (Statistics View)

15.1.2011 19:55:30 com.jme3.scene.Node attachChild

INFO: Child (Statistics View) attached to this node (Gui Node)

15.1.2011 19:55:30 com.jme3.material.MaterialDef

INFO: Loaded material definition: Plain Texture

15.1.2011 19:55:31 com.jme3.scene.Node attachChild

INFO: Child (My Textured Box) attached to this node (Root Node)

15.1.2011 19:55:31 com.jme3.scene.Node attachChild

INFO: Child (window frame) attached to this node (Root Node)

15.1.2011 19:55:31 com.jme3.material.MaterialDef

INFO: Loaded material definition: Colored Textured

15.1.2011 19:55:31 com.jme3.scene.Node attachChild

INFO: Child (Leak-through color cube) attached to this node (Root Node)

15.1.2011 19:55:31 com.jme3.material.MaterialDef

INFO: Loaded material definition: Phong Lighting

15.1.2011 19:55:31 com.jme3.scene.Node attachChild

INFO: Child (Shiny rock) attached to this node (Root Node)

15.1.2011 19:55:31 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation

INFO: Uniform m_VertexColor is not declared in shader.

15.1.2011 19:55:59 com.jme3.input.lwjgl.LwjglMouseInput destroy

INFO: Mouse destroyed.

15.1.2011 19:55:59 com.jme3.input.lwjgl.LwjglKeyInput destroy

INFO: Keyboard destroyed.

15.1.2011 19:55:59 com.jme3.system.lwjgl.LwjglAbstractDisplay deinitInThread

INFO: Display destroyed.



Here is the malformed screenshot.





What bothers me, is that only I seem to have that problem or at least no one else reported something similar… :confused:

Okay I think I found it. Its the infamous “glGenerateMipmapEXT” bug with old ATI cards.

I committed a fix to SVN which should fix this issue

1 Like

Thank you, works now! :slight_smile:

Didn’t know my graphic card is so old (I mean I bought this laptop 2 and half years ago)… :confused: