/** Unsafe version of {@link #glGetActiveSubroutineName GetActiveSubroutineName} */
 @JavadocExclude
 public static void nglGetActiveSubroutineName(
     int program, int shadertype, int index, int bufsize, long length, long name) {
   long __functionAddress = getInstance().GetActiveSubroutineName;
   if (LWJGLUtil.CHECKS) checkFunctionAddress(__functionAddress);
   GL40.nglGetActiveSubroutineName(
       program, shadertype, index, bufsize, length, name, __functionAddress);
 }
 /**
  * Unsafe version of {@link #glGetActiveSubroutineUniformi(int, int, int, int,
  * java.nio.ByteBuffer) GetActiveSubroutineUniformi}
  */
 @JavadocExclude
 public static void nglGetActiveSubroutineUniformiv(
     int program, int shadertype, int index, int pname, long values) {
   long __functionAddress = getInstance().GetActiveSubroutineUniformiv;
   if (LWJGLUtil.CHECKS) checkFunctionAddress(__functionAddress);
   GL40.nglGetActiveSubroutineUniformiv(
       program, shadertype, index, pname, values, __functionAddress);
 }
 /**
  * Unsafe version of {@link #glGetProgramStagei(int, int, int, java.nio.ByteBuffer)
  * GetProgramStagei}
  */
 @JavadocExclude
 public static void nglGetProgramStageiv(int program, int shadertype, int pname, long values) {
   long __functionAddress = getInstance().GetProgramStageiv;
   if (LWJGLUtil.CHECKS) checkFunctionAddress(__functionAddress);
   GL40.nglGetProgramStageiv(program, shadertype, pname, values, __functionAddress);
 }
 /**
  * Unsafe version of {@link #glGetUniformSubroutineui(int, int, java.nio.ByteBuffer)
  * GetUniformSubroutineui}
  */
 @JavadocExclude
 public static void nglGetUniformSubroutineuiv(int shadertype, int location, long params) {
   long __functionAddress = getInstance().GetUniformSubroutineuiv;
   if (LWJGLUtil.CHECKS) checkFunctionAddress(__functionAddress);
   GL40.nglGetUniformSubroutineuiv(shadertype, location, params, __functionAddress);
 }
 /**
  * Unsafe version of {@link #glUniformSubroutinesui(int, int, java.nio.ByteBuffer)
  * UniformSubroutinesui}
  */
 @JavadocExclude
 public static void nglUniformSubroutinesuiv(int shadertype, int count, long indices) {
   long __functionAddress = getInstance().UniformSubroutinesuiv;
   if (LWJGLUtil.CHECKS) checkFunctionAddress(__functionAddress);
   GL40.nglUniformSubroutinesuiv(shadertype, count, indices, __functionAddress);
 }
 /** Unsafe version of {@link #glGetSubroutineIndex GetSubroutineIndex} */
 @JavadocExclude
 public static int nglGetSubroutineIndex(int program, int shadertype, long name) {
   long __functionAddress = getInstance().GetSubroutineIndex;
   if (LWJGLUtil.CHECKS) checkFunctionAddress(__functionAddress);
   return GL40.nglGetSubroutineIndex(program, shadertype, name, __functionAddress);
 }