/** * Assigns a binding point to an active uniform block. * * @param program the name of a program object containing the active uniform block whose binding * to assign * @param uniformBlockIndex the index of the active uniform block within {@code program} whose * binding to assign * @param uniformBlockBinding the binding point to which to bind the uniform block with index * {@code uniformBlockIndex} within {@code program} */ public static void glUniformBlockBinding( int program, int uniformBlockIndex, int uniformBlockBinding) { long __functionAddress = getInstance().UniformBlockBinding; GL31.nglUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding, __functionAddress); }