1    // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source )
2
3    public static native void glGetShaderSource(
4        int shader,
5        int bufsize,
6        int[] length,
7        int lengthOffset,
8        byte[] source,
9        int sourceOffset
10    );
11
12    // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source )
13
14    /** @hide Method is broken, but used to be public (b/6006380) */
15    public static native void glGetShaderSource(
16        int shader,
17        int bufsize,
18        java.nio.IntBuffer length,
19        byte source
20    );
21
22    // C function void glGetShaderSource ( GLuint shader, GLsizei bufsize, GLsizei *length, char *source )
23
24    public static native String glGetShaderSource(
25        int shader
26    );
27