Problems with Core i5 iGPU

I tried to start Mythruna, but it crashes while the scene is started to be displayed. So I wanted to know if it crashed because of Mythruna’s Code or jME3.



My Hardware:

Core i5 650, 2x3,2GHz, iGPU (http://ark.intel.com/Product.aspx?id=43546&processor=i5-650&spec-codes=SLBLK,SLBTJ)

Asus P7H55-M/USB3 (http://www.asus.com/product.aspx?P_ID=MQ8YxXaDG7Thb93E&templete=2)

Monitor (AOC e2239Fwt) with HDMI



My Software:

Ubuntu 10.10 Desktop, 64Bit

libgl1-mesa-glx 7.9

libgl1-mesa-dri 7.9

kernel: 2.6.35.28.36

Java: Sun 6.24



Problem: Mythruna does not finish starting, jME3 Platform default planet shader (in welcome display) displays correctly except textures of the world



jME3 Platform Output from internal console (just starting the platform):

Running on jMonkey Engine 3 Alpha 0.6

Extraction Directory #1: file:/home/christian/jmonkeyplatform/jmonkeyplatform/modules/ext/

Extraction Directory #2: /home/christian/.jmonkeyplatform

Extraction Directory #3: /home/christian/jmonkeyplatform/bin

DesktopAssetManager created.

EDT: Creating OGL thread.

Using LWJGL 2.7.1

Display created.

Adapter: null

Driver Version: null

Vendor: Tungsten Graphics, Inc

OpenGL Version: 2.1 Mesa 7.9-devel

Renderer: Mesa DRI Intel® Ironlake Desktop GEM 20100330 DEVELOPMENT

GLSL Ver: 1.20

Timer resolution: 1000 ticks per second

Caps: [FrameBuffer, FrameBufferMRT, FrameBufferMultisample, OpenGL20, OpenGL21, ARBprogram, GLSL100, GLSL110, GLSL120, VertexBufferArray]

DesktopAssetManager created.

Camera created (W: 640, H: 480)

Camera created (W: 640, H: 480)

Mouse created.

Keyboard created.

AudioRenderer supports 64 channels

Audio effect extension version: 1.0

Audio max auxilary sends: 1

Camera created (W: 120, H: 120)

Loaded material definition: Unshaded

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Stats Gui Node)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (BitmapFont) attached to this node (null)

Child (null) attached to this node (Statistics View)

Child (Statistics View) attached to this node (Stats Gui Node)

Loaded material definition: Wire Color

All children removed.

All children removed.

Child (Welcome Screen) attached to this node (Root Node)

Loaded material definition: Sky Plane

Child (SkyBox) attached to this node (Root Node)

Loaded material definition: Default GUI

Loaded material definition: Unshaded

Child (BitmapFont) attached to this node (null)

Loaded material definition: GroundFromSpace

Loaded material definition: SkyFromSpace

Loaded material definition: GroundFromAtmosphere

Loaded material definition: SkyFromAtmosphere

Loaded material definition: Solid Color

Material parameter m_Color uses a deprecated naming convention use Color instead

Child (Sphere-ogremesh) attached to this node (Root Node)

Child (Sphere-ogremesh) attached to this node (Root Node)

Uniform m_Diffuse2 is not declared in shader.

Uniform m_fInnerRadius2 is not declared in shader.

Uniform m_fCameraHeight2 is not declared in shader.

Uniform g_NormalMatrix is not declared in shader.

Uniform m_SphereMap is not declared in shader.

Uniform m_fOuterRadius2 is not declared in shader.

Uniform m_fInnerRadius2 is not declared in shader.

Uniform m_fCameraHeight is not declared in shader.

Uniform m_fCameraHeight2 is not declared in shader.




I’m trying some of the tests… results will follow

Do you need more info?

jME platform tests from default test Project



package jme3test.water

Tests do not display any water. Instead, a plain plate is shown, sometimes gray, brown or black (changing when moving mouse).

Internal console output from TestSceneWater:



init:

Deleting: /home/christian/jMonkeyProjects/JmeTests/build/built-jar.properties

deps-jar:

Updating property file: /home/christian/jMonkeyProjects/JmeTests/build/built-jar.properties

Compiling 1 source file to /home/christian/jMonkeyProjects/JmeTests/build/classes

compile-single:

run-single:

18.03.2011 19:17:11 com.jme3.system.JmeSystem initialize

INFO: Running on jMonkey Engine 3 Alpha 0.6

18.03.2011 19:17:11 com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory #1: file:/home/christian/jmonkeyplatform/jmonkeyplatform/libs/

18.03.2011 19:17:11 com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory #2: /home/christian/jMonkeyProjects/JmeTests

18.03.2011 19:17:11 com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory #3: /home/christian/jMonkeyProjects/JmeTests

18.03.2011 19:17:11 com.jme3.system.lwjgl.LwjglAbstractDisplay run

INFO: Using LWJGL 2.7.1

18.03.2011 19:17:11 com.jme3.system.lwjgl.LwjglDisplay createContext

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

18.03.2011 19:17:13 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Display created.

18.03.2011 19:17:13 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Adapter: null

18.03.2011 19:17:13 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Driver Version: null

18.03.2011 19:17:13 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Vendor: Tungsten Graphics, Inc

18.03.2011 19:17:13 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: OpenGL Version: 2.1 Mesa 7.9-devel

18.03.2011 19:17:13 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Renderer: Mesa DRI Intel® Ironlake Desktop GEM 20100330 DEVELOPMENT

18.03.2011 19:17:13 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: GLSL Ver: 1.20

18.03.2011 19:17:13 com.jme3.system.lwjgl.LwjglTimer <init>

INFO: Timer resolution: 1000 ticks per second

18.03.2011 19:17:13 com.jme3.renderer.lwjgl.LwjglRenderer initialize

INFO: Caps: [FrameBuffer, FrameBufferMRT, FrameBufferMultisample, OpenGL20, OpenGL21, ARBprogram, GLSL100, GLSL110, GLSL120, VertexBufferArray]

18.03.2011 19:17:13 com.jme3.asset.DesktopAssetManager <init>

INFO: DesktopAssetManager created.

18.03.2011 19:17:13 com.jme3.renderer.Camera <init>

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

18.03.2011 19:17:13 com.jme3.renderer.Camera <init>

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

18.03.2011 19:17:13 com.jme3.input.lwjgl.LwjglMouseInput initialize

INFO: Mouse created.

18.03.2011 19:17:13 com.jme3.input.lwjgl.LwjglKeyInput initialize

INFO: Keyboard created.

18.03.2011 19:17:13 com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread

INFO: AudioRenderer supports 64 channels

18.03.2011 19:17:13 com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread

INFO: Audio effect extension version: 1.0

18.03.2011 19:17:13 com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread

INFO: Audio max auxilary sends: 1

18.03.2011 19:17:13 com.jme3.material.MaterialDef <init>

INFO: Loaded material definition: Unshaded

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

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

18.03.2011 19:17:13 com.jme3.material.MaterialDef <init>

INFO: Loaded material definition: Sky Plane

18.03.2011 19:17:13 com.jme3.scene.Node attachChild

INFO: Child (Sky) attached to this node (null)

18.03.2011 19:17:16 com.jme3.material.MaterialDef <init>

INFO: Loaded material definition: Phong Lighting

18.03.2011 19:17:22 com.jme3.scene.Node attachChild

INFO: Child (houseinterior) attached to this node (main-scene_node)

18.03.2011 19:17:22 com.jme3.asset.DesktopAssetManager loadAsset

WARNUNG: Cannot locate resource: Mesh.010.mesh.xml

18.03.2011 19:17:22 com.jme3.scene.Node attachChild

INFO: Child (Mesh.010-geom-1) attached to this node (Mesh.010-ogremesh)

18.03.2011 19:17:22 com.jme3.scene.Node attachChild

INFO: Child (Mesh.010-geom-2) attached to this node (Mesh.010-ogremesh)

18.03.2011 19:17:22 com.jme3.scene.Node attachChild

INFO: Child (Mesh.010-geom-3) attached to this node (Mesh.010-ogremesh)

18.03.2011 19:17:22 com.jme3.scene.Node attachChild

INFO: Child (Mesh.010-geom-4) attached to this node (Mesh.010-ogremesh)

18.03.2011 19:17:22 com.jme3.scene.Node attachChild

INFO: Child (Mesh.010-ogremesh) attached to this node (houseinterior-entity)

18.03.2011 19:17:22 com.jme3.scene.Node attachChild

INFO: Child (houseinterior-entity) attached to this node (houseinterior)

18.03.2011 19:17:22 com.jme3.scene.Node attachChild

INFO: Child (viewer) attached to this node (main-scene_node)

18.03.2011 19:17:22 com.jme3.asset.DesktopAssetManager loadAsset

WARNUNG: Cannot locate resource: Plane.005.mesh.xml

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (Plane.005-ogremesh) attached to this node (viewer-entity)

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (viewer-entity) attached to this node (viewer)

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (shoulder) attached to this node (viewer)

18.03.2011 19:17:23 com.jme3.asset.DesktopAssetManager loadAsset

WARNUNG: Cannot locate resource: Plane.mesh.xml

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (Plane-ogremesh) attached to this node (shoulder-entity)

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (shoulder-entity) attached to this node (shoulder)

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (camera0) attached to this node (shoulder)

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (Cube) attached to this node (viewer)

18.03.2011 19:17:23 com.jme3.asset.DesktopAssetManager loadAsset

WARNUNG: Cannot locate resource: Cube.005.mesh.xml

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (Cube.005-ogremesh) attached to this node (Cube-entity)

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (Cube-entity) attached to this node (Cube)

18.03.2011 19:17:23 com.jme3.scene.Node attachChild

INFO: Child (terrain) attached to this node (main-scene_node)

18.03.2011 19:17:23 com.jme3.asset.DesktopAssetManager loadAsset

WARNUNG: Cannot locate resource: Mesh.009.mesh.xml

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-1) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-2) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-3) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-4) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-5) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-6) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-7) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-8) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-9) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-10) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-11) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-12) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-13) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-14) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-15) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-geom-16) attached to this node (Mesh.009-ogremesh)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Mesh.009-ogremesh) attached to this node (terrain-entity)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (terrain-entity) attached to this node (terrain)

