/** Unsafe version of {@link #glGetActiveUniformBlockName GetActiveUniformBlockName} */ @JavadocExclude public static void nglGetActiveUniformBlockName( int program, int uniformBlockIndex, int bufSize, long length, long uniformBlockName) { long __functionAddress = getInstance().GetActiveUniformBlockName; GL31.nglGetActiveUniformBlockName( program, uniformBlockIndex, bufSize, length, uniformBlockName, __functionAddress); }
/** Unsafe version of {@link #glGetActiveUniformsiv GetActiveUniformsiv} */ @JavadocExclude public static void nglGetActiveUniformsiv( int program, int uniformCount, long uniformIndices, int pname, long params) { long __functionAddress = getInstance().GetActiveUniformsiv; GL31.nglGetActiveUniformsiv( program, uniformCount, uniformIndices, pname, params, __functionAddress); }
/** Unsafe version of {@link #glGetUniformIndices GetUniformIndices} */ @JavadocExclude public static void nglGetUniformIndices( int program, int uniformCount, long uniformNames, long uniformIndices) { long __functionAddress = getInstance().GetUniformIndices; GL31.nglGetUniformIndices( program, uniformCount, uniformNames, uniformIndices, __functionAddress); }
/** * 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); }
/** Unsafe version of {@link #glGetActiveUniformBlockiv GetActiveUniformBlockiv} */ @JavadocExclude public static void nglGetActiveUniformBlockiv( int program, int uniformBlockIndex, int pname, long params) { long __functionAddress = getInstance().GetActiveUniformBlockiv; GL31.nglGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params, __functionAddress); }
/** Unsafe version of {@link #glGetUniformBlockIndex GetUniformBlockIndex} */ @JavadocExclude public static int nglGetUniformBlockIndex(int program, long uniformBlockName) { long __functionAddress = getInstance().GetUniformBlockIndex; return GL31.nglGetUniformBlockIndex(program, uniformBlockName, __functionAddress); }