Opengl error 1281 when trying to glUseProgram
Any ideas how I could debug this opengl error further? 1281 I'm loading source from files, compiling, linking and then trying to check for errors after glUseProgram In my object's draw method .. log.info(gl2.glIsProgram(shaderProgram)); // true gl2.glUseProgram(shaderProgram); int error; while ((error = gl2.glGetError()) != GL2.GL_NO_ERROR) { throw new RuntimeException("glUseProgram" + ": glError " + error); } Output .. [13:38:08] INFO (IARectangle.java:99) - true java.lang.RuntimeException: glUseProgram: glError 1281 This is how I load my shader source, from .glsl files .. Vector<Integer>