18.03.2011 19:17:25 com.jme3.scene.Node attachChild

INFO: Child (Cube.001) attached to this node (main-scene_node)

18.03.2011 19:17:25 com.jme3.asset.DesktopAssetManager loadAsset

WARNUNG: Cannot locate resource: Cube.002.mesh.xml

18.03.2011 19:17:26 com.jme3.scene.Node attachChild

INFO: Child (Cube.002-geom-1) attached to this node (Cube.002-ogremesh)

18.03.2011 19:17:26 com.jme3.scene.Node attachChild

INFO: Child (Cube.002-ogremesh) attached to this node (Cube.001-entity)

18.03.2011 19:17:26 com.jme3.scene.Node attachChild

INFO: Child (Cube.001-entity) attached to this node (Cube.001)

18.03.2011 19:17:26 com.jme3.asset.DesktopAssetManager loadAsset

WARNUNG: Cannot locate resource: Scene.material

18.03.2011 19:17:26 com.jme3.material.MaterialDef <init>

INFO: Loaded material definition: Plain Texture

18.03.2011 19:17:26 com.jme3.material.Material checkSetParam

WARNUNG: Material parameter m_ColorMap uses a deprecated naming convention use ColorMap instead

18.03.2011 19:17:26 com.jme3.scene.Node attachChild

