155b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    // C function void glGetActiveUniform ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name )
255b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
355b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    public static native void glGetActiveUniform(
455b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int program,
555b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int index,
655b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int bufsize,
755b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int[] length,
855b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int lengthOffset,
955b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int[] size,
1055b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int sizeOffset,
1155b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int[] type,
1255b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int typeOffset,
1355b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        byte[] name,
1455b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int nameOffset
1555b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    );
1655b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
1755b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    // C function void glGetActiveUniform ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name )
1855b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
1955b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    public static native void glGetActiveUniform(
2055b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int program,
2155b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int index,
2255b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int bufsize,
2355b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        java.nio.IntBuffer length,
2455b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        java.nio.IntBuffer size,
2555b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        java.nio.IntBuffer type,
2655b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        byte name
2755b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    );
2855b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    // C function void glGetActiveUniform ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name )
2955b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
3055b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    public static native String glGetActiveUniform(
3155b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int program,
3255b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int index,
3355b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int[] size,
3455b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int sizeOffset,
3555b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int[] type,
3655b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int typeOffset
3755b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    );
3855b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
3955b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    // C function void glGetActiveUniform ( GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name )
4055b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
4155b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    public static native String glGetActiveUniform(
4255b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int program,
4355b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int index,
4455b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        java.nio.IntBuffer size,
4555b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        java.nio.IntBuffer type
4655b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    );
47