From 55f4405dbf9253e6ca686e44c50b2cfc1af7f3eb Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Wed, 31 Oct 2012 11:22:09 +0100 Subject: ShaderProgram: Program name is valid if non zero; Add init(GL) return value for success. --- src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java') diff --git a/src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java b/src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java index c34d1cbeb..2884aca2f 100755 --- a/src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java +++ b/src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java @@ -65,7 +65,9 @@ public class RegionRendererImpl01 extends RegionRenderer { sp.add(rsVp); sp.add(rsFp); - sp.init(gl); + if( !sp.init(gl) ) { + throw new GLException("RegionRenderer: Couldn't init program: "+sp); + } st.attachShaderProgram(gl, sp, false); st.bindAttribLocation(gl, AttributeNames.VERTEX_ATTR_IDX, AttributeNames.VERTEX_ATTR_NAME); st.bindAttribLocation(gl, AttributeNames.TEXCOORD_ATTR_IDX, AttributeNames.TEXCOORD_ATTR_NAME); -- cgit v1.2.3