INFO: Child (lightsphere) attached to this node (Root Node)

18.03.2011 19:17:26 com.jme3.material.MaterialDef <init>

INFO: Loaded material definition: Simple Water


SSAO UI Debugger
-- Water transparency : press Y to increase, H to decrease
-- Water depth : press U to increase, J to decrease
18.03.2011 19:17:26 com.jme3.scene.Node attachChild
INFO: Child (water) attached to this node (Root Node)
18.03.2011 19:17:26 com.jme3.scene.Node attachChild
INFO: Child (main-scene_node) attached to this node (null)
18.03.2011 19:17:26 com.jme3.scene.Node attachChild
INFO: Child (null) attached to this node (Root Node)
18.03.2011 19:17:26 com.jme3.renderer.Camera <init>
INFO: Camera created (W: 512, H: 512)
18.03.2011 19:17:26 com.jme3.renderer.Camera <init>
INFO: Camera created (W: 512, H: 512)
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform g_CameraPosition is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform g_WorldMatrix is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_UseVertexColor is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_UseMaterialColors is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform g_Resolution is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_waterDepth is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_waterTransparency is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_waterColor is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_water_refraction is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_water_depthmap is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_FrustumNearFar is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform g_NormalMatrix is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_UseAlpha is not declared in shader.
18.03.2011 19:17:26 com.jme3.renderer.lwjgl.LwjglRenderer updateUniformLocation
INFO: Uniform m_VertexColor is not declared in shader.
18.03.2011 19:17:53 com.jme3.input.lwjgl.LwjglMouseInput destroy
INFO: Mouse destroyed.
18.03.2011 19:17:53 com.jme3.input.lwjgl.LwjglKeyInput destroy
INFO: Keyboard destroyed.
18.03.2011 19:17:53 com.jme3.system.lwjgl.LwjglAbstractDisplay deinitInThread
INFO: Display destroyed.
BUILD SUCCESSFUL (total time: 45 seconds)

