14f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall    // C function void glGetActiveUniformBlockName ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName )
24f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall
34f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall    public static native void glGetActiveUniformBlockName(
44f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int program,
54f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int uniformBlockIndex,
64f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int bufSize,
74f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int[] length,
84f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int lengthOffset,
94f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        byte[] uniformBlockName,
104f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int uniformBlockNameOffset
114f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall    );
124f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall
134f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall    // C function void glGetActiveUniformBlockName ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName )
144f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall
154f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall    public static native void glGetActiveUniformBlockName(
164f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int program,
174f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int uniformBlockIndex,
184f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        java.nio.Buffer length,
194f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        java.nio.Buffer uniformBlockName
204f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall    );
214f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall
224f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall    // C function void glGetActiveUniformBlockName ( GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName )
234f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall
244f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall    public static native String glGetActiveUniformBlockName(
254f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int program,
264f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall        int uniformBlockIndex
274f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall    );
284f6693080c9a186f3fe37abe445abdb39662ae22Jesse Hall
29