155b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source )
255b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
355b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    public static native void glGetShaderSource(
455b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int shader,
555b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int bufsize,
655b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int[] length,
755b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int lengthOffset,
855b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        byte[] source,
955b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int sourceOffset
1055b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    );
1155b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
1255b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source )
1355b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
1455b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    public static native void glGetShaderSource(
1555b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int shader,
1655b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int bufsize,
1755b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        java.nio.IntBuffer length,
1855b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        byte source
1955b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    );
2055b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
2155b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source )
2255b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer
2355b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    public static native String glGetShaderSource(
2455b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer        int shader
2555b4e553c8e6021cb65a9ac99857bfbf4d4f335dThomas Tafertshofer    );
26