Mythruna

General Category => Tech Support => Topic started by: Tudoreleuu on June 16, 2012, 10:43:20 PM



Title: When are you going to fix this?
Post by: Tudoreleuu on June 16, 2012, 10:43:20 PM
I've read a bit and I see a particular bug doesn't let me run Mythruna: it doesn't run on some ATI cards, and in an old topic you said you'll try to fix it. Any progress on that? Because I really  want to play.


Title: Re: When are you going to fix this?
Post by: pspeed on June 16, 2012, 10:47:10 PM
The problem is that I don't have these older ATI cards to test with and ATI's drivers don't provide any information for me to go on.

Because they only tell me "it's broken" and not what is broken then that means I need to sit and disable parts of the shaders one line at a time until something works and then isolate what part is actually breaking in order to fix it.

Sometimes in my development travels, I come across something that it might be... so I fix that and try again.  But I'm only guessing because I have nothing to go on and can't test it myself.

If you could post your error log to make sure it is the same error and not a totally unfixable one then that might also be helpful.


Title: Re: When are you going to fix this?
Post by: Tudoreleuu on June 16, 2012, 10:57:22 PM
Okay, hold on...
So I start Singleplayer/join an MP server, and after a bit of loading...


Uncaught exception from thread:Thread[LWJGL Renderer Thread,5,main]
com.jme3.renderer.RendererException: Shader link failure, shader:Shader[language=GLSL100, numSources=2, numUniforms=20, shaderSources=[ShaderSource[name=MatDefs/MyLighting.vert, defines, type=Vertex], ShaderSource[name=MatDefs/MyLighting.frag, defines, type=Fragment]]] info:Fragment shader(s) failed to link,  vertex shader(s) failed to link.
 
   at com.jme3.renderer.lwjgl.LwjglRenderer.updateShaderData(LwjglRenderer.java:1087)
   at com.jme3.renderer.lwjgl.LwjglRenderer.setShader(LwjglRenderer.java:1122)
   at com.jme3.material.Material.renderMultipassLighting(Material.java:799)
   at com.jme3.material.Material.render(Material.java:1028)
   at com.jme3.renderer.RenderManager.renderGeometry(RenderManager.java:658)
   at com.jme3.renderer.queue.RenderQueue.renderGeometryList(RenderQueue.java:299)
   at com.jme3.renderer.queue.RenderQueue.renderQueue(RenderQueue.java:351)
   at com.jme3.renderer.RenderManager.renderViewPortQueues(RenderManager.java:894)
   at com.jme3.renderer.RenderManager.flushQueue(RenderManager.java:850)
   at com.jme3.renderer.RenderManager.renderViewPort(RenderManager.java:1130)
   at com.jme3.renderer.RenderManager.render(RenderManager.java:1173)
   at com.jme3.app.SimpleApplication.update(SimpleApplication.java:254)
   at com.jme3.system.lwjgl.LwjglAbstractDisplay.runLoop(LwjglAbstractDisplay.java:149)
   at com.jme3.system.lwjgl.LwjglDisplay.runLoop(LwjglDisplay.java:182)
   at com.jme3.system.lwjgl.LwjglAbstractDisplay.run(LwjglAbstractDisplay.java:223)
   at java.lang.Thread.run(Unknown Source)

Build version:20120508

Memory usage:
Working memory: 66% (48728536/73150464)  VM Max: 9% (48728536/518979584)

Rendering caps:
    FrameBuffer
    FrameBufferMRT
    FrameBufferMultisample
    OpenGL20
    OpenGL21
    ARBprogram
    GLSL100
    GLSL110
    GLSL120
    FloatTexture
    NonPowerOfTwoTextures

Statistics:
  Vertices = 0
  Triangles = 0
  Uniforms = 0
  Objects = 0
  Shaders (S) = 0
  Shaders (F) = 0
  Shaders (M) = 6
  Textures (S) = 2
  Textures (F) = 2
  Textures (M) = 13
  FrameBuffers (S) = 1
  FrameBuffers (F) = 1
  FrameBuffers (M) = 4
Application settings:
UseInput = true
AudioRenderer = LWJGL
Height = 600
Renderer = LWJGL-OpenGL2
BitsPerPixel = 24
Fullscreen = false
StencilBits = 0
DepthBits = 24
VSync = false
Frequency = -1
Width = 800
Samples = 0
DisableJoysticks = true
FrameRate = -1

Display adapter information:
Adapter:ati2dvag
Driver Version:6.14.10.6891
Vendor:ATI Technologies Inc.
Version:2.1.8304 Release
Renderer:Radeon X300/X550/X1050 Series
GLSL Ver:1.20


Title: Re: When are you going to fix this?
Post by: pspeed on June 16, 2012, 11:05:52 PM
Fragment shader(s) failed to link,  vertex shader(s) failed to link.

Thanks.  Yeah, it's the same issue.  Some problem with the shaders but the ATI developers decided it wasn't important to tell us why.

I assume you've already made sure your drivers are the latest and stuff.

If this ever gets fixed, I will do a little happy dance.


Title: Re: When are you going to fix this?
Post by: Tudoreleuu on June 16, 2012, 11:07:30 PM
Yeah, it's a sad thing you don't have the ATI card to see what's wrong ;(