List of usage examples for org.lwjgl.opengl GL20 glGetProgramInfoLog
@NativeType("void") public static String glGetProgramInfoLog(@NativeType("GLuint") int program)
From source file:ar.com.quark.backend.lwjgl.opengl.DesktopGLES20.java
License:Apache License
/** * {@inheritDoc} */ @Override public String glGetProgramInfoLog(int name) { return GL20.glGetProgramInfoLog(name); }
From source file:com.badlogic.gdx.backends.jglfw.JglfwGL20.java
License:Apache License
public String glGetProgramInfoLog(int program) { return GL20.glGetProgramInfoLog(program); }
From source file:com.google.gapid.glviewer.gl.Shader.java
License:Apache License
private boolean link() { GL20.glLinkProgram(handle);// www. ja v a 2 s. c om if (GL20.glGetProgrami(handle, GL20.GL_LINK_STATUS) != GL11.GL_TRUE) { LOG.log(WARNING, "Failed to link program:\n" + GL20.glGetProgramInfoLog(handle)); return false; } return true; }
From source file:com.google.gapid.glviewer.gl.Util.java
License:Apache License
public static String getProgramInfoLog(int program) { return GL20.glGetProgramInfoLog(program); }
From source file:com.grillecube.client.opengl.GLProgram.java
public void link() { this.progID = GL20.glCreateProgram(); for (GLShader shader : this.shaders) { GL20.glAttachShader(this.progID, shader.getID()); }/*from ww w. ja va2 s .com*/ this.bindAttributes(); GL20.glLinkProgram(this.progID); String message = GL20.glGetProgramInfoLog(this.progID); if (message.length() > 0) { Logger.get().log(Logger.Level.WARNING, "Linking shader message: " + message); } GL20.glValidateProgram(this.progID); this.linkUniforms(); GLH.glhAddObject(this); }
From source file:com.grillecube.engine.opengl.object.GLProgram.java
public void link() { this._programID = GL20.glCreateProgram(); for (GLShader shader : this._shaders) { GL20.glAttachShader(this._programID, shader.getID()); }/*from w w w .j a v a 2 s .c om*/ this.bindAttributes(); GL20.glLinkProgram(this._programID); String message = GL20.glGetProgramInfoLog(this._programID); if (message.length() > 0) { Logger.get().log(Logger.Level.WARNING, "Linking shader message: " + message); } GL20.glValidateProgram(this._programID); this.linkUniforms(); GLH.glhAddObject(this); }
From source file:com.wicpar.sinkingsimulatorclassic.graphics.ShaderProgram.java
License:Open Source License
public ShaderProgram setShaders(Shader... shaders) { if (ID == null) create();//from w w w.j a v a 2 s . c o m if (this.shaders.size() != 0) { for (Shader shader : this.shaders) { GL20.glDetachShader(ID, shader.getID()); } this.shaders.clear(); } for (Shader shader : shaders) { GL20.glAttachShader(ID, shader.getID()); } GL20.glLinkProgram(ID); if (GL20.glGetProgrami(ID, GL20.GL_LINK_STATUS) != GL11.GL_TRUE) { logger.error("failed to link program: \n" + GL20.glGetProgramInfoLog(ID)); } return this; }