Login  Register

Update from Jogamp 2.0 to 2.0.2 causes curve TextRenderer exception

Posted by Bitzeralisis on Aug 12, 2013; 8:15pm
URL: https://forum.jogamp.org/Update-from-Jogamp-2-0-to-2-0-2-causes-curve-TextRenderer-exception-tp4029789.html

Hello all,

My curve TextRenderer had been rendering text perfectly until I tried updating from Jogamp 2.0 to 2.0.2, which now causes the following exception:

java.lang.RuntimeException: readShaderSource(shader/curverenderer01.vp) error:
        at com.jogamp.opengl.util.glsl.ShaderCode.create(ShaderCode.java:179)
        at com.jogamp.opengl.util.glsl.ShaderCode.create(ShaderCode.java:365)
        at com.jogamp.opengl.util.glsl.ShaderCode.create(ShaderCode.java:447)
        at jogamp.graph.curve.opengl.TextRendererImpl01.initShaderProgram(TextRendererImpl01.java:52)
        at com.jogamp.graph.curve.opengl.Renderer.init(Renderer.java:134)
        at (line of code that does TextRenderer.init(GL2ES2))
Caused by: java.io.FileNotFoundException: Can't find include file uniforms.glsl
        at com.jogamp.opengl.util.glsl.ShaderCode.readShaderSource(ShaderCode.java:746)
        at com.jogamp.opengl.util.glsl.ShaderCode.readShaderSource(ShaderCode.java:767)
        at com.jogamp.opengl.util.glsl.ShaderCode.readShaderSource(ShaderCode.java:796)
        at com.jogamp.opengl.util.glsl.ShaderCode.create(ShaderCode.java:177)
        ... 27 more

It seems that there might be a uniforms.glsl file somewhere within the libraries but I am not sure where to find it or how to link it.