1    // C function void glGetActiveUniformBlockName ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName )
2
3    public static native void glGetActiveUniformBlockName(
4        int program,
5        int uniformBlockIndex,
6        int bufSize,
7        int[] length,
8        int lengthOffset,
9        byte[] uniformBlockName,
10        int uniformBlockNameOffset
11    );
12
13    // C function void glGetActiveUniformBlockName ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName )
14
15    public static native void glGetActiveUniformBlockName(
16        int program,
17        int uniformBlockIndex,
18        java.nio.Buffer length,
19        java.nio.Buffer uniformBlockName
20    );
21
22    // C function void glGetActiveUniformBlockName ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName )
23
24    public static native String glGetActiveUniformBlockName(
25        int program,
26        int uniformBlockIndex
27    );
28
29