Did you update the drivers for your iGPU?

yes

Maybe http://www.mesa3d.org/faq.html#part4 , section 4.3 is the reason?

anouser said:
Maybe http://www.mesa3d.org/faq.html#part4 , section 4.3 is the reason?

Yes.
I wrote a fairly big post here but when a tried to reply the site became offline... In any case, my conclusion was that its only worth to take into account software OpenGL implementations for our OpenGL1 renderer, so I recommended @nehon that we convert all DDS/DXT/S3TC textures to JPEG including the skyboxes.

mhhh you can make a jpg cube map?

If there is a way i’m ok with that.

sorry, I’m not that familiar with graphic programming, I don’t know what a jpg cube map is. Can I test it with one of the default tests?

nehon said:
mhhh you can make a jpg cube map?
If there is a way i'm ok with that.

Yeah, we are using 6 textures to create a cubemap/sky, see TestSkyLoading

jme3test.texture.TestCubeMap crashes with exception:

init:

Deleting: /home/christian/jMonkeyProjects/JmeTests/build/built-jar.properties

deps-jar:

Updating property file: /home/christian/jMonkeyProjects/JmeTests/build/built-jar.properties

Compiling 1 source file to /home/christian/jMonkeyProjects/JmeTests/build/classes

compile-single:

run-single:

19.03.2011 18:38:26 com.jme3.system.JmeSystem initialize

INFO: Running on jMonkey Engine 3 Alpha 0.6

19.03.2011 18:38:26 com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory #1: file:/home/christian/jmonkeyplatform/jmonkeyplatform/libs/

19.03.2011 18:38:26 com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory #2: /home/christian/jMonkeyProjects/JmeTests

19.03.2011 18:38:26 com.jme3.system.Natives extractNativeLibs

INFO: Extraction Directory #3: /home/christian/jMonkeyProjects/JmeTests

19.03.2011 18:38:26 com.jme3.system.lwjgl.LwjglAbstractDisplay run

INFO: Using LWJGL 2.7.1

19.03.2011 18:38:26 com.jme3.system.lwjgl.LwjglDisplay createContext

INFO: Selected display mode: 320 x 240 x 0 @0Hz

19.03.2011 18:38:28 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Display created.

19.03.2011 18:38:28 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Adapter: null

19.03.2011 18:38:28 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Driver Version: null

19.03.2011 18:38:28 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Vendor: Tungsten Graphics, Inc

19.03.2011 18:38:28 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: OpenGL Version: 2.1 Mesa 7.9-devel

19.03.2011 18:38:28 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: Renderer: Mesa DRI Intel® Ironlake Desktop GEM 20100330 DEVELOPMENT

19.03.2011 18:38:28 com.jme3.system.lwjgl.LwjglAbstractDisplay initInThread

INFO: GLSL Ver: 1.20

19.03.2011 18:38:28 com.jme3.system.lwjgl.LwjglTimer <init>

INFO: Timer resolution: 1000 ticks per second

19.03.2011 18:38:28 com.jme3.renderer.lwjgl.LwjglRenderer initialize

INFO: Caps: [FrameBuffer, FrameBufferMRT, FrameBufferMultisample, OpenGL20, OpenGL21, ARBprogram, GLSL100, GLSL110, GLSL120, VertexBufferArray]

19.03.2011 18:38:28 com.jme3.asset.DesktopAssetManager <init>

INFO: DesktopAssetManager created.

19.03.2011 18:38:28 com.jme3.renderer.Camera <init>

