/**
  * 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);
 }