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 ;(
|