@Override public void glDrawElementsInstanced (int mode, int count, int type, int indicesOffset, int instanceCount) { GL31.glDrawElementsInstanced(mode, count, type, indicesOffset, instanceCount); }
@Override public void glDrawArraysInstanced (int mode, int first, int count, int instanceCount) { GL31.glDrawArraysInstanced(mode, first, count, instanceCount); }
@Override public int glGetUniformBlockIndex (int program, String uniformBlockName) { return GL31.glGetUniformBlockIndex(program, uniformBlockName); }
@Override public void glUniformBlockBinding (int program, int uniformBlockIndex, int uniformBlockBinding) { GL31.glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding); }
@Override public void glGetActiveUniformBlockName (int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName) { GL31.glGetActiveUniformBlockName(program, uniformBlockIndex, (IntBuffer)length, (ByteBuffer)uniformBlockName); }
/** * Retrieves the name of an active uniform block. * * @param program the name of a program containing the uniform block * @param uniformBlockIndex the index of the uniform block within {@code program} * * @see <a target="_blank" href="http://docs.gl/gl4/glGetActiveUniformBlockName">Reference Page</a> */ @NativeType("void") public static String glGetActiveUniformBlockName(@NativeType("GLuint") int program, @NativeType("GLuint") int uniformBlockIndex) { return glGetActiveUniformBlockName(program, uniformBlockIndex, glGetActiveUniformBlocki(program, uniformBlockIndex, GL_UNIFORM_BLOCK_NAME_LENGTH)); }
@Override public void glGetActiveUniformBlockiv (int program, int uniformBlockIndex, int pname, IntBuffer params) { params.put(GL31.glGetActiveUniformBlocki(program, uniformBlockIndex, pname)); }
@Override public void glUniformBlockBinding (int program, int uniformBlockIndex, int uniformBlockBinding) { GL31.glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding); }
@Override public String glGetActiveUniformBlockName (int program, int uniformBlockIndex) { return GL31.glGetActiveUniformBlockName(program, uniformBlockIndex, 1024); }
@Override public void glGetActiveUniformBlockiv (int program, int uniformBlockIndex, int pname, IntBuffer params) { params.put(GL31.glGetActiveUniformBlocki(program, uniformBlockIndex, pname)); }
@Override public void glDrawElementsInstanced (int mode, int count, int type, int indicesOffset, int instanceCount) { GL31.glDrawElementsInstanced(mode, count, type, indicesOffset, instanceCount); }
@Override public void glDrawArraysInstanced (int mode, int first, int count, int instanceCount) { GL31.glDrawArraysInstanced(mode, first, count, instanceCount); }
@Override public int glGetUniformBlockIndex (int program, String uniformBlockName) { return GL31.glGetUniformBlockIndex(program, uniformBlockName); }
@Override public void glUniformBlockBinding (int program, int uniformBlockIndex, int uniformBlockBinding) { GL31.glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding); }
@Override public void glGetActiveUniformBlockName (int program, int uniformBlockIndex, Buffer length, Buffer uniformBlockName) { GL31.glGetActiveUniformBlockName(program, uniformBlockIndex, (IntBuffer)length, (ByteBuffer)uniformBlockName); }
@Override public void glGetActiveUniformBlockiv (int program, int uniformBlockIndex, int pname, IntBuffer params) { params.put(GL31.glGetActiveUniformBlocki(program, uniformBlockIndex, pname)); }
@Override public void glDrawElementsInstanced (int mode, int count, int type, int indicesOffset, int instanceCount) { GL31.glDrawElementsInstanced(mode, count, type, indicesOffset, instanceCount); }
@Override public void glDrawArraysInstanced (int mode, int first, int count, int instanceCount) { GL31.glDrawArraysInstanced(mode, first, count, instanceCount); }
@Override public int glGetUniformBlockIndex (int program, String uniformBlockName) { return GL31.glGetUniformBlockIndex(program, uniformBlockName); }
@Override public void glUniformBlockBinding (int program, int uniformBlockIndex, int uniformBlockBinding) { GL31.glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding); }