1    // C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
2
3    public static native void glGetTransformFeedbackVarying(
4        int program,
5        int index,
6        int bufsize,
7        int[] length,
8        int lengthOffset,
9        int[] size,
10        int sizeOffset,
11        int[] type,
12        int typeOffset,
13        byte[] name,
14        int nameOffset
15    );
16
17    // C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
18    /**
19     * @deprecated
20     * Use the version that takes a ByteBuffer as the last argument, or the versions that return a String.
21     * */
22    public static native void glGetTransformFeedbackVarying(
23        int program,
24        int index,
25        int bufsize,
26        java.nio.IntBuffer length,
27        java.nio.IntBuffer size,
28        java.nio.IntBuffer type,
29        byte name
30    );
31
32    // C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
33
34    public static native void glGetTransformFeedbackVarying(
35        int program,
36        int index,
37        int bufsize,
38        java.nio.IntBuffer length,
39        java.nio.IntBuffer size,
40        java.nio.IntBuffer type,
41        java.nio.ByteBuffer name
42    );
43
44    // C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
45
46    public static native String glGetTransformFeedbackVarying(
47        int program,
48        int index,
49        int[] size,
50        int sizeOffset,
51        int[] type,
52        int typeOffset
53    );
54
55    // C function void glGetTransformFeedbackVarying ( GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name )
56
57    public static native String glGetTransformFeedbackVarying(
58        int program,
59        int index,
60        java.nio.IntBuffer size,
61        java.nio.IntBuffer type
62    );
63
64