INFO: Camera created (W: 320, H: 240)

19.03.2011 18:38:28 com.jme3.renderer.Camera <init>

INFO: Camera created (W: 320, H: 240)

19.03.2011 18:38:28 com.jme3.input.lwjgl.LwjglMouseInput initialize

INFO: Mouse created.

19.03.2011 18:38:28 com.jme3.input.lwjgl.LwjglKeyInput initialize

INFO: Keyboard created.

19.03.2011 18:38:28 com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread

INFO: AudioRenderer supports 64 channels

19.03.2011 18:38:28 com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread

INFO: Audio effect extension version: 1.0

19.03.2011 18:38:28 com.jme3.audio.lwjgl.LwjglAudioRenderer initInThread

INFO: Audio max auxilary sends: 1

19.03.2011 18:38:28 com.jme3.material.MaterialDef <init>

INFO: Loaded material definition: Unshaded

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (BitmapFont) attached to this node (null)

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

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

19.03.2011 18:38:28 com.jme3.renderer.Camera <init>

INFO: Camera created (W: 1, H: 1)

19.03.2011 18:38:28 com.jme3.material.MaterialDef <init>

INFO: Loaded material definition: Sky Plane

19.03.2011 18:38:28 Material parameter being set: {0} with type {1} doesn’t match definition type {2} Texture

WARNUNG: Texture2D

19.03.2011 18:38:28 com.jme3.scene.Node attachChild

INFO: Child (Sky) attached to this node (Root Node)

19.03.2011 18:38:28 com.jme3.material.MaterialDef <init>

INFO: Loaded material definition: Phong Lighting

19.03.2011 18:38:29 com.jme3.scene.Node attachChild

INFO: Child (Teapot-geom-0) attached to this node (Teapot-objnode)

19.03.2011 18:38:29 com.jme3.asset.DesktopAssetManager loadAsset

WARNUNG: Cannot locate resource: Common/MatDefs/Light/Reflection.j3md

19.03.2011 18:38:29 com.jme3.app.Application handleError

SCHWERWIEGEND: Uncaught exception thrown in Thread[LWJGL Renderer Thread,5,main]

java.lang.NullPointerException: Material definition cannot be null

at com.jme3.material.Material.<init>(Material.java:160)

at com.jme3.material.Material.<init>(Material.java:167)

at jme3test.texture.TestCubeMap.createReflectiveTeapot(TestCubeMap.java:89)

at jme3test.texture.TestCubeMap.simpleInitApp(TestCubeMap.java:120)

Can’t find a test called TestSkyLoading

TestCubeMap has been deleted

Today I got this error dialogs starting the most recent version of JMonkeyPlatform (as I write this post):



Error opening OpenGL window!

Your graphics card needs to support at least OpenGL 2.0,

if that is the case, please download the latest drivers.

Error: Failed to create display





Error opening OpenGL window!

Your graphics card needs to support at least OpenGL 2.0,

if that is the case, please download the latest drivers.

Error: Failed to parent canvas to display



The strange thing is, my iGPU supports OpenGL 2.0 (native) and 2.1 (via mesa and other software)



EDIT: This seems not to be related with my problem but a known problem with jME on linux…

@Momoko Fan: It is not deleted from JMonkeyPlatform jME3 Test project

anouser said:
@Momoko Fan: It is not deleted from JMonkeyPlatform jME3 Test project

xD Because we cannot remote delete files in your project. When you create a new project (with the nightly version) the file will be gone.

@normen: yes, I know

I meant I updated jMonkeyPlatform (Alpha 4) to its most recent version, deleted my test project and re-created it. TestCubeMap was re-created with this test project, but TestSkyLoading wasn’t.

is jMonkeyPlatform Alpha4 your nightly version?

Read the manual on updating to the nightly version…

ok, I found it in Tools | Plugins | Settings where i selected jMonkeyEngine SDK Nightly.



TestSkyLoading shows a still but realistic sea with realistic reflections, a sun, some clouds and rocks.

30fps even in fullscreen on 1920x1080x24 without Antialiasing



Do you need screenshots?

You are seeing the correct result for TestSkyLoading. That particular test should have been added long before alpha4, so you don’t need to update to nightly to get it

Is there any chance to fix this?

Do you need more info (Debug, Memory dump, …)?