1 /* !---- DO NOT EDIT: This file autogenerated by com/sun/gluegen/opengl/GLEmitter.java on Thu May 22 01:39:26 PDT 2008 ----! */
2 
3 package javax.media.opengl;
4 
5 import java.util.*;
6 import javax.media.opengl.*;
7 import com.sun.opengl.impl.*;
8 import com.sun.gluegen.runtime.*;
9 
10  /**
11   * <P> The basic interface to OpenGL, providing access to core
12   * functionality up through the OpenGL 2.0 specification as well as
13   * all vendor extensions. </P>
14   *
15   * <P> While the APIs for vendor extensions are unconditionally
16   * exposed, the underlying functions may not be present. The method
17   * {@link #isFunctionAvailable} should be used to query the
18   * availability of any non-core function before it is used for the
19   * first time; for example,
20   * <code>gl.isFunctionAvailable("glProgramStringARB")</code>. On
21   * certain platforms (Windows in particular), the most "core"
22   * functionality is only OpenGL 1.1, so in theory any routines first
23   * exposed in OpenGL 1.2, 1.3, and 1.4, 1.5, or 2.0 as well as vendor
24   * extensions should all be queried. Calling an unavailable function
25   * will cause a {@link GLException} to be raised. </P>
26   *
27   * {@link #isExtensionAvailable} may also be used to determine whether
28   * a specific extension is available before calling the routines or
29   * using the functionality it exposes: for example,
30   * <code>gl.isExtensionAvailable("GL_ARB_vertex_program");</code>.
31   * However, in this case it is up to the end user to know which
32   * routines or functionality are associated with which OpenGL
33   * extensions. It may also be used to test for the availability of a
34   * particular version of OpenGL: for example,
35   * <code>gl.isExtensionAvailable("GL_VERSION_1_5");</code>.
36   *
37   * <P> Exceptions to the window system extension naming rules:
38   *
39   * <UL>
40   *
41   * <LI> The memory allocators for the NVidia vertex_array_range (VAR)
42   * extension, in particular <code>wglAllocateMemoryNV</code> /
43   * <code>glXAllocateMemoryNV</code> and associated routines. {@link
44   * #glAllocateMemoryNV} has been provided for window system-independent
45   * access to VAR. {@link #isFunctionAvailable} will translate an argument
46   * of "glAllocateMemoryNV" or "glFreeMemoryNV" into the appropriate
47   * window system-specific name. </P>
48   *
49   * <LI> WGL_ARB_pbuffer, WGL_ARB_pixel_format, and other
50   * platform-specific pbuffer functionality; the availability of
51   * pbuffers can be queried on Windows, X11 and Mac OS X platforms by
52   * querying {@link #isExtensionAvailable} with an argument of
53   * "GL_ARB_pbuffer" or "GL_ARB_pixel_format".
54   *
55   * </UL> <P>
56   *
57   */
58 public interface GL
59 {
60 
61   public static final int GL_FALSE = 0x0;
62   public static final int GL_TRUE = 0x1;
63   public static final int GL_BYTE = 0x1400;
64   public static final int GL_UNSIGNED_BYTE = 0x1401;
65   public static final int GL_SHORT = 0x1402;
66   public static final int GL_UNSIGNED_SHORT = 0x1403;
67   public static final int GL_INT = 0x1404;
68   public static final int GL_UNSIGNED_INT = 0x1405;
69   public static final int GL_FLOAT = 0x1406;
70   public static final int GL_DOUBLE = 0x140A;
71   public static final int GL_2_BYTES = 0x1407;
72   public static final int GL_3_BYTES = 0x1408;
73   public static final int GL_4_BYTES = 0x1409;
74   public static final int GL_POINTS = 0x0000;
75   public static final int GL_LINES = 0x0001;
76   public static final int GL_LINE_LOOP = 0x0002;
77   public static final int GL_LINE_STRIP = 0x0003;
78   public static final int GL_TRIANGLES = 0x0004;
79   public static final int GL_TRIANGLE_STRIP = 0x0005;
80   public static final int GL_TRIANGLE_FAN = 0x0006;
81   public static final int GL_QUADS = 0x0007;
82   public static final int GL_QUAD_STRIP = 0x0008;
83   public static final int GL_POLYGON = 0x0009;
84   public static final int GL_MATRIX_MODE = 0x0BA0;
85   public static final int GL_MODELVIEW = 0x1700;
86   public static final int GL_PROJECTION = 0x1701;
87   public static final int GL_TEXTURE = 0x1702;
88   public static final int GL_POINT_SMOOTH = 0x0B10;
89   public static final int GL_POINT_SIZE = 0x0B11;
90   public static final int GL_POINT_SIZE_GRANULARITY = 0x0B13;
91   public static final int GL_POINT_SIZE_RANGE = 0x0B12;
92   public static final int GL_LINE_SMOOTH = 0x0B20;
93   public static final int GL_LINE_STIPPLE = 0x0B24;
94   public static final int GL_LINE_STIPPLE_PATTERN = 0x0B25;
95   public static final int GL_LINE_STIPPLE_REPEAT = 0x0B26;
96   public static final int GL_LINE_WIDTH = 0x0B21;
97   public static final int GL_LINE_WIDTH_GRANULARITY = 0x0B23;
98   public static final int GL_LINE_WIDTH_RANGE = 0x0B22;
99   public static final int GL_POINT = 0x1B00;
100   public static final int GL_LINE = 0x1B01;
101   public static final int GL_FILL = 0x1B02;
102   public static final int GL_CW = 0x0900;
103   public static final int GL_CCW = 0x0901;
104   public static final int GL_FRONT = 0x0404;
105   public static final int GL_BACK = 0x0405;
106   public static final int GL_POLYGON_MODE = 0x0B40;
107   public static final int GL_POLYGON_SMOOTH = 0x0B41;
108   public static final int GL_POLYGON_STIPPLE = 0x0B42;
109   public static final int GL_EDGE_FLAG = 0x0B43;
110   public static final int GL_CULL_FACE = 0x0B44;
111   public static final int GL_CULL_FACE_MODE = 0x0B45;
112   public static final int GL_FRONT_FACE = 0x0B46;
113   public static final int GL_POLYGON_OFFSET_FACTOR = 0x8038;
114   public static final int GL_POLYGON_OFFSET_UNITS = 0x2A00;
115   public static final int GL_POLYGON_OFFSET_POINT = 0x2A01;
116   public static final int GL_POLYGON_OFFSET_LINE = 0x2A02;
117   public static final int GL_POLYGON_OFFSET_FILL = 0x8037;
118   public static final int GL_COMPILE = 0x1300;
119   public static final int GL_COMPILE_AND_EXECUTE = 0x1301;
120   public static final int GL_LIST_BASE = 0x0B32;
121   public static final int GL_LIST_INDEX = 0x0B33;
122   public static final int GL_LIST_MODE = 0x0B30;
123   public static final int GL_NEVER = 0x0200;
124   public static final int GL_LESS = 0x0201;
125   public static final int GL_EQUAL = 0x0202;
126   public static final int GL_LEQUAL = 0x0203;
127   public static final int GL_GREATER = 0x0204;
128   public static final int GL_NOTEQUAL = 0x0205;
129   public static final int GL_GEQUAL = 0x0206;
130   public static final int GL_ALWAYS = 0x0207;
131   public static final int GL_DEPTH_TEST = 0x0B71;
132   public static final int GL_DEPTH_BITS = 0x0D56;
133   public static final int GL_DEPTH_CLEAR_VALUE = 0x0B73;
134   public static final int GL_DEPTH_FUNC = 0x0B74;
135   public static final int GL_DEPTH_RANGE = 0x0B70;
136   public static final int GL_DEPTH_WRITEMASK = 0x0B72;
137   public static final int GL_DEPTH_COMPONENT = 0x1902;
138   public static final int GL_LIGHTING = 0x0B50;
139   public static final int GL_LIGHT0 = 0x4000;
140   public static final int GL_LIGHT1 = 0x4001;
141   public static final int GL_LIGHT2 = 0x4002;
142   public static final int GL_LIGHT3 = 0x4003;
143   public static final int GL_LIGHT4 = 0x4004;
144   public static final int GL_LIGHT5 = 0x4005;
145   public static final int GL_LIGHT6 = 0x4006;
146   public static final int GL_LIGHT7 = 0x4007;
147   public static final int GL_SPOT_EXPONENT = 0x1205;
148   public static final int GL_SPOT_CUTOFF = 0x1206;
149   public static final int GL_CONSTANT_ATTENUATION = 0x1207;
150   public static final int GL_LINEAR_ATTENUATION = 0x1208;
151   public static final int GL_QUADRATIC_ATTENUATION = 0x1209;
152   public static final int GL_AMBIENT = 0x1200;
153   public static final int GL_DIFFUSE = 0x1201;
154   public static final int GL_SPECULAR = 0x1202;
155   public static final int GL_SHININESS = 0x1601;
156   public static final int GL_EMISSION = 0x1600;
157   public static final int GL_POSITION = 0x1203;
158   public static final int GL_SPOT_DIRECTION = 0x1204;
159   public static final int GL_AMBIENT_AND_DIFFUSE = 0x1602;
160   public static final int GL_COLOR_INDEXES = 0x1603;
161   public static final int GL_LIGHT_MODEL_TWO_SIDE = 0x0B52;
162   public static final int GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51;
163   public static final int GL_LIGHT_MODEL_AMBIENT = 0x0B53;
164   public static final int GL_FRONT_AND_BACK = 0x0408;
165   public static final int GL_SHADE_MODEL = 0x0B54;
166   public static final int GL_FLAT = 0x1D00;
167   public static final int GL_SMOOTH = 0x1D01;
168   public static final int GL_COLOR_MATERIAL = 0x0B57;
169   public static final int GL_COLOR_MATERIAL_FACE = 0x0B55;
170   public static final int GL_COLOR_MATERIAL_PARAMETER = 0x0B56;
171   public static final int GL_NORMALIZE = 0x0BA1;
172   public static final int GL_CLIP_PLANE0 = 0x3000;
173   public static final int GL_CLIP_PLANE1 = 0x3001;
174   public static final int GL_CLIP_PLANE2 = 0x3002;
175   public static final int GL_CLIP_PLANE3 = 0x3003;
176   public static final int GL_CLIP_PLANE4 = 0x3004;
177   public static final int GL_CLIP_PLANE5 = 0x3005;
178   public static final int GL_ACCUM_RED_BITS = 0x0D58;
179   public static final int GL_ACCUM_GREEN_BITS = 0x0D59;
180   public static final int GL_ACCUM_BLUE_BITS = 0x0D5A;
181   public static final int GL_ACCUM_ALPHA_BITS = 0x0D5B;
182   public static final int GL_ACCUM_CLEAR_VALUE = 0x0B80;
183   public static final int GL_ACCUM = 0x0100;
184   public static final int GL_ADD = 0x0104;
185   public static final int GL_LOAD = 0x0101;
186   public static final int GL_MULT = 0x0103;
187   public static final int GL_RETURN = 0x0102;
188   public static final int GL_ALPHA_TEST = 0x0BC0;
189   public static final int GL_ALPHA_TEST_REF = 0x0BC2;
190   public static final int GL_ALPHA_TEST_FUNC = 0x0BC1;
191   public static final int GL_BLEND = 0x0BE2;
192   public static final int GL_BLEND_SRC = 0x0BE1;
193   public static final int GL_BLEND_DST = 0x0BE0;
194   public static final int GL_ZERO = 0x0;
195   public static final int GL_ONE = 0x1;
196   public static final int GL_SRC_COLOR = 0x0300;
197   public static final int GL_ONE_MINUS_SRC_COLOR = 0x0301;
198   public static final int GL_SRC_ALPHA = 0x0302;
199   public static final int GL_ONE_MINUS_SRC_ALPHA = 0x0303;
200   public static final int GL_DST_ALPHA = 0x0304;
201   public static final int GL_ONE_MINUS_DST_ALPHA = 0x0305;
202   public static final int GL_DST_COLOR = 0x0306;
203   public static final int GL_ONE_MINUS_DST_COLOR = 0x0307;
204   public static final int GL_SRC_ALPHA_SATURATE = 0x0308;
205   public static final int GL_FEEDBACK = 0x1C01;
206   public static final int GL_RENDER = 0x1C00;
207   public static final int GL_SELECT = 0x1C02;
208   public static final int GL_2D = 0x0600;
209   public static final int GL_3D = 0x0601;
210   public static final int GL_3D_COLOR = 0x0602;
211   public static final int GL_3D_COLOR_TEXTURE = 0x0603;
212   public static final int GL_4D_COLOR_TEXTURE = 0x0604;
213   public static final int GL_POINT_TOKEN = 0x0701;
214   public static final int GL_LINE_TOKEN = 0x0702;
215   public static final int GL_LINE_RESET_TOKEN = 0x0707;
216   public static final int GL_POLYGON_TOKEN = 0x0703;
217   public static final int GL_BITMAP_TOKEN = 0x0704;
218   public static final int GL_DRAW_PIXEL_TOKEN = 0x0705;
219   public static final int GL_COPY_PIXEL_TOKEN = 0x0706;
220   public static final int GL_PASS_THROUGH_TOKEN = 0x0700;
221   public static final int GL_FEEDBACK_BUFFER_POINTER = 0x0DF0;
222   public static final int GL_FEEDBACK_BUFFER_SIZE = 0x0DF1;
223   public static final int GL_FEEDBACK_BUFFER_TYPE = 0x0DF2;
224   public static final int GL_SELECTION_BUFFER_POINTER = 0x0DF3;
225   public static final int GL_SELECTION_BUFFER_SIZE = 0x0DF4;
226   public static final int GL_FOG = 0x0B60;
227   public static final int GL_FOG_MODE = 0x0B65;
228   public static final int GL_FOG_DENSITY = 0x0B62;
229   public static final int GL_FOG_COLOR = 0x0B66;
230   public static final int GL_FOG_INDEX = 0x0B61;
231   public static final int GL_FOG_START = 0x0B63;
232   public static final int GL_FOG_END = 0x0B64;
233   public static final int GL_LINEAR = 0x2601;
234   public static final int GL_EXP = 0x0800;
235   public static final int GL_EXP2 = 0x0801;
236   public static final int GL_LOGIC_OP = 0x0BF1;
237   public static final int GL_INDEX_LOGIC_OP = 0x0BF1;
238   public static final int GL_COLOR_LOGIC_OP = 0x0BF2;
239   public static final int GL_LOGIC_OP_MODE = 0x0BF0;
240   public static final int GL_CLEAR = 0x1500;
241   public static final int GL_SET = 0x150F;
242   public static final int GL_COPY = 0x1503;
243   public static final int GL_COPY_INVERTED = 0x150C;
244   public static final int GL_NOOP = 0x1505;
245   public static final int GL_INVERT = 0x150A;
246   public static final int GL_AND = 0x1501;
247   public static final int GL_NAND = 0x150E;
248   public static final int GL_OR = 0x1507;
249   public static final int GL_NOR = 0x1508;
250   public static final int GL_XOR = 0x1506;
251   public static final int GL_EQUIV = 0x1509;
252   public static final int GL_AND_REVERSE = 0x1502;
253   public static final int GL_AND_INVERTED = 0x1504;
254   public static final int GL_OR_REVERSE = 0x150B;
255   public static final int GL_OR_INVERTED = 0x150D;
256   public static final int GL_STENCIL_TEST = 0x0B90;
257   public static final int GL_STENCIL_WRITEMASK = 0x0B98;
258   public static final int GL_STENCIL_BITS = 0x0D57;
259   public static final int GL_STENCIL_FUNC = 0x0B92;
260   public static final int GL_STENCIL_VALUE_MASK = 0x0B93;
261   public static final int GL_STENCIL_REF = 0x0B97;
262   public static final int GL_STENCIL_FAIL = 0x0B94;
263   public static final int GL_STENCIL_PASS_DEPTH_PASS = 0x0B96;
264   public static final int GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95;
265   public static final int GL_STENCIL_CLEAR_VALUE = 0x0B91;
266   public static final int GL_STENCIL_INDEX = 0x1901;
267   public static final int GL_KEEP = 0x1E00;
268   public static final int GL_REPLACE = 0x1E01;
269   public static final int GL_INCR = 0x1E02;
270   public static final int GL_DECR = 0x1E03;
271   public static final int GL_NONE = 0x0;
272   public static final int GL_LEFT = 0x0406;
273   public static final int GL_RIGHT = 0x0407;
274   public static final int GL_FRONT_LEFT = 0x0400;
275   public static final int GL_FRONT_RIGHT = 0x0401;
276   public static final int GL_BACK_LEFT = 0x0402;
277   public static final int GL_BACK_RIGHT = 0x0403;
278   public static final int GL_AUX0 = 0x0409;
279   public static final int GL_AUX1 = 0x040A;
280   public static final int GL_AUX2 = 0x040B;
281   public static final int GL_AUX3 = 0x040C;
282   public static final int GL_COLOR_INDEX = 0x1900;
283   public static final int GL_RED = 0x1903;
284   public static final int GL_GREEN = 0x1904;
285   public static final int GL_BLUE = 0x1905;
286   public static final int GL_ALPHA = 0x1906;
287   public static final int GL_LUMINANCE = 0x1909;
288   public static final int GL_LUMINANCE_ALPHA = 0x190A;
289   public static final int GL_ALPHA_BITS = 0x0D55;
290   public static final int GL_RED_BITS = 0x0D52;
291   public static final int GL_GREEN_BITS = 0x0D53;
292   public static final int GL_BLUE_BITS = 0x0D54;
293   public static final int GL_INDEX_BITS = 0x0D51;
294   public static final int GL_SUBPIXEL_BITS = 0x0D50;
295   public static final int GL_AUX_BUFFERS = 0x0C00;
296   public static final int GL_READ_BUFFER = 0x0C02;
297   public static final int GL_DRAW_BUFFER = 0x0C01;
298   public static final int GL_DOUBLEBUFFER = 0x0C32;
299   public static final int GL_STEREO = 0x0C33;
300   public static final int GL_BITMAP = 0x1A00;
301   public static final int GL_COLOR = 0x1800;
302   public static final int GL_DEPTH = 0x1801;
303   public static final int GL_STENCIL = 0x1802;
304   public static final int GL_DITHER = 0x0BD0;
305   public static final int GL_RGB = 0x1907;
306   public static final int GL_RGBA = 0x1908;
307   public static final int GL_MAX_LIST_NESTING = 0x0B31;
308   public static final int GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35;
309   public static final int GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36;
310   public static final int GL_MAX_NAME_STACK_DEPTH = 0x0D37;
311   public static final int GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38;
312   public static final int GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39;
313   public static final int GL_MAX_EVAL_ORDER = 0x0D30;
314   public static final int GL_MAX_LIGHTS = 0x0D31;
315   public static final int GL_MAX_CLIP_PLANES = 0x0D32;
316   public static final int GL_MAX_TEXTURE_SIZE = 0x0D33;
317   public static final int GL_MAX_PIXEL_MAP_TABLE = 0x0D34;
318   public static final int GL_MAX_VIEWPORT_DIMS = 0x0D3A;
319   public static final int GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B;
320   public static final int GL_ATTRIB_STACK_DEPTH = 0x0BB0;
321   public static final int GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1;
322   public static final int GL_COLOR_CLEAR_VALUE = 0x0C22;
323   public static final int GL_COLOR_WRITEMASK = 0x0C23;
324   public static final int GL_CURRENT_INDEX = 0x0B01;
325   public static final int GL_CURRENT_COLOR = 0x0B00;
326   public static final int GL_CURRENT_NORMAL = 0x0B02;
327   public static final int GL_CURRENT_RASTER_COLOR = 0x0B04;
328   public static final int GL_CURRENT_RASTER_DISTANCE = 0x0B09;
329   public static final int GL_CURRENT_RASTER_INDEX = 0x0B05;
330   public static final int GL_CURRENT_RASTER_POSITION = 0x0B07;
331   public static final int GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06;
332   public static final int GL_CURRENT_RASTER_POSITION_VALID = 0x0B08;
333   public static final int GL_CURRENT_TEXTURE_COORDS = 0x0B03;
334   public static final int GL_INDEX_CLEAR_VALUE = 0x0C20;
335   public static final int GL_INDEX_MODE = 0x0C30;
336   public static final int GL_INDEX_WRITEMASK = 0x0C21;
337   public static final int GL_MODELVIEW_MATRIX = 0x0BA6;
338   public static final int GL_MODELVIEW_STACK_DEPTH = 0x0BA3;
339   public static final int GL_NAME_STACK_DEPTH = 0x0D70;
340   public static final int GL_PROJECTION_MATRIX = 0x0BA7;
341   public static final int GL_PROJECTION_STACK_DEPTH = 0x0BA4;
342   public static final int GL_RENDER_MODE = 0x0C40;
343   public static final int GL_RGBA_MODE = 0x0C31;
344   public static final int GL_TEXTURE_MATRIX = 0x0BA8;
345   public static final int GL_TEXTURE_STACK_DEPTH = 0x0BA5;
346   public static final int GL_VIEWPORT = 0x0BA2;
347   public static final int GL_AUTO_NORMAL = 0x0D80;
348   public static final int GL_MAP1_COLOR_4 = 0x0D90;
349   public static final int GL_MAP1_INDEX = 0x0D91;
350   public static final int GL_MAP1_NORMAL = 0x0D92;
351   public static final int GL_MAP1_TEXTURE_COORD_1 = 0x0D93;
352   public static final int GL_MAP1_TEXTURE_COORD_2 = 0x0D94;
353   public static final int GL_MAP1_TEXTURE_COORD_3 = 0x0D95;
354   public static final int GL_MAP1_TEXTURE_COORD_4 = 0x0D96;
355   public static final int GL_MAP1_VERTEX_3 = 0x0D97;
356   public static final int GL_MAP1_VERTEX_4 = 0x0D98;
357   public static final int GL_MAP2_COLOR_4 = 0x0DB0;
358   public static final int GL_MAP2_INDEX = 0x0DB1;
359   public static final int GL_MAP2_NORMAL = 0x0DB2;
360   public static final int GL_MAP2_TEXTURE_COORD_1 = 0x0DB3;
361   public static final int GL_MAP2_TEXTURE_COORD_2 = 0x0DB4;
362   public static final int GL_MAP2_TEXTURE_COORD_3 = 0x0DB5;
363   public static final int GL_MAP2_TEXTURE_COORD_4 = 0x0DB6;
364   public static final int GL_MAP2_VERTEX_3 = 0x0DB7;
365   public static final int GL_MAP2_VERTEX_4 = 0x0DB8;
366   public static final int GL_MAP1_GRID_DOMAIN = 0x0DD0;
367   public static final int GL_MAP1_GRID_SEGMENTS = 0x0DD1;
368   public static final int GL_MAP2_GRID_DOMAIN = 0x0DD2;
369   public static final int GL_MAP2_GRID_SEGMENTS = 0x0DD3;
370   public static final int GL_COEFF = 0x0A00;
371   public static final int GL_DOMAIN = 0x0A02;
372   public static final int GL_ORDER = 0x0A01;
373   public static final int GL_FOG_HINT = 0x0C54;
374   public static final int GL_LINE_SMOOTH_HINT = 0x0C52;
375   public static final int GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50;
376   public static final int GL_POINT_SMOOTH_HINT = 0x0C51;
377   public static final int GL_POLYGON_SMOOTH_HINT = 0x0C53;
378   public static final int GL_DONT_CARE = 0x1100;
379   public static final int GL_FASTEST = 0x1101;
380   public static final int GL_NICEST = 0x1102;
381   public static final int GL_SCISSOR_TEST = 0x0C11;
382   public static final int GL_SCISSOR_BOX = 0x0C10;
383   public static final int GL_MAP_COLOR = 0x0D10;
384   public static final int GL_MAP_STENCIL = 0x0D11;
385   public static final int GL_INDEX_SHIFT = 0x0D12;
386   public static final int GL_INDEX_OFFSET = 0x0D13;
387   public static final int GL_RED_SCALE = 0x0D14;
388   public static final int GL_RED_BIAS = 0x0D15;
389   public static final int GL_GREEN_SCALE = 0x0D18;
390   public static final int GL_GREEN_BIAS = 0x0D19;
391   public static final int GL_BLUE_SCALE = 0x0D1A;
392   public static final int GL_BLUE_BIAS = 0x0D1B;
393   public static final int GL_ALPHA_SCALE = 0x0D1C;
394   public static final int GL_ALPHA_BIAS = 0x0D1D;
395   public static final int GL_DEPTH_SCALE = 0x0D1E;
396   public static final int GL_DEPTH_BIAS = 0x0D1F;
397   public static final int GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1;
398   public static final int GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0;
399   public static final int GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2;
400   public static final int GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3;
401   public static final int GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4;
402   public static final int GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5;
403   public static final int GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6;
404   public static final int GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7;
405   public static final int GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8;
406   public static final int GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9;
407   public static final int GL_PIXEL_MAP_S_TO_S = 0x0C71;
408   public static final int GL_PIXEL_MAP_I_TO_I = 0x0C70;
409   public static final int GL_PIXEL_MAP_I_TO_R = 0x0C72;
410   public static final int GL_PIXEL_MAP_I_TO_G = 0x0C73;
411   public static final int GL_PIXEL_MAP_I_TO_B = 0x0C74;
412   public static final int GL_PIXEL_MAP_I_TO_A = 0x0C75;
413   public static final int GL_PIXEL_MAP_R_TO_R = 0x0C76;
414   public static final int GL_PIXEL_MAP_G_TO_G = 0x0C77;
415   public static final int GL_PIXEL_MAP_B_TO_B = 0x0C78;
416   public static final int GL_PIXEL_MAP_A_TO_A = 0x0C79;
417   public static final int GL_PACK_ALIGNMENT = 0x0D05;
418   public static final int GL_PACK_LSB_FIRST = 0x0D01;
419   public static final int GL_PACK_ROW_LENGTH = 0x0D02;
420   public static final int GL_PACK_SKIP_PIXELS = 0x0D04;
421   public static final int GL_PACK_SKIP_ROWS = 0x0D03;
422   public static final int GL_PACK_SWAP_BYTES = 0x0D00;
423   public static final int GL_UNPACK_ALIGNMENT = 0x0CF5;
424   public static final int GL_UNPACK_LSB_FIRST = 0x0CF1;
425   public static final int GL_UNPACK_ROW_LENGTH = 0x0CF2;
426   public static final int GL_UNPACK_SKIP_PIXELS = 0x0CF4;
427   public static final int GL_UNPACK_SKIP_ROWS = 0x0CF3;
428   public static final int GL_UNPACK_SWAP_BYTES = 0x0CF0;
429   public static final int GL_ZOOM_X = 0x0D16;
430   public static final int GL_ZOOM_Y = 0x0D17;
431   public static final int GL_TEXTURE_ENV = 0x2300;
432   public static final int GL_TEXTURE_ENV_MODE = 0x2200;
433   public static final int GL_TEXTURE_1D = 0x0DE0;
434   public static final int GL_TEXTURE_2D = 0x0DE1;
435   public static final int GL_TEXTURE_WRAP_S = 0x2802;
436   public static final int GL_TEXTURE_WRAP_T = 0x2803;
437   public static final int GL_TEXTURE_MAG_FILTER = 0x2800;
438   public static final int GL_TEXTURE_MIN_FILTER = 0x2801;
439   public static final int GL_TEXTURE_ENV_COLOR = 0x2201;
440   public static final int GL_TEXTURE_GEN_S = 0x0C60;
441   public static final int GL_TEXTURE_GEN_T = 0x0C61;
442   public static final int GL_TEXTURE_GEN_MODE = 0x2500;
443   public static final int GL_TEXTURE_BORDER_COLOR = 0x1004;
444   public static final int GL_TEXTURE_WIDTH = 0x1000;
445   public static final int GL_TEXTURE_HEIGHT = 0x1001;
446   public static final int GL_TEXTURE_BORDER = 0x1005;
447   public static final int GL_TEXTURE_COMPONENTS = 0x1003;
448   public static final int GL_TEXTURE_RED_SIZE = 0x805C;
449   public static final int GL_TEXTURE_GREEN_SIZE = 0x805D;
450   public static final int GL_TEXTURE_BLUE_SIZE = 0x805E;
451   public static final int GL_TEXTURE_ALPHA_SIZE = 0x805F;
452   public static final int GL_TEXTURE_LUMINANCE_SIZE = 0x8060;
453   public static final int GL_TEXTURE_INTENSITY_SIZE = 0x8061;
454   public static final int GL_NEAREST_MIPMAP_NEAREST = 0x2700;
455   public static final int GL_NEAREST_MIPMAP_LINEAR = 0x2702;
456   public static final int GL_LINEAR_MIPMAP_NEAREST = 0x2701;
457   public static final int GL_LINEAR_MIPMAP_LINEAR = 0x2703;
458   public static final int GL_OBJECT_LINEAR = 0x2401;
459   public static final int GL_OBJECT_PLANE = 0x2501;
460   public static final int GL_EYE_LINEAR = 0x2400;
461   public static final int GL_EYE_PLANE = 0x2502;
462   public static final int GL_SPHERE_MAP = 0x2402;
463   public static final int GL_DECAL = 0x2101;
464   public static final int GL_MODULATE = 0x2100;
465   public static final int GL_NEAREST = 0x2600;
466   public static final int GL_REPEAT = 0x2901;
467   public static final int GL_CLAMP = 0x2900;
468   public static final int GL_S = 0x2000;
469   public static final int GL_T = 0x2001;
470   public static final int GL_R = 0x2002;
471   public static final int GL_Q = 0x2003;
472   public static final int GL_TEXTURE_GEN_R = 0x0C62;
473   public static final int GL_TEXTURE_GEN_Q = 0x0C63;
474   public static final int GL_VENDOR = 0x1F00;
475   public static final int GL_RENDERER = 0x1F01;
476   public static final int GL_VERSION = 0x1F02;
477   public static final int GL_EXTENSIONS = 0x1F03;
478   public static final int GL_NO_ERROR = 0x0;
479   public static final int GL_INVALID_VALUE = 0x0501;
480   public static final int GL_INVALID_ENUM = 0x0500;
481   public static final int GL_INVALID_OPERATION = 0x0502;
482   public static final int GL_STACK_OVERFLOW = 0x0503;
483   public static final int GL_STACK_UNDERFLOW = 0x0504;
484   public static final int GL_OUT_OF_MEMORY = 0x0505;
485   public static final int GL_CURRENT_BIT = 0x00000001;
486   public static final int GL_POINT_BIT = 0x00000002;
487   public static final int GL_LINE_BIT = 0x00000004;
488   public static final int GL_POLYGON_BIT = 0x00000008;
489   public static final int GL_POLYGON_STIPPLE_BIT = 0x00000010;
490   public static final int GL_PIXEL_MODE_BIT = 0x00000020;
491   public static final int GL_LIGHTING_BIT = 0x00000040;
492   public static final int GL_FOG_BIT = 0x00000080;
493   public static final int GL_DEPTH_BUFFER_BIT = 0x00000100;
494   public static final int GL_ACCUM_BUFFER_BIT = 0x00000200;
495   public static final int GL_STENCIL_BUFFER_BIT = 0x00000400;
496   public static final int GL_VIEWPORT_BIT = 0x00000800;
497   public static final int GL_TRANSFORM_BIT = 0x00001000;
498   public static final int GL_ENABLE_BIT = 0x00002000;
499   public static final int GL_COLOR_BUFFER_BIT = 0x00004000;
500   public static final int GL_HINT_BIT = 0x00008000;
501   public static final int GL_EVAL_BIT = 0x00010000;
502   public static final int GL_LIST_BIT = 0x00020000;
503   public static final int GL_TEXTURE_BIT = 0x00040000;
504   public static final int GL_SCISSOR_BIT = 0x00080000;
505   public static final int GL_ALL_ATTRIB_BITS = 0x000FFFFF;
506   public static final int GL_PROXY_TEXTURE_1D = 0x8063;
507   public static final int GL_PROXY_TEXTURE_2D = 0x8064;
508   public static final int GL_TEXTURE_PRIORITY = 0x8066;
509   public static final int GL_TEXTURE_RESIDENT = 0x8067;
510   public static final int GL_TEXTURE_BINDING_1D = 0x8068;
511   public static final int GL_TEXTURE_BINDING_2D = 0x8069;
512   public static final int GL_TEXTURE_INTERNAL_FORMAT = 0x1003;
513   public static final int GL_ALPHA4 = 0x803B;
514   public static final int GL_ALPHA8 = 0x803C;
515   public static final int GL_ALPHA12 = 0x803D;
516   public static final int GL_ALPHA16 = 0x803E;
517   public static final int GL_LUMINANCE4 = 0x803F;
518   public static final int GL_LUMINANCE8 = 0x8040;
519   public static final int GL_LUMINANCE12 = 0x8041;
520   public static final int GL_LUMINANCE16 = 0x8042;
521   public static final int GL_LUMINANCE4_ALPHA4 = 0x8043;
522   public static final int GL_LUMINANCE6_ALPHA2 = 0x8044;
523   public static final int GL_LUMINANCE8_ALPHA8 = 0x8045;
524   public static final int GL_LUMINANCE12_ALPHA4 = 0x8046;
525   public static final int GL_LUMINANCE12_ALPHA12 = 0x8047;
526   public static final int GL_LUMINANCE16_ALPHA16 = 0x8048;
527   public static final int GL_INTENSITY = 0x8049;
528   public static final int GL_INTENSITY4 = 0x804A;
529   public static final int GL_INTENSITY8 = 0x804B;
530   public static final int GL_INTENSITY12 = 0x804C;
531   public static final int GL_INTENSITY16 = 0x804D;
532   public static final int GL_R3_G3_B2 = 0x2A10;
533   public static final int GL_RGB4 = 0x804F;
534   public static final int GL_RGB5 = 0x8050;
535   public static final int GL_RGB8 = 0x8051;
536   public static final int GL_RGB10 = 0x8052;
537   public static final int GL_RGB12 = 0x8053;
538   public static final int GL_RGB16 = 0x8054;
539   public static final int GL_RGBA2 = 0x8055;
540   public static final int GL_RGBA4 = 0x8056;
541   public static final int GL_RGB5_A1 = 0x8057;
542   public static final int GL_RGBA8 = 0x8058;
543   public static final int GL_RGB10_A2 = 0x8059;
544   public static final int GL_RGBA12 = 0x805A;
545   public static final int GL_RGBA16 = 0x805B;
546   public static final int GL_CLIENT_PIXEL_STORE_BIT = 0x00000001;
547   public static final int GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002;
548   public static final long GL_ALL_CLIENT_ATTRIB_BITS = 0xFFFFFFFF;
549   public static final long GL_CLIENT_ALL_ATTRIB_BITS = 0xFFFFFFFF;
550   public static final int GL_VERTEX_ARRAY = 0x8074;
551   public static final int GL_NORMAL_ARRAY = 0x8075;
552   public static final int GL_COLOR_ARRAY = 0x8076;
553   public static final int GL_INDEX_ARRAY = 0x8077;
554   public static final int GL_TEXTURE_COORD_ARRAY = 0x8078;
555   public static final int GL_EDGE_FLAG_ARRAY = 0x8079;
556   public static final int GL_VERTEX_ARRAY_SIZE = 0x807A;
557   public static final int GL_VERTEX_ARRAY_TYPE = 0x807B;
558   public static final int GL_VERTEX_ARRAY_STRIDE = 0x807C;
559   public static final int GL_NORMAL_ARRAY_TYPE = 0x807E;
560   public static final int GL_NORMAL_ARRAY_STRIDE = 0x807F;
561   public static final int GL_COLOR_ARRAY_SIZE = 0x8081;
562   public static final int GL_COLOR_ARRAY_TYPE = 0x8082;
563   public static final int GL_COLOR_ARRAY_STRIDE = 0x8083;
564   public static final int GL_INDEX_ARRAY_TYPE = 0x8085;
565   public static final int GL_INDEX_ARRAY_STRIDE = 0x8086;
566   public static final int GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088;
567   public static final int GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089;
568   public static final int GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A;
569   public static final int GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C;
570   public static final int GL_VERTEX_ARRAY_POINTER = 0x808E;
571   public static final int GL_NORMAL_ARRAY_POINTER = 0x808F;
572   public static final int GL_COLOR_ARRAY_POINTER = 0x8090;
573   public static final int GL_INDEX_ARRAY_POINTER = 0x8091;
574   public static final int GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092;
575   public static final int GL_EDGE_FLAG_ARRAY_POINTER = 0x8093;
576   public static final int GL_V2F = 0x2A20;
577   public static final int GL_V3F = 0x2A21;
578   public static final int GL_C4UB_V2F = 0x2A22;
579   public static final int GL_C4UB_V3F = 0x2A23;
580   public static final int GL_C3F_V3F = 0x2A24;
581   public static final int GL_N3F_V3F = 0x2A25;
582   public static final int GL_C4F_N3F_V3F = 0x2A26;
583   public static final int GL_T2F_V3F = 0x2A27;
584   public static final int GL_T4F_V4F = 0x2A28;
585   public static final int GL_T2F_C4UB_V3F = 0x2A29;
586   public static final int GL_T2F_C3F_V3F = 0x2A2A;
587   public static final int GL_T2F_N3F_V3F = 0x2A2B;
588   public static final int GL_T2F_C4F_N3F_V3F = 0x2A2C;
589   public static final int GL_T4F_C4F_N3F_V4F = 0x2A2D;
590   public static final int GL_GLEXT_VERSION = 36;
591   public static final int GL_UNSIGNED_BYTE_3_3_2 = 0x8032;
592   public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033;
593   public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034;
594   public static final int GL_UNSIGNED_INT_8_8_8_8 = 0x8035;
595   public static final int GL_UNSIGNED_INT_10_10_10_2 = 0x8036;
596   public static final int GL_RESCALE_NORMAL = 0x803A;
597   public static final int GL_TEXTURE_BINDING_3D = 0x806A;
598   public static final int GL_PACK_SKIP_IMAGES = 0x806B;
599   public static final int GL_PACK_IMAGE_HEIGHT = 0x806C;
600   public static final int GL_UNPACK_SKIP_IMAGES = 0x806D;
601   public static final int GL_UNPACK_IMAGE_HEIGHT = 0x806E;
602   public static final int GL_TEXTURE_3D = 0x806F;
603   public static final int GL_PROXY_TEXTURE_3D = 0x8070;
604   public static final int GL_TEXTURE_DEPTH = 0x8071;
605   public static final int GL_TEXTURE_WRAP_R = 0x8072;
606   public static final int GL_MAX_3D_TEXTURE_SIZE = 0x8073;
607   public static final int GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362;
608   public static final int GL_UNSIGNED_SHORT_5_6_5 = 0x8363;
609   public static final int GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364;
610   public static final int GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365;
611   public static final int GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366;
612   public static final int GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367;
613   public static final int GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368;
614   public static final int GL_BGR = 0x80E0;
615   public static final int GL_BGRA = 0x80E1;
616   public static final int GL_MAX_ELEMENTS_VERTICES = 0x80E8;
617   public static final int GL_MAX_ELEMENTS_INDICES = 0x80E9;
618   public static final int GL_CLAMP_TO_EDGE = 0x812F;
619   public static final int GL_TEXTURE_MIN_LOD = 0x813A;
620   public static final int GL_TEXTURE_MAX_LOD = 0x813B;
621   public static final int GL_TEXTURE_BASE_LEVEL = 0x813C;
622   public static final int GL_TEXTURE_MAX_LEVEL = 0x813D;
623   public static final int GL_LIGHT_MODEL_COLOR_CONTROL = 0x81F8;
624   public static final int GL_SINGLE_COLOR = 0x81F9;
625   public static final int GL_SEPARATE_SPECULAR_COLOR = 0x81FA;
626   public static final int GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12;
627   public static final int GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13;
628   public static final int GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22;
629   public static final int GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23;
630   public static final int GL_ALIASED_POINT_SIZE_RANGE = 0x846D;
631   public static final int GL_ALIASED_LINE_WIDTH_RANGE = 0x846E;
632   public static final int GL_CONSTANT_COLOR = 0x8001;
633   public static final int GL_ONE_MINUS_CONSTANT_COLOR = 0x8002;
634   public static final int GL_CONSTANT_ALPHA = 0x8003;
635   public static final int GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004;
636   public static final int GL_BLEND_COLOR = 0x8005;
637   public static final int GL_FUNC_ADD = 0x8006;
638   public static final int GL_MIN = 0x8007;
639   public static final int GL_MAX = 0x8008;
640   public static final int GL_BLEND_EQUATION = 0x8009;
641   public static final int GL_FUNC_SUBTRACT = 0x800A;
642   public static final int GL_FUNC_REVERSE_SUBTRACT = 0x800B;
643   public static final int GL_CONVOLUTION_1D = 0x8010;
644   public static final int GL_CONVOLUTION_2D = 0x8011;
645   public static final int GL_SEPARABLE_2D = 0x8012;
646   public static final int GL_CONVOLUTION_BORDER_MODE = 0x8013;
647   public static final int GL_CONVOLUTION_FILTER_SCALE = 0x8014;
648   public static final int GL_CONVOLUTION_FILTER_BIAS = 0x8015;
649   public static final int GL_REDUCE = 0x8016;
650   public static final int GL_CONVOLUTION_FORMAT = 0x8017;
651   public static final int GL_CONVOLUTION_WIDTH = 0x8018;
652   public static final int GL_CONVOLUTION_HEIGHT = 0x8019;
653   public static final int GL_MAX_CONVOLUTION_WIDTH = 0x801A;
654   public static final int GL_MAX_CONVOLUTION_HEIGHT = 0x801B;
655   public static final int GL_POST_CONVOLUTION_RED_SCALE = 0x801C;
656   public static final int GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D;
657   public static final int GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E;
658   public static final int GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F;
659   public static final int GL_POST_CONVOLUTION_RED_BIAS = 0x8020;
660   public static final int GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021;
661   public static final int GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022;
662   public static final int GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023;
663   public static final int GL_HISTOGRAM = 0x8024;
664   public static final int GL_PROXY_HISTOGRAM = 0x8025;
665   public static final int GL_HISTOGRAM_WIDTH = 0x8026;
666   public static final int GL_HISTOGRAM_FORMAT = 0x8027;
667   public static final int GL_HISTOGRAM_RED_SIZE = 0x8028;
668   public static final int GL_HISTOGRAM_GREEN_SIZE = 0x8029;
669   public static final int GL_HISTOGRAM_BLUE_SIZE = 0x802A;
670   public static final int GL_HISTOGRAM_ALPHA_SIZE = 0x802B;
671   public static final int GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C;
672   public static final int GL_HISTOGRAM_SINK = 0x802D;
673   public static final int GL_MINMAX = 0x802E;
674   public static final int GL_MINMAX_FORMAT = 0x802F;
675   public static final int GL_MINMAX_SINK = 0x8030;
676   public static final int GL_TABLE_TOO_LARGE = 0x8031;
677   public static final int GL_COLOR_MATRIX = 0x80B1;
678   public static final int GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2;
679   public static final int GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3;
680   public static final int GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4;
681   public static final int GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5;
682   public static final int GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6;
683   public static final int GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7;
684   public static final int GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8;
685   public static final int GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9;
686   public static final int GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA;
687   public static final int GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB;
688   public static final int GL_COLOR_TABLE = 0x80D0;
689   public static final int GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1;
690   public static final int GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2;
691   public static final int GL_PROXY_COLOR_TABLE = 0x80D3;
692   public static final int GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4;
693   public static final int GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5;
694   public static final int GL_COLOR_TABLE_SCALE = 0x80D6;
695   public static final int GL_COLOR_TABLE_BIAS = 0x80D7;
696   public static final int GL_COLOR_TABLE_FORMAT = 0x80D8;
697   public static final int GL_COLOR_TABLE_WIDTH = 0x80D9;
698   public static final int GL_COLOR_TABLE_RED_SIZE = 0x80DA;
699   public static final int GL_COLOR_TABLE_GREEN_SIZE = 0x80DB;
700   public static final int GL_COLOR_TABLE_BLUE_SIZE = 0x80DC;
701   public static final int GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD;
702   public static final int GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE;
703   public static final int GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF;
704   public static final int GL_CONSTANT_BORDER = 0x8151;
705   public static final int GL_REPLICATE_BORDER = 0x8153;
706   public static final int GL_CONVOLUTION_BORDER_COLOR = 0x8154;
707   public static final int GL_TEXTURE0 = 0x84C0;
708   public static final int GL_TEXTURE1 = 0x84C1;
709   public static final int GL_TEXTURE2 = 0x84C2;
710   public static final int GL_TEXTURE3 = 0x84C3;
711   public static final int GL_TEXTURE4 = 0x84C4;
712   public static final int GL_TEXTURE5 = 0x84C5;
713   public static final int GL_TEXTURE6 = 0x84C6;
714   public static final int GL_TEXTURE7 = 0x84C7;
715   public static final int GL_TEXTURE8 = 0x84C8;
716   public static final int GL_TEXTURE9 = 0x84C9;
717   public static final int GL_TEXTURE10 = 0x84CA;
718   public static final int GL_TEXTURE11 = 0x84CB;
719   public static final int GL_TEXTURE12 = 0x84CC;
720   public static final int GL_TEXTURE13 = 0x84CD;
721   public static final int GL_TEXTURE14 = 0x84CE;
722   public static final int GL_TEXTURE15 = 0x84CF;
723   public static final int GL_TEXTURE16 = 0x84D0;
724   public static final int GL_TEXTURE17 = 0x84D1;
725   public static final int GL_TEXTURE18 = 0x84D2;
726   public static final int GL_TEXTURE19 = 0x84D3;
727   public static final int GL_TEXTURE20 = 0x84D4;
728   public static final int GL_TEXTURE21 = 0x84D5;
729   public static final int GL_TEXTURE22 = 0x84D6;
730   public static final int GL_TEXTURE23 = 0x84D7;
731   public static final int GL_TEXTURE24 = 0x84D8;
732   public static final int GL_TEXTURE25 = 0x84D9;
733   public static final int GL_TEXTURE26 = 0x84DA;
734   public static final int GL_TEXTURE27 = 0x84DB;
735   public static final int GL_TEXTURE28 = 0x84DC;
736   public static final int GL_TEXTURE29 = 0x84DD;
737   public static final int GL_TEXTURE30 = 0x84DE;
738   public static final int GL_TEXTURE31 = 0x84DF;
739   public static final int GL_ACTIVE_TEXTURE = 0x84E0;
740   public static final int GL_CLIENT_ACTIVE_TEXTURE = 0x84E1;
741   public static final int GL_MAX_TEXTURE_UNITS = 0x84E2;
742   public static final int GL_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3;
743   public static final int GL_TRANSPOSE_PROJECTION_MATRIX = 0x84E4;
744   public static final int GL_TRANSPOSE_TEXTURE_MATRIX = 0x84E5;
745   public static final int GL_TRANSPOSE_COLOR_MATRIX = 0x84E6;
746   public static final int GL_MULTISAMPLE = 0x809D;
747   public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
748   public static final int GL_SAMPLE_ALPHA_TO_ONE = 0x809F;
749   public static final int GL_SAMPLE_COVERAGE = 0x80A0;
750   public static final int GL_SAMPLE_BUFFERS = 0x80A8;
751   public static final int GL_SAMPLES = 0x80A9;
752   public static final int GL_SAMPLE_COVERAGE_VALUE = 0x80AA;
753   public static final int GL_SAMPLE_COVERAGE_INVERT = 0x80AB;
754   public static final int GL_MULTISAMPLE_BIT = 0x20000000;
755   public static final int GL_NORMAL_MAP = 0x8511;
756   public static final int GL_REFLECTION_MAP = 0x8512;
757   public static final int GL_TEXTURE_CUBE_MAP = 0x8513;
758   public static final int GL_TEXTURE_BINDING_CUBE_MAP = 0x8514;
759   public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
760   public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
761   public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
762   public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
763   public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
764   public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
765   public static final int GL_PROXY_TEXTURE_CUBE_MAP = 0x851B;
766   public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
767   public static final int GL_COMPRESSED_ALPHA = 0x84E9;
768   public static final int GL_COMPRESSED_LUMINANCE = 0x84EA;
769   public static final int GL_COMPRESSED_LUMINANCE_ALPHA = 0x84EB;
770   public static final int GL_COMPRESSED_INTENSITY = 0x84EC;
771   public static final int GL_COMPRESSED_RGB = 0x84ED;
772   public static final int GL_COMPRESSED_RGBA = 0x84EE;
773   public static final int GL_TEXTURE_COMPRESSION_HINT = 0x84EF;
774   public static final int GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0;
775   public static final int GL_TEXTURE_COMPRESSED = 0x86A1;
776   public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2;
777   public static final int GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3;
778   public static final int GL_CLAMP_TO_BORDER = 0x812D;
779   public static final int GL_COMBINE = 0x8570;
780   public static final int GL_COMBINE_RGB = 0x8571;
781   public static final int GL_COMBINE_ALPHA = 0x8572;
782   public static final int GL_SOURCE0_RGB = 0x8580;
783   public static final int GL_SOURCE1_RGB = 0x8581;
784   public static final int GL_SOURCE2_RGB = 0x8582;
785   public static final int GL_SOURCE0_ALPHA = 0x8588;
786   public static final int GL_SOURCE1_ALPHA = 0x8589;
787   public static final int GL_SOURCE2_ALPHA = 0x858A;
788   public static final int GL_OPERAND0_RGB = 0x8590;
789   public static final int GL_OPERAND1_RGB = 0x8591;
790   public static final int GL_OPERAND2_RGB = 0x8592;
791   public static final int GL_OPERAND0_ALPHA = 0x8598;
792   public static final int GL_OPERAND1_ALPHA = 0x8599;
793   public static final int GL_OPERAND2_ALPHA = 0x859A;
794   public static final int GL_RGB_SCALE = 0x8573;
795   public static final int GL_ADD_SIGNED = 0x8574;
796   public static final int GL_INTERPOLATE = 0x8575;
797   public static final int GL_SUBTRACT = 0x84E7;
798   public static final int GL_CONSTANT = 0x8576;
799   public static final int GL_PRIMARY_COLOR = 0x8577;
800   public static final int GL_PREVIOUS = 0x8578;
801   public static final int GL_DOT3_RGB = 0x86AE;
802   public static final int GL_DOT3_RGBA = 0x86AF;
803   public static final int GL_BLEND_DST_RGB = 0x80C8;
804   public static final int GL_BLEND_SRC_RGB = 0x80C9;
805   public static final int GL_BLEND_DST_ALPHA = 0x80CA;
806   public static final int GL_BLEND_SRC_ALPHA = 0x80CB;
807   public static final int GL_POINT_SIZE_MIN = 0x8126;
808   public static final int GL_POINT_SIZE_MAX = 0x8127;
809   public static final int GL_POINT_FADE_THRESHOLD_SIZE = 0x8128;
810   public static final int GL_POINT_DISTANCE_ATTENUATION = 0x8129;
811   public static final int GL_GENERATE_MIPMAP = 0x8191;
812   public static final int GL_GENERATE_MIPMAP_HINT = 0x8192;
813   public static final int GL_DEPTH_COMPONENT16 = 0x81A5;
814   public static final int GL_DEPTH_COMPONENT24 = 0x81A6;
815   public static final int GL_DEPTH_COMPONENT32 = 0x81A7;
816   public static final int GL_MIRRORED_REPEAT = 0x8370;
817   public static final int GL_FOG_COORDINATE_SOURCE = 0x8450;
818   public static final int GL_FOG_COORDINATE = 0x8451;
819   public static final int GL_FRAGMENT_DEPTH = 0x8452;
820   public static final int GL_CURRENT_FOG_COORDINATE = 0x8453;
821   public static final int GL_FOG_COORDINATE_ARRAY_TYPE = 0x8454;
822   public static final int GL_FOG_COORDINATE_ARRAY_STRIDE = 0x8455;
823   public static final int GL_FOG_COORDINATE_ARRAY_POINTER = 0x8456;
824   public static final int GL_FOG_COORDINATE_ARRAY = 0x8457;
825   public static final int GL_COLOR_SUM = 0x8458;
826   public static final int GL_CURRENT_SECONDARY_COLOR = 0x8459;
827   public static final int GL_SECONDARY_COLOR_ARRAY_SIZE = 0x845A;
828   public static final int GL_SECONDARY_COLOR_ARRAY_TYPE = 0x845B;
829   public static final int GL_SECONDARY_COLOR_ARRAY_STRIDE = 0x845C;
830   public static final int GL_SECONDARY_COLOR_ARRAY_POINTER = 0x845D;
831   public static final int GL_SECONDARY_COLOR_ARRAY = 0x845E;
832   public static final int GL_MAX_TEXTURE_LOD_BIAS = 0x84FD;
833   public static final int GL_TEXTURE_FILTER_CONTROL = 0x8500;
834   public static final int GL_TEXTURE_LOD_BIAS = 0x8501;
835   public static final int GL_INCR_WRAP = 0x8507;
836   public static final int GL_DECR_WRAP = 0x8508;
837   public static final int GL_TEXTURE_DEPTH_SIZE = 0x884A;
838   public static final int GL_DEPTH_TEXTURE_MODE = 0x884B;
839   public static final int GL_TEXTURE_COMPARE_MODE = 0x884C;
840   public static final int GL_TEXTURE_COMPARE_FUNC = 0x884D;
841   public static final int GL_COMPARE_R_TO_TEXTURE = 0x884E;
842   public static final int GL_BUFFER_SIZE = 0x8764;
843   public static final int GL_BUFFER_USAGE = 0x8765;
844   public static final int GL_QUERY_COUNTER_BITS = 0x8864;
845   public static final int GL_CURRENT_QUERY = 0x8865;
846   public static final int GL_QUERY_RESULT = 0x8866;
847   public static final int GL_QUERY_RESULT_AVAILABLE = 0x8867;
848   public static final int GL_ARRAY_BUFFER = 0x8892;
849   public static final int GL_ELEMENT_ARRAY_BUFFER = 0x8893;
850   public static final int GL_ARRAY_BUFFER_BINDING = 0x8894;
851   public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING = 0x8895;
852   public static final int GL_VERTEX_ARRAY_BUFFER_BINDING = 0x8896;
853   public static final int GL_NORMAL_ARRAY_BUFFER_BINDING = 0x8897;
854   public static final int GL_COLOR_ARRAY_BUFFER_BINDING = 0x8898;
855   public static final int GL_INDEX_ARRAY_BUFFER_BINDING = 0x8899;
856   public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 0x889A;
857   public static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDING = 0x889B;
858   public static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING = 0x889C;
859   public static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING = 0x889D;
860   public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING = 0x889E;
861   public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F;
862   public static final int GL_READ_ONLY = 0x88B8;
863   public static final int GL_WRITE_ONLY = 0x88B9;
864   public static final int GL_READ_WRITE = 0x88BA;
865   public static final int GL_BUFFER_ACCESS = 0x88BB;
866   public static final int GL_BUFFER_MAPPED = 0x88BC;
867   public static final int GL_BUFFER_MAP_POINTER = 0x88BD;
868   public static final int GL_STREAM_DRAW = 0x88E0;
869   public static final int GL_STREAM_READ = 0x88E1;
870   public static final int GL_STREAM_COPY = 0x88E2;
871   public static final int GL_STATIC_DRAW = 0x88E4;
872   public static final int GL_STATIC_READ = 0x88E5;
873   public static final int GL_STATIC_COPY = 0x88E6;
874   public static final int GL_DYNAMIC_DRAW = 0x88E8;
875   public static final int GL_DYNAMIC_READ = 0x88E9;
876   public static final int GL_DYNAMIC_COPY = 0x88EA;
877   public static final int GL_SAMPLES_PASSED = 0x8914;
878   public static final int GL_FOG_COORD_SRC = 0x8450;
879   public static final int GL_FOG_COORD = 0x8451;
880   public static final int GL_CURRENT_FOG_COORD = 0x8453;
881   public static final int GL_FOG_COORD_ARRAY_TYPE = 0x8454;
882   public static final int GL_FOG_COORD_ARRAY_STRIDE = 0x8455;
883   public static final int GL_FOG_COORD_ARRAY_POINTER = 0x8456;
884   public static final int GL_FOG_COORD_ARRAY = 0x8457;
885   public static final int GL_FOG_COORD_ARRAY_BUFFER_BINDING = 0x889D;
886   public static final int GL_SRC0_RGB = 0x8580;
887   public static final int GL_SRC1_RGB = 0x8581;
888   public static final int GL_SRC2_RGB = 0x8582;
889   public static final int GL_SRC0_ALPHA = 0x8588;
890   public static final int GL_SRC1_ALPHA = 0x8589;
891   public static final int GL_SRC2_ALPHA = 0x858A;
892   public static final int GL_BLEND_EQUATION_RGB = 0x8009;
893   public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622;
894   public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE = 0x8623;
895   public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624;
896   public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE = 0x8625;
897   public static final int GL_CURRENT_VERTEX_ATTRIB = 0x8626;
898   public static final int GL_VERTEX_PROGRAM_POINT_SIZE = 0x8642;
899   public static final int GL_VERTEX_PROGRAM_TWO_SIDE = 0x8643;
900   public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER = 0x8645;
901   public static final int GL_STENCIL_BACK_FUNC = 0x8800;
902   public static final int GL_STENCIL_BACK_FAIL = 0x8801;
903   public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802;
904   public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS = 0x8803;
905   public static final int GL_MAX_DRAW_BUFFERS = 0x8824;
906   public static final int GL_DRAW_BUFFER0 = 0x8825;
907   public static final int GL_DRAW_BUFFER1 = 0x8826;
908   public static final int GL_DRAW_BUFFER2 = 0x8827;
909   public static final int GL_DRAW_BUFFER3 = 0x8828;
910   public static final int GL_DRAW_BUFFER4 = 0x8829;
911   public static final int GL_DRAW_BUFFER5 = 0x882A;
912   public static final int GL_DRAW_BUFFER6 = 0x882B;
913   public static final int GL_DRAW_BUFFER7 = 0x882C;
914   public static final int GL_DRAW_BUFFER8 = 0x882D;
915   public static final int GL_DRAW_BUFFER9 = 0x882E;
916   public static final int GL_DRAW_BUFFER10 = 0x882F;
917   public static final int GL_DRAW_BUFFER11 = 0x8830;
918   public static final int GL_DRAW_BUFFER12 = 0x8831;
919   public static final int GL_DRAW_BUFFER13 = 0x8832;
920   public static final int GL_DRAW_BUFFER14 = 0x8833;
921   public static final int GL_DRAW_BUFFER15 = 0x8834;
922   public static final int GL_BLEND_EQUATION_ALPHA = 0x883D;
923   public static final int GL_POINT_SPRITE = 0x8861;
924   public static final int GL_COORD_REPLACE = 0x8862;
925   public static final int GL_MAX_VERTEX_ATTRIBS = 0x8869;
926   public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A;
927   public static final int GL_MAX_TEXTURE_COORDS = 0x8871;
928   public static final int GL_MAX_TEXTURE_IMAGE_UNITS = 0x8872;
929   public static final int GL_FRAGMENT_SHADER = 0x8B30;
930   public static final int GL_VERTEX_SHADER = 0x8B31;
931   public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49;
932   public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A;
933   public static final int GL_MAX_VARYING_FLOATS = 0x8B4B;
934   public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C;
935   public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D;
936   public static final int GL_SHADER_TYPE = 0x8B4F;
937   public static final int GL_FLOAT_VEC2 = 0x8B50;
938   public static final int GL_FLOAT_VEC3 = 0x8B51;
939   public static final int GL_FLOAT_VEC4 = 0x8B52;
940   public static final int GL_INT_VEC2 = 0x8B53;
941   public static final int GL_INT_VEC3 = 0x8B54;
942   public static final int GL_INT_VEC4 = 0x8B55;
943   public static final int GL_BOOL = 0x8B56;
944   public static final int GL_BOOL_VEC2 = 0x8B57;
945   public static final int GL_BOOL_VEC3 = 0x8B58;
946   public static final int GL_BOOL_VEC4 = 0x8B59;
947   public static final int GL_FLOAT_MAT2 = 0x8B5A;
948   public static final int GL_FLOAT_MAT3 = 0x8B5B;
949   public static final int GL_FLOAT_MAT4 = 0x8B5C;
950   public static final int GL_SAMPLER_1D = 0x8B5D;
951   public static final int GL_SAMPLER_2D = 0x8B5E;
952   public static final int GL_SAMPLER_3D = 0x8B5F;
953   public static final int GL_SAMPLER_CUBE = 0x8B60;
954   public static final int GL_SAMPLER_1D_SHADOW = 0x8B61;
955   public static final int GL_SAMPLER_2D_SHADOW = 0x8B62;
956   public static final int GL_DELETE_STATUS = 0x8B80;
957   public static final int GL_COMPILE_STATUS = 0x8B81;
958   public static final int GL_LINK_STATUS = 0x8B82;
959   public static final int GL_VALIDATE_STATUS = 0x8B83;
960   public static final int GL_INFO_LOG_LENGTH = 0x8B84;
961   public static final int GL_ATTACHED_SHADERS = 0x8B85;
962   public static final int GL_ACTIVE_UNIFORMS = 0x8B86;
963   public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH = 0x8B87;
964   public static final int GL_SHADER_SOURCE_LENGTH = 0x8B88;
965   public static final int GL_ACTIVE_ATTRIBUTES = 0x8B89;
966   public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 0x8B8A;
967   public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B;
968   public static final int GL_SHADING_LANGUAGE_VERSION = 0x8B8C;
969   public static final int GL_CURRENT_PROGRAM = 0x8B8D;
970   public static final int GL_POINT_SPRITE_COORD_ORIGIN = 0x8CA0;
971   public static final int GL_LOWER_LEFT = 0x8CA1;
972   public static final int GL_UPPER_LEFT = 0x8CA2;
973   public static final int GL_STENCIL_BACK_REF = 0x8CA3;
974   public static final int GL_STENCIL_BACK_VALUE_MASK = 0x8CA4;
975   public static final int GL_STENCIL_BACK_WRITEMASK = 0x8CA5;
976   public static final int GL_CURRENT_RASTER_SECONDARY_COLOR = 0x845F;
977   public static final int GL_PIXEL_PACK_BUFFER = 0x88EB;
978   public static final int GL_PIXEL_UNPACK_BUFFER = 0x88EC;
979   public static final int GL_PIXEL_PACK_BUFFER_BINDING = 0x88ED;
980   public static final int GL_PIXEL_UNPACK_BUFFER_BINDING = 0x88EF;
981   public static final int GL_FLOAT_MAT2x3 = 0x8B65;
982   public static final int GL_FLOAT_MAT2x4 = 0x8B66;
983   public static final int GL_FLOAT_MAT3x2 = 0x8B67;
984   public static final int GL_FLOAT_MAT3x4 = 0x8B68;
985   public static final int GL_FLOAT_MAT4x2 = 0x8B69;
986   public static final int GL_FLOAT_MAT4x3 = 0x8B6A;
987   public static final int GL_SRGB = 0x8C40;
988   public static final int GL_SRGB8 = 0x8C41;
989   public static final int GL_SRGB_ALPHA = 0x8C42;
990   public static final int GL_SRGB8_ALPHA8 = 0x8C43;
991   public static final int GL_SLUMINANCE_ALPHA = 0x8C44;
992   public static final int GL_SLUMINANCE8_ALPHA8 = 0x8C45;
993   public static final int GL_SLUMINANCE = 0x8C46;
994   public static final int GL_SLUMINANCE8 = 0x8C47;
995   public static final int GL_COMPRESSED_SRGB = 0x8C48;
996   public static final int GL_COMPRESSED_SRGB_ALPHA = 0x8C49;
997   public static final int GL_COMPRESSED_SLUMINANCE = 0x8C4A;
998   public static final int GL_COMPRESSED_SLUMINANCE_ALPHA = 0x8C4B;
999   public static final int GL_POINT_SIZE_MIN_ARB = 0x8126;
1000   public static final int GL_POINT_SIZE_MAX_ARB = 0x8127;
1001   public static final int GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128;
1002   public static final int GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129;
1003   public static final int GL_MAX_VERTEX_UNITS_ARB = 0x86A4;
1004   public static final int GL_ACTIVE_VERTEX_UNITS_ARB = 0x86A5;
1005   public static final int GL_WEIGHT_SUM_UNITY_ARB = 0x86A6;
1006   public static final int GL_VERTEX_BLEND_ARB = 0x86A7;
1007   public static final int GL_CURRENT_WEIGHT_ARB = 0x86A8;
1008   public static final int GL_WEIGHT_ARRAY_TYPE_ARB = 0x86A9;
1009   public static final int GL_WEIGHT_ARRAY_STRIDE_ARB = 0x86AA;
1010   public static final int GL_WEIGHT_ARRAY_SIZE_ARB = 0x86AB;
1011   public static final int GL_WEIGHT_ARRAY_POINTER_ARB = 0x86AC;
1012   public static final int GL_WEIGHT_ARRAY_ARB = 0x86AD;
1013   public static final int GL_MODELVIEW0_ARB = 0x1700;
1014   public static final int GL_MODELVIEW1_ARB = 0x850A;
1015   public static final int GL_MODELVIEW2_ARB = 0x8722;
1016   public static final int GL_MODELVIEW3_ARB = 0x8723;
1017   public static final int GL_MODELVIEW4_ARB = 0x8724;
1018   public static final int GL_MODELVIEW5_ARB = 0x8725;
1019   public static final int GL_MODELVIEW6_ARB = 0x8726;
1020   public static final int GL_MODELVIEW7_ARB = 0x8727;
1021   public static final int GL_MODELVIEW8_ARB = 0x8728;
1022   public static final int GL_MODELVIEW9_ARB = 0x8729;
1023   public static final int GL_MODELVIEW10_ARB = 0x872A;
1024   public static final int GL_MODELVIEW11_ARB = 0x872B;
1025   public static final int GL_MODELVIEW12_ARB = 0x872C;
1026   public static final int GL_MODELVIEW13_ARB = 0x872D;
1027   public static final int GL_MODELVIEW14_ARB = 0x872E;
1028   public static final int GL_MODELVIEW15_ARB = 0x872F;
1029   public static final int GL_MODELVIEW16_ARB = 0x8730;
1030   public static final int GL_MODELVIEW17_ARB = 0x8731;
1031   public static final int GL_MODELVIEW18_ARB = 0x8732;
1032   public static final int GL_MODELVIEW19_ARB = 0x8733;
1033   public static final int GL_MODELVIEW20_ARB = 0x8734;
1034   public static final int GL_MODELVIEW21_ARB = 0x8735;
1035   public static final int GL_MODELVIEW22_ARB = 0x8736;
1036   public static final int GL_MODELVIEW23_ARB = 0x8737;
1037   public static final int GL_MODELVIEW24_ARB = 0x8738;
1038   public static final int GL_MODELVIEW25_ARB = 0x8739;
1039   public static final int GL_MODELVIEW26_ARB = 0x873A;
1040   public static final int GL_MODELVIEW27_ARB = 0x873B;
1041   public static final int GL_MODELVIEW28_ARB = 0x873C;
1042   public static final int GL_MODELVIEW29_ARB = 0x873D;
1043   public static final int GL_MODELVIEW30_ARB = 0x873E;
1044   public static final int GL_MODELVIEW31_ARB = 0x873F;
1045   public static final int GL_MATRIX_PALETTE_ARB = 0x8840;
1046   public static final int GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB = 0x8841;
1047   public static final int GL_MAX_PALETTE_MATRICES_ARB = 0x8842;
1048   public static final int GL_CURRENT_PALETTE_MATRIX_ARB = 0x8843;
1049   public static final int GL_MATRIX_INDEX_ARRAY_ARB = 0x8844;
1050   public static final int GL_CURRENT_MATRIX_INDEX_ARB = 0x8845;
1051   public static final int GL_MATRIX_INDEX_ARRAY_SIZE_ARB = 0x8846;
1052   public static final int GL_MATRIX_INDEX_ARRAY_TYPE_ARB = 0x8847;
1053   public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_ARB = 0x8848;
1054   public static final int GL_MATRIX_INDEX_ARRAY_POINTER_ARB = 0x8849;
1055   public static final int GL_MIRRORED_REPEAT_ARB = 0x8370;
1056   public static final int GL_DEPTH_COMPONENT16_ARB = 0x81A5;
1057   public static final int GL_DEPTH_COMPONENT24_ARB = 0x81A6;
1058   public static final int GL_DEPTH_COMPONENT32_ARB = 0x81A7;
1059   public static final int GL_TEXTURE_DEPTH_SIZE_ARB = 0x884A;
1060   public static final int GL_DEPTH_TEXTURE_MODE_ARB = 0x884B;
1061   public static final int GL_TEXTURE_COMPARE_MODE_ARB = 0x884C;
1062   public static final int GL_TEXTURE_COMPARE_FUNC_ARB = 0x884D;
1063   public static final int GL_COMPARE_R_TO_TEXTURE_ARB = 0x884E;
1064   public static final int GL_TEXTURE_COMPARE_FAIL_VALUE_ARB = 0x80BF;
1065   public static final int GL_COLOR_SUM_ARB = 0x8458;
1066   public static final int GL_VERTEX_PROGRAM_ARB = 0x8620;
1067   public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622;
1068   public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623;
1069   public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624;
1070   public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625;
1071   public static final int GL_CURRENT_VERTEX_ATTRIB_ARB = 0x8626;
1072   public static final int GL_PROGRAM_LENGTH_ARB = 0x8627;
1073   public static final int GL_PROGRAM_STRING_ARB = 0x8628;
1074   public static final int GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862E;
1075   public static final int GL_MAX_PROGRAM_MATRICES_ARB = 0x862F;
1076   public static final int GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640;
1077   public static final int GL_CURRENT_MATRIX_ARB = 0x8641;
1078   public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642;
1079   public static final int GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643;
1080   public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645;
1081   public static final int GL_PROGRAM_ERROR_POSITION_ARB = 0x864B;
1082   public static final int GL_PROGRAM_BINDING_ARB = 0x8677;
1083   public static final int GL_MAX_VERTEX_ATTRIBS_ARB = 0x8869;
1084   public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A;
1085   public static final int GL_PROGRAM_ERROR_STRING_ARB = 0x8874;
1086   public static final int GL_PROGRAM_FORMAT_ASCII_ARB = 0x8875;
1087   public static final int GL_PROGRAM_FORMAT_ARB = 0x8876;
1088   public static final int GL_PROGRAM_INSTRUCTIONS_ARB = 0x88A0;
1089   public static final int GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88A1;
1090   public static final int GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A2;
1091   public static final int GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88A3;
1092   public static final int GL_PROGRAM_TEMPORARIES_ARB = 0x88A4;
1093   public static final int GL_MAX_PROGRAM_TEMPORARIES_ARB = 0x88A5;
1094   public static final int GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A6;
1095   public static final int GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88A7;
1096   public static final int GL_PROGRAM_PARAMETERS_ARB = 0x88A8;
1097   public static final int GL_MAX_PROGRAM_PARAMETERS_ARB = 0x88A9;
1098   public static final int GL_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AA;
1099   public static final int GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88AB;
1100   public static final int GL_PROGRAM_ATTRIBS_ARB = 0x88AC;
1101   public static final int GL_MAX_PROGRAM_ATTRIBS_ARB = 0x88AD;
1102   public static final int GL_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AE;
1103   public static final int GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88AF;
1104   public static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0;
1105   public static final int GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1;
1106   public static final int GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2;
1107   public static final int GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3;
1108   public static final int GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88B4;
1109   public static final int GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88B5;
1110   public static final int GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88B6;
1111   public static final int GL_TRANSPOSE_CURRENT_MATRIX_ARB = 0x88B7;
1112   public static final int GL_MATRIX0_ARB = 0x88C0;
1113   public static final int GL_MATRIX1_ARB = 0x88C1;
1114   public static final int GL_MATRIX2_ARB = 0x88C2;
1115   public static final int GL_MATRIX3_ARB = 0x88C3;
1116   public static final int GL_MATRIX4_ARB = 0x88C4;
1117   public static final int GL_MATRIX5_ARB = 0x88C5;
1118   public static final int GL_MATRIX6_ARB = 0x88C6;
1119   public static final int GL_MATRIX7_ARB = 0x88C7;
1120   public static final int GL_MATRIX8_ARB = 0x88C8;
1121   public static final int GL_MATRIX9_ARB = 0x88C9;
1122   public static final int GL_MATRIX10_ARB = 0x88CA;
1123   public static final int GL_MATRIX11_ARB = 0x88CB;
1124   public static final int GL_MATRIX12_ARB = 0x88CC;
1125   public static final int GL_MATRIX13_ARB = 0x88CD;
1126   public static final int GL_MATRIX14_ARB = 0x88CE;
1127   public static final int GL_MATRIX15_ARB = 0x88CF;
1128   public static final int GL_MATRIX16_ARB = 0x88D0;
1129   public static final int GL_MATRIX17_ARB = 0x88D1;
1130   public static final int GL_MATRIX18_ARB = 0x88D2;
1131   public static final int GL_MATRIX19_ARB = 0x88D3;
1132   public static final int GL_MATRIX20_ARB = 0x88D4;
1133   public static final int GL_MATRIX21_ARB = 0x88D5;
1134   public static final int GL_MATRIX22_ARB = 0x88D6;
1135   public static final int GL_MATRIX23_ARB = 0x88D7;
1136   public static final int GL_MATRIX24_ARB = 0x88D8;
1137   public static final int GL_MATRIX25_ARB = 0x88D9;
1138   public static final int GL_MATRIX26_ARB = 0x88DA;
1139   public static final int GL_MATRIX27_ARB = 0x88DB;
1140   public static final int GL_MATRIX28_ARB = 0x88DC;
1141   public static final int GL_MATRIX29_ARB = 0x88DD;
1142   public static final int GL_MATRIX30_ARB = 0x88DE;
1143   public static final int GL_MATRIX31_ARB = 0x88DF;
1144   public static final int GL_FRAGMENT_PROGRAM_ARB = 0x8804;
1145   public static final int GL_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x8805;
1146   public static final int GL_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x8806;
1147   public static final int GL_PROGRAM_TEX_INDIRECTIONS_ARB = 0x8807;
1148   public static final int GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x8808;
1149   public static final int GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x8809;
1150   public static final int GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x880A;
1151   public static final int GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 0x880B;
1152   public static final int GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 0x880C;
1153   public static final int GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 0x880D;
1154   public static final int GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0x880E;
1155   public static final int GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0x880F;
1156   public static final int GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0x8810;
1157   public static final int GL_MAX_TEXTURE_COORDS_ARB = 0x8871;
1158   public static final int GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 0x8872;
1159   public static final int GL_BUFFER_SIZE_ARB = 0x8764;
1160   public static final int GL_BUFFER_USAGE_ARB = 0x8765;
1161   public static final int GL_ARRAY_BUFFER_ARB = 0x8892;
1162   public static final int GL_ELEMENT_ARRAY_BUFFER_ARB = 0x8893;
1163   public static final int GL_ARRAY_BUFFER_BINDING_ARB = 0x8894;
1164   public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB = 0x8895;
1165   public static final int GL_VERTEX_ARRAY_BUFFER_BINDING_ARB = 0x8896;
1166   public static final int GL_NORMAL_ARRAY_BUFFER_BINDING_ARB = 0x8897;
1167   public static final int GL_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x8898;
1168   public static final int GL_INDEX_ARRAY_BUFFER_BINDING_ARB = 0x8899;
1169   public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB = 0x889A;
1170   public static final int GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB = 0x889B;
1171   public static final int GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB = 0x889C;
1172   public static final int GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB = 0x889D;
1173   public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB = 0x889E;
1174   public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB = 0x889F;
1175   public static final int GL_READ_ONLY_ARB = 0x88B8;
1176   public static final int GL_WRITE_ONLY_ARB = 0x88B9;
1177   public static final int GL_READ_WRITE_ARB = 0x88BA;
1178   public static final int GL_BUFFER_ACCESS_ARB = 0x88BB;
1179   public static final int GL_BUFFER_MAPPED_ARB = 0x88BC;
1180   public static final int GL_BUFFER_MAP_POINTER_ARB = 0x88BD;
1181   public static final int GL_STREAM_DRAW_ARB = 0x88E0;
1182   public static final int GL_STREAM_READ_ARB = 0x88E1;
1183   public static final int GL_STREAM_COPY_ARB = 0x88E2;
1184   public static final int GL_STATIC_DRAW_ARB = 0x88E4;
1185   public static final int GL_STATIC_READ_ARB = 0x88E5;
1186   public static final int GL_STATIC_COPY_ARB = 0x88E6;
1187   public static final int GL_DYNAMIC_DRAW_ARB = 0x88E8;
1188   public static final int GL_DYNAMIC_READ_ARB = 0x88E9;
1189   public static final int GL_DYNAMIC_COPY_ARB = 0x88EA;
1190   public static final int GL_QUERY_COUNTER_BITS_ARB = 0x8864;
1191   public static final int GL_CURRENT_QUERY_ARB = 0x8865;
1192   public static final int GL_QUERY_RESULT_ARB = 0x8866;
1193   public static final int GL_QUERY_RESULT_AVAILABLE_ARB = 0x8867;
1194   public static final int GL_SAMPLES_PASSED_ARB = 0x8914;
1195   public static final int GL_PROGRAM_OBJECT_ARB = 0x8B40;
1196   public static final int GL_SHADER_OBJECT_ARB = 0x8B48;
1197   public static final int GL_OBJECT_TYPE_ARB = 0x8B4E;
1198   public static final int GL_OBJECT_SUBTYPE_ARB = 0x8B4F;
1199   public static final int GL_FLOAT_VEC2_ARB = 0x8B50;
1200   public static final int GL_FLOAT_VEC3_ARB = 0x8B51;
1201   public static final int GL_FLOAT_VEC4_ARB = 0x8B52;
1202   public static final int GL_INT_VEC2_ARB = 0x8B53;
1203   public static final int GL_INT_VEC3_ARB = 0x8B54;
1204   public static final int GL_INT_VEC4_ARB = 0x8B55;
1205   public static final int GL_BOOL_ARB = 0x8B56;
1206   public static final int GL_BOOL_VEC2_ARB = 0x8B57;
1207   public static final int GL_BOOL_VEC3_ARB = 0x8B58;
1208   public static final int GL_BOOL_VEC4_ARB = 0x8B59;
1209   public static final int GL_FLOAT_MAT2_ARB = 0x8B5A;
1210   public static final int GL_FLOAT_MAT3_ARB = 0x8B5B;
1211   public static final int GL_FLOAT_MAT4_ARB = 0x8B5C;
1212   public static final int GL_SAMPLER_1D_ARB = 0x8B5D;
1213   public static final int GL_SAMPLER_2D_ARB = 0x8B5E;
1214   public static final int GL_SAMPLER_3D_ARB = 0x8B5F;
1215   public static final int GL_SAMPLER_CUBE_ARB = 0x8B60;
1216   public static final int GL_SAMPLER_1D_SHADOW_ARB = 0x8B61;
1217   public static final int GL_SAMPLER_2D_SHADOW_ARB = 0x8B62;
1218   public static final int GL_SAMPLER_2D_RECT_ARB = 0x8B63;
1219   public static final int GL_SAMPLER_2D_RECT_SHADOW_ARB = 0x8B64;
1220   public static final int GL_OBJECT_DELETE_STATUS_ARB = 0x8B80;
1221   public static final int GL_OBJECT_COMPILE_STATUS_ARB = 0x8B81;
1222   public static final int GL_OBJECT_LINK_STATUS_ARB = 0x8B82;
1223   public static final int GL_OBJECT_VALIDATE_STATUS_ARB = 0x8B83;
1224   public static final int GL_OBJECT_INFO_LOG_LENGTH_ARB = 0x8B84;
1225   public static final int GL_OBJECT_ATTACHED_OBJECTS_ARB = 0x8B85;
1226   public static final int GL_OBJECT_ACTIVE_UNIFORMS_ARB = 0x8B86;
1227   public static final int GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = 0x8B87;
1228   public static final int GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = 0x8B88;
1229   public static final int GL_VERTEX_SHADER_ARB = 0x8B31;
1230   public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 0x8B4A;
1231   public static final int GL_MAX_VARYING_FLOATS_ARB = 0x8B4B;
1232   public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 0x8B4C;
1233   public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 0x8B4D;
1234   public static final int GL_OBJECT_ACTIVE_ATTRIBUTES_ARB = 0x8B89;
1235   public static final int GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB = 0x8B8A;
1236   public static final int GL_FRAGMENT_SHADER_ARB = 0x8B30;
1237   public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 0x8B49;
1238   public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB = 0x8B8B;
1239   public static final int GL_SHADING_LANGUAGE_VERSION_ARB = 0x8B8C;
1240   public static final int GL_POINT_SPRITE_ARB = 0x8861;
1241   public static final int GL_COORD_REPLACE_ARB = 0x8862;
1242   public static final int GL_MAX_DRAW_BUFFERS_ARB = 0x8824;
1243   public static final int GL_DRAW_BUFFER0_ARB = 0x8825;
1244   public static final int GL_DRAW_BUFFER1_ARB = 0x8826;
1245   public static final int GL_DRAW_BUFFER2_ARB = 0x8827;
1246   public static final int GL_DRAW_BUFFER3_ARB = 0x8828;
1247   public static final int GL_DRAW_BUFFER4_ARB = 0x8829;
1248   public static final int GL_DRAW_BUFFER5_ARB = 0x882A;
1249   public static final int GL_DRAW_BUFFER6_ARB = 0x882B;
1250   public static final int GL_DRAW_BUFFER7_ARB = 0x882C;
1251   public static final int GL_DRAW_BUFFER8_ARB = 0x882D;
1252   public static final int GL_DRAW_BUFFER9_ARB = 0x882E;
1253   public static final int GL_DRAW_BUFFER10_ARB = 0x882F;
1254   public static final int GL_DRAW_BUFFER11_ARB = 0x8830;
1255   public static final int GL_DRAW_BUFFER12_ARB = 0x8831;
1256   public static final int GL_DRAW_BUFFER13_ARB = 0x8832;
1257   public static final int GL_DRAW_BUFFER14_ARB = 0x8833;
1258   public static final int GL_DRAW_BUFFER15_ARB = 0x8834;
1259   public static final int GL_TEXTURE_RECTANGLE_ARB = 0x84F5;
1260   public static final int GL_TEXTURE_BINDING_RECTANGLE_ARB = 0x84F6;
1261   public static final int GL_PROXY_TEXTURE_RECTANGLE_ARB = 0x84F7;
1262   public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB = 0x84F8;
1263   public static final int GL_RGBA_FLOAT_MODE_ARB = 0x8820;
1264   public static final int GL_CLAMP_VERTEX_COLOR_ARB = 0x891A;
1265   public static final int GL_CLAMP_FRAGMENT_COLOR_ARB = 0x891B;
1266   public static final int GL_CLAMP_READ_COLOR_ARB = 0x891C;
1267   public static final int GL_FIXED_ONLY_ARB = 0x891D;
1268   public static final int GL_HALF_FLOAT_ARB = 0x140B;
1269   public static final int GL_TEXTURE_RED_TYPE_ARB = 0x8C10;
1270   public static final int GL_TEXTURE_GREEN_TYPE_ARB = 0x8C11;
1271   public static final int GL_TEXTURE_BLUE_TYPE_ARB = 0x8C12;
1272   public static final int GL_TEXTURE_ALPHA_TYPE_ARB = 0x8C13;
1273   public static final int GL_TEXTURE_LUMINANCE_TYPE_ARB = 0x8C14;
1274   public static final int GL_TEXTURE_INTENSITY_TYPE_ARB = 0x8C15;
1275   public static final int GL_TEXTURE_DEPTH_TYPE_ARB = 0x8C16;
1276   public static final int GL_UNSIGNED_NORMALIZED_ARB = 0x8C17;
1277   public static final int GL_RGBA32F_ARB = 0x8814;
1278   public static final int GL_RGB32F_ARB = 0x8815;
1279   public static final int GL_ALPHA32F_ARB = 0x8816;
1280   public static final int GL_INTENSITY32F_ARB = 0x8817;
1281   public static final int GL_LUMINANCE32F_ARB = 0x8818;
1282   public static final int GL_LUMINANCE_ALPHA32F_ARB = 0x8819;
1283   public static final int GL_RGBA16F_ARB = 0x881A;
1284   public static final int GL_RGB16F_ARB = 0x881B;
1285   public static final int GL_ALPHA16F_ARB = 0x881C;
1286   public static final int GL_INTENSITY16F_ARB = 0x881D;
1287   public static final int GL_LUMINANCE16F_ARB = 0x881E;
1288   public static final int GL_LUMINANCE_ALPHA16F_ARB = 0x881F;
1289   public static final int GL_PIXEL_PACK_BUFFER_ARB = 0x88EB;
1290   public static final int GL_PIXEL_UNPACK_BUFFER_ARB = 0x88EC;
1291   public static final int GL_PIXEL_PACK_BUFFER_BINDING_ARB = 0x88ED;
1292   public static final int GL_PIXEL_UNPACK_BUFFER_BINDING_ARB = 0x88EF;
1293   public static final int GL_ABGR_EXT = 0x8000;
1294   public static final int GL_FILTER4_SGIS = 0x8146;
1295   public static final int GL_TEXTURE_FILTER4_SIZE_SGIS = 0x8147;
1296   public static final int GL_PIXEL_TEXTURE_SGIS = 0x8353;
1297   public static final int GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS = 0x8354;
1298   public static final int GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS = 0x8355;
1299   public static final int GL_PIXEL_GROUP_COLOR_SGIS = 0x8356;
1300   public static final int GL_PIXEL_TEX_GEN_SGIX = 0x8139;
1301   public static final int GL_PIXEL_TEX_GEN_MODE_SGIX = 0x832B;
1302   public static final int GL_PACK_SKIP_VOLUMES_SGIS = 0x8130;
1303   public static final int GL_PACK_IMAGE_DEPTH_SGIS = 0x8131;
1304   public static final int GL_UNPACK_SKIP_VOLUMES_SGIS = 0x8132;
1305   public static final int GL_UNPACK_IMAGE_DEPTH_SGIS = 0x8133;
1306   public static final int GL_TEXTURE_4D_SGIS = 0x8134;
1307   public static final int GL_PROXY_TEXTURE_4D_SGIS = 0x8135;
1308   public static final int GL_TEXTURE_4DSIZE_SGIS = 0x8136;
1309   public static final int GL_TEXTURE_WRAP_Q_SGIS = 0x8137;
1310   public static final int GL_MAX_4D_TEXTURE_SIZE_SGIS = 0x8138;
1311   public static final int GL_TEXTURE_4D_BINDING_SGIS = 0x814F;
1312   public static final int GL_TEXTURE_COLOR_TABLE_SGI = 0x80BC;
1313   public static final int GL_PROXY_TEXTURE_COLOR_TABLE_SGI = 0x80BD;
1314   public static final int GL_CMYK_EXT = 0x800C;
1315   public static final int GL_CMYKA_EXT = 0x800D;
1316   public static final int GL_PACK_CMYK_HINT_EXT = 0x800E;
1317   public static final int GL_UNPACK_CMYK_HINT_EXT = 0x800F;
1318   public static final int GL_DETAIL_TEXTURE_2D_SGIS = 0x8095;
1319   public static final int GL_DETAIL_TEXTURE_2D_BINDING_SGIS = 0x8096;
1320   public static final int GL_LINEAR_DETAIL_SGIS = 0x8097;
1321   public static final int GL_LINEAR_DETAIL_ALPHA_SGIS = 0x8098;
1322   public static final int GL_LINEAR_DETAIL_COLOR_SGIS = 0x8099;
1323   public static final int GL_DETAIL_TEXTURE_LEVEL_SGIS = 0x809A;
1324   public static final int GL_DETAIL_TEXTURE_MODE_SGIS = 0x809B;
1325   public static final int GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS = 0x809C;
1326   public static final int GL_LINEAR_SHARPEN_SGIS = 0x80AD;
1327   public static final int GL_LINEAR_SHARPEN_ALPHA_SGIS = 0x80AE;
1328   public static final int GL_LINEAR_SHARPEN_COLOR_SGIS = 0x80AF;
1329   public static final int GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS = 0x80B0;
1330   public static final int GL_MULTISAMPLE_SGIS = 0x809D;
1331   public static final int GL_SAMPLE_ALPHA_TO_MASK_SGIS = 0x809E;
1332   public static final int GL_SAMPLE_ALPHA_TO_ONE_SGIS = 0x809F;
1333   public static final int GL_SAMPLE_MASK_SGIS = 0x80A0;
1334   public static final int GL_1PASS_SGIS = 0x80A1;
1335   public static final int GL_2PASS_0_SGIS = 0x80A2;
1336   public static final int GL_2PASS_1_SGIS = 0x80A3;
1337   public static final int GL_4PASS_0_SGIS = 0x80A4;
1338   public static final int GL_4PASS_1_SGIS = 0x80A5;
1339   public static final int GL_4PASS_2_SGIS = 0x80A6;
1340   public static final int GL_4PASS_3_SGIS = 0x80A7;
1341   public static final int GL_SAMPLE_BUFFERS_SGIS = 0x80A8;
1342   public static final int GL_SAMPLES_SGIS = 0x80A9;
1343   public static final int GL_SAMPLE_MASK_VALUE_SGIS = 0x80AA;
1344   public static final int GL_SAMPLE_MASK_INVERT_SGIS = 0x80AB;
1345   public static final int GL_SAMPLE_PATTERN_SGIS = 0x80AC;
1346   public static final int GL_GENERATE_MIPMAP_SGIS = 0x8191;
1347   public static final int GL_GENERATE_MIPMAP_HINT_SGIS = 0x8192;
1348   public static final int GL_LINEAR_CLIPMAP_LINEAR_SGIX = 0x8170;
1349   public static final int GL_TEXTURE_CLIPMAP_CENTER_SGIX = 0x8171;
1350   public static final int GL_TEXTURE_CLIPMAP_FRAME_SGIX = 0x8172;
1351   public static final int GL_TEXTURE_CLIPMAP_OFFSET_SGIX = 0x8173;
1352   public static final int GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8174;
1353   public static final int GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX = 0x8175;
1354   public static final int GL_TEXTURE_CLIPMAP_DEPTH_SGIX = 0x8176;
1355   public static final int GL_MAX_CLIPMAP_DEPTH_SGIX = 0x8177;
1356   public static final int GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX = 0x8178;
1357   public static final int GL_NEAREST_CLIPMAP_NEAREST_SGIX = 0x844D;
1358   public static final int GL_NEAREST_CLIPMAP_LINEAR_SGIX = 0x844E;
1359   public static final int GL_LINEAR_CLIPMAP_NEAREST_SGIX = 0x844F;
1360   public static final int GL_TEXTURE_COMPARE_SGIX = 0x819A;
1361   public static final int GL_TEXTURE_COMPARE_OPERATOR_SGIX = 0x819B;
1362   public static final int GL_TEXTURE_LEQUAL_R_SGIX = 0x819C;
1363   public static final int GL_TEXTURE_GEQUAL_R_SGIX = 0x819D;
1364   public static final int GL_INTERLACE_SGIX = 0x8094;
1365   public static final int GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX = 0x813E;
1366   public static final int GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = 0x813F;
1367   public static final int GL_PIXEL_TILE_WIDTH_SGIX = 0x8140;
1368   public static final int GL_PIXEL_TILE_HEIGHT_SGIX = 0x8141;
1369   public static final int GL_PIXEL_TILE_GRID_WIDTH_SGIX = 0x8142;
1370   public static final int GL_PIXEL_TILE_GRID_HEIGHT_SGIX = 0x8143;
1371   public static final int GL_PIXEL_TILE_GRID_DEPTH_SGIX = 0x8144;
1372   public static final int GL_PIXEL_TILE_CACHE_SIZE_SGIX = 0x8145;
1373   public static final int GL_DUAL_ALPHA4_SGIS = 0x8110;
1374   public static final int GL_DUAL_ALPHA8_SGIS = 0x8111;
1375   public static final int GL_DUAL_ALPHA12_SGIS = 0x8112;
1376   public static final int GL_DUAL_ALPHA16_SGIS = 0x8113;
1377   public static final int GL_DUAL_LUMINANCE4_SGIS = 0x8114;
1378   public static final int GL_DUAL_LUMINANCE8_SGIS = 0x8115;
1379   public static final int GL_DUAL_LUMINANCE12_SGIS = 0x8116;
1380   public static final int GL_DUAL_LUMINANCE16_SGIS = 0x8117;
1381   public static final int GL_DUAL_INTENSITY4_SGIS = 0x8118;
1382   public static final int GL_DUAL_INTENSITY8_SGIS = 0x8119;
1383   public static final int GL_DUAL_INTENSITY12_SGIS = 0x811A;
1384   public static final int GL_DUAL_INTENSITY16_SGIS = 0x811B;
1385   public static final int GL_DUAL_LUMINANCE_ALPHA4_SGIS = 0x811C;
1386   public static final int GL_DUAL_LUMINANCE_ALPHA8_SGIS = 0x811D;
1387   public static final int GL_QUAD_ALPHA4_SGIS = 0x811E;
1388   public static final int GL_QUAD_ALPHA8_SGIS = 0x811F;
1389   public static final int GL_QUAD_LUMINANCE4_SGIS = 0x8120;
1390   public static final int GL_QUAD_LUMINANCE8_SGIS = 0x8121;
1391   public static final int GL_QUAD_INTENSITY4_SGIS = 0x8122;
1392   public static final int GL_QUAD_INTENSITY8_SGIS = 0x8123;
1393   public static final int GL_DUAL_TEXTURE_SELECT_SGIS = 0x8124;
1394   public static final int GL_QUAD_TEXTURE_SELECT_SGIS = 0x8125;
1395   public static final int GL_SPRITE_SGIX = 0x8148;
1396   public static final int GL_SPRITE_MODE_SGIX = 0x8149;
1397   public static final int GL_SPRITE_AXIS_SGIX = 0x814A;
1398   public static final int GL_SPRITE_TRANSLATION_SGIX = 0x814B;
1399   public static final int GL_SPRITE_AXIAL_SGIX = 0x814C;
1400   public static final int GL_SPRITE_OBJECT_ALIGNED_SGIX = 0x814D;
1401   public static final int GL_SPRITE_EYE_ALIGNED_SGIX = 0x814E;
1402   public static final int GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = 0x812E;
1403   public static final int GL_POINT_SIZE_MIN_EXT = 0x8126;
1404   public static final int GL_POINT_SIZE_MAX_EXT = 0x8127;
1405   public static final int GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128;
1406   public static final int GL_DISTANCE_ATTENUATION_EXT = 0x8129;
1407   public static final int GL_POINT_SIZE_MIN_SGIS = 0x8126;
1408   public static final int GL_POINT_SIZE_MAX_SGIS = 0x8127;
1409   public static final int GL_POINT_FADE_THRESHOLD_SIZE_SGIS = 0x8128;
1410   public static final int GL_DISTANCE_ATTENUATION_SGIS = 0x8129;
1411   public static final int GL_INSTRUMENT_BUFFER_POINTER_SGIX = 0x8180;
1412   public static final int GL_INSTRUMENT_MEASUREMENTS_SGIX = 0x8181;
1413   public static final int GL_POST_TEXTURE_FILTER_BIAS_SGIX = 0x8179;
1414   public static final int GL_POST_TEXTURE_FILTER_SCALE_SGIX = 0x817A;
1415   public static final int GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX = 0x817B;
1416   public static final int GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = 0x817C;
1417   public static final int GL_FRAMEZOOM_SGIX = 0x818B;
1418   public static final int GL_FRAMEZOOM_FACTOR_SGIX = 0x818C;
1419   public static final int GL_MAX_FRAMEZOOM_FACTOR_SGIX = 0x818D;
1420   public static final int GL_TEXTURE_DEFORMATION_BIT_SGIX = 0x00000001;
1421   public static final int GL_GEOMETRY_DEFORMATION_BIT_SGIX = 0x00000002;
1422   public static final int GL_GEOMETRY_DEFORMATION_SGIX = 0x8194;
1423   public static final int GL_TEXTURE_DEFORMATION_SGIX = 0x8195;
1424   public static final int GL_DEFORMATIONS_MASK_SGIX = 0x8196;
1425   public static final int GL_MAX_DEFORMATION_ORDER_SGIX = 0x8197;
1426   public static final int GL_REFERENCE_PLANE_SGIX = 0x817D;
1427   public static final int GL_REFERENCE_PLANE_EQUATION_SGIX = 0x817E;
1428   public static final int GL_DEPTH_COMPONENT16_SGIX = 0x81A5;
1429   public static final int GL_DEPTH_COMPONENT24_SGIX = 0x81A6;
1430   public static final int GL_DEPTH_COMPONENT32_SGIX = 0x81A7;
1431   public static final int GL_FOG_FUNC_SGIS = 0x812A;
1432   public static final int GL_FOG_FUNC_POINTS_SGIS = 0x812B;
1433   public static final int GL_MAX_FOG_FUNC_POINTS_SGIS = 0x812C;
1434   public static final int GL_FOG_OFFSET_SGIX = 0x8198;
1435   public static final int GL_FOG_OFFSET_VALUE_SGIX = 0x8199;
1436   public static final int GL_IMAGE_SCALE_X_HP = 0x8155;
1437   public static final int GL_IMAGE_SCALE_Y_HP = 0x8156;
1438   public static final int GL_IMAGE_TRANSLATE_X_HP = 0x8157;
1439   public static final int GL_IMAGE_TRANSLATE_Y_HP = 0x8158;
1440   public static final int GL_IMAGE_ROTATE_ANGLE_HP = 0x8159;
1441   public static final int GL_IMAGE_ROTATE_ORIGIN_X_HP = 0x815A;
1442   public static final int GL_IMAGE_ROTATE_ORIGIN_Y_HP = 0x815B;
1443   public static final int GL_IMAGE_MAG_FILTER_HP = 0x815C;
1444   public static final int GL_IMAGE_MIN_FILTER_HP = 0x815D;
1445   public static final int GL_IMAGE_CUBIC_WEIGHT_HP = 0x815E;
1446   public static final int GL_CUBIC_HP = 0x815F;
1447   public static final int GL_AVERAGE_HP = 0x8160;
1448   public static final int GL_IMAGE_TRANSFORM_2D_HP = 0x8161;
1449   public static final int GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8162;
1450   public static final int GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = 0x8163;
1451   public static final int GL_TEXTURE_ENV_BIAS_SGIX = 0x80BE;
1452   public static final int GL_VERTEX_DATA_HINT_PGI = 0x1A22A;
1453   public static final int GL_VERTEX_CONSISTENT_HINT_PGI = 0x1A22B;
1454   public static final int GL_MATERIAL_SIDE_HINT_PGI = 0x1A22C;
1455   public static final int GL_MAX_VERTEX_HINT_PGI = 0x1A22D;
1456   public static final int GL_COLOR3_BIT_PGI = 0x00010000;
1457   public static final int GL_COLOR4_BIT_PGI = 0x00020000;
1458   public static final int GL_EDGEFLAG_BIT_PGI = 0x00040000;
1459   public static final int GL_INDEX_BIT_PGI = 0x00080000;
1460   public static final int GL_MAT_AMBIENT_BIT_PGI = 0x00100000;
1461   public static final int GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = 0x00200000;
1462   public static final int GL_MAT_DIFFUSE_BIT_PGI = 0x00400000;
1463   public static final int GL_MAT_EMISSION_BIT_PGI = 0x00800000;
1464   public static final int GL_MAT_COLOR_INDEXES_BIT_PGI = 0x01000000;
1465   public static final int GL_MAT_SHININESS_BIT_PGI = 0x02000000;
1466   public static final int GL_MAT_SPECULAR_BIT_PGI = 0x04000000;
1467   public static final int GL_NORMAL_BIT_PGI = 0x08000000;
1468   public static final int GL_TEXCOORD1_BIT_PGI = 0x10000000;
1469   public static final int GL_TEXCOORD2_BIT_PGI = 0x20000000;
1470   public static final int GL_TEXCOORD3_BIT_PGI = 0x40000000;
1471   public static final long GL_TEXCOORD4_BIT_PGI = 0x80000000;
1472   public static final int GL_VERTEX23_BIT_PGI = 0x00000004;
1473   public static final int GL_VERTEX4_BIT_PGI = 0x00000008;
1474   public static final int GL_PREFER_DOUBLEBUFFER_HINT_PGI = 0x1A1F8;
1475   public static final int GL_CONSERVE_MEMORY_HINT_PGI = 0x1A1FD;
1476   public static final int GL_RECLAIM_MEMORY_HINT_PGI = 0x1A1FE;
1477   public static final int GL_NATIVE_GRAPHICS_HANDLE_PGI = 0x1A202;
1478   public static final int GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 0x1A203;
1479   public static final int GL_NATIVE_GRAPHICS_END_HINT_PGI = 0x1A204;
1480   public static final int GL_ALWAYS_FAST_HINT_PGI = 0x1A20C;
1481   public static final int GL_ALWAYS_SOFT_HINT_PGI = 0x1A20D;
1482   public static final int GL_ALLOW_DRAW_OBJ_HINT_PGI = 0x1A20E;
1483   public static final int GL_ALLOW_DRAW_WIN_HINT_PGI = 0x1A20F;
1484   public static final int GL_ALLOW_DRAW_FRG_HINT_PGI = 0x1A210;
1485   public static final int GL_ALLOW_DRAW_MEM_HINT_PGI = 0x1A211;
1486   public static final int GL_STRICT_DEPTHFUNC_HINT_PGI = 0x1A216;
1487   public static final int GL_STRICT_LIGHTING_HINT_PGI = 0x1A217;
1488   public static final int GL_STRICT_SCISSOR_HINT_PGI = 0x1A218;
1489   public static final int GL_FULL_STIPPLE_HINT_PGI = 0x1A219;
1490   public static final int GL_CLIP_NEAR_HINT_PGI = 0x1A220;
1491   public static final int GL_CLIP_FAR_HINT_PGI = 0x1A221;
1492   public static final int GL_WIDE_LINE_HINT_PGI = 0x1A222;
1493   public static final int GL_BACK_NORMALS_HINT_PGI = 0x1A223;
1494   public static final int GL_COLOR_INDEX1_EXT = 0x80E2;
1495   public static final int GL_COLOR_INDEX2_EXT = 0x80E3;
1496   public static final int GL_COLOR_INDEX4_EXT = 0x80E4;
1497   public static final int GL_COLOR_INDEX8_EXT = 0x80E5;
1498   public static final int GL_COLOR_INDEX12_EXT = 0x80E6;
1499   public static final int GL_COLOR_INDEX16_EXT = 0x80E7;
1500   public static final int GL_TEXTURE_INDEX_SIZE_EXT = 0x80ED;
1501   public static final int GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0;
1502   public static final int GL_LIST_PRIORITY_SGIX = 0x8182;
1503   public static final int GL_IR_INSTRUMENT1_SGIX = 0x817F;
1504   public static final int GL_CALLIGRAPHIC_FRAGMENT_SGIX = 0x8183;
1505   public static final int GL_TEXTURE_LOD_BIAS_S_SGIX = 0x818E;
1506   public static final int GL_TEXTURE_LOD_BIAS_T_SGIX = 0x818F;
1507   public static final int GL_TEXTURE_LOD_BIAS_R_SGIX = 0x8190;
1508   public static final int GL_SHADOW_AMBIENT_SGIX = 0x80BF;
1509   public static final int GL_INDEX_MATERIAL_EXT = 0x81B8;
1510   public static final int GL_INDEX_MATERIAL_PARAMETER_EXT = 0x81B9;
1511   public static final int GL_INDEX_MATERIAL_FACE_EXT = 0x81BA;
1512   public static final int GL_INDEX_TEST_EXT = 0x81B5;
1513   public static final int GL_INDEX_TEST_FUNC_EXT = 0x81B6;
1514   public static final int GL_INDEX_TEST_REF_EXT = 0x81B7;
1515   public static final int GL_IUI_V2F_EXT = 0x81AD;
1516   public static final int GL_IUI_V3F_EXT = 0x81AE;
1517   public static final int GL_IUI_N3F_V2F_EXT = 0x81AF;
1518   public static final int GL_IUI_N3F_V3F_EXT = 0x81B0;
1519   public static final int GL_T2F_IUI_V2F_EXT = 0x81B1;
1520   public static final int GL_T2F_IUI_V3F_EXT = 0x81B2;
1521   public static final int GL_T2F_IUI_N3F_V2F_EXT = 0x81B3;
1522   public static final int GL_T2F_IUI_N3F_V3F_EXT = 0x81B4;
1523   public static final int GL_ARRAY_ELEMENT_LOCK_FIRST_EXT = 0x81A8;
1524   public static final int GL_ARRAY_ELEMENT_LOCK_COUNT_EXT = 0x81A9;
1525   public static final int GL_CULL_VERTEX_EXT = 0x81AA;
1526   public static final int GL_CULL_VERTEX_EYE_POSITION_EXT = 0x81AB;
1527   public static final int GL_CULL_VERTEX_OBJECT_POSITION_EXT = 0x81AC;
1528   public static final int GL_YCRCB_422_SGIX = 0x81BB;
1529   public static final int GL_YCRCB_444_SGIX = 0x81BC;
1530   public static final int GL_FRAGMENT_LIGHTING_SGIX = 0x8400;
1531   public static final int GL_FRAGMENT_COLOR_MATERIAL_SGIX = 0x8401;
1532   public static final int GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX = 0x8402;
1533   public static final int GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX = 0x8403;
1534   public static final int GL_MAX_FRAGMENT_LIGHTS_SGIX = 0x8404;
1535   public static final int GL_MAX_ACTIVE_LIGHTS_SGIX = 0x8405;
1536   public static final int GL_CURRENT_RASTER_NORMAL_SGIX = 0x8406;
1537   public static final int GL_LIGHT_ENV_MODE_SGIX = 0x8407;
1538   public static final int GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX = 0x8408;
1539   public static final int GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX = 0x8409;
1540   public static final int GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX = 0x840A;
1541   public static final int GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = 0x840B;
1542   public static final int GL_FRAGMENT_LIGHT0_SGIX = 0x840C;
1543   public static final int GL_FRAGMENT_LIGHT1_SGIX = 0x840D;
1544   public static final int GL_FRAGMENT_LIGHT2_SGIX = 0x840E;
1545   public static final int GL_FRAGMENT_LIGHT3_SGIX = 0x840F;
1546   public static final int GL_FRAGMENT_LIGHT4_SGIX = 0x8410;
1547   public static final int GL_FRAGMENT_LIGHT5_SGIX = 0x8411;
1548   public static final int GL_FRAGMENT_LIGHT6_SGIX = 0x8412;
1549   public static final int GL_FRAGMENT_LIGHT7_SGIX = 0x8413;
1550   public static final int GL_RASTER_POSITION_UNCLIPPED_IBM = 0x19262;
1551   public static final int GL_TEXTURE_LIGHTING_MODE_HP = 0x8167;
1552   public static final int GL_TEXTURE_POST_SPECULAR_HP = 0x8168;
1553   public static final int GL_TEXTURE_PRE_SPECULAR_HP = 0x8169;
1554   public static final int GL_PHONG_WIN = 0x80EA;
1555   public static final int GL_PHONG_HINT_WIN = 0x80EB;
1556   public static final int GL_FOG_SPECULAR_TEXTURE_WIN = 0x80EC;
1557   public static final int GL_FRAGMENT_MATERIAL_EXT = 0x8349;
1558   public static final int GL_FRAGMENT_NORMAL_EXT = 0x834A;
1559   public static final int GL_FRAGMENT_COLOR_EXT = 0x834C;
1560   public static final int GL_ATTENUATION_EXT = 0x834D;
1561   public static final int GL_SHADOW_ATTENUATION_EXT = 0x834E;
1562   public static final int GL_TEXTURE_APPLICATION_MODE_EXT = 0x834F;
1563   public static final int GL_TEXTURE_LIGHT_EXT = 0x8350;
1564   public static final int GL_TEXTURE_MATERIAL_FACE_EXT = 0x8351;
1565   public static final int GL_TEXTURE_MATERIAL_PARAMETER_EXT = 0x8352;
1566   public static final int GL_ALPHA_MIN_SGIX = 0x8320;
1567   public static final int GL_ALPHA_MAX_SGIX = 0x8321;
1568   public static final int GL_PIXEL_TEX_GEN_Q_CEILING_SGIX = 0x8184;
1569   public static final int GL_PIXEL_TEX_GEN_Q_ROUND_SGIX = 0x8185;
1570   public static final int GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX = 0x8186;
1571   public static final int GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX = 0x8187;
1572   public static final int GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX = 0x8188;
1573   public static final int GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX = 0x8189;
1574   public static final int GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX = 0x818A;
1575   public static final int GL_ASYNC_MARKER_SGIX = 0x8329;
1576   public static final int GL_ASYNC_TEX_IMAGE_SGIX = 0x835C;
1577   public static final int GL_ASYNC_DRAW_PIXELS_SGIX = 0x835D;
1578   public static final int GL_ASYNC_READ_PIXELS_SGIX = 0x835E;
1579   public static final int GL_MAX_ASYNC_TEX_IMAGE_SGIX = 0x835F;
1580   public static final int GL_MAX_ASYNC_DRAW_PIXELS_SGIX = 0x8360;
1581   public static final int GL_MAX_ASYNC_READ_PIXELS_SGIX = 0x8361;
1582   public static final int GL_ASYNC_HISTOGRAM_SGIX = 0x832C;
1583   public static final int GL_MAX_ASYNC_HISTOGRAM_SGIX = 0x832D;
1584   public static final int GL_OCCLUSION_TEST_HP = 0x8165;
1585   public static final int GL_OCCLUSION_TEST_RESULT_HP = 0x8166;
1586   public static final int GL_PIXEL_TRANSFORM_2D_EXT = 0x8330;
1587   public static final int GL_PIXEL_MAG_FILTER_EXT = 0x8331;
1588   public static final int GL_PIXEL_MIN_FILTER_EXT = 0x8332;
1589   public static final int GL_PIXEL_CUBIC_WEIGHT_EXT = 0x8333;
1590   public static final int GL_CUBIC_EXT = 0x8334;
1591   public static final int GL_AVERAGE_EXT = 0x8335;
1592   public static final int GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8336;
1593   public static final int GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = 0x8337;
1594   public static final int GL_PIXEL_TRANSFORM_2D_MATRIX_EXT = 0x8338;
1595   public static final int GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB;
1596   public static final int GL_COLOR_SUM_EXT = 0x8458;
1597   public static final int GL_CURRENT_SECONDARY_COLOR_EXT = 0x8459;
1598   public static final int GL_SECONDARY_COLOR_ARRAY_SIZE_EXT = 0x845A;
1599   public static final int GL_SECONDARY_COLOR_ARRAY_TYPE_EXT = 0x845B;
1600   public static final int GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT = 0x845C;
1601   public static final int GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = 0x845D;
1602   public static final int GL_SECONDARY_COLOR_ARRAY_EXT = 0x845E;
1603   public static final int GL_PERTURB_EXT = 0x85AE;
1604   public static final int GL_TEXTURE_NORMAL_EXT = 0x85AF;
1605   public static final int GL_FOG_COORDINATE_SOURCE_EXT = 0x8450;
1606   public static final int GL_FOG_COORDINATE_EXT = 0x8451;
1607   public static final int GL_FRAGMENT_DEPTH_EXT = 0x8452;
1608   public static final int GL_CURRENT_FOG_COORDINATE_EXT = 0x8453;
1609   public static final int GL_FOG_COORDINATE_ARRAY_TYPE_EXT = 0x8454;
1610   public static final int GL_FOG_COORDINATE_ARRAY_STRIDE_EXT = 0x8455;
1611   public static final int GL_FOG_COORDINATE_ARRAY_POINTER_EXT = 0x8456;
1612   public static final int GL_FOG_COORDINATE_ARRAY_EXT = 0x8457;
1613   public static final int GL_SCREEN_COORDINATES_REND = 0x8490;
1614   public static final int GL_INVERTED_SCREEN_W_REND = 0x8491;
1615   public static final int GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = 0x85B0;
1616   public static final int GL_TRANSFORM_HINT_APPLE = 0x85B1;
1617   public static final int GL_FOG_SCALE_SGIX = 0x81FC;
1618   public static final int GL_FOG_SCALE_VALUE_SGIX = 0x81FD;
1619   public static final int GL_UNPACK_CONSTANT_DATA_SUNX = 0x81D5;
1620   public static final int GL_TEXTURE_CONSTANT_DATA_SUNX = 0x81D6;
1621   public static final int GL_GLOBAL_ALPHA_SUN = 0x81D9;
1622   public static final int GL_GLOBAL_ALPHA_FACTOR_SUN = 0x81DA;
1623   public static final int GL_BLEND_DST_RGB_EXT = 0x80C8;
1624   public static final int GL_BLEND_SRC_RGB_EXT = 0x80C9;
1625   public static final int GL_BLEND_DST_ALPHA_EXT = 0x80CA;
1626   public static final int GL_BLEND_SRC_ALPHA_EXT = 0x80CB;
1627   public static final int GL_RED_MIN_CLAMP_INGR = 0x8560;
1628   public static final int GL_GREEN_MIN_CLAMP_INGR = 0x8561;
1629   public static final int GL_BLUE_MIN_CLAMP_INGR = 0x8562;
1630   public static final int GL_ALPHA_MIN_CLAMP_INGR = 0x8563;
1631   public static final int GL_RED_MAX_CLAMP_INGR = 0x8564;
1632   public static final int GL_GREEN_MAX_CLAMP_INGR = 0x8565;
1633   public static final int GL_BLUE_MAX_CLAMP_INGR = 0x8566;
1634   public static final int GL_ALPHA_MAX_CLAMP_INGR = 0x8567;
1635   public static final int GL_INTERLACE_READ_INGR = 0x8568;
1636   public static final int GL_INCR_WRAP_EXT = 0x8507;
1637   public static final int GL_DECR_WRAP_EXT = 0x8508;
1638   public static final int GL_422_EXT = 0x80CC;
1639   public static final int GL_422_REV_EXT = 0x80CD;
1640   public static final int GL_422_AVERAGE_EXT = 0x80CE;
1641   public static final int GL_422_REV_AVERAGE_EXT = 0x80CF;
1642   public static final int GL_NORMAL_MAP_NV = 0x8511;
1643   public static final int GL_REFLECTION_MAP_NV = 0x8512;
1644   public static final int GL_WRAP_BORDER_SUN = 0x81D4;
1645   public static final int GL_MAX_TEXTURE_LOD_BIAS_EXT = 0x84FD;
1646   public static final int GL_TEXTURE_FILTER_CONTROL_EXT = 0x8500;
1647   public static final int GL_TEXTURE_LOD_BIAS_EXT = 0x8501;
1648   public static final int GL_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FE;
1649   public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 0x84FF;
1650   public static final int GL_MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3;
1651   public static final int GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502;
1652   public static final int GL_MODELVIEW0_MATRIX_EXT = 0x0BA6;
1653   public static final int GL_MODELVIEW1_MATRIX_EXT = 0x8506;
1654   public static final int GL_VERTEX_WEIGHTING_EXT = 0x8509;
1655   public static final int GL_MODELVIEW0_EXT = 0x1700;
1656   public static final int GL_MODELVIEW1_EXT = 0x850A;
1657   public static final int GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B;
1658   public static final int GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C;
1659   public static final int GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D;
1660   public static final int GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E;
1661   public static final int GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F;
1662   public static final int GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510;
1663   public static final int GL_MAX_SHININESS_NV = 0x8504;
1664   public static final int GL_MAX_SPOT_EXPONENT_NV = 0x8505;
1665   public static final int GL_VERTEX_ARRAY_RANGE_NV = 0x851D;
1666   public static final int GL_VERTEX_ARRAY_RANGE_LENGTH_NV = 0x851E;
1667   public static final int GL_VERTEX_ARRAY_RANGE_VALID_NV = 0x851F;
1668   public static final int GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = 0x8520;
1669   public static final int GL_VERTEX_ARRAY_RANGE_POINTER_NV = 0x8521;
1670   public static final int GL_REGISTER_COMBINERS_NV = 0x8522;
1671   public static final int GL_VARIABLE_A_NV = 0x8523;
1672   public static final int GL_VARIABLE_B_NV = 0x8524;
1673   public static final int GL_VARIABLE_C_NV = 0x8525;
1674   public static final int GL_VARIABLE_D_NV = 0x8526;
1675   public static final int GL_VARIABLE_E_NV = 0x8527;
1676   public static final int GL_VARIABLE_F_NV = 0x8528;
1677   public static final int GL_VARIABLE_G_NV = 0x8529;
1678   public static final int GL_CONSTANT_COLOR0_NV = 0x852A;
1679   public static final int GL_CONSTANT_COLOR1_NV = 0x852B;
1680   public static final int GL_PRIMARY_COLOR_NV = 0x852C;
1681   public static final int GL_SECONDARY_COLOR_NV = 0x852D;
1682   public static final int GL_SPARE0_NV = 0x852E;
1683   public static final int GL_SPARE1_NV = 0x852F;
1684   public static final int GL_DISCARD_NV = 0x8530;
1685   public static final int GL_E_TIMES_F_NV = 0x8531;
1686   public static final int GL_SPARE0_PLUS_SECONDARY_COLOR_NV = 0x8532;
1687   public static final int GL_UNSIGNED_IDENTITY_NV = 0x8536;
1688   public static final int GL_UNSIGNED_INVERT_NV = 0x8537;
1689   public static final int GL_EXPAND_NORMAL_NV = 0x8538;
1690   public static final int GL_EXPAND_NEGATE_NV = 0x8539;
1691   public static final int GL_HALF_BIAS_NORMAL_NV = 0x853A;
1692   public static final int GL_HALF_BIAS_NEGATE_NV = 0x853B;
1693   public static final int GL_SIGNED_IDENTITY_NV = 0x853C;
1694   public static final int GL_SIGNED_NEGATE_NV = 0x853D;
1695   public static final int GL_SCALE_BY_TWO_NV = 0x853E;
1696   public static final int GL_SCALE_BY_FOUR_NV = 0x853F;
1697   public static final int GL_SCALE_BY_ONE_HALF_NV = 0x8540;
1698   public static final int GL_BIAS_BY_NEGATIVE_ONE_HALF_NV = 0x8541;
1699   public static final int GL_COMBINER_INPUT_NV = 0x8542;
1700   public static final int GL_COMBINER_MAPPING_NV = 0x8543;
1701   public static final int GL_COMBINER_COMPONENT_USAGE_NV = 0x8544;
1702   public static final int GL_COMBINER_AB_DOT_PRODUCT_NV = 0x8545;
1703   public static final int GL_COMBINER_CD_DOT_PRODUCT_NV = 0x8546;
1704   public static final int GL_COMBINER_MUX_SUM_NV = 0x8547;
1705   public static final int GL_COMBINER_SCALE_NV = 0x8548;
1706   public static final int GL_COMBINER_BIAS_NV = 0x8549;
1707   public static final int GL_COMBINER_AB_OUTPUT_NV = 0x854A;
1708   public static final int GL_COMBINER_CD_OUTPUT_NV = 0x854B;
1709   public static final int GL_COMBINER_SUM_OUTPUT_NV = 0x854C;
1710   public static final int GL_MAX_GENERAL_COMBINERS_NV = 0x854D;
1711   public static final int GL_NUM_GENERAL_COMBINERS_NV = 0x854E;
1712   public static final int GL_COLOR_SUM_CLAMP_NV = 0x854F;
1713   public static final int GL_COMBINER0_NV = 0x8550;
1714   public static final int GL_COMBINER1_NV = 0x8551;
1715   public static final int GL_COMBINER2_NV = 0x8552;
1716   public static final int GL_COMBINER3_NV = 0x8553;
1717   public static final int GL_COMBINER4_NV = 0x8554;
1718   public static final int GL_COMBINER5_NV = 0x8555;
1719   public static final int GL_COMBINER6_NV = 0x8556;
1720   public static final int GL_COMBINER7_NV = 0x8557;
1721   public static final int GL_FOG_DISTANCE_MODE_NV = 0x855A;
1722   public static final int GL_EYE_RADIAL_NV = 0x855B;
1723   public static final int GL_EYE_PLANE_ABSOLUTE_NV = 0x855C;
1724   public static final int GL_EMBOSS_LIGHT_NV = 0x855D;
1725   public static final int GL_EMBOSS_CONSTANT_NV = 0x855E;
1726   public static final int GL_EMBOSS_MAP_NV = 0x855F;
1727   public static final int GL_COMBINE4_NV = 0x8503;
1728   public static final int GL_SOURCE3_RGB_NV = 0x8583;
1729   public static final int GL_SOURCE3_ALPHA_NV = 0x858B;
1730   public static final int GL_OPERAND3_RGB_NV = 0x8593;
1731   public static final int GL_OPERAND3_ALPHA_NV = 0x859B;
1732   public static final int GL_COMPRESSED_RGB_S3TC_DXT1_EXT = 0x83F0;
1733   public static final int GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = 0x83F1;
1734   public static final int GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = 0x83F2;
1735   public static final int GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = 0x83F3;
1736   public static final int GL_CULL_VERTEX_IBM = 103050;
1737   public static final int GL_PACK_SUBSAMPLE_RATE_SGIX = 0x85A0;
1738   public static final int GL_UNPACK_SUBSAMPLE_RATE_SGIX = 0x85A1;
1739   public static final int GL_PIXEL_SUBSAMPLE_4444_SGIX = 0x85A2;
1740   public static final int GL_PIXEL_SUBSAMPLE_2424_SGIX = 0x85A3;
1741   public static final int GL_PIXEL_SUBSAMPLE_4242_SGIX = 0x85A4;
1742   public static final int GL_YCRCB_SGIX = 0x8318;
1743   public static final int GL_YCRCBA_SGIX = 0x8319;
1744   public static final int GL_DEPTH_PASS_INSTRUMENT_SGIX = 0x8310;
1745   public static final int GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = 0x8311;
1746   public static final int GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX = 0x8312;
1747   public static final int GL_COMPRESSED_RGB_FXT1_3DFX = 0x86B0;
1748   public static final int GL_COMPRESSED_RGBA_FXT1_3DFX = 0x86B1;
1749   public static final int GL_MULTISAMPLE_3DFX = 0x86B2;
1750   public static final int GL_SAMPLE_BUFFERS_3DFX = 0x86B3;
1751   public static final int GL_SAMPLES_3DFX = 0x86B4;
1752   public static final int GL_MULTISAMPLE_BIT_3DFX = 0x20000000;
1753   public static final int GL_MULTISAMPLE_EXT = 0x809D;
1754   public static final int GL_SAMPLE_ALPHA_TO_MASK_EXT = 0x809E;
1755   public static final int GL_SAMPLE_ALPHA_TO_ONE_EXT = 0x809F;
1756   public static final int GL_SAMPLE_MASK_EXT = 0x80A0;
1757   public static final int GL_1PASS_EXT = 0x80A1;
1758   public static final int GL_2PASS_0_EXT = 0x80A2;
1759   public static final int GL_2PASS_1_EXT = 0x80A3;
1760   public static final int GL_4PASS_0_EXT = 0x80A4;
1761   public static final int GL_4PASS_1_EXT = 0x80A5;
1762   public static final int GL_4PASS_2_EXT = 0x80A6;
1763   public static final int GL_4PASS_3_EXT = 0x80A7;
1764   public static final int GL_SAMPLE_BUFFERS_EXT = 0x80A8;
1765   public static final int GL_SAMPLES_EXT = 0x80A9;
1766   public static final int GL_SAMPLE_MASK_VALUE_EXT = 0x80AA;
1767   public static final int GL_SAMPLE_MASK_INVERT_EXT = 0x80AB;
1768   public static final int GL_SAMPLE_PATTERN_EXT = 0x80AC;
1769   public static final int GL_MULTISAMPLE_BIT_EXT = 0x20000000;
1770   public static final int GL_VERTEX_PRECLIP_SGIX = 0x83EE;
1771   public static final int GL_VERTEX_PRECLIP_HINT_SGIX = 0x83EF;
1772   public static final int GL_CONVOLUTION_HINT_SGIX = 0x8316;
1773   public static final int GL_PACK_RESAMPLE_SGIX = 0x842C;
1774   public static final int GL_UNPACK_RESAMPLE_SGIX = 0x842D;
1775   public static final int GL_RESAMPLE_REPLICATE_SGIX = 0x842E;
1776   public static final int GL_RESAMPLE_ZERO_FILL_SGIX = 0x842F;
1777   public static final int GL_RESAMPLE_DECIMATE_SGIX = 0x8430;
1778   public static final int GL_EYE_DISTANCE_TO_POINT_SGIS = 0x81F0;
1779   public static final int GL_OBJECT_DISTANCE_TO_POINT_SGIS = 0x81F1;
1780   public static final int GL_EYE_DISTANCE_TO_LINE_SGIS = 0x81F2;
1781   public static final int GL_OBJECT_DISTANCE_TO_LINE_SGIS = 0x81F3;
1782   public static final int GL_EYE_POINT_SGIS = 0x81F4;
1783   public static final int GL_OBJECT_POINT_SGIS = 0x81F5;
1784   public static final int GL_EYE_LINE_SGIS = 0x81F6;
1785   public static final int GL_OBJECT_LINE_SGIS = 0x81F7;
1786   public static final int GL_TEXTURE_COLOR_WRITEMASK_SGIS = 0x81EF;
1787   public static final int GL_MIRROR_CLAMP_ATI = 0x8742;
1788   public static final int GL_MIRROR_CLAMP_TO_EDGE_ATI = 0x8743;
1789   public static final int GL_ALL_COMPLETED_NV = 0x84F2;
1790   public static final int GL_FENCE_STATUS_NV = 0x84F3;
1791   public static final int GL_FENCE_CONDITION_NV = 0x84F4;
1792   public static final int GL_MIRRORED_REPEAT_IBM = 0x8370;
1793   public static final int GL_EVAL_2D_NV = 0x86C0;
1794   public static final int GL_EVAL_TRIANGULAR_2D_NV = 0x86C1;
1795   public static final int GL_MAP_TESSELLATION_NV = 0x86C2;
1796   public static final int GL_MAP_ATTRIB_U_ORDER_NV = 0x86C3;
1797   public static final int GL_MAP_ATTRIB_V_ORDER_NV = 0x86C4;
1798   public static final int GL_EVAL_FRACTIONAL_TESSELLATION_NV = 0x86C5;
1799   public static final int GL_EVAL_VERTEX_ATTRIB0_NV = 0x86C6;
1800   public static final int GL_EVAL_VERTEX_ATTRIB1_NV = 0x86C7;
1801   public static final int GL_EVAL_VERTEX_ATTRIB2_NV = 0x86C8;
1802   public static final int GL_EVAL_VERTEX_ATTRIB3_NV = 0x86C9;
1803   public static final int GL_EVAL_VERTEX_ATTRIB4_NV = 0x86CA;
1804   public static final int GL_EVAL_VERTEX_ATTRIB5_NV = 0x86CB;
1805   public static final int GL_EVAL_VERTEX_ATTRIB6_NV = 0x86CC;
1806   public static final int GL_EVAL_VERTEX_ATTRIB7_NV = 0x86CD;
1807   public static final int GL_EVAL_VERTEX_ATTRIB8_NV = 0x86CE;
1808   public static final int GL_EVAL_VERTEX_ATTRIB9_NV = 0x86CF;
1809   public static final int GL_EVAL_VERTEX_ATTRIB10_NV = 0x86D0;
1810   public static final int GL_EVAL_VERTEX_ATTRIB11_NV = 0x86D1;
1811   public static final int GL_EVAL_VERTEX_ATTRIB12_NV = 0x86D2;
1812   public static final int GL_EVAL_VERTEX_ATTRIB13_NV = 0x86D3;
1813   public static final int GL_EVAL_VERTEX_ATTRIB14_NV = 0x86D4;
1814   public static final int GL_EVAL_VERTEX_ATTRIB15_NV = 0x86D5;
1815   public static final int GL_MAX_MAP_TESSELLATION_NV = 0x86D6;
1816   public static final int GL_MAX_RATIONAL_EVAL_ORDER_NV = 0x86D7;
1817   public static final int GL_DEPTH_STENCIL_NV = 0x84F9;
1818   public static final int GL_UNSIGNED_INT_24_8_NV = 0x84FA;
1819   public static final int GL_PER_STAGE_CONSTANTS_NV = 0x8535;
1820   public static final int GL_TEXTURE_RECTANGLE_NV = 0x84F5;
1821   public static final int GL_TEXTURE_BINDING_RECTANGLE_NV = 0x84F6;
1822   public static final int GL_PROXY_TEXTURE_RECTANGLE_NV = 0x84F7;
1823   public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_NV = 0x84F8;
1824   public static final int GL_OFFSET_TEXTURE_RECTANGLE_NV = 0x864C;
1825   public static final int GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV = 0x864D;
1826   public static final int GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV = 0x864E;
1827   public static final int GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV = 0x86D9;
1828   public static final int GL_UNSIGNED_INT_S8_S8_8_8_NV = 0x86DA;
1829   public static final int GL_UNSIGNED_INT_8_8_S8_S8_REV_NV = 0x86DB;
1830   public static final int GL_DSDT_MAG_INTENSITY_NV = 0x86DC;
1831   public static final int GL_SHADER_CONSISTENT_NV = 0x86DD;
1832   public static final int GL_TEXTURE_SHADER_NV = 0x86DE;
1833   public static final int GL_SHADER_OPERATION_NV = 0x86DF;
1834   public static final int GL_CULL_MODES_NV = 0x86E0;
1835   public static final int GL_OFFSET_TEXTURE_MATRIX_NV = 0x86E1;
1836   public static final int GL_OFFSET_TEXTURE_SCALE_NV = 0x86E2;
1837   public static final int GL_OFFSET_TEXTURE_BIAS_NV = 0x86E3;
1838   public static final int GL_OFFSET_TEXTURE_2D_MATRIX_NV = 0x86E1;
1839   public static final int GL_OFFSET_TEXTURE_2D_SCALE_NV = 0x86E2;
1840   public static final int GL_OFFSET_TEXTURE_2D_BIAS_NV = 0x86E3;
1841   public static final int GL_PREVIOUS_TEXTURE_INPUT_NV = 0x86E4;
1842   public static final int GL_CONST_EYE_NV = 0x86E5;
1843   public static final int GL_PASS_THROUGH_NV = 0x86E6;
1844   public static final int GL_CULL_FRAGMENT_NV = 0x86E7;
1845   public static final int GL_OFFSET_TEXTURE_2D_NV = 0x86E8;
1846   public static final int GL_DEPENDENT_AR_TEXTURE_2D_NV = 0x86E9;
1847   public static final int GL_DEPENDENT_GB_TEXTURE_2D_NV = 0x86EA;
1848   public static final int GL_DOT_PRODUCT_NV = 0x86EC;
1849   public static final int GL_DOT_PRODUCT_DEPTH_REPLACE_NV = 0x86ED;
1850   public static final int GL_DOT_PRODUCT_TEXTURE_2D_NV = 0x86EE;
1851   public static final int GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV = 0x86F0;
1852   public static final int GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV = 0x86F1;
1853   public static final int GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV = 0x86F2;
1854   public static final int GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV = 0x86F3;
1855   public static final int GL_HILO_NV = 0x86F4;
1856   public static final int GL_DSDT_NV = 0x86F5;
1857   public static final int GL_DSDT_MAG_NV = 0x86F6;
1858   public static final int GL_DSDT_MAG_VIB_NV = 0x86F7;
1859   public static final int GL_HILO16_NV = 0x86F8;
1860   public static final int GL_SIGNED_HILO_NV = 0x86F9;
1861   public static final int GL_SIGNED_HILO16_NV = 0x86FA;
1862   public static final int GL_SIGNED_RGBA_NV = 0x86FB;
1863   public static final int GL_SIGNED_RGBA8_NV = 0x86FC;
1864   public static final int GL_SIGNED_RGB_NV = 0x86FE;
1865   public static final int GL_SIGNED_RGB8_NV = 0x86FF;
1866   public static final int GL_SIGNED_LUMINANCE_NV = 0x8701;
1867   public static final int GL_SIGNED_LUMINANCE8_NV = 0x8702;
1868   public static final int GL_SIGNED_LUMINANCE_ALPHA_NV = 0x8703;
1869   public static final int GL_SIGNED_LUMINANCE8_ALPHA8_NV = 0x8704;
1870   public static final int GL_SIGNED_ALPHA_NV = 0x8705;
1871   public static final int GL_SIGNED_ALPHA8_NV = 0x8706;
1872   public static final int GL_SIGNED_INTENSITY_NV = 0x8707;
1873   public static final int GL_SIGNED_INTENSITY8_NV = 0x8708;
1874   public static final int GL_DSDT8_NV = 0x8709;
1875   public static final int GL_DSDT8_MAG8_NV = 0x870A;
1876   public static final int GL_DSDT8_MAG8_INTENSITY8_NV = 0x870B;
1877   public static final int GL_SIGNED_RGB_UNSIGNED_ALPHA_NV = 0x870C;
1878   public static final int GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV = 0x870D;
1879   public static final int GL_HI_SCALE_NV = 0x870E;
1880   public static final int GL_LO_SCALE_NV = 0x870F;
1881   public static final int GL_DS_SCALE_NV = 0x8710;
1882   public static final int GL_DT_SCALE_NV = 0x8711;
1883   public static final int GL_MAGNITUDE_SCALE_NV = 0x8712;
1884   public static final int GL_VIBRANCE_SCALE_NV = 0x8713;
1885   public static final int GL_HI_BIAS_NV = 0x8714;
1886   public static final int GL_LO_BIAS_NV = 0x8715;
1887   public static final int GL_DS_BIAS_NV = 0x8716;
1888   public static final int GL_DT_BIAS_NV = 0x8717;
1889   public static final int GL_MAGNITUDE_BIAS_NV = 0x8718;
1890   public static final int GL_VIBRANCE_BIAS_NV = 0x8719;
1891   public static final int GL_TEXTURE_BORDER_VALUES_NV = 0x871A;
1892   public static final int GL_TEXTURE_HI_SIZE_NV = 0x871B;
1893   public static final int GL_TEXTURE_LO_SIZE_NV = 0x871C;
1894   public static final int GL_TEXTURE_DS_SIZE_NV = 0x871D;
1895   public static final int GL_TEXTURE_DT_SIZE_NV = 0x871E;
1896   public static final int GL_TEXTURE_MAG_SIZE_NV = 0x871F;
1897   public static final int GL_DOT_PRODUCT_TEXTURE_3D_NV = 0x86EF;
1898   public static final int GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV = 0x8533;
1899   public static final int GL_VERTEX_PROGRAM_NV = 0x8620;
1900   public static final int GL_VERTEX_STATE_PROGRAM_NV = 0x8621;
1901   public static final int GL_ATTRIB_ARRAY_SIZE_NV = 0x8623;
1902   public static final int GL_ATTRIB_ARRAY_STRIDE_NV = 0x8624;
1903   public static final int GL_ATTRIB_ARRAY_TYPE_NV = 0x8625;
1904   public static final int GL_CURRENT_ATTRIB_NV = 0x8626;
1905   public static final int GL_PROGRAM_LENGTH_NV = 0x8627;
1906   public static final int GL_PROGRAM_STRING_NV = 0x8628;
1907   public static final int GL_MODELVIEW_PROJECTION_NV = 0x8629;
1908   public static final int GL_IDENTITY_NV = 0x862A;
1909   public static final int GL_INVERSE_NV = 0x862B;
1910   public static final int GL_TRANSPOSE_NV = 0x862C;
1911   public static final int GL_INVERSE_TRANSPOSE_NV = 0x862D;
1912   public static final int GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = 0x862E;
1913   public static final int GL_MAX_TRACK_MATRICES_NV = 0x862F;
1914   public static final int GL_MATRIX0_NV = 0x8630;
1915   public static final int GL_MATRIX1_NV = 0x8631;
1916   public static final int GL_MATRIX2_NV = 0x8632;
1917   public static final int GL_MATRIX3_NV = 0x8633;
1918   public static final int GL_MATRIX4_NV = 0x8634;
1919   public static final int GL_MATRIX5_NV = 0x8635;
1920   public static final int GL_MATRIX6_NV = 0x8636;
1921   public static final int GL_MATRIX7_NV = 0x8637;
1922   public static final int GL_CURRENT_MATRIX_STACK_DEPTH_NV = 0x8640;
1923   public static final int GL_CURRENT_MATRIX_NV = 0x8641;
1924   public static final int GL_VERTEX_PROGRAM_POINT_SIZE_NV = 0x8642;
1925   public static final int GL_VERTEX_PROGRAM_TWO_SIDE_NV = 0x8643;
1926   public static final int GL_PROGRAM_PARAMETER_NV = 0x8644;
1927   public static final int GL_ATTRIB_ARRAY_POINTER_NV = 0x8645;
1928   public static final int GL_PROGRAM_TARGET_NV = 0x8646;
1929   public static final int GL_PROGRAM_RESIDENT_NV = 0x8647;
1930   public static final int GL_TRACK_MATRIX_NV = 0x8648;
1931   public static final int GL_TRACK_MATRIX_TRANSFORM_NV = 0x8649;
1932   public static final int GL_VERTEX_PROGRAM_BINDING_NV = 0x864A;
1933   public static final int GL_PROGRAM_ERROR_POSITION_NV = 0x864B;
1934   public static final int GL_VERTEX_ATTRIB_ARRAY0_NV = 0x8650;
1935   public static final int GL_VERTEX_ATTRIB_ARRAY1_NV = 0x8651;
1936   public static final int GL_VERTEX_ATTRIB_ARRAY2_NV = 0x8652;
1937   public static final int GL_VERTEX_ATTRIB_ARRAY3_NV = 0x8653;
1938   public static final int GL_VERTEX_ATTRIB_ARRAY4_NV = 0x8654;
1939   public static final int GL_VERTEX_ATTRIB_ARRAY5_NV = 0x8655;
1940   public static final int GL_VERTEX_ATTRIB_ARRAY6_NV = 0x8656;
1941   public static final int GL_VERTEX_ATTRIB_ARRAY7_NV = 0x8657;
1942   public static final int GL_VERTEX_ATTRIB_ARRAY8_NV = 0x8658;
1943   public static final int GL_VERTEX_ATTRIB_ARRAY9_NV = 0x8659;
1944   public static final int GL_VERTEX_ATTRIB_ARRAY10_NV = 0x865A;
1945   public static final int GL_VERTEX_ATTRIB_ARRAY11_NV = 0x865B;
1946   public static final int GL_VERTEX_ATTRIB_ARRAY12_NV = 0x865C;
1947   public static final int GL_VERTEX_ATTRIB_ARRAY13_NV = 0x865D;
1948   public static final int GL_VERTEX_ATTRIB_ARRAY14_NV = 0x865E;
1949   public static final int GL_VERTEX_ATTRIB_ARRAY15_NV = 0x865F;
1950   public static final int GL_MAP1_VERTEX_ATTRIB0_4_NV = 0x8660;
1951   public static final int GL_MAP1_VERTEX_ATTRIB1_4_NV = 0x8661;
1952   public static final int GL_MAP1_VERTEX_ATTRIB2_4_NV = 0x8662;
1953   public static final int GL_MAP1_VERTEX_ATTRIB3_4_NV = 0x8663;
1954   public static final int GL_MAP1_VERTEX_ATTRIB4_4_NV = 0x8664;
1955   public static final int GL_MAP1_VERTEX_ATTRIB5_4_NV = 0x8665;
1956   public static final int GL_MAP1_VERTEX_ATTRIB6_4_NV = 0x8666;
1957   public static final int GL_MAP1_VERTEX_ATTRIB7_4_NV = 0x8667;
1958   public static final int GL_MAP1_VERTEX_ATTRIB8_4_NV = 0x8668;
1959   public static final int GL_MAP1_VERTEX_ATTRIB9_4_NV = 0x8669;
1960   public static final int GL_MAP1_VERTEX_ATTRIB10_4_NV = 0x866A;
1961   public static final int GL_MAP1_VERTEX_ATTRIB11_4_NV = 0x866B;
1962   public static final int GL_MAP1_VERTEX_ATTRIB12_4_NV = 0x866C;
1963   public static final int GL_MAP1_VERTEX_ATTRIB13_4_NV = 0x866D;
1964   public static final int GL_MAP1_VERTEX_ATTRIB14_4_NV = 0x866E;
1965   public static final int GL_MAP1_VERTEX_ATTRIB15_4_NV = 0x866F;
1966   public static final int GL_MAP2_VERTEX_ATTRIB0_4_NV = 0x8670;
1967   public static final int GL_MAP2_VERTEX_ATTRIB1_4_NV = 0x8671;
1968   public static final int GL_MAP2_VERTEX_ATTRIB2_4_NV = 0x8672;
1969   public static final int GL_MAP2_VERTEX_ATTRIB3_4_NV = 0x8673;
1970   public static final int GL_MAP2_VERTEX_ATTRIB4_4_NV = 0x8674;
1971   public static final int GL_MAP2_VERTEX_ATTRIB5_4_NV = 0x8675;
1972   public static final int GL_MAP2_VERTEX_ATTRIB6_4_NV = 0x8676;
1973   public static final int GL_MAP2_VERTEX_ATTRIB7_4_NV = 0x8677;
1974   public static final int GL_MAP2_VERTEX_ATTRIB8_4_NV = 0x8678;
1975   public static final int GL_MAP2_VERTEX_ATTRIB9_4_NV = 0x8679;
1976   public static final int GL_MAP2_VERTEX_ATTRIB10_4_NV = 0x867A;
1977   public static final int GL_MAP2_VERTEX_ATTRIB11_4_NV = 0x867B;
1978   public static final int GL_MAP2_VERTEX_ATTRIB12_4_NV = 0x867C;
1979   public static final int GL_MAP2_VERTEX_ATTRIB13_4_NV = 0x867D;
1980   public static final int GL_MAP2_VERTEX_ATTRIB14_4_NV = 0x867E;
1981   public static final int GL_MAP2_VERTEX_ATTRIB15_4_NV = 0x867F;
1982   public static final int GL_TEXTURE_MAX_CLAMP_S_SGIX = 0x8369;
1983   public static final int GL_TEXTURE_MAX_CLAMP_T_SGIX = 0x836A;
1984   public static final int GL_TEXTURE_MAX_CLAMP_R_SGIX = 0x836B;
1985   public static final int GL_SCALEBIAS_HINT_SGIX = 0x8322;
1986   public static final int GL_INTERLACE_OML = 0x8980;
1987   public static final int GL_INTERLACE_READ_OML = 0x8981;
1988   public static final int GL_FORMAT_SUBSAMPLE_24_24_OML = 0x8982;
1989   public static final int GL_FORMAT_SUBSAMPLE_244_244_OML = 0x8983;
1990   public static final int GL_PACK_RESAMPLE_OML = 0x8984;
1991   public static final int GL_UNPACK_RESAMPLE_OML = 0x8985;
1992   public static final int GL_RESAMPLE_REPLICATE_OML = 0x8986;
1993   public static final int GL_RESAMPLE_ZERO_FILL_OML = 0x8987;
1994   public static final int GL_RESAMPLE_AVERAGE_OML = 0x8988;
1995   public static final int GL_RESAMPLE_DECIMATE_OML = 0x8989;
1996   public static final int GL_DEPTH_STENCIL_TO_RGBA_NV = 0x886E;
1997   public static final int GL_DEPTH_STENCIL_TO_BGRA_NV = 0x886F;
1998   public static final int GL_BUMP_ROT_MATRIX_ATI = 0x8775;
1999   public static final int GL_BUMP_ROT_MATRIX_SIZE_ATI = 0x8776;
2000   public static final int GL_BUMP_NUM_TEX_UNITS_ATI = 0x8777;
2001   public static final int GL_BUMP_TEX_UNITS_ATI = 0x8778;
2002   public static final int GL_DUDV_ATI = 0x8779;
2003   public static final int GL_DU8DV8_ATI = 0x877A;
2004   public static final int GL_BUMP_ENVMAP_ATI = 0x877B;
2005   public static final int GL_BUMP_TARGET_ATI = 0x877C;
2006   public static final int GL_FRAGMENT_SHADER_ATI = 0x8920;
2007   public static final int GL_REG_0_ATI = 0x8921;
2008   public static final int GL_REG_1_ATI = 0x8922;
2009   public static final int GL_REG_2_ATI = 0x8923;
2010   public static final int GL_REG_3_ATI = 0x8924;
2011   public static final int GL_REG_4_ATI = 0x8925;
2012   public static final int GL_REG_5_ATI = 0x8926;
2013   public static final int GL_REG_6_ATI = 0x8927;
2014   public static final int GL_REG_7_ATI = 0x8928;
2015   public static final int GL_REG_8_ATI = 0x8929;
2016   public static final int GL_REG_9_ATI = 0x892A;
2017   public static final int GL_REG_10_ATI = 0x892B;
2018   public static final int GL_REG_11_ATI = 0x892C;
2019   public static final int GL_REG_12_ATI = 0x892D;
2020   public static final int GL_REG_13_ATI = 0x892E;
2021   public static final int GL_REG_14_ATI = 0x892F;
2022   public static final int GL_REG_15_ATI = 0x8930;
2023   public static final int GL_REG_16_ATI = 0x8931;
2024   public static final int GL_REG_17_ATI = 0x8932;
2025   public static final int GL_REG_18_ATI = 0x8933;
2026   public static final int GL_REG_19_ATI = 0x8934;
2027   public static final int GL_REG_20_ATI = 0x8935;
2028   public static final int GL_REG_21_ATI = 0x8936;
2029   public static final int GL_REG_22_ATI = 0x8937;
2030   public static final int GL_REG_23_ATI = 0x8938;
2031   public static final int GL_REG_24_ATI = 0x8939;
2032   public static final int GL_REG_25_ATI = 0x893A;
2033   public static final int GL_REG_26_ATI = 0x893B;
2034   public static final int GL_REG_27_ATI = 0x893C;
2035   public static final int GL_REG_28_ATI = 0x893D;
2036   public static final int GL_REG_29_ATI = 0x893E;
2037   public static final int GL_REG_30_ATI = 0x893F;
2038   public static final int GL_REG_31_ATI = 0x8940;
2039   public static final int GL_CON_0_ATI = 0x8941;
2040   public static final int GL_CON_1_ATI = 0x8942;
2041   public static final int GL_CON_2_ATI = 0x8943;
2042   public static final int GL_CON_3_ATI = 0x8944;
2043   public static final int GL_CON_4_ATI = 0x8945;
2044   public static final int GL_CON_5_ATI = 0x8946;
2045   public static final int GL_CON_6_ATI = 0x8947;
2046   public static final int GL_CON_7_ATI = 0x8948;
2047   public static final int GL_CON_8_ATI = 0x8949;
2048   public static final int GL_CON_9_ATI = 0x894A;
2049   public static final int GL_CON_10_ATI = 0x894B;
2050   public static final int GL_CON_11_ATI = 0x894C;
2051   public static final int GL_CON_12_ATI = 0x894D;
2052   public static final int GL_CON_13_ATI = 0x894E;
2053   public static final int GL_CON_14_ATI = 0x894F;
2054   public static final int GL_CON_15_ATI = 0x8950;
2055   public static final int GL_CON_16_ATI = 0x8951;
2056   public static final int GL_CON_17_ATI = 0x8952;
2057   public static final int GL_CON_18_ATI = 0x8953;
2058   public static final int GL_CON_19_ATI = 0x8954;
2059   public static final int GL_CON_20_ATI = 0x8955;
2060   public static final int GL_CON_21_ATI = 0x8956;
2061   public static final int GL_CON_22_ATI = 0x8957;
2062   public static final int GL_CON_23_ATI = 0x8958;
2063   public static final int GL_CON_24_ATI = 0x8959;
2064   public static final int GL_CON_25_ATI = 0x895A;
2065   public static final int GL_CON_26_ATI = 0x895B;
2066   public static final int GL_CON_27_ATI = 0x895C;
2067   public static final int GL_CON_28_ATI = 0x895D;
2068   public static final int GL_CON_29_ATI = 0x895E;
2069   public static final int GL_CON_30_ATI = 0x895F;
2070   public static final int GL_CON_31_ATI = 0x8960;
2071   public static final int GL_MOV_ATI = 0x8961;
2072   public static final int GL_ADD_ATI = 0x8963;
2073   public static final int GL_MUL_ATI = 0x8964;
2074   public static final int GL_SUB_ATI = 0x8965;
2075   public static final int GL_DOT3_ATI = 0x8966;
2076   public static final int GL_DOT4_ATI = 0x8967;
2077   public static final int GL_MAD_ATI = 0x8968;
2078   public static final int GL_LERP_ATI = 0x8969;
2079   public static final int GL_CND_ATI = 0x896A;
2080   public static final int GL_CND0_ATI = 0x896B;
2081   public static final int GL_DOT2_ADD_ATI = 0x896C;
2082   public static final int GL_SECONDARY_INTERPOLATOR_ATI = 0x896D;
2083   public static final int GL_NUM_FRAGMENT_REGISTERS_ATI = 0x896E;
2084   public static final int GL_NUM_FRAGMENT_CONSTANTS_ATI = 0x896F;
2085   public static final int GL_NUM_PASSES_ATI = 0x8970;
2086   public static final int GL_NUM_INSTRUCTIONS_PER_PASS_ATI = 0x8971;
2087   public static final int GL_NUM_INSTRUCTIONS_TOTAL_ATI = 0x8972;
2088   public static final int GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = 0x8973;
2089   public static final int GL_NUM_LOOPBACK_COMPONENTS_ATI = 0x8974;
2090   public static final int GL_COLOR_ALPHA_PAIRING_ATI = 0x8975;
2091   public static final int GL_SWIZZLE_STR_ATI = 0x8976;
2092   public static final int GL_SWIZZLE_STQ_ATI = 0x8977;
2093   public static final int GL_SWIZZLE_STR_DR_ATI = 0x8978;
2094   public static final int GL_SWIZZLE_STQ_DQ_ATI = 0x8979;
2095   public static final int GL_SWIZZLE_STRQ_ATI = 0x897A;
2096   public static final int GL_SWIZZLE_STRQ_DQ_ATI = 0x897B;
2097   public static final int GL_RED_BIT_ATI = 0x00000001;
2098   public static final int GL_GREEN_BIT_ATI = 0x00000002;
2099   public static final int GL_BLUE_BIT_ATI = 0x00000004;
2100   public static final int GL_2X_BIT_ATI = 0x00000001;
2101   public static final int GL_4X_BIT_ATI = 0x00000002;
2102   public static final int GL_8X_BIT_ATI = 0x00000004;
2103   public static final int GL_HALF_BIT_ATI = 0x00000008;
2104   public static final int GL_QUARTER_BIT_ATI = 0x00000010;
2105   public static final int GL_EIGHTH_BIT_ATI = 0x00000020;
2106   public static final int GL_SATURATE_BIT_ATI = 0x00000040;
2107   public static final int GL_COMP_BIT_ATI = 0x00000002;
2108   public static final int GL_NEGATE_BIT_ATI = 0x00000004;
2109   public static final int GL_BIAS_BIT_ATI = 0x00000008;
2110   public static final int GL_PN_TRIANGLES_ATI = 0x87F0;
2111   public static final int GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F1;
2112   public static final int GL_PN_TRIANGLES_POINT_MODE_ATI = 0x87F2;
2113   public static final int GL_PN_TRIANGLES_NORMAL_MODE_ATI = 0x87F3;
2114   public static final int GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI = 0x87F4;
2115   public static final int GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI = 0x87F5;
2116   public static final int GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI = 0x87F6;
2117   public static final int GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI = 0x87F7;
2118   public static final int GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI = 0x87F8;
2119   public static final int GL_STATIC_ATI = 0x8760;
2120   public static final int GL_DYNAMIC_ATI = 0x8761;
2121   public static final int GL_PRESERVE_ATI = 0x8762;
2122   public static final int GL_DISCARD_ATI = 0x8763;
2123   public static final int GL_OBJECT_BUFFER_SIZE_ATI = 0x8764;
2124   public static final int GL_OBJECT_BUFFER_USAGE_ATI = 0x8765;
2125   public static final int GL_ARRAY_OBJECT_BUFFER_ATI = 0x8766;
2126   public static final int GL_ARRAY_OBJECT_OFFSET_ATI = 0x8767;
2127   public static final int GL_VERTEX_SHADER_EXT = 0x8780;
2128   public static final int GL_VERTEX_SHADER_BINDING_EXT = 0x8781;
2129   public static final int GL_OP_INDEX_EXT = 0x8782;
2130   public static final int GL_OP_NEGATE_EXT = 0x8783;
2131   public static final int GL_OP_DOT3_EXT = 0x8784;
2132   public static final int GL_OP_DOT4_EXT = 0x8785;
2133   public static final int GL_OP_MUL_EXT = 0x8786;
2134   public static final int GL_OP_ADD_EXT = 0x8787;
2135   public static final int GL_OP_MADD_EXT = 0x8788;
2136   public static final int GL_OP_FRAC_EXT = 0x8789;
2137   public static final int GL_OP_MAX_EXT = 0x878A;
2138   public static final int GL_OP_MIN_EXT = 0x878B;
2139   public static final int GL_OP_SET_GE_EXT = 0x878C;
2140   public static final int GL_OP_SET_LT_EXT = 0x878D;
2141   public static final int GL_OP_CLAMP_EXT = 0x878E;
2142   public static final int GL_OP_FLOOR_EXT = 0x878F;
2143   public static final int GL_OP_ROUND_EXT = 0x8790;
2144   public static final int GL_OP_EXP_BASE_2_EXT = 0x8791;
2145   public static final int GL_OP_LOG_BASE_2_EXT = 0x8792;
2146   public static final int GL_OP_POWER_EXT = 0x8793;
2147   public static final int GL_OP_RECIP_EXT = 0x8794;
2148   public static final int GL_OP_RECIP_SQRT_EXT = 0x8795;
2149   public static final int GL_OP_SUB_EXT = 0x8796;
2150   public static final int GL_OP_CROSS_PRODUCT_EXT = 0x8797;
2151   public static final int GL_OP_MULTIPLY_MATRIX_EXT = 0x8798;
2152   public static final int GL_OP_MOV_EXT = 0x8799;
2153   public static final int GL_OUTPUT_VERTEX_EXT = 0x879A;
2154   public static final int GL_OUTPUT_COLOR0_EXT = 0x879B;
2155   public static final int GL_OUTPUT_COLOR1_EXT = 0x879C;
2156   public static final int GL_OUTPUT_TEXTURE_COORD0_EXT = 0x879D;
2157   public static final int GL_OUTPUT_TEXTURE_COORD1_EXT = 0x879E;
2158   public static final int GL_OUTPUT_TEXTURE_COORD2_EXT = 0x879F;
2159   public static final int GL_OUTPUT_TEXTURE_COORD3_EXT = 0x87A0;
2160   public static final int GL_OUTPUT_TEXTURE_COORD4_EXT = 0x87A1;
2161   public static final int GL_OUTPUT_TEXTURE_COORD5_EXT = 0x87A2;
2162   public static final int GL_OUTPUT_TEXTURE_COORD6_EXT = 0x87A3;
2163   public static final int GL_OUTPUT_TEXTURE_COORD7_EXT = 0x87A4;
2164   public static final int GL_OUTPUT_TEXTURE_COORD8_EXT = 0x87A5;
2165   public static final int GL_OUTPUT_TEXTURE_COORD9_EXT = 0x87A6;
2166   public static final int GL_OUTPUT_TEXTURE_COORD10_EXT = 0x87A7;
2167   public static final int GL_OUTPUT_TEXTURE_COORD11_EXT = 0x87A8;
2168   public static final int GL_OUTPUT_TEXTURE_COORD12_EXT = 0x87A9;
2169   public static final int GL_OUTPUT_TEXTURE_COORD13_EXT = 0x87AA;
2170   public static final int GL_OUTPUT_TEXTURE_COORD14_EXT = 0x87AB;
2171   public static final int GL_OUTPUT_TEXTURE_COORD15_EXT = 0x87AC;
2172   public static final int GL_OUTPUT_TEXTURE_COORD16_EXT = 0x87AD;
2173   public static final int GL_OUTPUT_TEXTURE_COORD17_EXT = 0x87AE;
2174   public static final int GL_OUTPUT_TEXTURE_COORD18_EXT = 0x87AF;
2175   public static final int GL_OUTPUT_TEXTURE_COORD19_EXT = 0x87B0;
2176   public static final int GL_OUTPUT_TEXTURE_COORD20_EXT = 0x87B1;
2177   public static final int GL_OUTPUT_TEXTURE_COORD21_EXT = 0x87B2;
2178   public static final int GL_OUTPUT_TEXTURE_COORD22_EXT = 0x87B3;
2179   public static final int GL_OUTPUT_TEXTURE_COORD23_EXT = 0x87B4;
2180   public static final int GL_OUTPUT_TEXTURE_COORD24_EXT = 0x87B5;
2181   public static final int GL_OUTPUT_TEXTURE_COORD25_EXT = 0x87B6;
2182   public static final int GL_OUTPUT_TEXTURE_COORD26_EXT = 0x87B7;
2183   public static final int GL_OUTPUT_TEXTURE_COORD27_EXT = 0x87B8;
2184   public static final int GL_OUTPUT_TEXTURE_COORD28_EXT = 0x87B9;
2185   public static final int GL_OUTPUT_TEXTURE_COORD29_EXT = 0x87BA;
2186   public static final int GL_OUTPUT_TEXTURE_COORD30_EXT = 0x87BB;
2187   public static final int GL_OUTPUT_TEXTURE_COORD31_EXT = 0x87BC;
2188   public static final int GL_OUTPUT_FOG_EXT = 0x87BD;
2189   public static final int GL_SCALAR_EXT = 0x87BE;
2190   public static final int GL_VECTOR_EXT = 0x87BF;
2191   public static final int GL_MATRIX_EXT = 0x87C0;
2192   public static final int GL_VARIANT_EXT = 0x87C1;
2193   public static final int GL_INVARIANT_EXT = 0x87C2;
2194   public static final int GL_LOCAL_CONSTANT_EXT = 0x87C3;
2195   public static final int GL_LOCAL_EXT = 0x87C4;
2196   public static final int GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87C5;
2197   public static final int GL_MAX_VERTEX_SHADER_VARIANTS_EXT = 0x87C6;
2198   public static final int GL_MAX_VERTEX_SHADER_INVARIANTS_EXT = 0x87C7;
2199   public static final int GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87C8;
2200   public static final int GL_MAX_VERTEX_SHADER_LOCALS_EXT = 0x87C9;
2201   public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CA;
2202   public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT = 0x87CB;
2203   public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87CC;
2204   public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT = 0x87CD;
2205   public static final int GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT = 0x87CE;
2206   public static final int GL_VERTEX_SHADER_INSTRUCTIONS_EXT = 0x87CF;
2207   public static final int GL_VERTEX_SHADER_VARIANTS_EXT = 0x87D0;
2208   public static final int GL_VERTEX_SHADER_INVARIANTS_EXT = 0x87D1;
2209   public static final int GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT = 0x87D2;
2210   public static final int GL_VERTEX_SHADER_LOCALS_EXT = 0x87D3;
2211   public static final int GL_VERTEX_SHADER_OPTIMIZED_EXT = 0x87D4;
2212   public static final int GL_X_EXT = 0x87D5;
2213   public static final int GL_Y_EXT = 0x87D6;
2214   public static final int GL_Z_EXT = 0x87D7;
2215   public static final int GL_W_EXT = 0x87D8;
2216   public static final int GL_NEGATIVE_X_EXT = 0x87D9;
2217   public static final int GL_NEGATIVE_Y_EXT = 0x87DA;
2218   public static final int GL_NEGATIVE_Z_EXT = 0x87DB;
2219   public static final int GL_NEGATIVE_W_EXT = 0x87DC;
2220   public static final int GL_ZERO_EXT = 0x87DD;
2221   public static final int GL_ONE_EXT = 0x87DE;
2222   public static final int GL_NEGATIVE_ONE_EXT = 0x87DF;
2223   public static final int GL_NORMALIZED_RANGE_EXT = 0x87E0;
2224   public static final int GL_FULL_RANGE_EXT = 0x87E1;
2225   public static final int GL_CURRENT_VERTEX_EXT = 0x87E2;
2226   public static final int GL_MVP_MATRIX_EXT = 0x87E3;
2227   public static final int GL_VARIANT_VALUE_EXT = 0x87E4;
2228   public static final int GL_VARIANT_DATATYPE_EXT = 0x87E5;
2229   public static final int GL_VARIANT_ARRAY_STRIDE_EXT = 0x87E6;
2230   public static final int GL_VARIANT_ARRAY_TYPE_EXT = 0x87E7;
2231   public static final int GL_VARIANT_ARRAY_EXT = 0x87E8;
2232   public static final int GL_VARIANT_ARRAY_POINTER_EXT = 0x87E9;
2233   public static final int GL_INVARIANT_VALUE_EXT = 0x87EA;
2234   public static final int GL_INVARIANT_DATATYPE_EXT = 0x87EB;
2235   public static final int GL_LOCAL_CONSTANT_VALUE_EXT = 0x87EC;
2236   public static final int GL_LOCAL_CONSTANT_DATATYPE_EXT = 0x87ED;
2237   public static final int GL_TEXTURE_RECTANGLE_EXT = 0x84F5;
2238   public static final int GL_TEXTURE_BINDING_RECTANGLE_EXT = 0x84F6;
2239   public static final int GL_PROXY_TEXTURE_RECTANGLE_EXT = 0x84F7;
2240   public static final int GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT = 0x84F8;
2241   public static final int GL_MAX_VERTEX_STREAMS_ATI = 0x876B;
2242   public static final int GL_VERTEX_STREAM0_ATI = 0x876C;
2243   public static final int GL_VERTEX_STREAM1_ATI = 0x876D;
2244   public static final int GL_VERTEX_STREAM2_ATI = 0x876E;
2245   public static final int GL_VERTEX_STREAM3_ATI = 0x876F;
2246   public static final int GL_VERTEX_STREAM4_ATI = 0x8770;
2247   public static final int GL_VERTEX_STREAM5_ATI = 0x8771;
2248   public static final int GL_VERTEX_STREAM6_ATI = 0x8772;
2249   public static final int GL_VERTEX_STREAM7_ATI = 0x8773;
2250   public static final int GL_VERTEX_SOURCE_ATI = 0x8774;
2251   public static final int GL_ELEMENT_ARRAY_ATI = 0x8768;
2252   public static final int GL_ELEMENT_ARRAY_TYPE_ATI = 0x8769;
2253   public static final int GL_ELEMENT_ARRAY_POINTER_ATI = 0x876A;
2254   public static final int GL_QUAD_MESH_SUN = 0x8614;
2255   public static final int GL_TRIANGLE_MESH_SUN = 0x8615;
2256   public static final int GL_SLICE_ACCUM_SUN = 0x85CC;
2257   public static final int GL_MULTISAMPLE_FILTER_HINT_NV = 0x8534;
2258   public static final int GL_DEPTH_CLAMP_NV = 0x864F;
2259   public static final int GL_PIXEL_COUNTER_BITS_NV = 0x8864;
2260   public static final int GL_CURRENT_OCCLUSION_QUERY_ID_NV = 0x8865;
2261   public static final int GL_PIXEL_COUNT_NV = 0x8866;
2262   public static final int GL_PIXEL_COUNT_AVAILABLE_NV = 0x8867;
2263   public static final int GL_POINT_SPRITE_NV = 0x8861;
2264   public static final int GL_COORD_REPLACE_NV = 0x8862;
2265   public static final int GL_POINT_SPRITE_R_MODE_NV = 0x8863;
2266   public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV = 0x8850;
2267   public static final int GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV = 0x8851;
2268   public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8852;
2269   public static final int GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV = 0x8853;
2270   public static final int GL_OFFSET_HILO_TEXTURE_2D_NV = 0x8854;
2271   public static final int GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV = 0x8855;
2272   public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV = 0x8856;
2273   public static final int GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV = 0x8857;
2274   public static final int GL_DEPENDENT_HILO_TEXTURE_2D_NV = 0x8858;
2275   public static final int GL_DEPENDENT_RGB_TEXTURE_3D_NV = 0x8859;
2276   public static final int GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV = 0x885A;
2277   public static final int GL_DOT_PRODUCT_PASS_THROUGH_NV = 0x885B;
2278   public static final int GL_DOT_PRODUCT_TEXTURE_1D_NV = 0x885C;
2279   public static final int GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV = 0x885D;
2280   public static final int GL_HILO8_NV = 0x885E;
2281   public static final int GL_SIGNED_HILO8_NV = 0x885F;
2282   public static final int GL_FORCE_BLUE_TO_ONE_NV = 0x8860;
2283   public static final int GL_STENCIL_TEST_TWO_SIDE_EXT = 0x8910;
2284   public static final int GL_ACTIVE_STENCIL_FACE_EXT = 0x8911;
2285   public static final int GL_TEXT_FRAGMENT_SHADER_ATI = 0x8200;
2286   public static final int GL_UNPACK_CLIENT_STORAGE_APPLE = 0x85B2;
2287   public static final int GL_ELEMENT_ARRAY_APPLE = 0x8768;
2288   public static final int GL_ELEMENT_ARRAY_TYPE_APPLE = 0x8769;
2289   public static final int GL_ELEMENT_ARRAY_POINTER_APPLE = 0x876A;
2290   public static final int GL_DRAW_PIXELS_APPLE = 0x8A0A;
2291   public static final int GL_FENCE_APPLE = 0x8A0B;
2292   public static final int GL_VERTEX_ARRAY_BINDING_APPLE = 0x85B5;
2293   public static final int GL_VERTEX_ARRAY_RANGE_APPLE = 0x851D;
2294   public static final int GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE = 0x851E;
2295   public static final int GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE = 0x8520;
2296   public static final int GL_VERTEX_ARRAY_RANGE_POINTER_APPLE = 0x8521;
2297   public static final int GL_VERTEX_ARRAY_STORAGE_HINT_APPLE = 0x851F;
2298   public static final int GL_STORAGE_PRIVATE_APPLE = 0x85BD;
2299   public static final int GL_STORAGE_CACHED_APPLE = 0x85BE;
2300   public static final int GL_STORAGE_SHARED_APPLE = 0x85BF;
2301   public static final int GL_YCBCR_422_APPLE = 0x85B9;
2302   public static final int GL_UNSIGNED_SHORT_8_8_APPLE = 0x85BA;
2303   public static final int GL_UNSIGNED_SHORT_8_8_REV_APPLE = 0x85BB;
2304   public static final int GL_RGB_S3TC = 0x83A0;
2305   public static final int GL_RGB4_S3TC = 0x83A1;
2306   public static final int GL_RGBA_S3TC = 0x83A2;
2307   public static final int GL_RGBA4_S3TC = 0x83A3;
2308   public static final int GL_MAX_DRAW_BUFFERS_ATI = 0x8824;
2309   public static final int GL_DRAW_BUFFER0_ATI = 0x8825;
2310   public static final int GL_DRAW_BUFFER1_ATI = 0x8826;
2311   public static final int GL_DRAW_BUFFER2_ATI = 0x8827;
2312   public static final int GL_DRAW_BUFFER3_ATI = 0x8828;
2313   public static final int GL_DRAW_BUFFER4_ATI = 0x8829;
2314   public static final int GL_DRAW_BUFFER5_ATI = 0x882A;
2315   public static final int GL_DRAW_BUFFER6_ATI = 0x882B;
2316   public static final int GL_DRAW_BUFFER7_ATI = 0x882C;
2317   public static final int GL_DRAW_BUFFER8_ATI = 0x882D;
2318   public static final int GL_DRAW_BUFFER9_ATI = 0x882E;
2319   public static final int GL_DRAW_BUFFER10_ATI = 0x882F;
2320   public static final int GL_DRAW_BUFFER11_ATI = 0x8830;
2321   public static final int GL_DRAW_BUFFER12_ATI = 0x8831;
2322   public static final int GL_DRAW_BUFFER13_ATI = 0x8832;
2323   public static final int GL_DRAW_BUFFER14_ATI = 0x8833;
2324   public static final int GL_DRAW_BUFFER15_ATI = 0x8834;
2325   public static final int GL_TYPE_RGBA_FLOAT_ATI = 0x8820;
2326   public static final int GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI = 0x8835;
2327   public static final int GL_MODULATE_ADD_ATI = 0x8744;
2328   public static final int GL_MODULATE_SIGNED_ADD_ATI = 0x8745;
2329   public static final int GL_MODULATE_SUBTRACT_ATI = 0x8746;
2330   public static final int GL_RGBA_FLOAT32_ATI = 0x8814;
2331   public static final int GL_RGB_FLOAT32_ATI = 0x8815;
2332   public static final int GL_ALPHA_FLOAT32_ATI = 0x8816;
2333   public static final int GL_INTENSITY_FLOAT32_ATI = 0x8817;
2334   public static final int GL_LUMINANCE_FLOAT32_ATI = 0x8818;
2335   public static final int GL_LUMINANCE_ALPHA_FLOAT32_ATI = 0x8819;
2336   public static final int GL_RGBA_FLOAT16_ATI = 0x881A;
2337   public static final int GL_RGB_FLOAT16_ATI = 0x881B;
2338   public static final int GL_ALPHA_FLOAT16_ATI = 0x881C;
2339   public static final int GL_INTENSITY_FLOAT16_ATI = 0x881D;
2340   public static final int GL_LUMINANCE_FLOAT16_ATI = 0x881E;
2341   public static final int GL_LUMINANCE_ALPHA_FLOAT16_ATI = 0x881F;
2342   public static final int GL_FLOAT_R_NV = 0x8880;
2343   public static final int GL_FLOAT_RG_NV = 0x8881;
2344   public static final int GL_FLOAT_RGB_NV = 0x8882;
2345   public static final int GL_FLOAT_RGBA_NV = 0x8883;
2346   public static final int GL_FLOAT_R16_NV = 0x8884;
2347   public static final int GL_FLOAT_R32_NV = 0x8885;
2348   public static final int GL_FLOAT_RG16_NV = 0x8886;
2349   public static final int GL_FLOAT_RG32_NV = 0x8887;
2350   public static final int GL_FLOAT_RGB16_NV = 0x8888;
2351   public static final int GL_FLOAT_RGB32_NV = 0x8889;
2352   public static final int GL_FLOAT_RGBA16_NV = 0x888A;
2353   public static final int GL_FLOAT_RGBA32_NV = 0x888B;
2354   public static final int GL_TEXTURE_FLOAT_COMPONENTS_NV = 0x888C;
2355   public static final int GL_FLOAT_CLEAR_COLOR_VALUE_NV = 0x888D;
2356   public static final int GL_FLOAT_RGBA_MODE_NV = 0x888E;
2357   public static final int GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868;
2358   public static final int GL_FRAGMENT_PROGRAM_NV = 0x8870;
2359   public static final int GL_MAX_TEXTURE_COORDS_NV = 0x8871;
2360   public static final int GL_MAX_TEXTURE_IMAGE_UNITS_NV = 0x8872;
2361   public static final int GL_FRAGMENT_PROGRAM_BINDING_NV = 0x8873;
2362   public static final int GL_PROGRAM_ERROR_STRING_NV = 0x8874;
2363   public static final int GL_HALF_FLOAT_NV = 0x140B;
2364   public static final int GL_WRITE_PIXEL_DATA_RANGE_NV = 0x8878;
2365   public static final int GL_READ_PIXEL_DATA_RANGE_NV = 0x8879;
2366   public static final int GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV = 0x887A;
2367   public static final int GL_READ_PIXEL_DATA_RANGE_LENGTH_NV = 0x887B;
2368   public static final int GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV = 0x887C;
2369   public static final int GL_READ_PIXEL_DATA_RANGE_POINTER_NV = 0x887D;
2370   public static final int GL_PRIMITIVE_RESTART_NV = 0x8558;
2371   public static final int GL_PRIMITIVE_RESTART_INDEX_NV = 0x8559;
2372   public static final int GL_TEXTURE_UNSIGNED_REMAP_MODE_NV = 0x888F;
2373   public static final int GL_STENCIL_BACK_FUNC_ATI = 0x8800;
2374   public static final int GL_STENCIL_BACK_FAIL_ATI = 0x8801;
2375   public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI = 0x8802;
2376   public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI = 0x8803;
2377   public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 0x8B9A;
2378   public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 0x8B9B;
2379   public static final int GL_DEPTH_BOUNDS_TEST_EXT = 0x8890;
2380   public static final int GL_DEPTH_BOUNDS_EXT = 0x8891;
2381   public static final int GL_MIRROR_CLAMP_EXT = 0x8742;
2382   public static final int GL_MIRROR_CLAMP_TO_EDGE_EXT = 0x8743;
2383   public static final int GL_MIRROR_CLAMP_TO_BORDER_EXT = 0x8912;
2384   public static final int GL_BLEND_EQUATION_RGB_EXT = 0x8009;
2385   public static final int GL_BLEND_EQUATION_ALPHA_EXT = 0x883D;
2386   public static final int GL_PACK_INVERT_MESA = 0x8758;
2387   public static final int GL_UNSIGNED_SHORT_8_8_MESA = 0x85BA;
2388   public static final int GL_UNSIGNED_SHORT_8_8_REV_MESA = 0x85BB;
2389   public static final int GL_YCBCR_MESA = 0x8757;
2390   public static final int GL_PIXEL_PACK_BUFFER_EXT = 0x88EB;
2391   public static final int GL_PIXEL_UNPACK_BUFFER_EXT = 0x88EC;
2392   public static final int GL_PIXEL_PACK_BUFFER_BINDING_EXT = 0x88ED;
2393   public static final int GL_PIXEL_UNPACK_BUFFER_BINDING_EXT = 0x88EF;
2394   public static final int GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV = 0x88F4;
2395   public static final int GL_MAX_PROGRAM_CALL_DEPTH_NV = 0x88F5;
2396   public static final int GL_MAX_PROGRAM_IF_DEPTH_NV = 0x88F6;
2397   public static final int GL_MAX_PROGRAM_LOOP_DEPTH_NV = 0x88F7;
2398   public static final int GL_MAX_PROGRAM_LOOP_COUNT_NV = 0x88F8;
2399   public static final int GL_INVALID_FRAMEBUFFER_OPERATION_EXT = 0x0506;
2400   public static final int GL_MAX_RENDERBUFFER_SIZE_EXT = 0x84E8;
2401   public static final int GL_FRAMEBUFFER_BINDING_EXT = 0x8CA6;
2402   public static final int GL_RENDERBUFFER_BINDING_EXT = 0x8CA7;
2403   public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT = 0x8CD0;
2404   public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT = 0x8CD1;
2405   public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT = 0x8CD2;
2406   public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT = 0x8CD3;
2407   public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT = 0x8CD4;
2408   public static final int GL_FRAMEBUFFER_COMPLETE_EXT = 0x8CD5;
2409   public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT = 0x8CD6;
2410   public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT = 0x8CD7;
2411   public static final int GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT = 0x8CD8;
2412   public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT = 0x8CD9;
2413   public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT = 0x8CDA;
2414   public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT = 0x8CDB;
2415   public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT = 0x8CDC;
2416   public static final int GL_FRAMEBUFFER_UNSUPPORTED_EXT = 0x8CDD;
2417   public static final int GL_MAX_COLOR_ATTACHMENTS_EXT = 0x8CDF;
2418   public static final int GL_COLOR_ATTACHMENT0_EXT = 0x8CE0;
2419   public static final int GL_COLOR_ATTACHMENT1_EXT = 0x8CE1;
2420   public static final int GL_COLOR_ATTACHMENT2_EXT = 0x8CE2;
2421   public static final int GL_COLOR_ATTACHMENT3_EXT = 0x8CE3;
2422   public static final int GL_COLOR_ATTACHMENT4_EXT = 0x8CE4;
2423   public static final int GL_COLOR_ATTACHMENT5_EXT = 0x8CE5;
2424   public static final int GL_COLOR_ATTACHMENT6_EXT = 0x8CE6;
2425   public static final int GL_COLOR_ATTACHMENT7_EXT = 0x8CE7;
2426   public static final int GL_COLOR_ATTACHMENT8_EXT = 0x8CE8;
2427   public static final int GL_COLOR_ATTACHMENT9_EXT = 0x8CE9;
2428   public static final int GL_COLOR_ATTACHMENT10_EXT = 0x8CEA;
2429   public static final int GL_COLOR_ATTACHMENT11_EXT = 0x8CEB;
2430   public static final int GL_COLOR_ATTACHMENT12_EXT = 0x8CEC;
2431   public static final int GL_COLOR_ATTACHMENT13_EXT = 0x8CED;
2432   public static final int GL_COLOR_ATTACHMENT14_EXT = 0x8CEE;
2433   public static final int GL_COLOR_ATTACHMENT15_EXT = 0x8CEF;
2434   public static final int GL_DEPTH_ATTACHMENT_EXT = 0x8D00;
2435   public static final int GL_STENCIL_ATTACHMENT_EXT = 0x8D20;
2436   public static final int GL_FRAMEBUFFER_EXT = 0x8D40;
2437   public static final int GL_RENDERBUFFER_EXT = 0x8D41;
2438   public static final int GL_RENDERBUFFER_WIDTH_EXT = 0x8D42;
2439   public static final int GL_RENDERBUFFER_HEIGHT_EXT = 0x8D43;
2440   public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_EXT = 0x8D44;
2441   public static final int GL_STENCIL_INDEX1_EXT = 0x8D46;
2442   public static final int GL_STENCIL_INDEX4_EXT = 0x8D47;
2443   public static final int GL_STENCIL_INDEX8_EXT = 0x8D48;
2444   public static final int GL_STENCIL_INDEX16_EXT = 0x8D49;
2445   public static final int GL_RENDERBUFFER_RED_SIZE_EXT = 0x8D50;
2446   public static final int GL_RENDERBUFFER_GREEN_SIZE_EXT = 0x8D51;
2447   public static final int GL_RENDERBUFFER_BLUE_SIZE_EXT = 0x8D52;
2448   public static final int GL_RENDERBUFFER_ALPHA_SIZE_EXT = 0x8D53;
2449   public static final int GL_RENDERBUFFER_DEPTH_SIZE_EXT = 0x8D54;
2450   public static final int GL_RENDERBUFFER_STENCIL_SIZE_EXT = 0x8D55;
2451   public static final int GL_DEPTH_STENCIL_EXT = 0x84F9;
2452   public static final int GL_UNSIGNED_INT_24_8_EXT = 0x84FA;
2453   public static final int GL_DEPTH24_STENCIL8_EXT = 0x88F0;
2454   public static final int GL_TEXTURE_STENCIL_SIZE_EXT = 0x88F1;
2455   public static final int GL_STENCIL_TAG_BITS_EXT = 0x88F2;
2456   public static final int GL_STENCIL_CLEAR_TAG_VALUE_EXT = 0x88F3;
2457   public static final int GL_SRGB_EXT = 0x8C40;
2458   public static final int GL_SRGB8_EXT = 0x8C41;
2459   public static final int GL_SRGB_ALPHA_EXT = 0x8C42;
2460   public static final int GL_SRGB8_ALPHA8_EXT = 0x8C43;
2461   public static final int GL_SLUMINANCE_ALPHA_EXT = 0x8C44;
2462   public static final int GL_SLUMINANCE8_ALPHA8_EXT = 0x8C45;
2463   public static final int GL_SLUMINANCE_EXT = 0x8C46;
2464   public static final int GL_SLUMINANCE8_EXT = 0x8C47;
2465   public static final int GL_COMPRESSED_SRGB_EXT = 0x8C48;
2466   public static final int GL_COMPRESSED_SRGB_ALPHA_EXT = 0x8C49;
2467   public static final int GL_COMPRESSED_SLUMINANCE_EXT = 0x8C4A;
2468   public static final int GL_COMPRESSED_SLUMINANCE_ALPHA_EXT = 0x8C4B;
2469   public static final int GL_COMPRESSED_SRGB_S3TC_DXT1_EXT = 0x8C4C;
2470   public static final int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT = 0x8C4D;
2471   public static final int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT = 0x8C4E;
2472   public static final int GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT = 0x8C4F;
2473   public static final int GL_READ_FRAMEBUFFER_EXT = 0x8CA8;
2474   public static final int GL_DRAW_FRAMEBUFFER_EXT = 0x8CA9;
2475   public static final int GL_READ_FRAMEBUFFER_BINDING_EXT = 0x8CA6;
2476   public static final int GL_DRAW_FRAMEBUFFER_BINDING_EXT = 0x8CAA;
2477   public static final int GL_RENDERBUFFER_SAMPLES_EXT = 0x8CAB;
2478   public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT = 0x8D56;
2479   public static final int GL_MAX_SAMPLES_EXT = 0x8D57;
2480   public static final int GL_TEXTURE_1D_STACK_MESAX = 0x8759;
2481   public static final int GL_TEXTURE_2D_STACK_MESAX = 0x875A;
2482   public static final int GL_PROXY_TEXTURE_1D_STACK_MESAX = 0x875B;
2483   public static final int GL_PROXY_TEXTURE_2D_STACK_MESAX = 0x875C;
2484   public static final int GL_TEXTURE_1D_STACK_BINDING_MESAX = 0x875D;
2485   public static final int GL_TEXTURE_2D_STACK_BINDING_MESAX = 0x875E;
2486   public static final int GL_TIME_ELAPSED_EXT = 0x88BF;
2487   public static final int GL_BUFFER_SERIALIZED_MODIFY_APPLE = 0x8A12;
2488   public static final int GL_BUFFER_FLUSHING_UNMAP_APPLE = 0x8A13;
2489   public static final int GL_CG_VERTEX_SHADER_EXT = 0x890E;
2490   public static final int GL_CG_FRAGMENT_SHADER_EXT = 0x890F;
2491   public static final int GL_TEXTURE_BUFFER_EXT = 0x8C2A;
2492   public static final int GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 0x8C2B;
2493   public static final int GL_TEXTURE_BINDING_BUFFER_EXT = 0x8C2C;
2494   public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 0x8C2D;
2495   public static final int GL_TEXTURE_BUFFER_FORMAT_EXT = 0x8C2E;
2496   public static final int GL_SAMPLER_1D_ARRAY_EXT = 0x8DC0;
2497   public static final int GL_SAMPLER_2D_ARRAY_EXT = 0x8DC1;
2498   public static final int GL_SAMPLER_BUFFER_EXT = 0x8DC2;
2499   public static final int GL_SAMPLER_1D_ARRAY_SHADOW_EXT = 0x8DC3;
2500   public static final int GL_SAMPLER_2D_ARRAY_SHADOW_EXT = 0x8DC4;
2501   public static final int GL_SAMPLER_CUBE_SHADOW_EXT = 0x8DC5;
2502   public static final int GL_UNSIGNED_INT_VEC2_EXT = 0x8DC6;
2503   public static final int GL_UNSIGNED_INT_VEC3_EXT = 0x8DC7;
2504   public static final int GL_UNSIGNED_INT_VEC4_EXT = 0x8DC8;
2505   public static final int GL_INT_SAMPLER_1D_EXT = 0x8DC9;
2506   public static final int GL_INT_SAMPLER_2D_EXT = 0x8DCA;
2507   public static final int GL_INT_SAMPLER_3D_EXT = 0x8DCB;
2508   public static final int GL_INT_SAMPLER_CUBE_EXT = 0x8DCC;
2509   public static final int GL_INT_SAMPLER_2D_RECT_EXT = 0x8DCD;
2510   public static final int GL_INT_SAMPLER_1D_ARRAY_EXT = 0x8DCE;
2511   public static final int GL_INT_SAMPLER_2D_ARRAY_EXT = 0x8DCF;
2512   public static final int GL_INT_SAMPLER_BUFFER_EXT = 0x8DD0;
2513   public static final int GL_UNSIGNED_INT_SAMPLER_1D_EXT = 0x8DD1;
2514   public static final int GL_UNSIGNED_INT_SAMPLER_2D_EXT = 0x8DD2;
2515   public static final int GL_UNSIGNED_INT_SAMPLER_3D_EXT = 0x8DD3;
2516   public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_EXT = 0x8DD4;
2517   public static final int GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT = 0x8DD5;
2518   public static final int GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT = 0x8DD6;
2519   public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT = 0x8DD7;
2520   public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 0x8DD8;
2521   public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER_EXT = 0x88FD;
2522   public static final int GL_GEOMETRY_SHADER_EXT = 0x8DD9;
2523   public static final int GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT = 0x8DDD;
2524   public static final int GL_MAX_VERTEX_VARYING_COMPONENTS_EXT = 0x8DDE;
2525   public static final int GL_MAX_VARYING_COMPONENTS_EXT = 0x8B4B;
2526   public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 0x8DDF;
2527   public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 0x8DE0;
2528   public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 0x8DE1;
2529   public static final int GL_GEOMETRY_VERTICES_OUT_EXT = 0x8DDA;
2530   public static final int GL_GEOMETRY_INPUT_TYPE_EXT = 0x8DDB;
2531   public static final int GL_GEOMETRY_OUTPUT_TYPE_EXT = 0x8DDC;
2532   public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 0x8C29;
2533   public static final int GL_LINES_ADJACENCY_EXT = 0xA;
2534   public static final int GL_LINE_STRIP_ADJACENCY_EXT = 0xB;
2535   public static final int GL_TRIANGLES_ADJACENCY_EXT = 0xC;
2536   public static final int GL_TRIANGLE_STRIP_ADJACENCY_EXT = 0xD;
2537   public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 0x8DA7;
2538   public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 0x8DA8;
2539   public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT = 0x8DA9;
2540   public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT = 0x8CD4;
2541   public static final int GL_PROGRAM_POINT_SIZE_EXT = 0x8642;
2542   public static final int GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT = 0x8DE2;
2543   public static final int GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT = 0x8DE3;
2544   public static final int GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT = 0x8DE4;
2545   public static final int GL_MAX_BINDABLE_UNIFORM_SIZE_EXT = 0x8DED;
2546   public static final int GL_UNIFORM_BUFFER_EXT = 0x8DEE;
2547   public static final int GL_UNIFORM_BUFFER_BINDING_EXT = 0x8DEF;
2548   public static final int GL_FRAMEBUFFER_SRGB_EXT = 0x8DB9;
2549   public static final int GL_FRAMEBUFFER_SRGB_CAPABLE_EXT = 0x8DBA;
2550   public static final int GL_RGB9_E5_EXT = 0x8C3D;
2551   public static final int GL_UNSIGNED_INT_5_9_9_9_REV_EXT = 0x8C3E;
2552   public static final int GL_TEXTURE_SHARED_SIZE_EXT = 0x8C3F;
2553   public static final int GL_R11F_G11F_B10F_EXT = 0x8C3A;
2554   public static final int GL_UNSIGNED_INT_10F_11F_11F_REV_EXT = 0x8C3B;
2555   public static final int GL_RGBA_SIGNED_COMPONENTS_EXT = 0x8C3C;
2556   public static final int GL_TEXTURE_1D_ARRAY_EXT = 0x8C18;
2557   public static final int GL_PROXY_TEXTURE_1D_ARRAY_EXT = 0x8C19;
2558   public static final int GL_TEXTURE_2D_ARRAY_EXT = 0x8C1A;
2559   public static final int GL_PROXY_TEXTURE_2D_ARRAY_EXT = 0x8C1B;
2560   public static final int GL_TEXTURE_BINDING_1D_ARRAY_EXT = 0x8C1C;
2561   public static final int GL_TEXTURE_BINDING_2D_ARRAY_EXT = 0x8C1D;
2562   public static final int GL_MAX_ARRAY_TEXTURE_LAYERS_EXT = 0x88FF;
2563   public static final int GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT = 0x884E;
2564   public static final int GL_RGBA32UI_EXT = 0x8D70;
2565   public static final int GL_RGB32UI_EXT = 0x8D71;
2566   public static final int GL_ALPHA32UI_EXT = 0x8D72;
2567   public static final int GL_INTENSITY32UI_EXT = 0x8D73;
2568   public static final int GL_LUMINANCE32UI_EXT = 0x8D74;
2569   public static final int GL_LUMINANCE_ALPHA32UI_EXT = 0x8D75;
2570   public static final int GL_RGBA16UI_EXT = 0x8D76;
2571   public static final int GL_RGB16UI_EXT = 0x8D77;
2572   public static final int GL_ALPHA16UI_EXT = 0x8D78;
2573   public static final int GL_INTENSITY16UI_EXT = 0x8D79;
2574   public static final int GL_LUMINANCE16UI_EXT = 0x8D7A;
2575   public static final int GL_LUMINANCE_ALPHA16UI_EXT = 0x8D7B;
2576   public static final int GL_RGBA8UI_EXT = 0x8D7C;
2577   public static final int GL_RGB8UI_EXT = 0x8D7D;
2578   public static final int GL_ALPHA8UI_EXT = 0x8D7E;
2579   public static final int GL_INTENSITY8UI_EXT = 0x8D7F;
2580   public static final int GL_LUMINANCE8UI_EXT = 0x8D80;
2581   public static final int GL_LUMINANCE_ALPHA8UI_EXT = 0x8D81;
2582   public static final int GL_RGBA32I_EXT = 0x8D82;
2583   public static final int GL_RGB32I_EXT = 0x8D83;
2584   public static final int GL_ALPHA32I_EXT = 0x8D84;
2585   public static final int GL_INTENSITY32I_EXT = 0x8D85;
2586   public static final int GL_LUMINANCE32I_EXT = 0x8D86;
2587   public static final int GL_LUMINANCE_ALPHA32I_EXT = 0x8D87;
2588   public static final int GL_RGBA16I_EXT = 0x8D88;
2589   public static final int GL_RGB16I_EXT = 0x8D89;
2590   public static final int GL_ALPHA16I_EXT = 0x8D8A;
2591   public static final int GL_INTENSITY16I_EXT = 0x8D8B;
2592   public static final int GL_LUMINANCE16I_EXT = 0x8D8C;
2593   public static final int GL_LUMINANCE_ALPHA16I_EXT = 0x8D8D;
2594   public static final int GL_RGBA8I_EXT = 0x8D8E;
2595   public static final int GL_RGB8I_EXT = 0x8D8F;
2596   public static final int GL_ALPHA8I_EXT = 0x8D90;
2597   public static final int GL_INTENSITY8I_EXT = 0x8D91;
2598   public static final int GL_LUMINANCE8I_EXT = 0x8D92;
2599   public static final int GL_LUMINANCE_ALPHA8I_EXT = 0x8D93;
2600   public static final int GL_RED_INTEGER_EXT = 0x8D94;
2601   public static final int GL_GREEN_INTEGER_EXT = 0x8D95;
2602   public static final int GL_BLUE_INTEGER_EXT = 0x8D96;
2603   public static final int GL_ALPHA_INTEGER_EXT = 0x8D97;
2604   public static final int GL_RGB_INTEGER_EXT = 0x8D98;
2605   public static final int GL_RGBA_INTEGER_EXT = 0x8D99;
2606   public static final int GL_BGR_INTEGER_EXT = 0x8D9A;
2607   public static final int GL_BGRA_INTEGER_EXT = 0x8D9B;
2608   public static final int GL_LUMINANCE_INTEGER_EXT = 0x8D9C;
2609   public static final int GL_LUMINANCE_ALPHA_INTEGER_EXT = 0x8D9D;
2610   public static final int GL_RGBA_INTEGER_MODE_EXT = 0x8D9E;
2611   public static final int GL_DEPTH_COMPONENT32F_NV = 0x8DAB;
2612   public static final int GL_DEPTH32F_STENCIL8_NV = 0x8DAC;
2613   public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV = 0x8DAD;
2614   public static final int GL_DEPTH_BUFFER_FLOAT_MODE_NV = 0x8DAF;
2615   public static final int GL_COMPRESSED_LUMINANCE_LATC1_EXT = 0x8C70;
2616   public static final int GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT = 0x8C71;
2617   public static final int GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C72;
2618   public static final int GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT = 0x8C73;
2619   public static final int GL_BACK_PRIMARY_COLOR_NV = 0x8C77;
2620   public static final int GL_BACK_SECONDARY_COLOR_NV = 0x8C78;
2621   public static final int GL_TEXTURE_COORD_NV = 0x8C79;
2622   public static final int GL_CLIP_DISTANCE_NV = 0x8C7A;
2623   public static final int GL_VERTEX_ID_NV = 0x8C7B;
2624   public static final int GL_PRIMITIVE_ID_NV = 0x8C7C;
2625   public static final int GL_GENERIC_ATTRIB_NV = 0x8C7D;
2626   public static final int GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8C7E;
2627   public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8C7F;
2628   public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8C80;
2629   public static final int GL_ACTIVE_VARYINGS_NV = 0x8C81;
2630   public static final int GL_ACTIVE_VARYING_MAX_LENGTH_NV = 0x8C82;
2631   public static final int GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8C83;
2632   public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8C84;
2633   public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8C85;
2634   public static final int GL_TRANSFORM_FEEDBACK_RECORD_NV = 0x8C86;
2635   public static final int GL_PRIMITIVES_GENERATED_NV = 0x8C87;
2636   public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8C88;
2637   public static final int GL_RASTERIZER_DISCARD_NV = 0x8C89;
2638   public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV = 0x8C8A;
2639   public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8C8B;
2640   public static final int GL_INTERLEAVED_ATTRIBS_NV = 0x8C8C;
2641   public static final int GL_SEPARATE_ATTRIBS_NV = 0x8C8D;
2642   public static final int GL_TRANSFORM_FEEDBACK_BUFFER_NV = 0x8C8E;
2643   public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8C8F;
2644   public static final int GL_GEOMETRY_PROGRAM_NV = 0x8C26;
2645   public static final int GL_MAX_PROGRAM_OUTPUT_VERTICES_NV = 0x8C27;
2646   public static final int GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV = 0x8C28;
2647   public static final int GL_MIN_PROGRAM_TEXEL_OFFSET_NV = 0x8904;
2648   public static final int GL_MAX_PROGRAM_TEXEL_OFFSET_NV = 0x8905;
2649   public static final int GL_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8906;
2650   public static final int GL_PROGRAM_RESULT_COMPONENTS_NV = 0x8907;
2651   public static final int GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV = 0x8908;
2652   public static final int GL_MAX_PROGRAM_RESULT_COMPONENTS_NV = 0x8909;
2653   public static final int GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV = 0x8DA5;
2654   public static final int GL_MAX_PROGRAM_GENERIC_RESULTS_NV = 0x8DA6;
2655   public static final int GL_RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8CAB;
2656   public static final int GL_RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E10;
2657   public static final int GL_MAX_RENDERBUFFER_COVERAGE_SAMPLES_NV = 0x8D57;
2658   public static final int GL_MAX_RENDERBUFFER_COLOR_SAMPLES_NV = 0x8E11;
2659   public static final int GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E12;
2660   public static final int GL_MULTISAMPLE_COVERAGE_MODES_NV = 0x8E13;
2661   public static final int GL_COMPRESSED_RED_RGTC1_EXT = 0x8DBB;
2662   public static final int GL_COMPRESSED_SIGNED_RED_RGTC1_EXT = 0x8DBC;
2663   public static final int GL_COMPRESSED_RED_GREEN_RGTC2_EXT = 0x8DBD;
2664   public static final int GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT = 0x8DBE;
2665   public static final int GL_OES_read_format = 1;
2666   public static final int GL_GREMEDY_string_marker = 1;
2667   public static final int GL_MESAX_texture_stack = 1;
2668   public static final int GL_KTX_FRONT_REGION = 0;
2669   public static final int GL_KTX_BACK_REGION = 1;
2670   public static final int GL_KTX_Z_REGION = 2;
2671   public static final int GL_KTX_STENCIL_REGION = 3;
2672   public static final int GL_TEXTURE_RANGE_LENGTH_APPLE = 0x85B7;
2673   public static final int GL_TEXTURE_RANGE_POINTER_APPLE = 0x85B8;
2674   public static final int GL_TEXTURE_STORAGE_HINT_APPLE = 0x85BC;
2675   public static final int GL_TEXTURE_MINIMIZE_STORAGE_APPLE = 0x85B6;
2676   public static final int GL_HALF_APPLE = 0x140B;
2677   public static final int GL_COLOR_FLOAT_APPLE = 0x8A0F;
2678   public static final int GL_RGBA_FLOAT32_APPLE = 0x8814;
2679   public static final int GL_RGB_FLOAT32_APPLE = 0x8815;
2680   public static final int GL_ALPHA_FLOAT32_APPLE = 0x8816;
2681   public static final int GL_INTENSITY_FLOAT32_APPLE = 0x8817;
2682   public static final int GL_LUMINANCE_FLOAT32_APPLE = 0x8818;
2683   public static final int GL_LUMINANCE_ALPHA_FLOAT32_APPLE = 0x8819;
2684   public static final int GL_RGBA_FLOAT16_APPLE = 0x881A;
2685   public static final int GL_RGB_FLOAT16_APPLE = 0x881B;
2686   public static final int GL_ALPHA_FLOAT16_APPLE = 0x881C;
2687   public static final int GL_INTENSITY_FLOAT16_APPLE = 0x881D;
2688   public static final int GL_LUMINANCE_FLOAT16_APPLE = 0x881E;
2689   public static final int GL_LUMINANCE_ALPHA_FLOAT16_APPLE = 0x881F;
2690   public static final int GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE = 0x8A10;
2691   public static final int GL_VERTEX_ATTRIB_MAP1_APPLE = 0x8A00;
2692   public static final int GL_VERTEX_ATTRIB_MAP2_APPLE = 0x8A01;
2693   public static final int GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE = 0x8A02;
2694   public static final int GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE = 0x8A03;
2695   public static final int GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE = 0x8A04;
2696   public static final int GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE = 0x8A05;
2697   public static final int GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE = 0x8A06;
2698   public static final int GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE = 0x8A07;
2699   public static final int GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE = 0x8A08;
2700   public static final int GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE = 0x8A09;
2701 
2702   /** Interface to C language function: <br> <code> void {@native glAccum}(GLenum op, GLfloat value); </code>    */
glAccum(int op, float value)2703   public void glAccum(int op, float value);
2704 
2705   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glActiveStencilFaceEXT}(GLenum mode); </code>    */
glActiveStencilFaceEXT(int mode)2706   public void glActiveStencilFaceEXT(int mode);
2707 
2708   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glActiveTexture}(GLenum mode); </code>    */
glActiveTexture(int mode)2709   public void glActiveTexture(int mode);
2710 
2711   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glActiveVaryingNV}(GLuint program, const GLchar *  name); </code>    */
glActiveVaryingNV(int program, java.nio.ByteBuffer name)2712   public void glActiveVaryingNV(int program, java.nio.ByteBuffer name);
2713 
2714   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glActiveVaryingNV}(GLuint program, const GLchar *  name); </code>    */
glActiveVaryingNV(int program, byte[] name, int name_offset)2715   public void glActiveVaryingNV(int program, byte[] name, int name_offset);
2716 
2717   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glAlphaFragmentOp1ATI}(GLenum stage, GLuint portion, GLuint variable, GLuint input, GLuint mapping, GLuint componentUsage); </code>    */
glAlphaFragmentOp1ATI(int stage, int portion, int variable, int input, int mapping, int componentUsage)2718   public void glAlphaFragmentOp1ATI(int stage, int portion, int variable, int input, int mapping, int componentUsage);
2719 
2720   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glAlphaFragmentOp2ATI}(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); </code>    */
glAlphaFragmentOp2ATI(int op, int dst, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod)2721   public void glAlphaFragmentOp2ATI(int op, int dst, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod);
2722 
2723   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glAlphaFragmentOp3ATI}(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); </code>    */
glAlphaFragmentOp3ATI(int op, int dst, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod, int arg3, int arg3Rep, int arg3Mod)2724   public void glAlphaFragmentOp3ATI(int op, int dst, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod, int arg3, int arg3Rep, int arg3Mod);
2725 
2726   /** Interface to C language function: <br> <code> void {@native glAlphaFunc}(GLenum func, GLclampf ref); </code>    */
glAlphaFunc(int func, float ref)2727   public void glAlphaFunc(int func, float ref);
2728 
2729   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glApplyTextureEXT}(GLenum mode); </code>    */
glApplyTextureEXT(int mode)2730   public void glApplyTextureEXT(int mode);
2731 
2732   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glAreProgramsResidentNV}(GLsizei n, const GLuint *  textures, GLboolean *  residences); </code>    */
glAreProgramsResidentNV(int n, java.nio.IntBuffer textures, java.nio.ByteBuffer residences)2733   public boolean glAreProgramsResidentNV(int n, java.nio.IntBuffer textures, java.nio.ByteBuffer residences);
2734 
2735   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glAreProgramsResidentNV}(GLsizei n, const GLuint *  textures, GLboolean *  residences); </code>    */
glAreProgramsResidentNV(int n, int[] textures, int textures_offset, byte[] residences, int residences_offset)2736   public boolean glAreProgramsResidentNV(int n, int[] textures, int textures_offset, byte[] residences, int residences_offset);
2737 
2738   /** Interface to C language function: <br> <code> GLboolean {@native glAreTexturesResident}(GLsizei n, const GLuint *  textures, GLboolean *  residences); </code>    */
glAreTexturesResident(int n, java.nio.IntBuffer textures, java.nio.ByteBuffer residences)2739   public boolean glAreTexturesResident(int n, java.nio.IntBuffer textures, java.nio.ByteBuffer residences);
2740 
2741   /** Interface to C language function: <br> <code> GLboolean {@native glAreTexturesResident}(GLsizei n, const GLuint *  textures, GLboolean *  residences); </code>    */
glAreTexturesResident(int n, int[] textures, int textures_offset, byte[] residences, int residences_offset)2742   public boolean glAreTexturesResident(int n, int[] textures, int textures_offset, byte[] residences, int residences_offset);
2743 
2744   /** Interface to C language function: <br> <code> void {@native glArrayElement}(GLint i); </code>    */
glArrayElement(int i)2745   public void glArrayElement(int i);
2746 
2747   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glArrayObjectATI}(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); </code>    */
glArrayObjectATI(int array, int size, int type, int stride, int buffer, int offset)2748   public void glArrayObjectATI(int array, int size, int type, int stride, int buffer, int offset);
2749 
2750   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glAsyncMarkerSGIX}(GLuint mode); </code>    */
glAsyncMarkerSGIX(int mode)2751   public void glAsyncMarkerSGIX(int mode);
2752 
2753   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glAttachObjectARB}(GLhandleARB target, GLhandleARB id); </code>    */
glAttachObjectARB(int target, int id)2754   public void glAttachObjectARB(int target, int id);
2755 
2756   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glAttachShader}(GLuint target, GLuint id); </code>    */
glAttachShader(int target, int id)2757   public void glAttachShader(int target, int id);
2758 
2759   /** Interface to C language function: <br> <code> void {@native glBegin}(GLenum mode); </code>    */
glBegin(int mode)2760   public void glBegin(int mode);
2761 
2762   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBeginFragmentShaderATI}(void); </code>    */
glBeginFragmentShaderATI()2763   public void glBeginFragmentShaderATI();
2764 
2765   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBeginOcclusionQueryNV}(GLuint mode); </code>    */
glBeginOcclusionQueryNV(int mode)2766   public void glBeginOcclusionQueryNV(int mode);
2767 
2768   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBeginQuery}(GLenum target, GLuint id); </code>    */
glBeginQuery(int target, int id)2769   public void glBeginQuery(int target, int id);
2770 
2771   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBeginQueryARB}(GLenum target, GLuint id); </code>    */
glBeginQueryARB(int target, int id)2772   public void glBeginQueryARB(int target, int id);
2773 
2774   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBeginTransformFeedbackNV}(GLenum primitiveMode); </code>    */
glBeginTransformFeedbackNV(int primitiveMode)2775   public void glBeginTransformFeedbackNV(int primitiveMode);
2776 
2777   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBeginVertexShaderEXT}(void); </code>    */
glBeginVertexShaderEXT()2778   public void glBeginVertexShaderEXT();
2779 
2780   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindAttribLocation}(GLuint program, GLuint index, const GLchar *  name); </code>    */
glBindAttribLocation(int program, int index, java.lang.String name)2781   public void glBindAttribLocation(int program, int index, java.lang.String name);
2782 
2783   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindAttribLocationARB}(GLhandleARB program, GLuint index, const GLcharARB *  name); </code>    */
glBindAttribLocationARB(int program, int index, java.lang.String name)2784   public void glBindAttribLocationARB(int program, int index, java.lang.String name);
2785 
2786   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindBuffer}(GLenum target, GLuint id); </code>    */
glBindBuffer(int target, int id)2787   public void glBindBuffer(int target, int id);
2788 
2789   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindBufferARB}(GLenum target, GLuint id); </code>    */
glBindBufferARB(int target, int id)2790   public void glBindBufferARB(int target, int id);
2791 
2792   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindBufferBaseNV}(GLenum target, GLuint index, GLuint buffer); </code>    */
glBindBufferBaseNV(int target, int index, int buffer)2793   public void glBindBufferBaseNV(int target, int index, int buffer);
2794 
2795   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindBufferOffsetNV}(GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset); </code>    */
glBindBufferOffsetNV(int target, int index, int buffer, int offset)2796   public void glBindBufferOffsetNV(int target, int index, int buffer, int offset);
2797 
2798   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindBufferRangeNV}(GLenum target, GLuint index, GLuint buffer, ptrdiff_t offset, ptrdiff_t size); </code>    */
glBindBufferRangeNV(int target, int index, int buffer, int offset, int size)2799   public void glBindBufferRangeNV(int target, int index, int buffer, int offset, int size);
2800 
2801   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindFragDataLocationEXT}(GLuint program, GLuint color, const GLchar *  name); </code>    */
glBindFragDataLocationEXT(int program, int color, java.nio.ByteBuffer name)2802   public void glBindFragDataLocationEXT(int program, int color, java.nio.ByteBuffer name);
2803 
2804   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindFragDataLocationEXT}(GLuint program, GLuint color, const GLchar *  name); </code>    */
glBindFragDataLocationEXT(int program, int color, byte[] name, int name_offset)2805   public void glBindFragDataLocationEXT(int program, int color, byte[] name, int name_offset);
2806 
2807   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindFragmentShaderATI}(GLuint mode); </code>    */
glBindFragmentShaderATI(int mode)2808   public void glBindFragmentShaderATI(int mode);
2809 
2810   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindFramebufferEXT}(GLenum target, GLuint id); </code>    */
glBindFramebufferEXT(int target, int id)2811   public void glBindFramebufferEXT(int target, int id);
2812 
2813   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glBindLightParameterEXT}(GLenum light, GLenum value); </code>    */
glBindLightParameterEXT(int light, int value)2814   public int glBindLightParameterEXT(int light, int value);
2815 
2816   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glBindMaterialParameterEXT}(GLenum light, GLenum value); </code>    */
glBindMaterialParameterEXT(int light, int value)2817   public int glBindMaterialParameterEXT(int light, int value);
2818 
2819   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glBindParameterEXT}(GLenum type); </code>    */
glBindParameterEXT(int type)2820   public int glBindParameterEXT(int type);
2821 
2822   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindProgramARB}(GLenum target, GLuint id); </code>    */
glBindProgramARB(int target, int id)2823   public void glBindProgramARB(int target, int id);
2824 
2825   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindProgramNV}(GLenum target, GLuint id); </code>    */
glBindProgramNV(int target, int id)2826   public void glBindProgramNV(int target, int id);
2827 
2828   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindRenderbufferEXT}(GLenum target, GLuint id); </code>    */
glBindRenderbufferEXT(int target, int id)2829   public void glBindRenderbufferEXT(int target, int id);
2830 
2831   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glBindTexGenParameterEXT}(GLenum unit, GLenum coord, GLenum value); </code>    */
glBindTexGenParameterEXT(int unit, int coord, int value)2832   public int glBindTexGenParameterEXT(int unit, int coord, int value);
2833 
2834   /** Interface to C language function: <br> <code> void {@native glBindTexture}(GLenum target, GLuint texture); </code>    */
glBindTexture(int target, int texture)2835   public void glBindTexture(int target, int texture);
2836 
2837   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glBindTextureUnitParameterEXT}(GLenum light, GLenum value); </code>    */
glBindTextureUnitParameterEXT(int light, int value)2838   public int glBindTextureUnitParameterEXT(int light, int value);
2839 
2840   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindVertexArrayAPPLE}(GLuint mode); </code>    */
glBindVertexArrayAPPLE(int mode)2841   public void glBindVertexArrayAPPLE(int mode);
2842 
2843   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBindVertexShaderEXT}(GLuint mode); </code>    */
glBindVertexShaderEXT(int mode)2844   public void glBindVertexShaderEXT(int mode);
2845 
2846   /** Interface to C language function: <br> <code> void {@native glBitmap}(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *  bitmap); </code>    */
glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, java.nio.ByteBuffer bitmap)2847   public void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, java.nio.ByteBuffer bitmap);
2848 
2849   /** Interface to C language function: <br> <code> void {@native glBitmap}(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *  bitmap); </code>    */
glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, byte[] bitmap, int bitmap_offset)2850   public void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, byte[] bitmap, int bitmap_offset);
2851 
2852   /** Interface to C language function: <br> <code> void {@native glBitmap}(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *  bitmap); </code>    */
glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, long bitmap_buffer_offset)2853   public void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, long bitmap_buffer_offset);
2854 
2855   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBlendColor}(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); </code>    */
glBlendColor(float red, float green, float blue, float alpha)2856   public void glBlendColor(float red, float green, float blue, float alpha);
2857 
2858   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBlendEquation}(GLenum mode); </code>    */
glBlendEquation(int mode)2859   public void glBlendEquation(int mode);
2860 
2861   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBlendEquationSeparate}(GLenum target, GLenum id); </code>    */
glBlendEquationSeparate(int target, int id)2862   public void glBlendEquationSeparate(int target, int id);
2863 
2864   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBlendEquationSeparateEXT}(GLenum target, GLenum id); </code>    */
glBlendEquationSeparateEXT(int target, int id)2865   public void glBlendEquationSeparateEXT(int target, int id);
2866 
2867   /** Interface to C language function: <br> <code> void {@native glBlendFunc}(GLenum sfactor, GLenum dfactor); </code>    */
glBlendFunc(int sfactor, int dfactor)2868   public void glBlendFunc(int sfactor, int dfactor);
2869 
2870   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBlendFuncSeparate}(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); </code>    */
glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)2871   public void glBlendFuncSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
2872 
2873   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBlendFuncSeparateEXT}(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); </code>    */
glBlendFuncSeparateEXT(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)2874   public void glBlendFuncSeparateEXT(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
2875 
2876   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBlendFuncSeparateINGR}(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); </code>    */
glBlendFuncSeparateINGR(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)2877   public void glBlendFuncSeparateINGR(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
2878 
2879   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBlitFramebufferEXT}(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); </code>    */
glBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter)2880   public void glBlitFramebufferEXT(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, int mask, int filter);
2881 
2882   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBufferData}(GLenum target, ptrdiff_t size, const GLvoid *  data, GLenum usage); </code>    */
glBufferData(int target, int size, java.nio.Buffer data, int usage)2883   public void glBufferData(int target, int size, java.nio.Buffer data, int usage);
2884 
2885   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBufferDataARB}(GLenum target, ptrdiff_t size, const GLvoid *  data, GLenum usage); </code>    */
glBufferDataARB(int target, int size, java.nio.Buffer data, int usage)2886   public void glBufferDataARB(int target, int size, java.nio.Buffer data, int usage);
2887 
2888   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBufferParameteriAPPLE}(GLenum target, GLenum pname, GLint params); </code>    */
glBufferParameteriAPPLE(int target, int pname, int params)2889   public void glBufferParameteriAPPLE(int target, int pname, int params);
2890 
2891   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glBufferRegionEnabled}(GLvoid); </code>    */
glBufferRegionEnabled()2892   public int glBufferRegionEnabled();
2893 
2894   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBufferSubData}(GLenum target, ptrdiff_t offset, ptrdiff_t size, const GLvoid *  data); </code>    */
glBufferSubData(int target, int offset, int size, java.nio.Buffer data)2895   public void glBufferSubData(int target, int offset, int size, java.nio.Buffer data);
2896 
2897   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glBufferSubDataARB}(GLenum target, ptrdiff_t offset, ptrdiff_t size, const GLvoid *  data); </code>    */
glBufferSubDataARB(int target, int offset, int size, java.nio.Buffer data)2898   public void glBufferSubDataARB(int target, int offset, int size, java.nio.Buffer data);
2899 
2900   /** Interface to C language function: <br> <code> void {@native glCallList}(GLuint list); </code>    */
glCallList(int list)2901   public void glCallList(int list);
2902 
2903   /** Interface to C language function: <br> <code> void {@native glCallLists}(GLsizei n, GLenum type, const GLvoid *  lists); </code>    */
glCallLists(int n, int type, java.nio.Buffer lists)2904   public void glCallLists(int n, int type, java.nio.Buffer lists);
2905 
2906   /** Entry point (through function pointer) to C language function: <br> <code> GLenum {@native glCheckFramebufferStatusEXT}(GLenum type); </code>    */
glCheckFramebufferStatusEXT(int type)2907   public int glCheckFramebufferStatusEXT(int type);
2908 
2909   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glClampColorARB}(GLenum target, GLenum id); </code>    */
glClampColorARB(int target, int id)2910   public void glClampColorARB(int target, int id);
2911 
2912   /** Interface to C language function: <br> <code> void {@native glClear}(GLbitfield mask); </code>    */
glClear(int mask)2913   public void glClear(int mask);
2914 
2915   /** Interface to C language function: <br> <code> void {@native glClearAccum}(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); </code>    */
glClearAccum(float red, float green, float blue, float alpha)2916   public void glClearAccum(float red, float green, float blue, float alpha);
2917 
2918   /** Interface to C language function: <br> <code> void {@native glClearColor}(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); </code>    */
glClearColor(float red, float green, float blue, float alpha)2919   public void glClearColor(float red, float green, float blue, float alpha);
2920 
2921   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glClearColorIiEXT}(GLint red, GLint green, GLint blue, GLint alpha); </code>    */
glClearColorIiEXT(int red, int green, int blue, int alpha)2922   public void glClearColorIiEXT(int red, int green, int blue, int alpha);
2923 
2924   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glClearColorIuiEXT}(GLuint red, GLuint green, GLuint blue, GLuint alpha); </code>    */
glClearColorIuiEXT(int red, int green, int blue, int alpha)2925   public void glClearColorIuiEXT(int red, int green, int blue, int alpha);
2926 
2927   /** Interface to C language function: <br> <code> void {@native glClearDepth}(GLclampd depth); </code>    */
glClearDepth(double depth)2928   public void glClearDepth(double depth);
2929 
2930   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glClearDepthdNV}(GLdouble depth); </code>    */
glClearDepthdNV(double depth)2931   public void glClearDepthdNV(double depth);
2932 
2933   /** Interface to C language function: <br> <code> void {@native glClearIndex}(GLfloat c); </code>    */
glClearIndex(float c)2934   public void glClearIndex(float c);
2935 
2936   /** Interface to C language function: <br> <code> void {@native glClearStencil}(GLint s); </code>    */
glClearStencil(int s)2937   public void glClearStencil(int s);
2938 
2939   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glClientActiveTexture}(GLenum mode); </code>    */
glClientActiveTexture(int mode)2940   public void glClientActiveTexture(int mode);
2941 
2942   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glClientActiveVertexStreamATI}(GLenum mode); </code>    */
glClientActiveVertexStreamATI(int mode)2943   public void glClientActiveVertexStreamATI(int mode);
2944 
2945   /** Interface to C language function: <br> <code> void {@native glClipPlane}(GLenum plane, const GLdouble *  equation); </code>    */
glClipPlane(int plane, java.nio.DoubleBuffer equation)2946   public void glClipPlane(int plane, java.nio.DoubleBuffer equation);
2947 
2948   /** Interface to C language function: <br> <code> void {@native glClipPlane}(GLenum plane, const GLdouble *  equation); </code>    */
glClipPlane(int plane, double[] equation, int equation_offset)2949   public void glClipPlane(int plane, double[] equation, int equation_offset);
2950 
2951   /** Interface to C language function: <br> <code> void {@native glColor3b}(GLbyte red, GLbyte green, GLbyte blue); </code>    */
glColor3b(byte red, byte green, byte blue)2952   public void glColor3b(byte red, byte green, byte blue);
2953 
2954   /** Interface to C language function: <br> <code> void {@native glColor3bv}(const GLbyte *  v); </code>    */
glColor3bv(java.nio.ByteBuffer v)2955   public void glColor3bv(java.nio.ByteBuffer v);
2956 
2957   /** Interface to C language function: <br> <code> void {@native glColor3bv}(const GLbyte *  v); </code>    */
glColor3bv(byte[] v, int v_offset)2958   public void glColor3bv(byte[] v, int v_offset);
2959 
2960   /** Interface to C language function: <br> <code> void {@native glColor3d}(GLdouble red, GLdouble green, GLdouble blue); </code>    */
glColor3d(double red, double green, double blue)2961   public void glColor3d(double red, double green, double blue);
2962 
2963   /** Interface to C language function: <br> <code> void {@native glColor3dv}(const GLdouble *  v); </code>    */
glColor3dv(java.nio.DoubleBuffer v)2964   public void glColor3dv(java.nio.DoubleBuffer v);
2965 
2966   /** Interface to C language function: <br> <code> void {@native glColor3dv}(const GLdouble *  v); </code>    */
glColor3dv(double[] v, int v_offset)2967   public void glColor3dv(double[] v, int v_offset);
2968 
2969   /** Interface to C language function: <br> <code> void {@native glColor3f}(GLfloat red, GLfloat green, GLfloat blue); </code>    */
glColor3f(float red, float green, float blue)2970   public void glColor3f(float red, float green, float blue);
2971 
2972   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor3fVertex3fSUN}(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); </code>    */
glColor3fVertex3fSUN(float r, float g, float b, float x, float y, float z)2973   public void glColor3fVertex3fSUN(float r, float g, float b, float x, float y, float z);
2974 
2975   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  v); </code>    */
glColor3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer v)2976   public void glColor3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer v);
2977 
2978   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  v); </code>    */
glColor3fVertex3fvSUN(float[] c, int c_offset, float[] v, int v_offset)2979   public void glColor3fVertex3fvSUN(float[] c, int c_offset, float[] v, int v_offset);
2980 
2981   /** Interface to C language function: <br> <code> void {@native glColor3fv}(const GLfloat *  v); </code>    */
glColor3fv(java.nio.FloatBuffer v)2982   public void glColor3fv(java.nio.FloatBuffer v);
2983 
2984   /** Interface to C language function: <br> <code> void {@native glColor3fv}(const GLfloat *  v); </code>    */
glColor3fv(float[] v, int v_offset)2985   public void glColor3fv(float[] v, int v_offset);
2986 
2987   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor3hNV}(GLhalfNV red, GLhalfNV green, GLhalfNV blue); </code>    */
glColor3hNV(short red, short green, short blue)2988   public void glColor3hNV(short red, short green, short blue);
2989 
2990   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor3hvNV}(const GLhalfNV *  v); </code>    */
glColor3hvNV(java.nio.ShortBuffer v)2991   public void glColor3hvNV(java.nio.ShortBuffer v);
2992 
2993   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor3hvNV}(const GLhalfNV *  v); </code>    */
glColor3hvNV(short[] v, int v_offset)2994   public void glColor3hvNV(short[] v, int v_offset);
2995 
2996   /** Interface to C language function: <br> <code> void {@native glColor3i}(GLint red, GLint green, GLint blue); </code>    */
glColor3i(int red, int green, int blue)2997   public void glColor3i(int red, int green, int blue);
2998 
2999   /** Interface to C language function: <br> <code> void {@native glColor3iv}(const GLint *  v); </code>    */
glColor3iv(java.nio.IntBuffer v)3000   public void glColor3iv(java.nio.IntBuffer v);
3001 
3002   /** Interface to C language function: <br> <code> void {@native glColor3iv}(const GLint *  v); </code>    */
glColor3iv(int[] v, int v_offset)3003   public void glColor3iv(int[] v, int v_offset);
3004 
3005   /** Interface to C language function: <br> <code> void {@native glColor3s}(GLshort red, GLshort green, GLshort blue); </code>    */
glColor3s(short red, short green, short blue)3006   public void glColor3s(short red, short green, short blue);
3007 
3008   /** Interface to C language function: <br> <code> void {@native glColor3sv}(const GLshort *  v); </code>    */
glColor3sv(java.nio.ShortBuffer v)3009   public void glColor3sv(java.nio.ShortBuffer v);
3010 
3011   /** Interface to C language function: <br> <code> void {@native glColor3sv}(const GLshort *  v); </code>    */
glColor3sv(short[] v, int v_offset)3012   public void glColor3sv(short[] v, int v_offset);
3013 
3014   /** Interface to C language function: <br> <code> void {@native glColor3ub}(GLubyte red, GLubyte green, GLubyte blue); </code>    */
glColor3ub(byte red, byte green, byte blue)3015   public void glColor3ub(byte red, byte green, byte blue);
3016 
3017   /** Interface to C language function: <br> <code> void {@native glColor3ubv}(const GLubyte *  v); </code>    */
glColor3ubv(java.nio.ByteBuffer v)3018   public void glColor3ubv(java.nio.ByteBuffer v);
3019 
3020   /** Interface to C language function: <br> <code> void {@native glColor3ubv}(const GLubyte *  v); </code>    */
glColor3ubv(byte[] v, int v_offset)3021   public void glColor3ubv(byte[] v, int v_offset);
3022 
3023   /** Interface to C language function: <br> <code> void {@native glColor3ui}(GLuint red, GLuint green, GLuint blue); </code>    */
glColor3ui(int red, int green, int blue)3024   public void glColor3ui(int red, int green, int blue);
3025 
3026   /** Interface to C language function: <br> <code> void {@native glColor3uiv}(const GLuint *  v); </code>    */
glColor3uiv(java.nio.IntBuffer v)3027   public void glColor3uiv(java.nio.IntBuffer v);
3028 
3029   /** Interface to C language function: <br> <code> void {@native glColor3uiv}(const GLuint *  v); </code>    */
glColor3uiv(int[] v, int v_offset)3030   public void glColor3uiv(int[] v, int v_offset);
3031 
3032   /** Interface to C language function: <br> <code> void {@native glColor3us}(GLushort red, GLushort green, GLushort blue); </code>    */
glColor3us(short red, short green, short blue)3033   public void glColor3us(short red, short green, short blue);
3034 
3035   /** Interface to C language function: <br> <code> void {@native glColor3usv}(const GLushort *  v); </code>    */
glColor3usv(java.nio.ShortBuffer v)3036   public void glColor3usv(java.nio.ShortBuffer v);
3037 
3038   /** Interface to C language function: <br> <code> void {@native glColor3usv}(const GLushort *  v); </code>    */
glColor3usv(short[] v, int v_offset)3039   public void glColor3usv(short[] v, int v_offset);
3040 
3041   /** Interface to C language function: <br> <code> void {@native glColor4b}(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); </code>    */
glColor4b(byte red, byte green, byte blue, byte alpha)3042   public void glColor4b(byte red, byte green, byte blue, byte alpha);
3043 
3044   /** Interface to C language function: <br> <code> void {@native glColor4bv}(const GLbyte *  v); </code>    */
glColor4bv(java.nio.ByteBuffer v)3045   public void glColor4bv(java.nio.ByteBuffer v);
3046 
3047   /** Interface to C language function: <br> <code> void {@native glColor4bv}(const GLbyte *  v); </code>    */
glColor4bv(byte[] v, int v_offset)3048   public void glColor4bv(byte[] v, int v_offset);
3049 
3050   /** Interface to C language function: <br> <code> void {@native glColor4d}(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); </code>    */
glColor4d(double red, double green, double blue, double alpha)3051   public void glColor4d(double red, double green, double blue, double alpha);
3052 
3053   /** Interface to C language function: <br> <code> void {@native glColor4dv}(const GLdouble *  v); </code>    */
glColor4dv(java.nio.DoubleBuffer v)3054   public void glColor4dv(java.nio.DoubleBuffer v);
3055 
3056   /** Interface to C language function: <br> <code> void {@native glColor4dv}(const GLdouble *  v); </code>    */
glColor4dv(double[] v, int v_offset)3057   public void glColor4dv(double[] v, int v_offset);
3058 
3059   /** Interface to C language function: <br> <code> void {@native glColor4f}(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); </code>    */
glColor4f(float red, float green, float blue, float alpha)3060   public void glColor4f(float red, float green, float blue, float alpha);
3061 
3062   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4fNormal3fVertex3fSUN}(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); </code>    */
glColor4fNormal3fVertex3fSUN(float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z)3063   public void glColor4fNormal3fVertex3fSUN(float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z);
3064 
3065   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4fNormal3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glColor4fNormal3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v)3066   public void glColor4fNormal3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v);
3067 
3068   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4fNormal3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glColor4fNormal3fVertex3fvSUN(float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset)3069   public void glColor4fNormal3fVertex3fvSUN(float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset);
3070 
3071   /** Interface to C language function: <br> <code> void {@native glColor4fv}(const GLfloat *  v); </code>    */
glColor4fv(java.nio.FloatBuffer v)3072   public void glColor4fv(java.nio.FloatBuffer v);
3073 
3074   /** Interface to C language function: <br> <code> void {@native glColor4fv}(const GLfloat *  v); </code>    */
glColor4fv(float[] v, int v_offset)3075   public void glColor4fv(float[] v, int v_offset);
3076 
3077   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4hNV}(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w); </code>    */
glColor4hNV(short x, short y, short z, short w)3078   public void glColor4hNV(short x, short y, short z, short w);
3079 
3080   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4hvNV}(const GLhalfNV *  v); </code>    */
glColor4hvNV(java.nio.ShortBuffer v)3081   public void glColor4hvNV(java.nio.ShortBuffer v);
3082 
3083   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4hvNV}(const GLhalfNV *  v); </code>    */
glColor4hvNV(short[] v, int v_offset)3084   public void glColor4hvNV(short[] v, int v_offset);
3085 
3086   /** Interface to C language function: <br> <code> void {@native glColor4i}(GLint red, GLint green, GLint blue, GLint alpha); </code>    */
glColor4i(int red, int green, int blue, int alpha)3087   public void glColor4i(int red, int green, int blue, int alpha);
3088 
3089   /** Interface to C language function: <br> <code> void {@native glColor4iv}(const GLint *  v); </code>    */
glColor4iv(java.nio.IntBuffer v)3090   public void glColor4iv(java.nio.IntBuffer v);
3091 
3092   /** Interface to C language function: <br> <code> void {@native glColor4iv}(const GLint *  v); </code>    */
glColor4iv(int[] v, int v_offset)3093   public void glColor4iv(int[] v, int v_offset);
3094 
3095   /** Interface to C language function: <br> <code> void {@native glColor4s}(GLshort red, GLshort green, GLshort blue, GLshort alpha); </code>    */
glColor4s(short red, short green, short blue, short alpha)3096   public void glColor4s(short red, short green, short blue, short alpha);
3097 
3098   /** Interface to C language function: <br> <code> void {@native glColor4sv}(const GLshort *  v); </code>    */
glColor4sv(java.nio.ShortBuffer v)3099   public void glColor4sv(java.nio.ShortBuffer v);
3100 
3101   /** Interface to C language function: <br> <code> void {@native glColor4sv}(const GLshort *  v); </code>    */
glColor4sv(short[] v, int v_offset)3102   public void glColor4sv(short[] v, int v_offset);
3103 
3104   /** Interface to C language function: <br> <code> void {@native glColor4ub}(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); </code>    */
glColor4ub(byte red, byte green, byte blue, byte alpha)3105   public void glColor4ub(byte red, byte green, byte blue, byte alpha);
3106 
3107   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4ubVertex2fSUN}(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y); </code>    */
glColor4ubVertex2fSUN(byte r, byte g, byte b, byte a, float x, float y)3108   public void glColor4ubVertex2fSUN(byte r, byte g, byte b, byte a, float x, float y);
3109 
3110   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4ubVertex2fvSUN}(const GLubyte *  c, const GLfloat *  v); </code>    */
glColor4ubVertex2fvSUN(java.nio.ByteBuffer c, java.nio.FloatBuffer v)3111   public void glColor4ubVertex2fvSUN(java.nio.ByteBuffer c, java.nio.FloatBuffer v);
3112 
3113   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4ubVertex2fvSUN}(const GLubyte *  c, const GLfloat *  v); </code>    */
glColor4ubVertex2fvSUN(byte[] c, int c_offset, float[] v, int v_offset)3114   public void glColor4ubVertex2fvSUN(byte[] c, int c_offset, float[] v, int v_offset);
3115 
3116   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4ubVertex3fSUN}(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); </code>    */
glColor4ubVertex3fSUN(byte r, byte g, byte b, byte a, float x, float y, float z)3117   public void glColor4ubVertex3fSUN(byte r, byte g, byte b, byte a, float x, float y, float z);
3118 
3119   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4ubVertex3fvSUN}(const GLubyte *  c, const GLfloat *  v); </code>    */
glColor4ubVertex3fvSUN(java.nio.ByteBuffer c, java.nio.FloatBuffer v)3120   public void glColor4ubVertex3fvSUN(java.nio.ByteBuffer c, java.nio.FloatBuffer v);
3121 
3122   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColor4ubVertex3fvSUN}(const GLubyte *  c, const GLfloat *  v); </code>    */
glColor4ubVertex3fvSUN(byte[] c, int c_offset, float[] v, int v_offset)3123   public void glColor4ubVertex3fvSUN(byte[] c, int c_offset, float[] v, int v_offset);
3124 
3125   /** Interface to C language function: <br> <code> void {@native glColor4ubv}(const GLubyte *  v); </code>    */
glColor4ubv(java.nio.ByteBuffer v)3126   public void glColor4ubv(java.nio.ByteBuffer v);
3127 
3128   /** Interface to C language function: <br> <code> void {@native glColor4ubv}(const GLubyte *  v); </code>    */
glColor4ubv(byte[] v, int v_offset)3129   public void glColor4ubv(byte[] v, int v_offset);
3130 
3131   /** Interface to C language function: <br> <code> void {@native glColor4ui}(GLuint red, GLuint green, GLuint blue, GLuint alpha); </code>    */
glColor4ui(int red, int green, int blue, int alpha)3132   public void glColor4ui(int red, int green, int blue, int alpha);
3133 
3134   /** Interface to C language function: <br> <code> void {@native glColor4uiv}(const GLuint *  v); </code>    */
glColor4uiv(java.nio.IntBuffer v)3135   public void glColor4uiv(java.nio.IntBuffer v);
3136 
3137   /** Interface to C language function: <br> <code> void {@native glColor4uiv}(const GLuint *  v); </code>    */
glColor4uiv(int[] v, int v_offset)3138   public void glColor4uiv(int[] v, int v_offset);
3139 
3140   /** Interface to C language function: <br> <code> void {@native glColor4us}(GLushort red, GLushort green, GLushort blue, GLushort alpha); </code>    */
glColor4us(short red, short green, short blue, short alpha)3141   public void glColor4us(short red, short green, short blue, short alpha);
3142 
3143   /** Interface to C language function: <br> <code> void {@native glColor4usv}(const GLushort *  v); </code>    */
glColor4usv(java.nio.ShortBuffer v)3144   public void glColor4usv(java.nio.ShortBuffer v);
3145 
3146   /** Interface to C language function: <br> <code> void {@native glColor4usv}(const GLushort *  v); </code>    */
glColor4usv(short[] v, int v_offset)3147   public void glColor4usv(short[] v, int v_offset);
3148 
3149   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorFragmentOp1ATI}(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); </code>    */
glColorFragmentOp1ATI(int op, int dst, int dstMask, int dstMod, int arg1, int arg1Rep, int arg1Mod)3150   public void glColorFragmentOp1ATI(int op, int dst, int dstMask, int dstMod, int arg1, int arg1Rep, int arg1Mod);
3151 
3152   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorFragmentOp2ATI}(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); </code>    */
glColorFragmentOp2ATI(int op, int dst, int dstMask, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod)3153   public void glColorFragmentOp2ATI(int op, int dst, int dstMask, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod);
3154 
3155   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorFragmentOp3ATI}(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); </code>    */
glColorFragmentOp3ATI(int op, int dst, int dstMask, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod, int arg3, int arg3Rep, int arg3Mod)3156   public void glColorFragmentOp3ATI(int op, int dst, int dstMask, int dstMod, int arg1, int arg1Rep, int arg1Mod, int arg2, int arg2Rep, int arg2Mod, int arg3, int arg3Rep, int arg3Mod);
3157 
3158   /** Interface to C language function: <br> <code> void {@native glColorMask}(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); </code>    */
glColorMask(boolean red, boolean green, boolean blue, boolean alpha)3159   public void glColorMask(boolean red, boolean green, boolean blue, boolean alpha);
3160 
3161   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorMaskIndexedEXT}(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); </code>    */
glColorMaskIndexedEXT(int index, boolean r, boolean g, boolean b, boolean a)3162   public void glColorMaskIndexedEXT(int index, boolean r, boolean g, boolean b, boolean a);
3163 
3164   /** Interface to C language function: <br> <code> void {@native glColorMaterial}(GLenum face, GLenum mode); </code>    */
glColorMaterial(int face, int mode)3165   public void glColorMaterial(int face, int mode);
3166 
3167   /** Interface to C language function: <br> <code> void {@native glColorPointer}(GLint size, GLenum type, GLsizei stride, const GLvoid *  ptr); </code>
3168       @param ptr a direct {@link java.nio.Buffer}   */
glColorPointer(int size, int type, int stride, java.nio.Buffer ptr)3169   public void glColorPointer(int size, int type, int stride, java.nio.Buffer ptr);
3170 
3171   /** Interface to C language function: <br> <code> void {@native glColorPointer}(GLint size, GLenum type, GLsizei stride, const GLvoid *  ptr); </code>    */
glColorPointer(int size, int type, int stride, long ptr_buffer_offset)3172   public void glColorPointer(int size, int type, int stride, long ptr_buffer_offset);
3173 
3174   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorSubTable}(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *  data); </code>    */
glColorSubTable(int target, int start, int count, int format, int type, java.nio.Buffer data)3175   public void glColorSubTable(int target, int start, int count, int format, int type, java.nio.Buffer data);
3176 
3177   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorSubTable}(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *  data); </code>    */
glColorSubTable(int target, int start, int count, int format, int type, long data_buffer_offset)3178   public void glColorSubTable(int target, int start, int count, int format, int type, long data_buffer_offset);
3179 
3180   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorTable}(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *  table); </code>    */
glColorTable(int target, int internalformat, int width, int format, int type, java.nio.Buffer table)3181   public void glColorTable(int target, int internalformat, int width, int format, int type, java.nio.Buffer table);
3182 
3183   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorTable}(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *  table); </code>    */
glColorTable(int target, int internalformat, int width, int format, int type, long table_buffer_offset)3184   public void glColorTable(int target, int internalformat, int width, int format, int type, long table_buffer_offset);
3185 
3186   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorTableEXT}(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *  table); </code>    */
glColorTableEXT(int target, int internalformat, int width, int format, int type, java.nio.Buffer table)3187   public void glColorTableEXT(int target, int internalformat, int width, int format, int type, java.nio.Buffer table);
3188 
3189   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorTableParameterfv}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glColorTableParameterfv(int target, int pname, java.nio.FloatBuffer params)3190   public void glColorTableParameterfv(int target, int pname, java.nio.FloatBuffer params);
3191 
3192   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorTableParameterfv}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glColorTableParameterfv(int target, int pname, float[] params, int params_offset)3193   public void glColorTableParameterfv(int target, int pname, float[] params, int params_offset);
3194 
3195   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorTableParameteriv}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glColorTableParameteriv(int target, int pname, java.nio.IntBuffer params)3196   public void glColorTableParameteriv(int target, int pname, java.nio.IntBuffer params);
3197 
3198   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glColorTableParameteriv}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glColorTableParameteriv(int target, int pname, int[] params, int params_offset)3199   public void glColorTableParameteriv(int target, int pname, int[] params, int params_offset);
3200 
3201   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerInputNV}(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); </code>    */
glCombinerInputNV(int stage, int portion, int variable, int input, int mapping, int componentUsage)3202   public void glCombinerInputNV(int stage, int portion, int variable, int input, int mapping, int componentUsage);
3203 
3204   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerOutputNV}(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); </code>    */
glCombinerOutputNV(int stage, int portion, int abOutput, int cdOutput, int sumOutput, int scale, int bias, boolean abDotProduct, boolean cdDotProduct, boolean muxSum)3205   public void glCombinerOutputNV(int stage, int portion, int abOutput, int cdOutput, int sumOutput, int scale, int bias, boolean abDotProduct, boolean cdDotProduct, boolean muxSum);
3206 
3207   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerParameterfNV}(GLenum target, GLfloat s); </code>    */
glCombinerParameterfNV(int target, float s)3208   public void glCombinerParameterfNV(int target, float s);
3209 
3210   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerParameterfvNV}(GLenum target, const GLfloat *  v); </code>    */
glCombinerParameterfvNV(int target, java.nio.FloatBuffer v)3211   public void glCombinerParameterfvNV(int target, java.nio.FloatBuffer v);
3212 
3213   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerParameterfvNV}(GLenum target, const GLfloat *  v); </code>    */
glCombinerParameterfvNV(int target, float[] v, int v_offset)3214   public void glCombinerParameterfvNV(int target, float[] v, int v_offset);
3215 
3216   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerParameteriNV}(GLenum target, GLint s); </code>    */
glCombinerParameteriNV(int target, int s)3217   public void glCombinerParameteriNV(int target, int s);
3218 
3219   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerParameterivNV}(GLenum target, const GLint *  v); </code>    */
glCombinerParameterivNV(int target, java.nio.IntBuffer v)3220   public void glCombinerParameterivNV(int target, java.nio.IntBuffer v);
3221 
3222   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerParameterivNV}(GLenum target, const GLint *  v); </code>    */
glCombinerParameterivNV(int target, int[] v, int v_offset)3223   public void glCombinerParameterivNV(int target, int[] v, int v_offset);
3224 
3225   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerStageParameterfvNV}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glCombinerStageParameterfvNV(int target, int pname, java.nio.FloatBuffer params)3226   public void glCombinerStageParameterfvNV(int target, int pname, java.nio.FloatBuffer params);
3227 
3228   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCombinerStageParameterfvNV}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glCombinerStageParameterfvNV(int target, int pname, float[] params, int params_offset)3229   public void glCombinerStageParameterfvNV(int target, int pname, float[] params, int params_offset);
3230 
3231   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompileShader}(GLuint mode); </code>    */
glCompileShader(int mode)3232   public void glCompileShader(int mode);
3233 
3234   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompileShaderARB}(GLhandleARB mode); </code>    */
glCompileShaderARB(int mode)3235   public void glCompileShaderARB(int mode);
3236 
3237   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexImage1D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, java.nio.Buffer data)3238   public void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, java.nio.Buffer data);
3239 
3240   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexImage1D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, long data_buffer_offset)3241   public void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, long data_buffer_offset);
3242 
3243   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexImage2D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, java.nio.Buffer data)3244   public void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, java.nio.Buffer data);
3245 
3246   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexImage2D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, long data_buffer_offset)3247   public void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, long data_buffer_offset);
3248 
3249   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, java.nio.Buffer data)3250   public void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, java.nio.Buffer data);
3251 
3252   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexImage3D}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data_buffer_offset)3253   public void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, long data_buffer_offset);
3254 
3255   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexSubImage1D}(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, java.nio.Buffer data)3256   public void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, java.nio.Buffer data);
3257 
3258   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexSubImage1D}(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, long data_buffer_offset)3259   public void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, long data_buffer_offset);
3260 
3261   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexSubImage2D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, java.nio.Buffer data)3262   public void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, java.nio.Buffer data);
3263 
3264   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexSubImage2D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data_buffer_offset)3265   public void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, long data_buffer_offset);
3266 
3267   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, java.nio.Buffer data)3268   public void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, java.nio.Buffer data);
3269 
3270   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCompressedTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *  data); </code>    */
glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data_buffer_offset)3271   public void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, long data_buffer_offset);
3272 
3273   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionFilter1D}(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *  table); </code>    */
glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, java.nio.Buffer table)3274   public void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, java.nio.Buffer table);
3275 
3276   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionFilter1D}(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *  table); </code>    */
glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, long table_buffer_offset)3277   public void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, long table_buffer_offset);
3278 
3279   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionFilter2D}(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *  image); </code>    */
glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, java.nio.Buffer image)3280   public void glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, java.nio.Buffer image);
3281 
3282   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionFilter2D}(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *  image); </code>    */
glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, long image_buffer_offset)3283   public void glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, long image_buffer_offset);
3284 
3285   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionParameterf}(GLenum target, GLenum pname, GLfloat params); </code>    */
glConvolutionParameterf(int target, int pname, float params)3286   public void glConvolutionParameterf(int target, int pname, float params);
3287 
3288   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionParameterfv}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glConvolutionParameterfv(int target, int pname, java.nio.FloatBuffer params)3289   public void glConvolutionParameterfv(int target, int pname, java.nio.FloatBuffer params);
3290 
3291   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionParameterfv}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glConvolutionParameterfv(int target, int pname, float[] params, int params_offset)3292   public void glConvolutionParameterfv(int target, int pname, float[] params, int params_offset);
3293 
3294   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionParameteri}(GLenum target, GLenum pname, GLint params); </code>    */
glConvolutionParameteri(int target, int pname, int params)3295   public void glConvolutionParameteri(int target, int pname, int params);
3296 
3297   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionParameteriv}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glConvolutionParameteriv(int target, int pname, java.nio.IntBuffer params)3298   public void glConvolutionParameteriv(int target, int pname, java.nio.IntBuffer params);
3299 
3300   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glConvolutionParameteriv}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glConvolutionParameteriv(int target, int pname, int[] params, int params_offset)3301   public void glConvolutionParameteriv(int target, int pname, int[] params, int params_offset);
3302 
3303   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCopyColorSubTable}(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width); </code>    */
glCopyColorSubTable(int target, int start, int x, int y, int width)3304   public void glCopyColorSubTable(int target, int start, int x, int y, int width);
3305 
3306   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCopyColorTable}(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); </code>    */
glCopyColorTable(int target, int internalformat, int x, int y, int width)3307   public void glCopyColorTable(int target, int internalformat, int x, int y, int width);
3308 
3309   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCopyConvolutionFilter1D}(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width); </code>    */
glCopyConvolutionFilter1D(int target, int internalformat, int x, int y, int width)3310   public void glCopyConvolutionFilter1D(int target, int internalformat, int x, int y, int width);
3311 
3312   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCopyConvolutionFilter2D}(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height); </code>    */
glCopyConvolutionFilter2D(int target, int internalformat, int x, int y, int width, int height)3313   public void glCopyConvolutionFilter2D(int target, int internalformat, int x, int y, int width, int height);
3314 
3315   /** Interface to C language function: <br> <code> void {@native glCopyPixels}(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); </code>    */
glCopyPixels(int x, int y, int width, int height, int type)3316   public void glCopyPixels(int x, int y, int width, int height, int type);
3317 
3318   /** Interface to C language function: <br> <code> void {@native glCopyTexImage1D}(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); </code>    */
glCopyTexImage1D(int target, int level, int internalformat, int x, int y, int width, int border)3319   public void glCopyTexImage1D(int target, int level, int internalformat, int x, int y, int width, int border);
3320 
3321   /** Interface to C language function: <br> <code> void {@native glCopyTexImage2D}(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); </code>    */
glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border)3322   public void glCopyTexImage2D(int target, int level, int internalformat, int x, int y, int width, int height, int border);
3323 
3324   /** Interface to C language function: <br> <code> void {@native glCopyTexSubImage1D}(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); </code>    */
glCopyTexSubImage1D(int target, int level, int xoffset, int x, int y, int width)3325   public void glCopyTexSubImage1D(int target, int level, int xoffset, int x, int y, int width);
3326 
3327   /** Interface to C language function: <br> <code> void {@native glCopyTexSubImage2D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); </code>    */
glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height)3328   public void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
3329 
3330   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCopyTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); </code>    */
glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)3331   public void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
3332 
3333   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glCreateProgram}(void); </code>    */
glCreateProgram()3334   public int glCreateProgram();
3335 
3336   /** Entry point (through function pointer) to C language function: <br> <code> GLhandleARB {@native glCreateProgramObjectARB}(void); </code>    */
glCreateProgramObjectARB()3337   public int glCreateProgramObjectARB();
3338 
3339   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glCreateShader}(GLenum type); </code>    */
glCreateShader(int type)3340   public int glCreateShader(int type);
3341 
3342   /** Entry point (through function pointer) to C language function: <br> <code> GLhandleARB {@native glCreateShaderObjectARB}(GLenum type); </code>    */
glCreateShaderObjectARB(int type)3343   public int glCreateShaderObjectARB(int type);
3344 
3345   /** Interface to C language function: <br> <code> void {@native glCullFace}(GLenum mode); </code>    */
glCullFace(int mode)3346   public void glCullFace(int mode);
3347 
3348   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCullParameterdvEXT}(GLenum pname, GLdouble *  params); </code>    */
glCullParameterdvEXT(int pname, java.nio.DoubleBuffer params)3349   public void glCullParameterdvEXT(int pname, java.nio.DoubleBuffer params);
3350 
3351   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCullParameterdvEXT}(GLenum pname, GLdouble *  params); </code>    */
glCullParameterdvEXT(int pname, double[] params, int params_offset)3352   public void glCullParameterdvEXT(int pname, double[] params, int params_offset);
3353 
3354   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCullParameterfvEXT}(GLenum pname, GLfloat *  params); </code>    */
glCullParameterfvEXT(int pname, java.nio.FloatBuffer params)3355   public void glCullParameterfvEXT(int pname, java.nio.FloatBuffer params);
3356 
3357   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCullParameterfvEXT}(GLenum pname, GLfloat *  params); </code>    */
glCullParameterfvEXT(int pname, float[] params, int params_offset)3358   public void glCullParameterfvEXT(int pname, float[] params, int params_offset);
3359 
3360   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glCurrentPaletteMatrixARB}(GLint count); </code>    */
glCurrentPaletteMatrixARB(int count)3361   public void glCurrentPaletteMatrixARB(int count);
3362 
3363   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeformSGIX}(GLbitfield mode); </code>    */
glDeformSGIX(int mode)3364   public void glDeformSGIX(int mode);
3365 
3366   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeformationMap3dSGIX}(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *  points); </code>    */
glDeformationMap3dSGIX(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double w1, double w2, int wstride, int worder, java.nio.DoubleBuffer points)3367   public void glDeformationMap3dSGIX(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double w1, double w2, int wstride, int worder, java.nio.DoubleBuffer points);
3368 
3369   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeformationMap3dSGIX}(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble *  points); </code>    */
glDeformationMap3dSGIX(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double w1, double w2, int wstride, int worder, double[] points, int points_offset)3370   public void glDeformationMap3dSGIX(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double w1, double w2, int wstride, int worder, double[] points, int points_offset);
3371 
3372   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeformationMap3fSGIX}(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *  points); </code>    */
glDeformationMap3fSGIX(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float w1, float w2, int wstride, int worder, java.nio.FloatBuffer points)3373   public void glDeformationMap3fSGIX(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float w1, float w2, int wstride, int worder, java.nio.FloatBuffer points);
3374 
3375   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeformationMap3fSGIX}(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *  points); </code>    */
glDeformationMap3fSGIX(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float w1, float w2, int wstride, int worder, float[] points, int points_offset)3376   public void glDeformationMap3fSGIX(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float w1, float w2, int wstride, int worder, float[] points, int points_offset);
3377 
3378   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteAsyncMarkersSGIX}(GLuint target, GLsizei s); </code>    */
glDeleteAsyncMarkersSGIX(int target, int s)3379   public void glDeleteAsyncMarkersSGIX(int target, int s);
3380 
3381   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteBufferRegion}(GLuint mode); </code>    */
glDeleteBufferRegion(int mode)3382   public void glDeleteBufferRegion(int mode);
3383 
3384   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteBuffers}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteBuffers(int n, java.nio.IntBuffer ids)3385   public void glDeleteBuffers(int n, java.nio.IntBuffer ids);
3386 
3387   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteBuffers}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteBuffers(int n, int[] ids, int ids_offset)3388   public void glDeleteBuffers(int n, int[] ids, int ids_offset);
3389 
3390   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteBuffersARB}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteBuffersARB(int n, java.nio.IntBuffer ids)3391   public void glDeleteBuffersARB(int n, java.nio.IntBuffer ids);
3392 
3393   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteBuffersARB}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteBuffersARB(int n, int[] ids, int ids_offset)3394   public void glDeleteBuffersARB(int n, int[] ids, int ids_offset);
3395 
3396   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteFencesAPPLE}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteFencesAPPLE(int n, java.nio.IntBuffer ids)3397   public void glDeleteFencesAPPLE(int n, java.nio.IntBuffer ids);
3398 
3399   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteFencesAPPLE}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteFencesAPPLE(int n, int[] ids, int ids_offset)3400   public void glDeleteFencesAPPLE(int n, int[] ids, int ids_offset);
3401 
3402   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteFencesNV}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteFencesNV(int n, java.nio.IntBuffer ids)3403   public void glDeleteFencesNV(int n, java.nio.IntBuffer ids);
3404 
3405   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteFencesNV}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteFencesNV(int n, int[] ids, int ids_offset)3406   public void glDeleteFencesNV(int n, int[] ids, int ids_offset);
3407 
3408   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteFragmentShaderATI}(GLuint mode); </code>    */
glDeleteFragmentShaderATI(int mode)3409   public void glDeleteFragmentShaderATI(int mode);
3410 
3411   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteFramebuffersEXT}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteFramebuffersEXT(int n, java.nio.IntBuffer ids)3412   public void glDeleteFramebuffersEXT(int n, java.nio.IntBuffer ids);
3413 
3414   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteFramebuffersEXT}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteFramebuffersEXT(int n, int[] ids, int ids_offset)3415   public void glDeleteFramebuffersEXT(int n, int[] ids, int ids_offset);
3416 
3417   /** Interface to C language function: <br> <code> void {@native glDeleteLists}(GLuint list, GLsizei range); </code>    */
glDeleteLists(int list, int range)3418   public void glDeleteLists(int list, int range);
3419 
3420   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteObjectARB}(GLhandleARB mode); </code>    */
glDeleteObjectARB(int mode)3421   public void glDeleteObjectARB(int mode);
3422 
3423   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteOcclusionQueriesNV}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteOcclusionQueriesNV(int n, java.nio.IntBuffer ids)3424   public void glDeleteOcclusionQueriesNV(int n, java.nio.IntBuffer ids);
3425 
3426   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteOcclusionQueriesNV}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteOcclusionQueriesNV(int n, int[] ids, int ids_offset)3427   public void glDeleteOcclusionQueriesNV(int n, int[] ids, int ids_offset);
3428 
3429   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteProgram}(GLuint mode); </code>    */
glDeleteProgram(int mode)3430   public void glDeleteProgram(int mode);
3431 
3432   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteProgramsARB}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteProgramsARB(int n, java.nio.IntBuffer ids)3433   public void glDeleteProgramsARB(int n, java.nio.IntBuffer ids);
3434 
3435   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteProgramsARB}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteProgramsARB(int n, int[] ids, int ids_offset)3436   public void glDeleteProgramsARB(int n, int[] ids, int ids_offset);
3437 
3438   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteProgramsNV}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteProgramsNV(int n, java.nio.IntBuffer ids)3439   public void glDeleteProgramsNV(int n, java.nio.IntBuffer ids);
3440 
3441   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteProgramsNV}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteProgramsNV(int n, int[] ids, int ids_offset)3442   public void glDeleteProgramsNV(int n, int[] ids, int ids_offset);
3443 
3444   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteQueries}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteQueries(int n, java.nio.IntBuffer ids)3445   public void glDeleteQueries(int n, java.nio.IntBuffer ids);
3446 
3447   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteQueries}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteQueries(int n, int[] ids, int ids_offset)3448   public void glDeleteQueries(int n, int[] ids, int ids_offset);
3449 
3450   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteQueriesARB}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteQueriesARB(int n, java.nio.IntBuffer ids)3451   public void glDeleteQueriesARB(int n, java.nio.IntBuffer ids);
3452 
3453   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteQueriesARB}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteQueriesARB(int n, int[] ids, int ids_offset)3454   public void glDeleteQueriesARB(int n, int[] ids, int ids_offset);
3455 
3456   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteRenderbuffersEXT}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteRenderbuffersEXT(int n, java.nio.IntBuffer ids)3457   public void glDeleteRenderbuffersEXT(int n, java.nio.IntBuffer ids);
3458 
3459   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteRenderbuffersEXT}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteRenderbuffersEXT(int n, int[] ids, int ids_offset)3460   public void glDeleteRenderbuffersEXT(int n, int[] ids, int ids_offset);
3461 
3462   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteShader}(GLuint mode); </code>    */
glDeleteShader(int mode)3463   public void glDeleteShader(int mode);
3464 
3465   /** Interface to C language function: <br> <code> void {@native glDeleteTextures}(GLsizei n, const GLuint *  textures); </code>    */
glDeleteTextures(int n, java.nio.IntBuffer textures)3466   public void glDeleteTextures(int n, java.nio.IntBuffer textures);
3467 
3468   /** Interface to C language function: <br> <code> void {@native glDeleteTextures}(GLsizei n, const GLuint *  textures); </code>    */
glDeleteTextures(int n, int[] textures, int textures_offset)3469   public void glDeleteTextures(int n, int[] textures, int textures_offset);
3470 
3471   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteVertexArraysAPPLE}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteVertexArraysAPPLE(int n, java.nio.IntBuffer ids)3472   public void glDeleteVertexArraysAPPLE(int n, java.nio.IntBuffer ids);
3473 
3474   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteVertexArraysAPPLE}(GLsizei n, const GLuint *  ids); </code>    */
glDeleteVertexArraysAPPLE(int n, int[] ids, int ids_offset)3475   public void glDeleteVertexArraysAPPLE(int n, int[] ids, int ids_offset);
3476 
3477   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDeleteVertexShaderEXT}(GLuint mode); </code>    */
glDeleteVertexShaderEXT(int mode)3478   public void glDeleteVertexShaderEXT(int mode);
3479 
3480   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDepthBoundsEXT}(GLclampd x, GLclampd y); </code>    */
glDepthBoundsEXT(double x, double y)3481   public void glDepthBoundsEXT(double x, double y);
3482 
3483   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDepthBoundsdNV}(GLdouble zmin, GLdouble zmax); </code>    */
glDepthBoundsdNV(double zmin, double zmax)3484   public void glDepthBoundsdNV(double zmin, double zmax);
3485 
3486   /** Interface to C language function: <br> <code> void {@native glDepthFunc}(GLenum func); </code>    */
glDepthFunc(int func)3487   public void glDepthFunc(int func);
3488 
3489   /** Interface to C language function: <br> <code> void {@native glDepthMask}(GLboolean flag); </code>    */
glDepthMask(boolean flag)3490   public void glDepthMask(boolean flag);
3491 
3492   /** Interface to C language function: <br> <code> void {@native glDepthRange}(GLclampd near_val, GLclampd far_val); </code>    */
glDepthRange(double near_val, double far_val)3493   public void glDepthRange(double near_val, double far_val);
3494 
3495   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDepthRangedNV}(GLdouble zNear, GLdouble zFar); </code>    */
glDepthRangedNV(double zNear, double zFar)3496   public void glDepthRangedNV(double zNear, double zFar);
3497 
3498   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDetachObjectARB}(GLhandleARB target, GLhandleARB id); </code>    */
glDetachObjectARB(int target, int id)3499   public void glDetachObjectARB(int target, int id);
3500 
3501   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDetachShader}(GLuint target, GLuint id); </code>    */
glDetachShader(int target, int id)3502   public void glDetachShader(int target, int id);
3503 
3504   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDetailTexFuncSGIS}(GLenum target, GLsizei n, const GLfloat *  points); </code>    */
glDetailTexFuncSGIS(int target, int n, java.nio.FloatBuffer points)3505   public void glDetailTexFuncSGIS(int target, int n, java.nio.FloatBuffer points);
3506 
3507   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDetailTexFuncSGIS}(GLenum target, GLsizei n, const GLfloat *  points); </code>    */
glDetailTexFuncSGIS(int target, int n, float[] points, int points_offset)3508   public void glDetailTexFuncSGIS(int target, int n, float[] points, int points_offset);
3509 
3510   /** Interface to C language function: <br> <code> void {@native glDisable}(GLenum cap); </code>    */
glDisable(int cap)3511   public void glDisable(int cap);
3512 
3513   /** Interface to C language function: <br> <code> void {@native glDisableClientState}(GLenum cap); </code>    */
glDisableClientState(int cap)3514   public void glDisableClientState(int cap);
3515 
3516   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDisableIndexedEXT}(GLenum target, GLuint index); </code>    */
glDisableIndexedEXT(int target, int index)3517   public void glDisableIndexedEXT(int target, int index);
3518 
3519   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDisableVariantClientStateEXT}(GLuint mode); </code>    */
glDisableVariantClientStateEXT(int mode)3520   public void glDisableVariantClientStateEXT(int mode);
3521 
3522   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDisableVertexAttribAPPLE}(GLuint index, GLenum pname); </code>    */
glDisableVertexAttribAPPLE(int index, int pname)3523   public void glDisableVertexAttribAPPLE(int index, int pname);
3524 
3525   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDisableVertexAttribArray}(GLuint mode); </code>    */
glDisableVertexAttribArray(int mode)3526   public void glDisableVertexAttribArray(int mode);
3527 
3528   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDisableVertexAttribArrayARB}(GLuint mode); </code>    */
glDisableVertexAttribArrayARB(int mode)3529   public void glDisableVertexAttribArrayARB(int mode);
3530 
3531   /** Interface to C language function: <br> <code> void {@native glDrawArrays}(GLenum mode, GLint first, GLsizei count); </code>    */
glDrawArrays(int mode, int first, int count)3532   public void glDrawArrays(int mode, int first, int count);
3533 
3534   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawArraysInstancedEXT}(GLenum mode, GLint start, GLsizei count, GLsizei primcount); </code>    */
glDrawArraysInstancedEXT(int mode, int start, int count, int primcount)3535   public void glDrawArraysInstancedEXT(int mode, int start, int count, int primcount);
3536 
3537   /** Interface to C language function: <br> <code> void {@native glDrawBuffer}(GLenum mode); </code>    */
glDrawBuffer(int mode)3538   public void glDrawBuffer(int mode);
3539 
3540   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawBufferRegion}(GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest); </code>    */
glDrawBufferRegion(int region, int x, int y, int width, int height, int xDest, int yDest)3541   public void glDrawBufferRegion(int region, int x, int y, int width, int height, int xDest, int yDest);
3542 
3543   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawBuffers}(GLsizei n, const GLenum *  ids); </code>    */
glDrawBuffers(int n, java.nio.IntBuffer ids)3544   public void glDrawBuffers(int n, java.nio.IntBuffer ids);
3545 
3546   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawBuffers}(GLsizei n, const GLenum *  ids); </code>    */
glDrawBuffers(int n, int[] ids, int ids_offset)3547   public void glDrawBuffers(int n, int[] ids, int ids_offset);
3548 
3549   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawBuffersARB}(GLsizei n, const GLenum *  ids); </code>    */
glDrawBuffersARB(int n, java.nio.IntBuffer ids)3550   public void glDrawBuffersARB(int n, java.nio.IntBuffer ids);
3551 
3552   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawBuffersARB}(GLsizei n, const GLenum *  ids); </code>    */
glDrawBuffersARB(int n, int[] ids, int ids_offset)3553   public void glDrawBuffersARB(int n, int[] ids, int ids_offset);
3554 
3555   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawBuffersATI}(GLsizei n, const GLenum *  ids); </code>    */
glDrawBuffersATI(int n, java.nio.IntBuffer ids)3556   public void glDrawBuffersATI(int n, java.nio.IntBuffer ids);
3557 
3558   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawBuffersATI}(GLsizei n, const GLenum *  ids); </code>    */
glDrawBuffersATI(int n, int[] ids, int ids_offset)3559   public void glDrawBuffersATI(int n, int[] ids, int ids_offset);
3560 
3561   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawElementArrayAPPLE}(GLenum target, GLint s, GLsizei t); </code>    */
glDrawElementArrayAPPLE(int target, int s, int t)3562   public void glDrawElementArrayAPPLE(int target, int s, int t);
3563 
3564   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawElementArrayATI}(GLenum target, GLsizei s); </code>    */
glDrawElementArrayATI(int target, int s)3565   public void glDrawElementArrayATI(int target, int s);
3566 
3567   /** Interface to C language function: <br> <code> void {@native glDrawElements}(GLenum mode, GLsizei count, GLenum type, const GLvoid *  indices); </code>    */
glDrawElements(int mode, int count, int type, java.nio.Buffer indices)3568   public void glDrawElements(int mode, int count, int type, java.nio.Buffer indices);
3569 
3570   /** Interface to C language function: <br> <code> void {@native glDrawElements}(GLenum mode, GLsizei count, GLenum type, const GLvoid *  indices); </code>    */
glDrawElements(int mode, int count, int type, long indices_buffer_offset)3571   public void glDrawElements(int mode, int count, int type, long indices_buffer_offset);
3572 
3573   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawElementsInstancedEXT}(GLenum mode, GLsizei count, GLenum type, const GLvoid *  indices, GLsizei primcount); </code>    */
glDrawElementsInstancedEXT(int mode, int count, int type, java.nio.Buffer indices, int primcount)3574   public void glDrawElementsInstancedEXT(int mode, int count, int type, java.nio.Buffer indices, int primcount);
3575 
3576   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawMeshArraysSUN}(GLenum target, GLint s, GLsizei t, GLsizei r); </code>    */
glDrawMeshArraysSUN(int target, int s, int t, int r)3577   public void glDrawMeshArraysSUN(int target, int s, int t, int r);
3578 
3579   /** Interface to C language function: <br> <code> void {@native glDrawPixels}(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glDrawPixels(int width, int height, int format, int type, java.nio.Buffer pixels)3580   public void glDrawPixels(int width, int height, int format, int type, java.nio.Buffer pixels);
3581 
3582   /** Interface to C language function: <br> <code> void {@native glDrawPixels}(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glDrawPixels(int width, int height, int format, int type, long pixels_buffer_offset)3583   public void glDrawPixels(int width, int height, int format, int type, long pixels_buffer_offset);
3584 
3585   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawRangeElementArrayAPPLE}(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count); </code>    */
glDrawRangeElementArrayAPPLE(int mode, int start, int end, int first, int count)3586   public void glDrawRangeElementArrayAPPLE(int mode, int start, int end, int first, int count);
3587 
3588   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawRangeElementArrayATI}(GLenum mode, GLuint start, GLuint end, GLsizei count); </code>    */
glDrawRangeElementArrayATI(int mode, int start, int end, int count)3589   public void glDrawRangeElementArrayATI(int mode, int start, int end, int count);
3590 
3591   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawRangeElements}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *  indices); </code>    */
glDrawRangeElements(int mode, int start, int end, int count, int type, java.nio.Buffer indices)3592   public void glDrawRangeElements(int mode, int start, int end, int count, int type, java.nio.Buffer indices);
3593 
3594   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glDrawRangeElements}(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *  indices); </code>    */
glDrawRangeElements(int mode, int start, int end, int count, int type, long indices_buffer_offset)3595   public void glDrawRangeElements(int mode, int start, int end, int count, int type, long indices_buffer_offset);
3596 
3597   /** Interface to C language function: <br> <code> void {@native glEdgeFlag}(GLboolean flag); </code>    */
glEdgeFlag(boolean flag)3598   public void glEdgeFlag(boolean flag);
3599 
3600   /** Interface to C language function: <br> <code> void {@native glEdgeFlagPointer}(GLsizei stride, const GLvoid *  ptr); </code>
3601       @param ptr a direct {@link java.nio.Buffer}   */
glEdgeFlagPointer(int stride, java.nio.Buffer ptr)3602   public void glEdgeFlagPointer(int stride, java.nio.Buffer ptr);
3603 
3604   /** Interface to C language function: <br> <code> void {@native glEdgeFlagPointer}(GLsizei stride, const GLvoid *  ptr); </code>    */
glEdgeFlagPointer(int stride, long ptr_buffer_offset)3605   public void glEdgeFlagPointer(int stride, long ptr_buffer_offset);
3606 
3607   /** Interface to C language function: <br> <code> void {@native glEdgeFlagv}(const GLboolean *  flag); </code>    */
glEdgeFlagv(java.nio.ByteBuffer flag)3608   public void glEdgeFlagv(java.nio.ByteBuffer flag);
3609 
3610   /** Interface to C language function: <br> <code> void {@native glEdgeFlagv}(const GLboolean *  flag); </code>    */
glEdgeFlagv(byte[] flag, int flag_offset)3611   public void glEdgeFlagv(byte[] flag, int flag_offset);
3612 
3613   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glElementPointerAPPLE}(GLenum pname, const GLvoid *  params); </code>
3614       @param params a direct {@link java.nio.Buffer}   */
glElementPointerAPPLE(int pname, java.nio.Buffer params)3615   public void glElementPointerAPPLE(int pname, java.nio.Buffer params);
3616 
3617   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glElementPointerATI}(GLenum pname, const GLvoid *  params); </code>
3618       @param params a direct {@link java.nio.Buffer}   */
glElementPointerATI(int pname, java.nio.Buffer params)3619   public void glElementPointerATI(int pname, java.nio.Buffer params);
3620 
3621   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glElementPointerATI}(GLenum pname, const GLvoid *  params); </code>    */
glElementPointerATI(int pname, long params_buffer_offset)3622   public void glElementPointerATI(int pname, long params_buffer_offset);
3623 
3624   /** Interface to C language function: <br> <code> void {@native glEnable}(GLenum cap); </code>    */
glEnable(int cap)3625   public void glEnable(int cap);
3626 
3627   /** Interface to C language function: <br> <code> void {@native glEnableClientState}(GLenum cap); </code>    */
glEnableClientState(int cap)3628   public void glEnableClientState(int cap);
3629 
3630   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEnableIndexedEXT}(GLenum target, GLuint index); </code>    */
glEnableIndexedEXT(int target, int index)3631   public void glEnableIndexedEXT(int target, int index);
3632 
3633   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEnableVariantClientStateEXT}(GLuint mode); </code>    */
glEnableVariantClientStateEXT(int mode)3634   public void glEnableVariantClientStateEXT(int mode);
3635 
3636   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEnableVertexAttribAPPLE}(GLuint index, GLenum pname); </code>    */
glEnableVertexAttribAPPLE(int index, int pname)3637   public void glEnableVertexAttribAPPLE(int index, int pname);
3638 
3639   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEnableVertexAttribArray}(GLuint mode); </code>    */
glEnableVertexAttribArray(int mode)3640   public void glEnableVertexAttribArray(int mode);
3641 
3642   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEnableVertexAttribArrayARB}(GLuint mode); </code>    */
glEnableVertexAttribArrayARB(int mode)3643   public void glEnableVertexAttribArrayARB(int mode);
3644 
3645   /** Interface to C language function: <br> <code> void {@native glEnd}(void); </code>    */
glEnd()3646   public void glEnd();
3647 
3648   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEndFragmentShaderATI}(void); </code>    */
glEndFragmentShaderATI()3649   public void glEndFragmentShaderATI();
3650 
3651   /** Interface to C language function: <br> <code> void {@native glEndList}(void); </code>    */
glEndList()3652   public void glEndList();
3653 
3654   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEndOcclusionQueryNV}(void); </code>    */
glEndOcclusionQueryNV()3655   public void glEndOcclusionQueryNV();
3656 
3657   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEndQuery}(GLenum mode); </code>    */
glEndQuery(int mode)3658   public void glEndQuery(int mode);
3659 
3660   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEndQueryARB}(GLenum mode); </code>    */
glEndQueryARB(int mode)3661   public void glEndQueryARB(int mode);
3662 
3663   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEndTransformFeedbackNV}(void); </code>    */
glEndTransformFeedbackNV()3664   public void glEndTransformFeedbackNV();
3665 
3666   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEndVertexShaderEXT}(void); </code>    */
glEndVertexShaderEXT()3667   public void glEndVertexShaderEXT();
3668 
3669   /** Interface to C language function: <br> <code> void {@native glEvalCoord1d}(GLdouble u); </code>    */
glEvalCoord1d(double u)3670   public void glEvalCoord1d(double u);
3671 
3672   /** Interface to C language function: <br> <code> void {@native glEvalCoord1dv}(const GLdouble *  u); </code>    */
glEvalCoord1dv(java.nio.DoubleBuffer u)3673   public void glEvalCoord1dv(java.nio.DoubleBuffer u);
3674 
3675   /** Interface to C language function: <br> <code> void {@native glEvalCoord1dv}(const GLdouble *  u); </code>    */
glEvalCoord1dv(double[] u, int u_offset)3676   public void glEvalCoord1dv(double[] u, int u_offset);
3677 
3678   /** Interface to C language function: <br> <code> void {@native glEvalCoord1f}(GLfloat u); </code>    */
glEvalCoord1f(float u)3679   public void glEvalCoord1f(float u);
3680 
3681   /** Interface to C language function: <br> <code> void {@native glEvalCoord1fv}(const GLfloat *  u); </code>    */
glEvalCoord1fv(java.nio.FloatBuffer u)3682   public void glEvalCoord1fv(java.nio.FloatBuffer u);
3683 
3684   /** Interface to C language function: <br> <code> void {@native glEvalCoord1fv}(const GLfloat *  u); </code>    */
glEvalCoord1fv(float[] u, int u_offset)3685   public void glEvalCoord1fv(float[] u, int u_offset);
3686 
3687   /** Interface to C language function: <br> <code> void {@native glEvalCoord2d}(GLdouble u, GLdouble v); </code>    */
glEvalCoord2d(double u, double v)3688   public void glEvalCoord2d(double u, double v);
3689 
3690   /** Interface to C language function: <br> <code> void {@native glEvalCoord2dv}(const GLdouble *  u); </code>    */
glEvalCoord2dv(java.nio.DoubleBuffer u)3691   public void glEvalCoord2dv(java.nio.DoubleBuffer u);
3692 
3693   /** Interface to C language function: <br> <code> void {@native glEvalCoord2dv}(const GLdouble *  u); </code>    */
glEvalCoord2dv(double[] u, int u_offset)3694   public void glEvalCoord2dv(double[] u, int u_offset);
3695 
3696   /** Interface to C language function: <br> <code> void {@native glEvalCoord2f}(GLfloat u, GLfloat v); </code>    */
glEvalCoord2f(float u, float v)3697   public void glEvalCoord2f(float u, float v);
3698 
3699   /** Interface to C language function: <br> <code> void {@native glEvalCoord2fv}(const GLfloat *  u); </code>    */
glEvalCoord2fv(java.nio.FloatBuffer u)3700   public void glEvalCoord2fv(java.nio.FloatBuffer u);
3701 
3702   /** Interface to C language function: <br> <code> void {@native glEvalCoord2fv}(const GLfloat *  u); </code>    */
glEvalCoord2fv(float[] u, int u_offset)3703   public void glEvalCoord2fv(float[] u, int u_offset);
3704 
3705   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glEvalMapsNV}(GLenum target, GLenum id); </code>    */
glEvalMapsNV(int target, int id)3706   public void glEvalMapsNV(int target, int id);
3707 
3708   /** Interface to C language function: <br> <code> void {@native glEvalMesh1}(GLenum mode, GLint i1, GLint i2); </code>    */
glEvalMesh1(int mode, int i1, int i2)3709   public void glEvalMesh1(int mode, int i1, int i2);
3710 
3711   /** Interface to C language function: <br> <code> void {@native glEvalMesh2}(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); </code>    */
glEvalMesh2(int mode, int i1, int i2, int j1, int j2)3712   public void glEvalMesh2(int mode, int i1, int i2, int j1, int j2);
3713 
3714   /** Interface to C language function: <br> <code> void {@native glEvalPoint1}(GLint i); </code>    */
glEvalPoint1(int i)3715   public void glEvalPoint1(int i);
3716 
3717   /** Interface to C language function: <br> <code> void {@native glEvalPoint2}(GLint i, GLint j); </code>    */
glEvalPoint2(int i, int j)3718   public void glEvalPoint2(int i, int j);
3719 
3720   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glExecuteProgramNV}(GLenum target, GLuint pname, const GLfloat *  params); </code>    */
glExecuteProgramNV(int target, int pname, java.nio.FloatBuffer params)3721   public void glExecuteProgramNV(int target, int pname, java.nio.FloatBuffer params);
3722 
3723   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glExecuteProgramNV}(GLenum target, GLuint pname, const GLfloat *  params); </code>    */
glExecuteProgramNV(int target, int pname, float[] params, int params_offset)3724   public void glExecuteProgramNV(int target, int pname, float[] params, int params_offset);
3725 
3726   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glExtractComponentEXT}(GLuint red, GLuint green, GLuint blue); </code>    */
glExtractComponentEXT(int red, int green, int blue)3727   public void glExtractComponentEXT(int red, int green, int blue);
3728 
3729   /** Interface to C language function: <br> <code> void {@native glFeedbackBuffer}(GLsizei size, GLenum type, GLfloat *  buffer); </code>
3730       @param buffer a direct {@link java.nio.FloatBuffer}   */
glFeedbackBuffer(int size, int type, java.nio.FloatBuffer buffer)3731   public void glFeedbackBuffer(int size, int type, java.nio.FloatBuffer buffer);
3732 
3733   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFinalCombinerInputNV}(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); </code>    */
glFinalCombinerInputNV(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)3734   public void glFinalCombinerInputNV(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
3735 
3736   /** Interface to C language function: <br> <code> void {@native glFinish}(void); </code>    */
glFinish()3737   public void glFinish();
3738 
3739   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glFinishAsyncSGIX}(GLuint *  markerp); </code>    */
glFinishAsyncSGIX(java.nio.IntBuffer markerp)3740   public int glFinishAsyncSGIX(java.nio.IntBuffer markerp);
3741 
3742   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glFinishAsyncSGIX}(GLuint *  markerp); </code>    */
glFinishAsyncSGIX(int[] markerp, int markerp_offset)3743   public int glFinishAsyncSGIX(int[] markerp, int markerp_offset);
3744 
3745   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFinishFenceAPPLE}(GLuint mode); </code>    */
glFinishFenceAPPLE(int mode)3746   public void glFinishFenceAPPLE(int mode);
3747 
3748   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFinishFenceNV}(GLuint mode); </code>    */
glFinishFenceNV(int mode)3749   public void glFinishFenceNV(int mode);
3750 
3751   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFinishObjectAPPLE}(GLenum target, GLint s); </code>    */
glFinishObjectAPPLE(int target, int s)3752   public void glFinishObjectAPPLE(int target, int s);
3753 
3754   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFinishRenderAPPLE}(void); </code>    */
glFinishRenderAPPLE()3755   public void glFinishRenderAPPLE();
3756 
3757   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFinishTextureSUNX}(void); </code>    */
glFinishTextureSUNX()3758   public void glFinishTextureSUNX();
3759 
3760   /** Interface to C language function: <br> <code> void {@native glFlush}(void); </code>    */
glFlush()3761   public void glFlush();
3762 
3763   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFlushMappedBufferRangeAPPLE}(GLenum target, ptrdiff_t s, ptrdiff_t t); </code>    */
glFlushMappedBufferRangeAPPLE(int target, int s, int t)3764   public void glFlushMappedBufferRangeAPPLE(int target, int s, int t);
3765 
3766   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFlushPixelDataRangeNV}(GLenum mode); </code>    */
glFlushPixelDataRangeNV(int mode)3767   public void glFlushPixelDataRangeNV(int mode);
3768 
3769   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFlushRasterSGIX}(void); </code>    */
glFlushRasterSGIX()3770   public void glFlushRasterSGIX();
3771 
3772   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFlushRenderAPPLE}(void); </code>    */
glFlushRenderAPPLE()3773   public void glFlushRenderAPPLE();
3774 
3775   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFlushVertexArrayRangeAPPLE}(GLsizei length, GLvoid *  pointer); </code>    */
glFlushVertexArrayRangeAPPLE(int length, java.nio.Buffer pointer)3776   public void glFlushVertexArrayRangeAPPLE(int length, java.nio.Buffer pointer);
3777 
3778   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFlushVertexArrayRangeNV}(void); </code>    */
glFlushVertexArrayRangeNV()3779   public void glFlushVertexArrayRangeNV();
3780 
3781   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordPointer}(GLenum type, GLsizei stride, const GLvoid *  pointer); </code>
3782       @param pointer a direct {@link java.nio.Buffer}   */
glFogCoordPointer(int type, int stride, java.nio.Buffer pointer)3783   public void glFogCoordPointer(int type, int stride, java.nio.Buffer pointer);
3784 
3785   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordPointer}(GLenum type, GLsizei stride, const GLvoid *  pointer); </code>    */
glFogCoordPointer(int type, int stride, long pointer_buffer_offset)3786   public void glFogCoordPointer(int type, int stride, long pointer_buffer_offset);
3787 
3788   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordPointerEXT}(GLenum type, GLsizei stride, const GLvoid *  pointer); </code>
3789       @param pointer a direct {@link java.nio.Buffer}   */
glFogCoordPointerEXT(int type, int stride, java.nio.Buffer pointer)3790   public void glFogCoordPointerEXT(int type, int stride, java.nio.Buffer pointer);
3791 
3792   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordPointerEXT}(GLenum type, GLsizei stride, const GLvoid *  pointer); </code>    */
glFogCoordPointerEXT(int type, int stride, long pointer_buffer_offset)3793   public void glFogCoordPointerEXT(int type, int stride, long pointer_buffer_offset);
3794 
3795   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordd}(GLdouble coord); </code>    */
glFogCoordd(double coord)3796   public void glFogCoordd(double coord);
3797 
3798   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoorddEXT}(GLdouble coord); </code>    */
glFogCoorddEXT(double coord)3799   public void glFogCoorddEXT(double coord);
3800 
3801   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoorddv}(const GLdouble *  m); </code>    */
glFogCoorddv(java.nio.DoubleBuffer m)3802   public void glFogCoorddv(java.nio.DoubleBuffer m);
3803 
3804   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoorddv}(const GLdouble *  m); </code>    */
glFogCoorddv(double[] m, int m_offset)3805   public void glFogCoorddv(double[] m, int m_offset);
3806 
3807   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoorddvEXT}(const GLdouble *  m); </code>    */
glFogCoorddvEXT(java.nio.DoubleBuffer m)3808   public void glFogCoorddvEXT(java.nio.DoubleBuffer m);
3809 
3810   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoorddvEXT}(const GLdouble *  m); </code>    */
glFogCoorddvEXT(double[] m, int m_offset)3811   public void glFogCoorddvEXT(double[] m, int m_offset);
3812 
3813   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordf}(GLfloat coord); </code>    */
glFogCoordf(float coord)3814   public void glFogCoordf(float coord);
3815 
3816   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordfEXT}(GLfloat coord); </code>    */
glFogCoordfEXT(float coord)3817   public void glFogCoordfEXT(float coord);
3818 
3819   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordfv}(const GLfloat *  m); </code>    */
glFogCoordfv(java.nio.FloatBuffer m)3820   public void glFogCoordfv(java.nio.FloatBuffer m);
3821 
3822   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordfv}(const GLfloat *  m); </code>    */
glFogCoordfv(float[] m, int m_offset)3823   public void glFogCoordfv(float[] m, int m_offset);
3824 
3825   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordfvEXT}(const GLfloat *  m); </code>    */
glFogCoordfvEXT(java.nio.FloatBuffer m)3826   public void glFogCoordfvEXT(java.nio.FloatBuffer m);
3827 
3828   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordfvEXT}(const GLfloat *  m); </code>    */
glFogCoordfvEXT(float[] m, int m_offset)3829   public void glFogCoordfvEXT(float[] m, int m_offset);
3830 
3831   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordhNV}(GLhalfNV factor); </code>    */
glFogCoordhNV(short factor)3832   public void glFogCoordhNV(short factor);
3833 
3834   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordhvNV}(const GLhalfNV *  v); </code>    */
glFogCoordhvNV(java.nio.ShortBuffer v)3835   public void glFogCoordhvNV(java.nio.ShortBuffer v);
3836 
3837   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogCoordhvNV}(const GLhalfNV *  v); </code>    */
glFogCoordhvNV(short[] v, int v_offset)3838   public void glFogCoordhvNV(short[] v, int v_offset);
3839 
3840   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogFuncSGIS}(GLsizei size, const GLfloat *  weights); </code>    */
glFogFuncSGIS(int size, java.nio.FloatBuffer weights)3841   public void glFogFuncSGIS(int size, java.nio.FloatBuffer weights);
3842 
3843   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFogFuncSGIS}(GLsizei size, const GLfloat *  weights); </code>    */
glFogFuncSGIS(int size, float[] weights, int weights_offset)3844   public void glFogFuncSGIS(int size, float[] weights, int weights_offset);
3845 
3846   /** Interface to C language function: <br> <code> void {@native glFogf}(GLenum pname, GLfloat param); </code>    */
glFogf(int pname, float param)3847   public void glFogf(int pname, float param);
3848 
3849   /** Interface to C language function: <br> <code> void {@native glFogfv}(GLenum pname, const GLfloat *  params); </code>    */
glFogfv(int pname, java.nio.FloatBuffer params)3850   public void glFogfv(int pname, java.nio.FloatBuffer params);
3851 
3852   /** Interface to C language function: <br> <code> void {@native glFogfv}(GLenum pname, const GLfloat *  params); </code>    */
glFogfv(int pname, float[] params, int params_offset)3853   public void glFogfv(int pname, float[] params, int params_offset);
3854 
3855   /** Interface to C language function: <br> <code> void {@native glFogi}(GLenum pname, GLint param); </code>    */
glFogi(int pname, int param)3856   public void glFogi(int pname, int param);
3857 
3858   /** Interface to C language function: <br> <code> void {@native glFogiv}(GLenum pname, const GLint *  params); </code>    */
glFogiv(int pname, java.nio.IntBuffer params)3859   public void glFogiv(int pname, java.nio.IntBuffer params);
3860 
3861   /** Interface to C language function: <br> <code> void {@native glFogiv}(GLenum pname, const GLint *  params); </code>    */
glFogiv(int pname, int[] params, int params_offset)3862   public void glFogiv(int pname, int[] params, int params_offset);
3863 
3864   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentColorMaterialSGIX}(GLenum target, GLenum id); </code>    */
glFragmentColorMaterialSGIX(int target, int id)3865   public void glFragmentColorMaterialSGIX(int target, int id);
3866 
3867   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightModelfSGIX}(GLenum target, GLfloat s); </code>    */
glFragmentLightModelfSGIX(int target, float s)3868   public void glFragmentLightModelfSGIX(int target, float s);
3869 
3870   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightModelfvSGIX}(GLenum target, const GLfloat *  v); </code>    */
glFragmentLightModelfvSGIX(int target, java.nio.FloatBuffer v)3871   public void glFragmentLightModelfvSGIX(int target, java.nio.FloatBuffer v);
3872 
3873   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightModelfvSGIX}(GLenum target, const GLfloat *  v); </code>    */
glFragmentLightModelfvSGIX(int target, float[] v, int v_offset)3874   public void glFragmentLightModelfvSGIX(int target, float[] v, int v_offset);
3875 
3876   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightModeliSGIX}(GLenum target, GLint s); </code>    */
glFragmentLightModeliSGIX(int target, int s)3877   public void glFragmentLightModeliSGIX(int target, int s);
3878 
3879   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightModelivSGIX}(GLenum target, const GLint *  v); </code>    */
glFragmentLightModelivSGIX(int target, java.nio.IntBuffer v)3880   public void glFragmentLightModelivSGIX(int target, java.nio.IntBuffer v);
3881 
3882   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightModelivSGIX}(GLenum target, const GLint *  v); </code>    */
glFragmentLightModelivSGIX(int target, int[] v, int v_offset)3883   public void glFragmentLightModelivSGIX(int target, int[] v, int v_offset);
3884 
3885   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightfSGIX}(GLenum target, GLenum pname, GLfloat params); </code>    */
glFragmentLightfSGIX(int target, int pname, float params)3886   public void glFragmentLightfSGIX(int target, int pname, float params);
3887 
3888   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightfvSGIX}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glFragmentLightfvSGIX(int target, int pname, java.nio.FloatBuffer params)3889   public void glFragmentLightfvSGIX(int target, int pname, java.nio.FloatBuffer params);
3890 
3891   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightfvSGIX}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glFragmentLightfvSGIX(int target, int pname, float[] params, int params_offset)3892   public void glFragmentLightfvSGIX(int target, int pname, float[] params, int params_offset);
3893 
3894   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightiSGIX}(GLenum target, GLenum pname, GLint params); </code>    */
glFragmentLightiSGIX(int target, int pname, int params)3895   public void glFragmentLightiSGIX(int target, int pname, int params);
3896 
3897   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightivSGIX}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glFragmentLightivSGIX(int target, int pname, java.nio.IntBuffer params)3898   public void glFragmentLightivSGIX(int target, int pname, java.nio.IntBuffer params);
3899 
3900   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentLightivSGIX}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glFragmentLightivSGIX(int target, int pname, int[] params, int params_offset)3901   public void glFragmentLightivSGIX(int target, int pname, int[] params, int params_offset);
3902 
3903   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentMaterialfSGIX}(GLenum target, GLenum pname, GLfloat params); </code>    */
glFragmentMaterialfSGIX(int target, int pname, float params)3904   public void glFragmentMaterialfSGIX(int target, int pname, float params);
3905 
3906   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentMaterialfvSGIX}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glFragmentMaterialfvSGIX(int target, int pname, java.nio.FloatBuffer params)3907   public void glFragmentMaterialfvSGIX(int target, int pname, java.nio.FloatBuffer params);
3908 
3909   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentMaterialfvSGIX}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glFragmentMaterialfvSGIX(int target, int pname, float[] params, int params_offset)3910   public void glFragmentMaterialfvSGIX(int target, int pname, float[] params, int params_offset);
3911 
3912   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentMaterialiSGIX}(GLenum target, GLenum pname, GLint params); </code>    */
glFragmentMaterialiSGIX(int target, int pname, int params)3913   public void glFragmentMaterialiSGIX(int target, int pname, int params);
3914 
3915   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentMaterialivSGIX}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glFragmentMaterialivSGIX(int target, int pname, java.nio.IntBuffer params)3916   public void glFragmentMaterialivSGIX(int target, int pname, java.nio.IntBuffer params);
3917 
3918   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFragmentMaterialivSGIX}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glFragmentMaterialivSGIX(int target, int pname, int[] params, int params_offset)3919   public void glFragmentMaterialivSGIX(int target, int pname, int[] params, int params_offset);
3920 
3921   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFrameZoomSGIX}(GLint count); </code>    */
glFrameZoomSGIX(int count)3922   public void glFrameZoomSGIX(int count);
3923 
3924   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFramebufferRenderbufferEXT}(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLuint dfactorAlpha); </code>    */
glFramebufferRenderbufferEXT(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)3925   public void glFramebufferRenderbufferEXT(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
3926 
3927   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFramebufferTexture1DEXT}(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); </code>    */
glFramebufferTexture1DEXT(int target, int attachment, int textarget, int texture, int level)3928   public void glFramebufferTexture1DEXT(int target, int attachment, int textarget, int texture, int level);
3929 
3930   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFramebufferTexture2DEXT}(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); </code>    */
glFramebufferTexture2DEXT(int target, int attachment, int textarget, int texture, int level)3931   public void glFramebufferTexture2DEXT(int target, int attachment, int textarget, int texture, int level);
3932 
3933   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFramebufferTexture3DEXT}(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); </code>    */
glFramebufferTexture3DEXT(int target, int attachment, int textarget, int texture, int level, int zoffset)3934   public void glFramebufferTexture3DEXT(int target, int attachment, int textarget, int texture, int level, int zoffset);
3935 
3936   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFramebufferTextureEXT}(GLenum target, GLenum attachment, GLuint texture, GLint level); </code>    */
glFramebufferTextureEXT(int target, int attachment, int texture, int level)3937   public void glFramebufferTextureEXT(int target, int attachment, int texture, int level);
3938 
3939   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFramebufferTextureFaceEXT}(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); </code>    */
glFramebufferTextureFaceEXT(int target, int attachment, int texture, int level, int face)3940   public void glFramebufferTextureFaceEXT(int target, int attachment, int texture, int level, int face);
3941 
3942   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFramebufferTextureLayerEXT}(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); </code>    */
glFramebufferTextureLayerEXT(int target, int attachment, int texture, int level, int layer)3943   public void glFramebufferTextureLayerEXT(int target, int attachment, int texture, int level, int layer);
3944 
3945   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glFreeObjectBufferATI}(GLuint mode); </code>    */
glFreeObjectBufferATI(int mode)3946   public void glFreeObjectBufferATI(int mode);
3947 
3948   /** Interface to C language function: <br> <code> void {@native glFrontFace}(GLenum mode); </code>    */
glFrontFace(int mode)3949   public void glFrontFace(int mode);
3950 
3951   /** Interface to C language function: <br> <code> void {@native glFrustum}(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val); </code>    */
glFrustum(double left, double right, double bottom, double top, double near_val, double far_val)3952   public void glFrustum(double left, double right, double bottom, double top, double near_val, double far_val);
3953 
3954   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glGenAsyncMarkersSGIX}(GLsizei range); </code>    */
glGenAsyncMarkersSGIX(int range)3955   public int glGenAsyncMarkersSGIX(int range);
3956 
3957   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenBuffers}(GLsizei n, GLuint *  ids); </code>    */
glGenBuffers(int n, java.nio.IntBuffer ids)3958   public void glGenBuffers(int n, java.nio.IntBuffer ids);
3959 
3960   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenBuffers}(GLsizei n, GLuint *  ids); </code>    */
glGenBuffers(int n, int[] ids, int ids_offset)3961   public void glGenBuffers(int n, int[] ids, int ids_offset);
3962 
3963   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenBuffersARB}(GLsizei n, GLuint *  ids); </code>    */
glGenBuffersARB(int n, java.nio.IntBuffer ids)3964   public void glGenBuffersARB(int n, java.nio.IntBuffer ids);
3965 
3966   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenBuffersARB}(GLsizei n, GLuint *  ids); </code>    */
glGenBuffersARB(int n, int[] ids, int ids_offset)3967   public void glGenBuffersARB(int n, int[] ids, int ids_offset);
3968 
3969   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenFencesAPPLE}(GLsizei n, GLuint *  ids); </code>    */
glGenFencesAPPLE(int n, java.nio.IntBuffer ids)3970   public void glGenFencesAPPLE(int n, java.nio.IntBuffer ids);
3971 
3972   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenFencesAPPLE}(GLsizei n, GLuint *  ids); </code>    */
glGenFencesAPPLE(int n, int[] ids, int ids_offset)3973   public void glGenFencesAPPLE(int n, int[] ids, int ids_offset);
3974 
3975   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenFencesNV}(GLsizei n, GLuint *  ids); </code>    */
glGenFencesNV(int n, java.nio.IntBuffer ids)3976   public void glGenFencesNV(int n, java.nio.IntBuffer ids);
3977 
3978   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenFencesNV}(GLsizei n, GLuint *  ids); </code>    */
glGenFencesNV(int n, int[] ids, int ids_offset)3979   public void glGenFencesNV(int n, int[] ids, int ids_offset);
3980 
3981   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glGenFragmentShadersATI}(GLuint type); </code>    */
glGenFragmentShadersATI(int type)3982   public int glGenFragmentShadersATI(int type);
3983 
3984   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenFramebuffersEXT}(GLsizei n, GLuint *  ids); </code>    */
glGenFramebuffersEXT(int n, java.nio.IntBuffer ids)3985   public void glGenFramebuffersEXT(int n, java.nio.IntBuffer ids);
3986 
3987   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenFramebuffersEXT}(GLsizei n, GLuint *  ids); </code>    */
glGenFramebuffersEXT(int n, int[] ids, int ids_offset)3988   public void glGenFramebuffersEXT(int n, int[] ids, int ids_offset);
3989 
3990   /** Interface to C language function: <br> <code> GLuint {@native glGenLists}(GLsizei range); </code>    */
glGenLists(int range)3991   public int glGenLists(int range);
3992 
3993   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenOcclusionQueriesNV}(GLsizei n, GLuint *  ids); </code>    */
glGenOcclusionQueriesNV(int n, java.nio.IntBuffer ids)3994   public void glGenOcclusionQueriesNV(int n, java.nio.IntBuffer ids);
3995 
3996   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenOcclusionQueriesNV}(GLsizei n, GLuint *  ids); </code>    */
glGenOcclusionQueriesNV(int n, int[] ids, int ids_offset)3997   public void glGenOcclusionQueriesNV(int n, int[] ids, int ids_offset);
3998 
3999   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenProgramsARB}(GLsizei n, GLuint *  ids); </code>    */
glGenProgramsARB(int n, java.nio.IntBuffer ids)4000   public void glGenProgramsARB(int n, java.nio.IntBuffer ids);
4001 
4002   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenProgramsARB}(GLsizei n, GLuint *  ids); </code>    */
glGenProgramsARB(int n, int[] ids, int ids_offset)4003   public void glGenProgramsARB(int n, int[] ids, int ids_offset);
4004 
4005   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenProgramsNV}(GLsizei n, GLuint *  ids); </code>    */
glGenProgramsNV(int n, java.nio.IntBuffer ids)4006   public void glGenProgramsNV(int n, java.nio.IntBuffer ids);
4007 
4008   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenProgramsNV}(GLsizei n, GLuint *  ids); </code>    */
glGenProgramsNV(int n, int[] ids, int ids_offset)4009   public void glGenProgramsNV(int n, int[] ids, int ids_offset);
4010 
4011   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenQueries}(GLsizei n, GLuint *  ids); </code>    */
glGenQueries(int n, java.nio.IntBuffer ids)4012   public void glGenQueries(int n, java.nio.IntBuffer ids);
4013 
4014   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenQueries}(GLsizei n, GLuint *  ids); </code>    */
glGenQueries(int n, int[] ids, int ids_offset)4015   public void glGenQueries(int n, int[] ids, int ids_offset);
4016 
4017   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenQueriesARB}(GLsizei n, GLuint *  ids); </code>    */
glGenQueriesARB(int n, java.nio.IntBuffer ids)4018   public void glGenQueriesARB(int n, java.nio.IntBuffer ids);
4019 
4020   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenQueriesARB}(GLsizei n, GLuint *  ids); </code>    */
glGenQueriesARB(int n, int[] ids, int ids_offset)4021   public void glGenQueriesARB(int n, int[] ids, int ids_offset);
4022 
4023   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenRenderbuffersEXT}(GLsizei n, GLuint *  ids); </code>    */
glGenRenderbuffersEXT(int n, java.nio.IntBuffer ids)4024   public void glGenRenderbuffersEXT(int n, java.nio.IntBuffer ids);
4025 
4026   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenRenderbuffersEXT}(GLsizei n, GLuint *  ids); </code>    */
glGenRenderbuffersEXT(int n, int[] ids, int ids_offset)4027   public void glGenRenderbuffersEXT(int n, int[] ids, int ids_offset);
4028 
4029   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glGenSymbolsEXT}(GLenum datatype, GLenum storagetype, GLenum range, GLuint components); </code>    */
glGenSymbolsEXT(int datatype, int storagetype, int range, int components)4030   public int glGenSymbolsEXT(int datatype, int storagetype, int range, int components);
4031 
4032   /** Interface to C language function: <br> <code> void {@native glGenTextures}(GLsizei n, GLuint *  textures); </code>    */
glGenTextures(int n, java.nio.IntBuffer textures)4033   public void glGenTextures(int n, java.nio.IntBuffer textures);
4034 
4035   /** Interface to C language function: <br> <code> void {@native glGenTextures}(GLsizei n, GLuint *  textures); </code>    */
glGenTextures(int n, int[] textures, int textures_offset)4036   public void glGenTextures(int n, int[] textures, int textures_offset);
4037 
4038   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenVertexArraysAPPLE}(GLsizei n, GLuint *  ids); </code>    */
glGenVertexArraysAPPLE(int n, java.nio.IntBuffer ids)4039   public void glGenVertexArraysAPPLE(int n, java.nio.IntBuffer ids);
4040 
4041   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenVertexArraysAPPLE}(GLsizei n, GLuint *  ids); </code>    */
glGenVertexArraysAPPLE(int n, int[] ids, int ids_offset)4042   public void glGenVertexArraysAPPLE(int n, int[] ids, int ids_offset);
4043 
4044   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glGenVertexShadersEXT}(GLuint type); </code>    */
glGenVertexShadersEXT(int type)4045   public int glGenVertexShadersEXT(int type);
4046 
4047   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGenerateMipmapEXT}(GLenum mode); </code>    */
glGenerateMipmapEXT(int mode)4048   public void glGenerateMipmapEXT(int mode);
4049 
4050   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveAttrib}(GLuint program, GLuint index, GLsizei bufSize, GLsizei *  length, GLint *  size, GLenum *  type, GLchar *  name); </code>    */
glGetActiveAttrib(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)4051   public void glGetActiveAttrib(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name);
4052 
4053   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveAttrib}(GLuint program, GLuint index, GLsizei bufSize, GLsizei *  length, GLint *  size, GLenum *  type, GLchar *  name); </code>    */
glGetActiveAttrib(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)4054   public void glGetActiveAttrib(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset);
4055 
4056   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveAttribARB}(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei *  length, GLint *  size, GLenum *  type, GLcharARB *  name); </code>    */
glGetActiveAttribARB(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)4057   public void glGetActiveAttribARB(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name);
4058 
4059   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveAttribARB}(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei *  length, GLint *  size, GLenum *  type, GLcharARB *  name); </code>    */
glGetActiveAttribARB(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)4060   public void glGetActiveAttribARB(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset);
4061 
4062   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveUniform}(GLuint program, GLuint index, GLsizei bufSize, GLsizei *  length, GLint *  size, GLenum *  type, GLchar *  name); </code>    */
glGetActiveUniform(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)4063   public void glGetActiveUniform(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name);
4064 
4065   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveUniform}(GLuint program, GLuint index, GLsizei bufSize, GLsizei *  length, GLint *  size, GLenum *  type, GLchar *  name); </code>    */
glGetActiveUniform(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)4066   public void glGetActiveUniform(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset);
4067 
4068   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveUniformARB}(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei *  length, GLint *  size, GLenum *  type, GLcharARB *  name); </code>    */
glGetActiveUniformARB(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)4069   public void glGetActiveUniformARB(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name);
4070 
4071   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveUniformARB}(GLhandleARB program, GLuint index, GLsizei bufSize, GLsizei *  length, GLint *  size, GLenum *  type, GLcharARB *  name); </code>    */
glGetActiveUniformARB(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)4072   public void glGetActiveUniformARB(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset);
4073 
4074   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveVaryingNV}(GLuint program, GLuint index, GLsizei bufSize, GLsizei *  length, GLsizei *  size, GLenum *  type, GLchar *  name); </code>    */
glGetActiveVaryingNV(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name)4075   public void glGetActiveVaryingNV(int program, int index, int bufSize, java.nio.IntBuffer length, java.nio.IntBuffer size, java.nio.IntBuffer type, java.nio.ByteBuffer name);
4076 
4077   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetActiveVaryingNV}(GLuint program, GLuint index, GLsizei bufSize, GLsizei *  length, GLsizei *  size, GLenum *  type, GLchar *  name); </code>    */
glGetActiveVaryingNV(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset)4078   public void glGetActiveVaryingNV(int program, int index, int bufSize, int[] length, int length_offset, int[] size, int size_offset, int[] type, int type_offset, byte[] name, int name_offset);
4079 
4080   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetArrayObjectfvATI}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetArrayObjectfvATI(int target, int pname, java.nio.FloatBuffer params)4081   public void glGetArrayObjectfvATI(int target, int pname, java.nio.FloatBuffer params);
4082 
4083   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetArrayObjectfvATI}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetArrayObjectfvATI(int target, int pname, float[] params, int params_offset)4084   public void glGetArrayObjectfvATI(int target, int pname, float[] params, int params_offset);
4085 
4086   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetArrayObjectivATI}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetArrayObjectivATI(int target, int pname, java.nio.IntBuffer params)4087   public void glGetArrayObjectivATI(int target, int pname, java.nio.IntBuffer params);
4088 
4089   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetArrayObjectivATI}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetArrayObjectivATI(int target, int pname, int[] params, int params_offset)4090   public void glGetArrayObjectivATI(int target, int pname, int[] params, int params_offset);
4091 
4092   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetAttachedObjectsARB}(GLhandleARB program, GLsizei maxCount, GLsizei *  count, GLhandleARB *  obj); </code>    */
glGetAttachedObjectsARB(int program, int maxCount, java.nio.IntBuffer count, java.nio.IntBuffer obj)4093   public void glGetAttachedObjectsARB(int program, int maxCount, java.nio.IntBuffer count, java.nio.IntBuffer obj);
4094 
4095   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetAttachedObjectsARB}(GLhandleARB program, GLsizei maxCount, GLsizei *  count, GLhandleARB *  obj); </code>    */
glGetAttachedObjectsARB(int program, int maxCount, int[] count, int count_offset, int[] obj, int obj_offset)4096   public void glGetAttachedObjectsARB(int program, int maxCount, int[] count, int count_offset, int[] obj, int obj_offset);
4097 
4098   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetAttachedShaders}(GLuint program, GLsizei maxCount, GLsizei *  count, GLuint *  obj); </code>    */
glGetAttachedShaders(int program, int maxCount, java.nio.IntBuffer count, java.nio.IntBuffer obj)4099   public void glGetAttachedShaders(int program, int maxCount, java.nio.IntBuffer count, java.nio.IntBuffer obj);
4100 
4101   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetAttachedShaders}(GLuint program, GLsizei maxCount, GLsizei *  count, GLuint *  obj); </code>    */
glGetAttachedShaders(int program, int maxCount, int[] count, int count_offset, int[] obj, int obj_offset)4102   public void glGetAttachedShaders(int program, int maxCount, int[] count, int count_offset, int[] obj, int obj_offset);
4103 
4104   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetAttribLocation}(GLuint program, const GLchar *  name); </code>    */
glGetAttribLocation(int program, java.lang.String name)4105   public int glGetAttribLocation(int program, java.lang.String name);
4106 
4107   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetAttribLocationARB}(GLhandleARB program, const GLcharARB *  name); </code>    */
glGetAttribLocationARB(int program, java.lang.String name)4108   public int glGetAttribLocationARB(int program, java.lang.String name);
4109 
4110   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetBooleanIndexedvEXT}(GLenum target, GLuint index, GLboolean *  data); </code>    */
glGetBooleanIndexedvEXT(int target, int index, java.nio.ByteBuffer data)4111   public void glGetBooleanIndexedvEXT(int target, int index, java.nio.ByteBuffer data);
4112 
4113   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetBooleanIndexedvEXT}(GLenum target, GLuint index, GLboolean *  data); </code>    */
glGetBooleanIndexedvEXT(int target, int index, byte[] data, int data_offset)4114   public void glGetBooleanIndexedvEXT(int target, int index, byte[] data, int data_offset);
4115 
4116   /** Interface to C language function: <br> <code> void {@native glGetBooleanv}(GLenum pname, GLboolean *  params); </code>    */
glGetBooleanv(int pname, java.nio.ByteBuffer params)4117   public void glGetBooleanv(int pname, java.nio.ByteBuffer params);
4118 
4119   /** Interface to C language function: <br> <code> void {@native glGetBooleanv}(GLenum pname, GLboolean *  params); </code>    */
glGetBooleanv(int pname, byte[] params, int params_offset)4120   public void glGetBooleanv(int pname, byte[] params, int params_offset);
4121 
4122   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetBufferParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetBufferParameteriv(int target, int pname, java.nio.IntBuffer params)4123   public void glGetBufferParameteriv(int target, int pname, java.nio.IntBuffer params);
4124 
4125   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetBufferParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetBufferParameteriv(int target, int pname, int[] params, int params_offset)4126   public void glGetBufferParameteriv(int target, int pname, int[] params, int params_offset);
4127 
4128   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetBufferParameterivARB}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetBufferParameterivARB(int target, int pname, java.nio.IntBuffer params)4129   public void glGetBufferParameterivARB(int target, int pname, java.nio.IntBuffer params);
4130 
4131   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetBufferParameterivARB}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetBufferParameterivARB(int target, int pname, int[] params, int params_offset)4132   public void glGetBufferParameterivARB(int target, int pname, int[] params, int params_offset);
4133 
4134   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetBufferSubData}(GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid *  data); </code>    */
glGetBufferSubData(int target, int offset, int size, java.nio.Buffer data)4135   public void glGetBufferSubData(int target, int offset, int size, java.nio.Buffer data);
4136 
4137   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetBufferSubDataARB}(GLenum target, ptrdiff_t offset, ptrdiff_t size, GLvoid *  data); </code>
4138       @param data a direct {@link java.nio.Buffer}   */
glGetBufferSubDataARB(int target, int offset, int size, java.nio.Buffer data)4139   public void glGetBufferSubDataARB(int target, int offset, int size, java.nio.Buffer data);
4140 
4141   /** Interface to C language function: <br> <code> void {@native glGetClipPlane}(GLenum plane, GLdouble *  equation); </code>    */
glGetClipPlane(int plane, java.nio.DoubleBuffer equation)4142   public void glGetClipPlane(int plane, java.nio.DoubleBuffer equation);
4143 
4144   /** Interface to C language function: <br> <code> void {@native glGetClipPlane}(GLenum plane, GLdouble *  equation); </code>    */
glGetClipPlane(int plane, double[] equation, int equation_offset)4145   public void glGetClipPlane(int plane, double[] equation, int equation_offset);
4146 
4147   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTable}(GLenum target, GLenum format, GLenum type, GLvoid *  table); </code>    */
glGetColorTable(int target, int format, int type, java.nio.Buffer table)4148   public void glGetColorTable(int target, int format, int type, java.nio.Buffer table);
4149 
4150   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTable}(GLenum target, GLenum format, GLenum type, GLvoid *  table); </code>    */
glGetColorTable(int target, int format, int type, long table_buffer_offset)4151   public void glGetColorTable(int target, int format, int type, long table_buffer_offset);
4152 
4153   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTableEXT}(GLenum target, GLenum format, GLenum type, GLvoid *  table); </code>    */
glGetColorTableEXT(int target, int format, int type, java.nio.Buffer table)4154   public void glGetColorTableEXT(int target, int format, int type, java.nio.Buffer table);
4155 
4156   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTableParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetColorTableParameterfv(int target, int pname, java.nio.FloatBuffer params)4157   public void glGetColorTableParameterfv(int target, int pname, java.nio.FloatBuffer params);
4158 
4159   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTableParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetColorTableParameterfv(int target, int pname, float[] params, int params_offset)4160   public void glGetColorTableParameterfv(int target, int pname, float[] params, int params_offset);
4161 
4162   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTableParameterfvEXT}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetColorTableParameterfvEXT(int target, int pname, java.nio.FloatBuffer params)4163   public void glGetColorTableParameterfvEXT(int target, int pname, java.nio.FloatBuffer params);
4164 
4165   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTableParameterfvEXT}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetColorTableParameterfvEXT(int target, int pname, float[] params, int params_offset)4166   public void glGetColorTableParameterfvEXT(int target, int pname, float[] params, int params_offset);
4167 
4168   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTableParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetColorTableParameteriv(int target, int pname, java.nio.IntBuffer params)4169   public void glGetColorTableParameteriv(int target, int pname, java.nio.IntBuffer params);
4170 
4171   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTableParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetColorTableParameteriv(int target, int pname, int[] params, int params_offset)4172   public void glGetColorTableParameteriv(int target, int pname, int[] params, int params_offset);
4173 
4174   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTableParameterivEXT}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetColorTableParameterivEXT(int target, int pname, java.nio.IntBuffer params)4175   public void glGetColorTableParameterivEXT(int target, int pname, java.nio.IntBuffer params);
4176 
4177   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetColorTableParameterivEXT}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetColorTableParameterivEXT(int target, int pname, int[] params, int params_offset)4178   public void glGetColorTableParameterivEXT(int target, int pname, int[] params, int params_offset);
4179 
4180   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerInputParameterfvNV}(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *  params); </code>    */
glGetCombinerInputParameterfvNV(int stage, int portion, int variable, int pname, java.nio.FloatBuffer params)4181   public void glGetCombinerInputParameterfvNV(int stage, int portion, int variable, int pname, java.nio.FloatBuffer params);
4182 
4183   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerInputParameterfvNV}(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *  params); </code>    */
glGetCombinerInputParameterfvNV(int stage, int portion, int variable, int pname, float[] params, int params_offset)4184   public void glGetCombinerInputParameterfvNV(int stage, int portion, int variable, int pname, float[] params, int params_offset);
4185 
4186   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerInputParameterivNV}(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *  params); </code>    */
glGetCombinerInputParameterivNV(int stage, int portion, int variable, int pname, java.nio.IntBuffer params)4187   public void glGetCombinerInputParameterivNV(int stage, int portion, int variable, int pname, java.nio.IntBuffer params);
4188 
4189   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerInputParameterivNV}(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *  params); </code>    */
glGetCombinerInputParameterivNV(int stage, int portion, int variable, int pname, int[] params, int params_offset)4190   public void glGetCombinerInputParameterivNV(int stage, int portion, int variable, int pname, int[] params, int params_offset);
4191 
4192   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerOutputParameterfvNV}(GLenum stage, GLenum portion, GLenum pname, GLfloat *  params); </code>    */
glGetCombinerOutputParameterfvNV(int stage, int portion, int pname, java.nio.FloatBuffer params)4193   public void glGetCombinerOutputParameterfvNV(int stage, int portion, int pname, java.nio.FloatBuffer params);
4194 
4195   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerOutputParameterfvNV}(GLenum stage, GLenum portion, GLenum pname, GLfloat *  params); </code>    */
glGetCombinerOutputParameterfvNV(int stage, int portion, int pname, float[] params, int params_offset)4196   public void glGetCombinerOutputParameterfvNV(int stage, int portion, int pname, float[] params, int params_offset);
4197 
4198   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerOutputParameterivNV}(GLenum stage, GLenum portion, GLenum pname, GLint *  params); </code>    */
glGetCombinerOutputParameterivNV(int stage, int portion, int pname, java.nio.IntBuffer params)4199   public void glGetCombinerOutputParameterivNV(int stage, int portion, int pname, java.nio.IntBuffer params);
4200 
4201   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerOutputParameterivNV}(GLenum stage, GLenum portion, GLenum pname, GLint *  params); </code>    */
glGetCombinerOutputParameterivNV(int stage, int portion, int pname, int[] params, int params_offset)4202   public void glGetCombinerOutputParameterivNV(int stage, int portion, int pname, int[] params, int params_offset);
4203 
4204   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerStageParameterfvNV}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetCombinerStageParameterfvNV(int target, int pname, java.nio.FloatBuffer params)4205   public void glGetCombinerStageParameterfvNV(int target, int pname, java.nio.FloatBuffer params);
4206 
4207   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCombinerStageParameterfvNV}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetCombinerStageParameterfvNV(int target, int pname, float[] params, int params_offset)4208   public void glGetCombinerStageParameterfvNV(int target, int pname, float[] params, int params_offset);
4209 
4210   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCompressedTexImage}(GLenum target, GLint level, GLvoid *  img); </code>    */
glGetCompressedTexImage(int target, int level, java.nio.Buffer img)4211   public void glGetCompressedTexImage(int target, int level, java.nio.Buffer img);
4212 
4213   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetCompressedTexImage}(GLenum target, GLint level, GLvoid *  img); </code>    */
glGetCompressedTexImage(int target, int level, long img_buffer_offset)4214   public void glGetCompressedTexImage(int target, int level, long img_buffer_offset);
4215 
4216   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetConvolutionFilter}(GLenum target, GLenum format, GLenum type, GLvoid *  table); </code>    */
glGetConvolutionFilter(int target, int format, int type, java.nio.Buffer table)4217   public void glGetConvolutionFilter(int target, int format, int type, java.nio.Buffer table);
4218 
4219   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetConvolutionFilter}(GLenum target, GLenum format, GLenum type, GLvoid *  table); </code>    */
glGetConvolutionFilter(int target, int format, int type, long table_buffer_offset)4220   public void glGetConvolutionFilter(int target, int format, int type, long table_buffer_offset);
4221 
4222   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetConvolutionParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetConvolutionParameterfv(int target, int pname, java.nio.FloatBuffer params)4223   public void glGetConvolutionParameterfv(int target, int pname, java.nio.FloatBuffer params);
4224 
4225   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetConvolutionParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetConvolutionParameterfv(int target, int pname, float[] params, int params_offset)4226   public void glGetConvolutionParameterfv(int target, int pname, float[] params, int params_offset);
4227 
4228   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetConvolutionParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetConvolutionParameteriv(int target, int pname, java.nio.IntBuffer params)4229   public void glGetConvolutionParameteriv(int target, int pname, java.nio.IntBuffer params);
4230 
4231   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetConvolutionParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetConvolutionParameteriv(int target, int pname, int[] params, int params_offset)4232   public void glGetConvolutionParameteriv(int target, int pname, int[] params, int params_offset);
4233 
4234   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetDetailTexFuncSGIS}(GLenum pname, GLfloat *  params); </code>    */
glGetDetailTexFuncSGIS(int pname, java.nio.FloatBuffer params)4235   public void glGetDetailTexFuncSGIS(int pname, java.nio.FloatBuffer params);
4236 
4237   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetDetailTexFuncSGIS}(GLenum pname, GLfloat *  params); </code>    */
glGetDetailTexFuncSGIS(int pname, float[] params, int params_offset)4238   public void glGetDetailTexFuncSGIS(int pname, float[] params, int params_offset);
4239 
4240   /** Interface to C language function: <br> <code> void {@native glGetDoublev}(GLenum pname, GLdouble *  params); </code>    */
glGetDoublev(int pname, java.nio.DoubleBuffer params)4241   public void glGetDoublev(int pname, java.nio.DoubleBuffer params);
4242 
4243   /** Interface to C language function: <br> <code> void {@native glGetDoublev}(GLenum pname, GLdouble *  params); </code>    */
glGetDoublev(int pname, double[] params, int params_offset)4244   public void glGetDoublev(int pname, double[] params, int params_offset);
4245 
4246   /** Interface to C language function: <br> <code> GLenum {@native glGetError}(void); </code>    */
glGetError()4247   public int glGetError();
4248 
4249   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFenceivNV}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetFenceivNV(int target, int pname, java.nio.IntBuffer params)4250   public void glGetFenceivNV(int target, int pname, java.nio.IntBuffer params);
4251 
4252   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFenceivNV}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetFenceivNV(int target, int pname, int[] params, int params_offset)4253   public void glGetFenceivNV(int target, int pname, int[] params, int params_offset);
4254 
4255   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFinalCombinerInputParameterfvNV}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetFinalCombinerInputParameterfvNV(int target, int pname, java.nio.FloatBuffer params)4256   public void glGetFinalCombinerInputParameterfvNV(int target, int pname, java.nio.FloatBuffer params);
4257 
4258   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFinalCombinerInputParameterfvNV}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetFinalCombinerInputParameterfvNV(int target, int pname, float[] params, int params_offset)4259   public void glGetFinalCombinerInputParameterfvNV(int target, int pname, float[] params, int params_offset);
4260 
4261   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFinalCombinerInputParameterivNV}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetFinalCombinerInputParameterivNV(int target, int pname, java.nio.IntBuffer params)4262   public void glGetFinalCombinerInputParameterivNV(int target, int pname, java.nio.IntBuffer params);
4263 
4264   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFinalCombinerInputParameterivNV}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetFinalCombinerInputParameterivNV(int target, int pname, int[] params, int params_offset)4265   public void glGetFinalCombinerInputParameterivNV(int target, int pname, int[] params, int params_offset);
4266 
4267   /** Interface to C language function: <br> <code> void {@native glGetFloatv}(GLenum pname, GLfloat *  params); </code>    */
glGetFloatv(int pname, java.nio.FloatBuffer params)4268   public void glGetFloatv(int pname, java.nio.FloatBuffer params);
4269 
4270   /** Interface to C language function: <br> <code> void {@native glGetFloatv}(GLenum pname, GLfloat *  params); </code>    */
glGetFloatv(int pname, float[] params, int params_offset)4271   public void glGetFloatv(int pname, float[] params, int params_offset);
4272 
4273   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFogFuncSGIS}(GLfloat *  points); </code>    */
glGetFogFuncSGIS(java.nio.FloatBuffer points)4274   public void glGetFogFuncSGIS(java.nio.FloatBuffer points);
4275 
4276   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFogFuncSGIS}(GLfloat *  points); </code>    */
glGetFogFuncSGIS(float[] points, int points_offset)4277   public void glGetFogFuncSGIS(float[] points, int points_offset);
4278 
4279   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetFragDataLocationEXT}(GLuint program, const GLchar *  name); </code>    */
glGetFragDataLocationEXT(int program, java.nio.ByteBuffer name)4280   public int glGetFragDataLocationEXT(int program, java.nio.ByteBuffer name);
4281 
4282   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetFragDataLocationEXT}(GLuint program, const GLchar *  name); </code>    */
glGetFragDataLocationEXT(int program, byte[] name, int name_offset)4283   public int glGetFragDataLocationEXT(int program, byte[] name, int name_offset);
4284 
4285   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFragmentLightfvSGIX}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetFragmentLightfvSGIX(int target, int pname, java.nio.FloatBuffer params)4286   public void glGetFragmentLightfvSGIX(int target, int pname, java.nio.FloatBuffer params);
4287 
4288   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFragmentLightfvSGIX}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetFragmentLightfvSGIX(int target, int pname, float[] params, int params_offset)4289   public void glGetFragmentLightfvSGIX(int target, int pname, float[] params, int params_offset);
4290 
4291   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFragmentLightivSGIX}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetFragmentLightivSGIX(int target, int pname, java.nio.IntBuffer params)4292   public void glGetFragmentLightivSGIX(int target, int pname, java.nio.IntBuffer params);
4293 
4294   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFragmentLightivSGIX}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetFragmentLightivSGIX(int target, int pname, int[] params, int params_offset)4295   public void glGetFragmentLightivSGIX(int target, int pname, int[] params, int params_offset);
4296 
4297   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFragmentMaterialfvSGIX}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetFragmentMaterialfvSGIX(int target, int pname, java.nio.FloatBuffer params)4298   public void glGetFragmentMaterialfvSGIX(int target, int pname, java.nio.FloatBuffer params);
4299 
4300   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFragmentMaterialfvSGIX}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetFragmentMaterialfvSGIX(int target, int pname, float[] params, int params_offset)4301   public void glGetFragmentMaterialfvSGIX(int target, int pname, float[] params, int params_offset);
4302 
4303   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFragmentMaterialivSGIX}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetFragmentMaterialivSGIX(int target, int pname, java.nio.IntBuffer params)4304   public void glGetFragmentMaterialivSGIX(int target, int pname, java.nio.IntBuffer params);
4305 
4306   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFragmentMaterialivSGIX}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetFragmentMaterialivSGIX(int target, int pname, int[] params, int params_offset)4307   public void glGetFragmentMaterialivSGIX(int target, int pname, int[] params, int params_offset);
4308 
4309   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFramebufferAttachmentParameterivEXT}(GLenum stage, GLenum portion, GLenum pname, GLint *  params); </code>    */
glGetFramebufferAttachmentParameterivEXT(int stage, int portion, int pname, java.nio.IntBuffer params)4310   public void glGetFramebufferAttachmentParameterivEXT(int stage, int portion, int pname, java.nio.IntBuffer params);
4311 
4312   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetFramebufferAttachmentParameterivEXT}(GLenum stage, GLenum portion, GLenum pname, GLint *  params); </code>    */
glGetFramebufferAttachmentParameterivEXT(int stage, int portion, int pname, int[] params, int params_offset)4313   public void glGetFramebufferAttachmentParameterivEXT(int stage, int portion, int pname, int[] params, int params_offset);
4314 
4315   /** Entry point (through function pointer) to C language function: <br> <code> GLhandleARB {@native glGetHandleARB}(GLenum type); </code>    */
glGetHandleARB(int type)4316   public int glGetHandleARB(int type);
4317 
4318   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetHistogram}(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *  values); </code>    */
glGetHistogram(int target, boolean reset, int format, int type, java.nio.Buffer values)4319   public void glGetHistogram(int target, boolean reset, int format, int type, java.nio.Buffer values);
4320 
4321   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetHistogram}(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *  values); </code>    */
glGetHistogram(int target, boolean reset, int format, int type, long values_buffer_offset)4322   public void glGetHistogram(int target, boolean reset, int format, int type, long values_buffer_offset);
4323 
4324   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetHistogramParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetHistogramParameterfv(int target, int pname, java.nio.FloatBuffer params)4325   public void glGetHistogramParameterfv(int target, int pname, java.nio.FloatBuffer params);
4326 
4327   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetHistogramParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetHistogramParameterfv(int target, int pname, float[] params, int params_offset)4328   public void glGetHistogramParameterfv(int target, int pname, float[] params, int params_offset);
4329 
4330   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetHistogramParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetHistogramParameteriv(int target, int pname, java.nio.IntBuffer params)4331   public void glGetHistogramParameteriv(int target, int pname, java.nio.IntBuffer params);
4332 
4333   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetHistogramParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetHistogramParameteriv(int target, int pname, int[] params, int params_offset)4334   public void glGetHistogramParameteriv(int target, int pname, int[] params, int params_offset);
4335 
4336   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetImageTransformParameterfvHP}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetImageTransformParameterfvHP(int target, int pname, java.nio.FloatBuffer params)4337   public void glGetImageTransformParameterfvHP(int target, int pname, java.nio.FloatBuffer params);
4338 
4339   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetImageTransformParameterfvHP}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetImageTransformParameterfvHP(int target, int pname, float[] params, int params_offset)4340   public void glGetImageTransformParameterfvHP(int target, int pname, float[] params, int params_offset);
4341 
4342   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetImageTransformParameterivHP}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetImageTransformParameterivHP(int target, int pname, java.nio.IntBuffer params)4343   public void glGetImageTransformParameterivHP(int target, int pname, java.nio.IntBuffer params);
4344 
4345   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetImageTransformParameterivHP}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetImageTransformParameterivHP(int target, int pname, int[] params, int params_offset)4346   public void glGetImageTransformParameterivHP(int target, int pname, int[] params, int params_offset);
4347 
4348   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetInfoLogARB}(GLhandleARB program, GLsizei bufSize, GLsizei *  length, GLcharARB *  infoLog); </code>    */
glGetInfoLogARB(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)4349   public void glGetInfoLogARB(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog);
4350 
4351   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetInfoLogARB}(GLhandleARB program, GLsizei bufSize, GLsizei *  length, GLcharARB *  infoLog); </code>    */
glGetInfoLogARB(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)4352   public void glGetInfoLogARB(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
4353 
4354   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetInstrumentsSGIX}(void); </code>    */
glGetInstrumentsSGIX()4355   public int glGetInstrumentsSGIX();
4356 
4357   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetIntegerIndexedvEXT}(GLenum target, GLuint index, GLint *  data); </code>    */
glGetIntegerIndexedvEXT(int target, int index, java.nio.IntBuffer data)4358   public void glGetIntegerIndexedvEXT(int target, int index, java.nio.IntBuffer data);
4359 
4360   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetIntegerIndexedvEXT}(GLenum target, GLuint index, GLint *  data); </code>    */
glGetIntegerIndexedvEXT(int target, int index, int[] data, int data_offset)4361   public void glGetIntegerIndexedvEXT(int target, int index, int[] data, int data_offset);
4362 
4363   /** Interface to C language function: <br> <code> void {@native glGetIntegerv}(GLenum pname, GLint *  params); </code>    */
glGetIntegerv(int pname, java.nio.IntBuffer params)4364   public void glGetIntegerv(int pname, java.nio.IntBuffer params);
4365 
4366   /** Interface to C language function: <br> <code> void {@native glGetIntegerv}(GLenum pname, GLint *  params); </code>    */
glGetIntegerv(int pname, int[] params, int params_offset)4367   public void glGetIntegerv(int pname, int[] params, int params_offset);
4368 
4369   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetInvariantBooleanvEXT}(GLuint id, GLenum pname, GLboolean *  program); </code>    */
glGetInvariantBooleanvEXT(int id, int pname, java.nio.ByteBuffer program)4370   public void glGetInvariantBooleanvEXT(int id, int pname, java.nio.ByteBuffer program);
4371 
4372   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetInvariantBooleanvEXT}(GLuint id, GLenum pname, GLboolean *  program); </code>    */
glGetInvariantBooleanvEXT(int id, int pname, byte[] program, int program_offset)4373   public void glGetInvariantBooleanvEXT(int id, int pname, byte[] program, int program_offset);
4374 
4375   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetInvariantFloatvEXT}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetInvariantFloatvEXT(int target, int pname, java.nio.FloatBuffer params)4376   public void glGetInvariantFloatvEXT(int target, int pname, java.nio.FloatBuffer params);
4377 
4378   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetInvariantFloatvEXT}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetInvariantFloatvEXT(int target, int pname, float[] params, int params_offset)4379   public void glGetInvariantFloatvEXT(int target, int pname, float[] params, int params_offset);
4380 
4381   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetInvariantIntegervEXT}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetInvariantIntegervEXT(int target, int pname, java.nio.IntBuffer params)4382   public void glGetInvariantIntegervEXT(int target, int pname, java.nio.IntBuffer params);
4383 
4384   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetInvariantIntegervEXT}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetInvariantIntegervEXT(int target, int pname, int[] params, int params_offset)4385   public void glGetInvariantIntegervEXT(int target, int pname, int[] params, int params_offset);
4386 
4387   /** Interface to C language function: <br> <code> void {@native glGetLightfv}(GLenum light, GLenum pname, GLfloat *  params); </code>    */
glGetLightfv(int light, int pname, java.nio.FloatBuffer params)4388   public void glGetLightfv(int light, int pname, java.nio.FloatBuffer params);
4389 
4390   /** Interface to C language function: <br> <code> void {@native glGetLightfv}(GLenum light, GLenum pname, GLfloat *  params); </code>    */
glGetLightfv(int light, int pname, float[] params, int params_offset)4391   public void glGetLightfv(int light, int pname, float[] params, int params_offset);
4392 
4393   /** Interface to C language function: <br> <code> void {@native glGetLightiv}(GLenum light, GLenum pname, GLint *  params); </code>    */
glGetLightiv(int light, int pname, java.nio.IntBuffer params)4394   public void glGetLightiv(int light, int pname, java.nio.IntBuffer params);
4395 
4396   /** Interface to C language function: <br> <code> void {@native glGetLightiv}(GLenum light, GLenum pname, GLint *  params); </code>    */
glGetLightiv(int light, int pname, int[] params, int params_offset)4397   public void glGetLightiv(int light, int pname, int[] params, int params_offset);
4398 
4399   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetListParameterfvSGIX}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetListParameterfvSGIX(int target, int pname, java.nio.FloatBuffer params)4400   public void glGetListParameterfvSGIX(int target, int pname, java.nio.FloatBuffer params);
4401 
4402   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetListParameterfvSGIX}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetListParameterfvSGIX(int target, int pname, float[] params, int params_offset)4403   public void glGetListParameterfvSGIX(int target, int pname, float[] params, int params_offset);
4404 
4405   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetListParameterivSGIX}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetListParameterivSGIX(int target, int pname, java.nio.IntBuffer params)4406   public void glGetListParameterivSGIX(int target, int pname, java.nio.IntBuffer params);
4407 
4408   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetListParameterivSGIX}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetListParameterivSGIX(int target, int pname, int[] params, int params_offset)4409   public void glGetListParameterivSGIX(int target, int pname, int[] params, int params_offset);
4410 
4411   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetLocalConstantBooleanvEXT}(GLuint id, GLenum pname, GLboolean *  program); </code>    */
glGetLocalConstantBooleanvEXT(int id, int pname, java.nio.ByteBuffer program)4412   public void glGetLocalConstantBooleanvEXT(int id, int pname, java.nio.ByteBuffer program);
4413 
4414   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetLocalConstantBooleanvEXT}(GLuint id, GLenum pname, GLboolean *  program); </code>    */
glGetLocalConstantBooleanvEXT(int id, int pname, byte[] program, int program_offset)4415   public void glGetLocalConstantBooleanvEXT(int id, int pname, byte[] program, int program_offset);
4416 
4417   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetLocalConstantFloatvEXT}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetLocalConstantFloatvEXT(int target, int pname, java.nio.FloatBuffer params)4418   public void glGetLocalConstantFloatvEXT(int target, int pname, java.nio.FloatBuffer params);
4419 
4420   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetLocalConstantFloatvEXT}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetLocalConstantFloatvEXT(int target, int pname, float[] params, int params_offset)4421   public void glGetLocalConstantFloatvEXT(int target, int pname, float[] params, int params_offset);
4422 
4423   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetLocalConstantIntegervEXT}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetLocalConstantIntegervEXT(int target, int pname, java.nio.IntBuffer params)4424   public void glGetLocalConstantIntegervEXT(int target, int pname, java.nio.IntBuffer params);
4425 
4426   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetLocalConstantIntegervEXT}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetLocalConstantIntegervEXT(int target, int pname, int[] params, int params_offset)4427   public void glGetLocalConstantIntegervEXT(int target, int pname, int[] params, int params_offset);
4428 
4429   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMapAttribParameterfvNV}(GLenum stage, GLuint portion, GLenum pname, GLfloat *  params); </code>    */
glGetMapAttribParameterfvNV(int stage, int portion, int pname, java.nio.FloatBuffer params)4430   public void glGetMapAttribParameterfvNV(int stage, int portion, int pname, java.nio.FloatBuffer params);
4431 
4432   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMapAttribParameterfvNV}(GLenum stage, GLuint portion, GLenum pname, GLfloat *  params); </code>    */
glGetMapAttribParameterfvNV(int stage, int portion, int pname, float[] params, int params_offset)4433   public void glGetMapAttribParameterfvNV(int stage, int portion, int pname, float[] params, int params_offset);
4434 
4435   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMapAttribParameterivNV}(GLenum stage, GLuint portion, GLenum pname, GLint *  params); </code>    */
glGetMapAttribParameterivNV(int stage, int portion, int pname, java.nio.IntBuffer params)4436   public void glGetMapAttribParameterivNV(int stage, int portion, int pname, java.nio.IntBuffer params);
4437 
4438   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMapAttribParameterivNV}(GLenum stage, GLuint portion, GLenum pname, GLint *  params); </code>    */
glGetMapAttribParameterivNV(int stage, int portion, int pname, int[] params, int params_offset)4439   public void glGetMapAttribParameterivNV(int stage, int portion, int pname, int[] params, int params_offset);
4440 
4441   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMapControlPointsNV}(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *  points); </code>    */
glGetMapControlPointsNV(int target, int index, int type, int ustride, int vstride, boolean packed, java.nio.Buffer points)4442   public void glGetMapControlPointsNV(int target, int index, int type, int ustride, int vstride, boolean packed, java.nio.Buffer points);
4443 
4444   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMapParameterfvNV}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetMapParameterfvNV(int target, int pname, java.nio.FloatBuffer params)4445   public void glGetMapParameterfvNV(int target, int pname, java.nio.FloatBuffer params);
4446 
4447   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMapParameterfvNV}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetMapParameterfvNV(int target, int pname, float[] params, int params_offset)4448   public void glGetMapParameterfvNV(int target, int pname, float[] params, int params_offset);
4449 
4450   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMapParameterivNV}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetMapParameterivNV(int target, int pname, java.nio.IntBuffer params)4451   public void glGetMapParameterivNV(int target, int pname, java.nio.IntBuffer params);
4452 
4453   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMapParameterivNV}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetMapParameterivNV(int target, int pname, int[] params, int params_offset)4454   public void glGetMapParameterivNV(int target, int pname, int[] params, int params_offset);
4455 
4456   /** Interface to C language function: <br> <code> void {@native glGetMapdv}(GLenum target, GLenum query, GLdouble *  v); </code>    */
glGetMapdv(int target, int query, java.nio.DoubleBuffer v)4457   public void glGetMapdv(int target, int query, java.nio.DoubleBuffer v);
4458 
4459   /** Interface to C language function: <br> <code> void {@native glGetMapdv}(GLenum target, GLenum query, GLdouble *  v); </code>    */
glGetMapdv(int target, int query, double[] v, int v_offset)4460   public void glGetMapdv(int target, int query, double[] v, int v_offset);
4461 
4462   /** Interface to C language function: <br> <code> void {@native glGetMapfv}(GLenum target, GLenum query, GLfloat *  v); </code>    */
glGetMapfv(int target, int query, java.nio.FloatBuffer v)4463   public void glGetMapfv(int target, int query, java.nio.FloatBuffer v);
4464 
4465   /** Interface to C language function: <br> <code> void {@native glGetMapfv}(GLenum target, GLenum query, GLfloat *  v); </code>    */
glGetMapfv(int target, int query, float[] v, int v_offset)4466   public void glGetMapfv(int target, int query, float[] v, int v_offset);
4467 
4468   /** Interface to C language function: <br> <code> void {@native glGetMapiv}(GLenum target, GLenum query, GLint *  v); </code>    */
glGetMapiv(int target, int query, java.nio.IntBuffer v)4469   public void glGetMapiv(int target, int query, java.nio.IntBuffer v);
4470 
4471   /** Interface to C language function: <br> <code> void {@native glGetMapiv}(GLenum target, GLenum query, GLint *  v); </code>    */
glGetMapiv(int target, int query, int[] v, int v_offset)4472   public void glGetMapiv(int target, int query, int[] v, int v_offset);
4473 
4474   /** Interface to C language function: <br> <code> void {@native glGetMaterialfv}(GLenum face, GLenum pname, GLfloat *  params); </code>    */
glGetMaterialfv(int face, int pname, java.nio.FloatBuffer params)4475   public void glGetMaterialfv(int face, int pname, java.nio.FloatBuffer params);
4476 
4477   /** Interface to C language function: <br> <code> void {@native glGetMaterialfv}(GLenum face, GLenum pname, GLfloat *  params); </code>    */
glGetMaterialfv(int face, int pname, float[] params, int params_offset)4478   public void glGetMaterialfv(int face, int pname, float[] params, int params_offset);
4479 
4480   /** Interface to C language function: <br> <code> void {@native glGetMaterialiv}(GLenum face, GLenum pname, GLint *  params); </code>    */
glGetMaterialiv(int face, int pname, java.nio.IntBuffer params)4481   public void glGetMaterialiv(int face, int pname, java.nio.IntBuffer params);
4482 
4483   /** Interface to C language function: <br> <code> void {@native glGetMaterialiv}(GLenum face, GLenum pname, GLint *  params); </code>    */
glGetMaterialiv(int face, int pname, int[] params, int params_offset)4484   public void glGetMaterialiv(int face, int pname, int[] params, int params_offset);
4485 
4486   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMinmax}(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *  values); </code>    */
glGetMinmax(int target, boolean reset, int format, int type, java.nio.Buffer values)4487   public void glGetMinmax(int target, boolean reset, int format, int type, java.nio.Buffer values);
4488 
4489   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMinmax}(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *  values); </code>    */
glGetMinmax(int target, boolean reset, int format, int type, long values_buffer_offset)4490   public void glGetMinmax(int target, boolean reset, int format, int type, long values_buffer_offset);
4491 
4492   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMinmaxParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetMinmaxParameterfv(int target, int pname, java.nio.FloatBuffer params)4493   public void glGetMinmaxParameterfv(int target, int pname, java.nio.FloatBuffer params);
4494 
4495   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMinmaxParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetMinmaxParameterfv(int target, int pname, float[] params, int params_offset)4496   public void glGetMinmaxParameterfv(int target, int pname, float[] params, int params_offset);
4497 
4498   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMinmaxParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetMinmaxParameteriv(int target, int pname, java.nio.IntBuffer params)4499   public void glGetMinmaxParameteriv(int target, int pname, java.nio.IntBuffer params);
4500 
4501   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetMinmaxParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetMinmaxParameteriv(int target, int pname, int[] params, int params_offset)4502   public void glGetMinmaxParameteriv(int target, int pname, int[] params, int params_offset);
4503 
4504   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetObjectBufferfvATI}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetObjectBufferfvATI(int target, int pname, java.nio.FloatBuffer params)4505   public void glGetObjectBufferfvATI(int target, int pname, java.nio.FloatBuffer params);
4506 
4507   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetObjectBufferfvATI}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetObjectBufferfvATI(int target, int pname, float[] params, int params_offset)4508   public void glGetObjectBufferfvATI(int target, int pname, float[] params, int params_offset);
4509 
4510   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetObjectBufferivATI}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetObjectBufferivATI(int target, int pname, java.nio.IntBuffer params)4511   public void glGetObjectBufferivATI(int target, int pname, java.nio.IntBuffer params);
4512 
4513   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetObjectBufferivATI}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetObjectBufferivATI(int target, int pname, int[] params, int params_offset)4514   public void glGetObjectBufferivATI(int target, int pname, int[] params, int params_offset);
4515 
4516   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetObjectParameterfvARB}(GLhandleARB target, GLenum pname, GLfloat *  params); </code>    */
glGetObjectParameterfvARB(int target, int pname, java.nio.FloatBuffer params)4517   public void glGetObjectParameterfvARB(int target, int pname, java.nio.FloatBuffer params);
4518 
4519   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetObjectParameterfvARB}(GLhandleARB target, GLenum pname, GLfloat *  params); </code>    */
glGetObjectParameterfvARB(int target, int pname, float[] params, int params_offset)4520   public void glGetObjectParameterfvARB(int target, int pname, float[] params, int params_offset);
4521 
4522   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetObjectParameterivARB}(GLhandleARB target, GLenum pname, GLint *  params); </code>    */
glGetObjectParameterivARB(int target, int pname, java.nio.IntBuffer params)4523   public void glGetObjectParameterivARB(int target, int pname, java.nio.IntBuffer params);
4524 
4525   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetObjectParameterivARB}(GLhandleARB target, GLenum pname, GLint *  params); </code>    */
glGetObjectParameterivARB(int target, int pname, int[] params, int params_offset)4526   public void glGetObjectParameterivARB(int target, int pname, int[] params, int params_offset);
4527 
4528   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetOcclusionQueryivNV}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetOcclusionQueryivNV(int target, int pname, java.nio.IntBuffer params)4529   public void glGetOcclusionQueryivNV(int target, int pname, java.nio.IntBuffer params);
4530 
4531   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetOcclusionQueryivNV}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetOcclusionQueryivNV(int target, int pname, int[] params, int params_offset)4532   public void glGetOcclusionQueryivNV(int target, int pname, int[] params, int params_offset);
4533 
4534   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetOcclusionQueryuivNV}(GLuint id, GLenum pname, GLuint *  params); </code>    */
glGetOcclusionQueryuivNV(int id, int pname, java.nio.IntBuffer params)4535   public void glGetOcclusionQueryuivNV(int id, int pname, java.nio.IntBuffer params);
4536 
4537   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetOcclusionQueryuivNV}(GLuint id, GLenum pname, GLuint *  params); </code>    */
glGetOcclusionQueryuivNV(int id, int pname, int[] params, int params_offset)4538   public void glGetOcclusionQueryuivNV(int id, int pname, int[] params, int params_offset);
4539 
4540   /** Interface to C language function: <br> <code> void {@native glGetPixelMapfv}(GLenum map, GLfloat *  values); </code>    */
glGetPixelMapfv(int map, java.nio.FloatBuffer values)4541   public void glGetPixelMapfv(int map, java.nio.FloatBuffer values);
4542 
4543   /** Interface to C language function: <br> <code> void {@native glGetPixelMapfv}(GLenum map, GLfloat *  values); </code>    */
glGetPixelMapfv(int map, float[] values, int values_offset)4544   public void glGetPixelMapfv(int map, float[] values, int values_offset);
4545 
4546   /** Interface to C language function: <br> <code> void {@native glGetPixelMapfv}(GLenum map, GLfloat *  values); </code>    */
glGetPixelMapfv(int map, long values_buffer_offset)4547   public void glGetPixelMapfv(int map, long values_buffer_offset);
4548 
4549   /** Interface to C language function: <br> <code> void {@native glGetPixelMapuiv}(GLenum map, GLuint *  values); </code>    */
glGetPixelMapuiv(int map, java.nio.IntBuffer values)4550   public void glGetPixelMapuiv(int map, java.nio.IntBuffer values);
4551 
4552   /** Interface to C language function: <br> <code> void {@native glGetPixelMapuiv}(GLenum map, GLuint *  values); </code>    */
glGetPixelMapuiv(int map, int[] values, int values_offset)4553   public void glGetPixelMapuiv(int map, int[] values, int values_offset);
4554 
4555   /** Interface to C language function: <br> <code> void {@native glGetPixelMapuiv}(GLenum map, GLuint *  values); </code>    */
glGetPixelMapuiv(int map, long values_buffer_offset)4556   public void glGetPixelMapuiv(int map, long values_buffer_offset);
4557 
4558   /** Interface to C language function: <br> <code> void {@native glGetPixelMapusv}(GLenum map, GLushort *  values); </code>    */
glGetPixelMapusv(int map, java.nio.ShortBuffer values)4559   public void glGetPixelMapusv(int map, java.nio.ShortBuffer values);
4560 
4561   /** Interface to C language function: <br> <code> void {@native glGetPixelMapusv}(GLenum map, GLushort *  values); </code>    */
glGetPixelMapusv(int map, short[] values, int values_offset)4562   public void glGetPixelMapusv(int map, short[] values, int values_offset);
4563 
4564   /** Interface to C language function: <br> <code> void {@native glGetPixelMapusv}(GLenum map, GLushort *  values); </code>    */
glGetPixelMapusv(int map, long values_buffer_offset)4565   public void glGetPixelMapusv(int map, long values_buffer_offset);
4566 
4567   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetPixelTexGenParameterfvSGIS}(GLenum pname, GLfloat *  params); </code>    */
glGetPixelTexGenParameterfvSGIS(int pname, java.nio.FloatBuffer params)4568   public void glGetPixelTexGenParameterfvSGIS(int pname, java.nio.FloatBuffer params);
4569 
4570   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetPixelTexGenParameterfvSGIS}(GLenum pname, GLfloat *  params); </code>    */
glGetPixelTexGenParameterfvSGIS(int pname, float[] params, int params_offset)4571   public void glGetPixelTexGenParameterfvSGIS(int pname, float[] params, int params_offset);
4572 
4573   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetPixelTexGenParameterivSGIS}(GLenum pname, GLint *  params); </code>    */
glGetPixelTexGenParameterivSGIS(int pname, java.nio.IntBuffer params)4574   public void glGetPixelTexGenParameterivSGIS(int pname, java.nio.IntBuffer params);
4575 
4576   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetPixelTexGenParameterivSGIS}(GLenum pname, GLint *  params); </code>    */
glGetPixelTexGenParameterivSGIS(int pname, int[] params, int params_offset)4577   public void glGetPixelTexGenParameterivSGIS(int pname, int[] params, int params_offset);
4578 
4579   /** Interface to C language function: <br> <code> void {@native glGetPolygonStipple}(GLubyte *  mask); </code>    */
glGetPolygonStipple(java.nio.ByteBuffer mask)4580   public void glGetPolygonStipple(java.nio.ByteBuffer mask);
4581 
4582   /** Interface to C language function: <br> <code> void {@native glGetPolygonStipple}(GLubyte *  mask); </code>    */
glGetPolygonStipple(byte[] mask, int mask_offset)4583   public void glGetPolygonStipple(byte[] mask, int mask_offset);
4584 
4585   /** Interface to C language function: <br> <code> void {@native glGetPolygonStipple}(GLubyte *  mask); </code>    */
glGetPolygonStipple(long mask_buffer_offset)4586   public void glGetPolygonStipple(long mask_buffer_offset);
4587 
4588   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramEnvParameterIivNV}(GLenum target, GLuint index, GLint *  params); </code>    */
glGetProgramEnvParameterIivNV(int target, int index, java.nio.IntBuffer params)4589   public void glGetProgramEnvParameterIivNV(int target, int index, java.nio.IntBuffer params);
4590 
4591   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramEnvParameterIivNV}(GLenum target, GLuint index, GLint *  params); </code>    */
glGetProgramEnvParameterIivNV(int target, int index, int[] params, int params_offset)4592   public void glGetProgramEnvParameterIivNV(int target, int index, int[] params, int params_offset);
4593 
4594   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramEnvParameterIuivNV}(GLenum target, GLuint index, GLuint *  params); </code>    */
glGetProgramEnvParameterIuivNV(int target, int index, java.nio.IntBuffer params)4595   public void glGetProgramEnvParameterIuivNV(int target, int index, java.nio.IntBuffer params);
4596 
4597   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramEnvParameterIuivNV}(GLenum target, GLuint index, GLuint *  params); </code>    */
glGetProgramEnvParameterIuivNV(int target, int index, int[] params, int params_offset)4598   public void glGetProgramEnvParameterIuivNV(int target, int index, int[] params, int params_offset);
4599 
4600   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramEnvParameterdvARB}(GLenum index, GLuint pname, GLdouble *  params); </code>    */
glGetProgramEnvParameterdvARB(int index, int pname, java.nio.DoubleBuffer params)4601   public void glGetProgramEnvParameterdvARB(int index, int pname, java.nio.DoubleBuffer params);
4602 
4603   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramEnvParameterdvARB}(GLenum index, GLuint pname, GLdouble *  params); </code>    */
glGetProgramEnvParameterdvARB(int index, int pname, double[] params, int params_offset)4604   public void glGetProgramEnvParameterdvARB(int index, int pname, double[] params, int params_offset);
4605 
4606   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramEnvParameterfvARB}(GLenum target, GLuint pname, GLfloat *  params); </code>    */
glGetProgramEnvParameterfvARB(int target, int pname, java.nio.FloatBuffer params)4607   public void glGetProgramEnvParameterfvARB(int target, int pname, java.nio.FloatBuffer params);
4608 
4609   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramEnvParameterfvARB}(GLenum target, GLuint pname, GLfloat *  params); </code>    */
glGetProgramEnvParameterfvARB(int target, int pname, float[] params, int params_offset)4610   public void glGetProgramEnvParameterfvARB(int target, int pname, float[] params, int params_offset);
4611 
4612   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramInfoLog}(GLuint program, GLsizei bufSize, GLsizei *  length, GLchar *  infoLog); </code>    */
glGetProgramInfoLog(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)4613   public void glGetProgramInfoLog(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog);
4614 
4615   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramInfoLog}(GLuint program, GLsizei bufSize, GLsizei *  length, GLchar *  infoLog); </code>    */
glGetProgramInfoLog(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)4616   public void glGetProgramInfoLog(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
4617 
4618   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramLocalParameterIivNV}(GLenum target, GLuint index, GLint *  params); </code>    */
glGetProgramLocalParameterIivNV(int target, int index, java.nio.IntBuffer params)4619   public void glGetProgramLocalParameterIivNV(int target, int index, java.nio.IntBuffer params);
4620 
4621   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramLocalParameterIivNV}(GLenum target, GLuint index, GLint *  params); </code>    */
glGetProgramLocalParameterIivNV(int target, int index, int[] params, int params_offset)4622   public void glGetProgramLocalParameterIivNV(int target, int index, int[] params, int params_offset);
4623 
4624   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramLocalParameterIuivNV}(GLenum target, GLuint index, GLuint *  params); </code>    */
glGetProgramLocalParameterIuivNV(int target, int index, java.nio.IntBuffer params)4625   public void glGetProgramLocalParameterIuivNV(int target, int index, java.nio.IntBuffer params);
4626 
4627   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramLocalParameterIuivNV}(GLenum target, GLuint index, GLuint *  params); </code>    */
glGetProgramLocalParameterIuivNV(int target, int index, int[] params, int params_offset)4628   public void glGetProgramLocalParameterIuivNV(int target, int index, int[] params, int params_offset);
4629 
4630   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramLocalParameterdvARB}(GLenum index, GLuint pname, GLdouble *  params); </code>    */
glGetProgramLocalParameterdvARB(int index, int pname, java.nio.DoubleBuffer params)4631   public void glGetProgramLocalParameterdvARB(int index, int pname, java.nio.DoubleBuffer params);
4632 
4633   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramLocalParameterdvARB}(GLenum index, GLuint pname, GLdouble *  params); </code>    */
glGetProgramLocalParameterdvARB(int index, int pname, double[] params, int params_offset)4634   public void glGetProgramLocalParameterdvARB(int index, int pname, double[] params, int params_offset);
4635 
4636   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramLocalParameterfvARB}(GLenum target, GLuint pname, GLfloat *  params); </code>    */
glGetProgramLocalParameterfvARB(int target, int pname, java.nio.FloatBuffer params)4637   public void glGetProgramLocalParameterfvARB(int target, int pname, java.nio.FloatBuffer params);
4638 
4639   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramLocalParameterfvARB}(GLenum target, GLuint pname, GLfloat *  params); </code>    */
glGetProgramLocalParameterfvARB(int target, int pname, float[] params, int params_offset)4640   public void glGetProgramLocalParameterfvARB(int target, int pname, float[] params, int params_offset);
4641 
4642   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramNamedParameterdvNV}(GLuint id, GLsizei len, const GLubyte *  name, GLdouble *  params); </code>    */
glGetProgramNamedParameterdvNV(int id, int len, java.lang.String name, java.nio.DoubleBuffer params)4643   public void glGetProgramNamedParameterdvNV(int id, int len, java.lang.String name, java.nio.DoubleBuffer params);
4644 
4645   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramNamedParameterdvNV}(GLuint id, GLsizei len, const GLubyte *  name, GLdouble *  params); </code>    */
glGetProgramNamedParameterdvNV(int id, int len, java.lang.String name, double[] params, int params_offset)4646   public void glGetProgramNamedParameterdvNV(int id, int len, java.lang.String name, double[] params, int params_offset);
4647 
4648   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramNamedParameterfvNV}(GLuint id, GLsizei len, const GLubyte *  name, GLfloat *  params); </code>    */
glGetProgramNamedParameterfvNV(int id, int len, java.lang.String name, java.nio.FloatBuffer params)4649   public void glGetProgramNamedParameterfvNV(int id, int len, java.lang.String name, java.nio.FloatBuffer params);
4650 
4651   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramNamedParameterfvNV}(GLuint id, GLsizei len, const GLubyte *  name, GLfloat *  params); </code>    */
glGetProgramNamedParameterfvNV(int id, int len, java.lang.String name, float[] params, int params_offset)4652   public void glGetProgramNamedParameterfvNV(int id, int len, java.lang.String name, float[] params, int params_offset);
4653 
4654   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramParameterdvNV}(GLenum target, GLuint index, GLenum pname, GLdouble *  params); </code>    */
glGetProgramParameterdvNV(int target, int index, int pname, java.nio.DoubleBuffer params)4655   public void glGetProgramParameterdvNV(int target, int index, int pname, java.nio.DoubleBuffer params);
4656 
4657   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramParameterdvNV}(GLenum target, GLuint index, GLenum pname, GLdouble *  params); </code>    */
glGetProgramParameterdvNV(int target, int index, int pname, double[] params, int params_offset)4658   public void glGetProgramParameterdvNV(int target, int index, int pname, double[] params, int params_offset);
4659 
4660   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramParameterfvNV}(GLenum stage, GLuint portion, GLenum pname, GLfloat *  params); </code>    */
glGetProgramParameterfvNV(int stage, int portion, int pname, java.nio.FloatBuffer params)4661   public void glGetProgramParameterfvNV(int stage, int portion, int pname, java.nio.FloatBuffer params);
4662 
4663   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramParameterfvNV}(GLenum stage, GLuint portion, GLenum pname, GLfloat *  params); </code>    */
glGetProgramParameterfvNV(int stage, int portion, int pname, float[] params, int params_offset)4664   public void glGetProgramParameterfvNV(int stage, int portion, int pname, float[] params, int params_offset);
4665 
4666   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramStringARB}(GLenum target, GLenum pname, GLvoid *  string); </code>
4667       @param string a direct {@link java.nio.Buffer}   */
glGetProgramStringARB(int target, int pname, java.nio.Buffer string)4668   public void glGetProgramStringARB(int target, int pname, java.nio.Buffer string);
4669 
4670   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramStringNV}(GLuint id, GLenum pname, GLubyte *  program); </code>    */
glGetProgramStringNV(int id, int pname, java.nio.ByteBuffer program)4671   public void glGetProgramStringNV(int id, int pname, java.nio.ByteBuffer program);
4672 
4673   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramStringNV}(GLuint id, GLenum pname, GLubyte *  program); </code>    */
glGetProgramStringNV(int id, int pname, byte[] program, int program_offset)4674   public void glGetProgramStringNV(int id, int pname, byte[] program, int program_offset);
4675 
4676   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramiv}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetProgramiv(int target, int pname, java.nio.IntBuffer params)4677   public void glGetProgramiv(int target, int pname, java.nio.IntBuffer params);
4678 
4679   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramiv}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetProgramiv(int target, int pname, int[] params, int params_offset)4680   public void glGetProgramiv(int target, int pname, int[] params, int params_offset);
4681 
4682   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramivARB}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetProgramivARB(int target, int pname, java.nio.IntBuffer params)4683   public void glGetProgramivARB(int target, int pname, java.nio.IntBuffer params);
4684 
4685   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramivARB}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetProgramivARB(int target, int pname, int[] params, int params_offset)4686   public void glGetProgramivARB(int target, int pname, int[] params, int params_offset);
4687 
4688   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramivNV}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetProgramivNV(int target, int pname, java.nio.IntBuffer params)4689   public void glGetProgramivNV(int target, int pname, java.nio.IntBuffer params);
4690 
4691   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetProgramivNV}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetProgramivNV(int target, int pname, int[] params, int params_offset)4692   public void glGetProgramivNV(int target, int pname, int[] params, int params_offset);
4693 
4694   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjecti64vEXT}(GLuint id, GLenum pname, int64_t *  params); </code>    */
glGetQueryObjecti64vEXT(int id, int pname, java.nio.LongBuffer params)4695   public void glGetQueryObjecti64vEXT(int id, int pname, java.nio.LongBuffer params);
4696 
4697   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjecti64vEXT}(GLuint id, GLenum pname, int64_t *  params); </code>    */
glGetQueryObjecti64vEXT(int id, int pname, long[] params, int params_offset)4698   public void glGetQueryObjecti64vEXT(int id, int pname, long[] params, int params_offset);
4699 
4700   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectiv}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetQueryObjectiv(int target, int pname, java.nio.IntBuffer params)4701   public void glGetQueryObjectiv(int target, int pname, java.nio.IntBuffer params);
4702 
4703   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectiv}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetQueryObjectiv(int target, int pname, int[] params, int params_offset)4704   public void glGetQueryObjectiv(int target, int pname, int[] params, int params_offset);
4705 
4706   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectivARB}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetQueryObjectivARB(int target, int pname, java.nio.IntBuffer params)4707   public void glGetQueryObjectivARB(int target, int pname, java.nio.IntBuffer params);
4708 
4709   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectivARB}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetQueryObjectivARB(int target, int pname, int[] params, int params_offset)4710   public void glGetQueryObjectivARB(int target, int pname, int[] params, int params_offset);
4711 
4712   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectui64vEXT}(GLuint id, GLenum pname, uint64_t *  params); </code>    */
glGetQueryObjectui64vEXT(int id, int pname, java.nio.LongBuffer params)4713   public void glGetQueryObjectui64vEXT(int id, int pname, java.nio.LongBuffer params);
4714 
4715   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectui64vEXT}(GLuint id, GLenum pname, uint64_t *  params); </code>    */
glGetQueryObjectui64vEXT(int id, int pname, long[] params, int params_offset)4716   public void glGetQueryObjectui64vEXT(int id, int pname, long[] params, int params_offset);
4717 
4718   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectuiv}(GLuint id, GLenum pname, GLuint *  params); </code>    */
glGetQueryObjectuiv(int id, int pname, java.nio.IntBuffer params)4719   public void glGetQueryObjectuiv(int id, int pname, java.nio.IntBuffer params);
4720 
4721   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectuiv}(GLuint id, GLenum pname, GLuint *  params); </code>    */
glGetQueryObjectuiv(int id, int pname, int[] params, int params_offset)4722   public void glGetQueryObjectuiv(int id, int pname, int[] params, int params_offset);
4723 
4724   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectuivARB}(GLuint id, GLenum pname, GLuint *  params); </code>    */
glGetQueryObjectuivARB(int id, int pname, java.nio.IntBuffer params)4725   public void glGetQueryObjectuivARB(int id, int pname, java.nio.IntBuffer params);
4726 
4727   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryObjectuivARB}(GLuint id, GLenum pname, GLuint *  params); </code>    */
glGetQueryObjectuivARB(int id, int pname, int[] params, int params_offset)4728   public void glGetQueryObjectuivARB(int id, int pname, int[] params, int params_offset);
4729 
4730   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryiv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetQueryiv(int target, int pname, java.nio.IntBuffer params)4731   public void glGetQueryiv(int target, int pname, java.nio.IntBuffer params);
4732 
4733   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryiv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetQueryiv(int target, int pname, int[] params, int params_offset)4734   public void glGetQueryiv(int target, int pname, int[] params, int params_offset);
4735 
4736   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryivARB}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetQueryivARB(int target, int pname, java.nio.IntBuffer params)4737   public void glGetQueryivARB(int target, int pname, java.nio.IntBuffer params);
4738 
4739   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetQueryivARB}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetQueryivARB(int target, int pname, int[] params, int params_offset)4740   public void glGetQueryivARB(int target, int pname, int[] params, int params_offset);
4741 
4742   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetRenderbufferParameterivEXT}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetRenderbufferParameterivEXT(int target, int pname, java.nio.IntBuffer params)4743   public void glGetRenderbufferParameterivEXT(int target, int pname, java.nio.IntBuffer params);
4744 
4745   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetRenderbufferParameterivEXT}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetRenderbufferParameterivEXT(int target, int pname, int[] params, int params_offset)4746   public void glGetRenderbufferParameterivEXT(int target, int pname, int[] params, int params_offset);
4747 
4748   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetSeparableFilter}(GLenum target, GLenum format, GLenum type, GLvoid *  row, GLvoid *  column, GLvoid *  span); </code>    */
glGetSeparableFilter(int target, int format, int type, java.nio.Buffer row, java.nio.Buffer column, java.nio.Buffer span)4749   public void glGetSeparableFilter(int target, int format, int type, java.nio.Buffer row, java.nio.Buffer column, java.nio.Buffer span);
4750 
4751   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetSeparableFilter}(GLenum target, GLenum format, GLenum type, GLvoid *  row, GLvoid *  column, GLvoid *  span); </code>    */
glGetSeparableFilter(int target, int format, int type, long row_buffer_offset, long column_buffer_offset, long span_buffer_offset)4752   public void glGetSeparableFilter(int target, int format, int type, long row_buffer_offset, long column_buffer_offset, long span_buffer_offset);
4753 
4754   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetShaderInfoLog}(GLuint program, GLsizei bufSize, GLsizei *  length, GLchar *  infoLog); </code>    */
glGetShaderInfoLog(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)4755   public void glGetShaderInfoLog(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog);
4756 
4757   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetShaderInfoLog}(GLuint program, GLsizei bufSize, GLsizei *  length, GLchar *  infoLog); </code>    */
glGetShaderInfoLog(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)4758   public void glGetShaderInfoLog(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
4759 
4760   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetShaderSource}(GLuint program, GLsizei bufSize, GLsizei *  length, GLchar *  infoLog); </code>    */
glGetShaderSource(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)4761   public void glGetShaderSource(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog);
4762 
4763   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetShaderSource}(GLuint program, GLsizei bufSize, GLsizei *  length, GLchar *  infoLog); </code>    */
glGetShaderSource(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)4764   public void glGetShaderSource(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
4765 
4766   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetShaderSourceARB}(GLhandleARB program, GLsizei bufSize, GLsizei *  length, GLcharARB *  infoLog); </code>    */
glGetShaderSourceARB(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog)4767   public void glGetShaderSourceARB(int program, int bufSize, java.nio.IntBuffer length, java.nio.ByteBuffer infoLog);
4768 
4769   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetShaderSourceARB}(GLhandleARB program, GLsizei bufSize, GLsizei *  length, GLcharARB *  infoLog); </code>    */
glGetShaderSourceARB(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset)4770   public void glGetShaderSourceARB(int program, int bufSize, int[] length, int length_offset, byte[] infoLog, int infoLog_offset);
4771 
4772   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetShaderiv}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetShaderiv(int target, int pname, java.nio.IntBuffer params)4773   public void glGetShaderiv(int target, int pname, java.nio.IntBuffer params);
4774 
4775   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetShaderiv}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetShaderiv(int target, int pname, int[] params, int params_offset)4776   public void glGetShaderiv(int target, int pname, int[] params, int params_offset);
4777 
4778   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetSharpenTexFuncSGIS}(GLenum pname, GLfloat *  params); </code>    */
glGetSharpenTexFuncSGIS(int pname, java.nio.FloatBuffer params)4779   public void glGetSharpenTexFuncSGIS(int pname, java.nio.FloatBuffer params);
4780 
4781   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetSharpenTexFuncSGIS}(GLenum pname, GLfloat *  params); </code>    */
glGetSharpenTexFuncSGIS(int pname, float[] params, int params_offset)4782   public void glGetSharpenTexFuncSGIS(int pname, float[] params, int params_offset);
4783 
4784   /** Interface to C language function: <br> <code> const GLubyte *  {@native glGetString}(GLenum name); </code>    */
glGetString(int name)4785   public java.lang.String glGetString(int name);
4786 
4787   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexBumpParameterfvATI}(GLenum pname, GLfloat *  params); </code>    */
glGetTexBumpParameterfvATI(int pname, java.nio.FloatBuffer params)4788   public void glGetTexBumpParameterfvATI(int pname, java.nio.FloatBuffer params);
4789 
4790   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexBumpParameterfvATI}(GLenum pname, GLfloat *  params); </code>    */
glGetTexBumpParameterfvATI(int pname, float[] params, int params_offset)4791   public void glGetTexBumpParameterfvATI(int pname, float[] params, int params_offset);
4792 
4793   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexBumpParameterivATI}(GLenum pname, GLint *  params); </code>    */
glGetTexBumpParameterivATI(int pname, java.nio.IntBuffer params)4794   public void glGetTexBumpParameterivATI(int pname, java.nio.IntBuffer params);
4795 
4796   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexBumpParameterivATI}(GLenum pname, GLint *  params); </code>    */
glGetTexBumpParameterivATI(int pname, int[] params, int params_offset)4797   public void glGetTexBumpParameterivATI(int pname, int[] params, int params_offset);
4798 
4799   /** Interface to C language function: <br> <code> void {@native glGetTexEnvfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetTexEnvfv(int target, int pname, java.nio.FloatBuffer params)4800   public void glGetTexEnvfv(int target, int pname, java.nio.FloatBuffer params);
4801 
4802   /** Interface to C language function: <br> <code> void {@native glGetTexEnvfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetTexEnvfv(int target, int pname, float[] params, int params_offset)4803   public void glGetTexEnvfv(int target, int pname, float[] params, int params_offset);
4804 
4805   /** Interface to C language function: <br> <code> void {@native glGetTexEnviv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetTexEnviv(int target, int pname, java.nio.IntBuffer params)4806   public void glGetTexEnviv(int target, int pname, java.nio.IntBuffer params);
4807 
4808   /** Interface to C language function: <br> <code> void {@native glGetTexEnviv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetTexEnviv(int target, int pname, int[] params, int params_offset)4809   public void glGetTexEnviv(int target, int pname, int[] params, int params_offset);
4810 
4811   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexFilterFuncSGIS}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetTexFilterFuncSGIS(int target, int pname, java.nio.FloatBuffer params)4812   public void glGetTexFilterFuncSGIS(int target, int pname, java.nio.FloatBuffer params);
4813 
4814   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexFilterFuncSGIS}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetTexFilterFuncSGIS(int target, int pname, float[] params, int params_offset)4815   public void glGetTexFilterFuncSGIS(int target, int pname, float[] params, int params_offset);
4816 
4817   /** Interface to C language function: <br> <code> void {@native glGetTexGendv}(GLenum coord, GLenum pname, GLdouble *  params); </code>    */
glGetTexGendv(int coord, int pname, java.nio.DoubleBuffer params)4818   public void glGetTexGendv(int coord, int pname, java.nio.DoubleBuffer params);
4819 
4820   /** Interface to C language function: <br> <code> void {@native glGetTexGendv}(GLenum coord, GLenum pname, GLdouble *  params); </code>    */
glGetTexGendv(int coord, int pname, double[] params, int params_offset)4821   public void glGetTexGendv(int coord, int pname, double[] params, int params_offset);
4822 
4823   /** Interface to C language function: <br> <code> void {@native glGetTexGenfv}(GLenum coord, GLenum pname, GLfloat *  params); </code>    */
glGetTexGenfv(int coord, int pname, java.nio.FloatBuffer params)4824   public void glGetTexGenfv(int coord, int pname, java.nio.FloatBuffer params);
4825 
4826   /** Interface to C language function: <br> <code> void {@native glGetTexGenfv}(GLenum coord, GLenum pname, GLfloat *  params); </code>    */
glGetTexGenfv(int coord, int pname, float[] params, int params_offset)4827   public void glGetTexGenfv(int coord, int pname, float[] params, int params_offset);
4828 
4829   /** Interface to C language function: <br> <code> void {@native glGetTexGeniv}(GLenum coord, GLenum pname, GLint *  params); </code>    */
glGetTexGeniv(int coord, int pname, java.nio.IntBuffer params)4830   public void glGetTexGeniv(int coord, int pname, java.nio.IntBuffer params);
4831 
4832   /** Interface to C language function: <br> <code> void {@native glGetTexGeniv}(GLenum coord, GLenum pname, GLint *  params); </code>    */
glGetTexGeniv(int coord, int pname, int[] params, int params_offset)4833   public void glGetTexGeniv(int coord, int pname, int[] params, int params_offset);
4834 
4835   /** Interface to C language function: <br> <code> void {@native glGetTexImage}(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *  pixels); </code>    */
glGetTexImage(int target, int level, int format, int type, java.nio.Buffer pixels)4836   public void glGetTexImage(int target, int level, int format, int type, java.nio.Buffer pixels);
4837 
4838   /** Interface to C language function: <br> <code> void {@native glGetTexImage}(GLenum target, GLint level, GLenum format, GLenum type, GLvoid *  pixels); </code>    */
glGetTexImage(int target, int level, int format, int type, long pixels_buffer_offset)4839   public void glGetTexImage(int target, int level, int format, int type, long pixels_buffer_offset);
4840 
4841   /** Interface to C language function: <br> <code> void {@native glGetTexLevelParameterfv}(GLenum target, GLint level, GLenum pname, GLfloat *  params); </code>    */
glGetTexLevelParameterfv(int target, int level, int pname, java.nio.FloatBuffer params)4842   public void glGetTexLevelParameterfv(int target, int level, int pname, java.nio.FloatBuffer params);
4843 
4844   /** Interface to C language function: <br> <code> void {@native glGetTexLevelParameterfv}(GLenum target, GLint level, GLenum pname, GLfloat *  params); </code>    */
glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int params_offset)4845   public void glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int params_offset);
4846 
4847   /** Interface to C language function: <br> <code> void {@native glGetTexLevelParameteriv}(GLenum target, GLint level, GLenum pname, GLint *  params); </code>    */
glGetTexLevelParameteriv(int target, int level, int pname, java.nio.IntBuffer params)4848   public void glGetTexLevelParameteriv(int target, int level, int pname, java.nio.IntBuffer params);
4849 
4850   /** Interface to C language function: <br> <code> void {@native glGetTexLevelParameteriv}(GLenum target, GLint level, GLenum pname, GLint *  params); </code>    */
glGetTexLevelParameteriv(int target, int level, int pname, int[] params, int params_offset)4851   public void glGetTexLevelParameteriv(int target, int level, int pname, int[] params, int params_offset);
4852 
4853   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexParameterIivEXT}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetTexParameterIivEXT(int target, int pname, java.nio.IntBuffer params)4854   public void glGetTexParameterIivEXT(int target, int pname, java.nio.IntBuffer params);
4855 
4856   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexParameterIivEXT}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetTexParameterIivEXT(int target, int pname, int[] params, int params_offset)4857   public void glGetTexParameterIivEXT(int target, int pname, int[] params, int params_offset);
4858 
4859   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexParameterIuivEXT}(GLenum target, GLenum pname, GLuint *  params); </code>    */
glGetTexParameterIuivEXT(int target, int pname, java.nio.IntBuffer params)4860   public void glGetTexParameterIuivEXT(int target, int pname, java.nio.IntBuffer params);
4861 
4862   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTexParameterIuivEXT}(GLenum target, GLenum pname, GLuint *  params); </code>    */
glGetTexParameterIuivEXT(int target, int pname, int[] params, int params_offset)4863   public void glGetTexParameterIuivEXT(int target, int pname, int[] params, int params_offset);
4864 
4865   /** Interface to C language function: <br> <code> void {@native glGetTexParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetTexParameterfv(int target, int pname, java.nio.FloatBuffer params)4866   public void glGetTexParameterfv(int target, int pname, java.nio.FloatBuffer params);
4867 
4868   /** Interface to C language function: <br> <code> void {@native glGetTexParameterfv}(GLenum target, GLenum pname, GLfloat *  params); </code>    */
glGetTexParameterfv(int target, int pname, float[] params, int params_offset)4869   public void glGetTexParameterfv(int target, int pname, float[] params, int params_offset);
4870 
4871   /** Interface to C language function: <br> <code> void {@native glGetTexParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetTexParameteriv(int target, int pname, java.nio.IntBuffer params)4872   public void glGetTexParameteriv(int target, int pname, java.nio.IntBuffer params);
4873 
4874   /** Interface to C language function: <br> <code> void {@native glGetTexParameteriv}(GLenum target, GLenum pname, GLint *  params); </code>    */
glGetTexParameteriv(int target, int pname, int[] params, int params_offset)4875   public void glGetTexParameteriv(int target, int pname, int[] params, int params_offset);
4876 
4877   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTrackMatrixivNV}(GLenum stage, GLuint portion, GLenum pname, GLint *  params); </code>    */
glGetTrackMatrixivNV(int stage, int portion, int pname, java.nio.IntBuffer params)4878   public void glGetTrackMatrixivNV(int stage, int portion, int pname, java.nio.IntBuffer params);
4879 
4880   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTrackMatrixivNV}(GLenum stage, GLuint portion, GLenum pname, GLint *  params); </code>    */
glGetTrackMatrixivNV(int stage, int portion, int pname, int[] params, int params_offset)4881   public void glGetTrackMatrixivNV(int stage, int portion, int pname, int[] params, int params_offset);
4882 
4883   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTransformFeedbackVaryingNV}(GLuint program, GLuint index, GLint *  location); </code>    */
glGetTransformFeedbackVaryingNV(int program, int index, java.nio.IntBuffer location)4884   public void glGetTransformFeedbackVaryingNV(int program, int index, java.nio.IntBuffer location);
4885 
4886   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetTransformFeedbackVaryingNV}(GLuint program, GLuint index, GLint *  location); </code>    */
glGetTransformFeedbackVaryingNV(int program, int index, int[] location, int location_offset)4887   public void glGetTransformFeedbackVaryingNV(int program, int index, int[] location, int location_offset);
4888 
4889   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetUniformBufferSizeEXT}(GLuint program, GLint location); </code>    */
glGetUniformBufferSizeEXT(int program, int location)4890   public int glGetUniformBufferSizeEXT(int program, int location);
4891 
4892   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetUniformLocation}(GLuint program, const GLchar *  name); </code>    */
glGetUniformLocation(int program, java.lang.String name)4893   public int glGetUniformLocation(int program, java.lang.String name);
4894 
4895   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetUniformLocationARB}(GLhandleARB program, const GLcharARB *  name); </code>    */
glGetUniformLocationARB(int program, java.lang.String name)4896   public int glGetUniformLocationARB(int program, java.lang.String name);
4897 
4898   /** Entry point (through function pointer) to C language function: <br> <code> ptrdiff_t {@native glGetUniformOffsetEXT}(GLuint program, GLint location); </code>    */
glGetUniformOffsetEXT(int program, int location)4899   public int glGetUniformOffsetEXT(int program, int location);
4900 
4901   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformfv}(GLuint program, GLint location, GLfloat *  params); </code>    */
glGetUniformfv(int program, int location, java.nio.FloatBuffer params)4902   public void glGetUniformfv(int program, int location, java.nio.FloatBuffer params);
4903 
4904   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformfv}(GLuint program, GLint location, GLfloat *  params); </code>    */
glGetUniformfv(int program, int location, float[] params, int params_offset)4905   public void glGetUniformfv(int program, int location, float[] params, int params_offset);
4906 
4907   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformfvARB}(GLhandleARB program, GLint location, GLfloat *  params); </code>    */
glGetUniformfvARB(int program, int location, java.nio.FloatBuffer params)4908   public void glGetUniformfvARB(int program, int location, java.nio.FloatBuffer params);
4909 
4910   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformfvARB}(GLhandleARB program, GLint location, GLfloat *  params); </code>    */
glGetUniformfvARB(int program, int location, float[] params, int params_offset)4911   public void glGetUniformfvARB(int program, int location, float[] params, int params_offset);
4912 
4913   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformiv}(GLuint program, GLint location, GLint *  params); </code>    */
glGetUniformiv(int program, int location, java.nio.IntBuffer params)4914   public void glGetUniformiv(int program, int location, java.nio.IntBuffer params);
4915 
4916   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformiv}(GLuint program, GLint location, GLint *  params); </code>    */
glGetUniformiv(int program, int location, int[] params, int params_offset)4917   public void glGetUniformiv(int program, int location, int[] params, int params_offset);
4918 
4919   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformivARB}(GLhandleARB program, GLint location, GLint *  params); </code>    */
glGetUniformivARB(int program, int location, java.nio.IntBuffer params)4920   public void glGetUniformivARB(int program, int location, java.nio.IntBuffer params);
4921 
4922   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformivARB}(GLhandleARB program, GLint location, GLint *  params); </code>    */
glGetUniformivARB(int program, int location, int[] params, int params_offset)4923   public void glGetUniformivARB(int program, int location, int[] params, int params_offset);
4924 
4925   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformuivEXT}(GLuint program, GLint location, GLuint *  params); </code>    */
glGetUniformuivEXT(int program, int location, java.nio.IntBuffer params)4926   public void glGetUniformuivEXT(int program, int location, java.nio.IntBuffer params);
4927 
4928   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetUniformuivEXT}(GLuint program, GLint location, GLuint *  params); </code>    */
glGetUniformuivEXT(int program, int location, int[] params, int params_offset)4929   public void glGetUniformuivEXT(int program, int location, int[] params, int params_offset);
4930 
4931   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantArrayObjectfvATI}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVariantArrayObjectfvATI(int target, int pname, java.nio.FloatBuffer params)4932   public void glGetVariantArrayObjectfvATI(int target, int pname, java.nio.FloatBuffer params);
4933 
4934   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantArrayObjectfvATI}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVariantArrayObjectfvATI(int target, int pname, float[] params, int params_offset)4935   public void glGetVariantArrayObjectfvATI(int target, int pname, float[] params, int params_offset);
4936 
4937   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantArrayObjectivATI}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVariantArrayObjectivATI(int target, int pname, java.nio.IntBuffer params)4938   public void glGetVariantArrayObjectivATI(int target, int pname, java.nio.IntBuffer params);
4939 
4940   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantArrayObjectivATI}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVariantArrayObjectivATI(int target, int pname, int[] params, int params_offset)4941   public void glGetVariantArrayObjectivATI(int target, int pname, int[] params, int params_offset);
4942 
4943   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantBooleanvEXT}(GLuint id, GLenum pname, GLboolean *  program); </code>    */
glGetVariantBooleanvEXT(int id, int pname, java.nio.ByteBuffer program)4944   public void glGetVariantBooleanvEXT(int id, int pname, java.nio.ByteBuffer program);
4945 
4946   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantBooleanvEXT}(GLuint id, GLenum pname, GLboolean *  program); </code>    */
glGetVariantBooleanvEXT(int id, int pname, byte[] program, int program_offset)4947   public void glGetVariantBooleanvEXT(int id, int pname, byte[] program, int program_offset);
4948 
4949   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantFloatvEXT}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVariantFloatvEXT(int target, int pname, java.nio.FloatBuffer params)4950   public void glGetVariantFloatvEXT(int target, int pname, java.nio.FloatBuffer params);
4951 
4952   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantFloatvEXT}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVariantFloatvEXT(int target, int pname, float[] params, int params_offset)4953   public void glGetVariantFloatvEXT(int target, int pname, float[] params, int params_offset);
4954 
4955   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantIntegervEXT}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVariantIntegervEXT(int target, int pname, java.nio.IntBuffer params)4956   public void glGetVariantIntegervEXT(int target, int pname, java.nio.IntBuffer params);
4957 
4958   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVariantIntegervEXT}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVariantIntegervEXT(int target, int pname, int[] params, int params_offset)4959   public void glGetVariantIntegervEXT(int target, int pname, int[] params, int params_offset);
4960 
4961   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetVaryingLocationNV}(GLuint program, const GLchar *  name); </code>    */
glGetVaryingLocationNV(int program, java.nio.ByteBuffer name)4962   public int glGetVaryingLocationNV(int program, java.nio.ByteBuffer name);
4963 
4964   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glGetVaryingLocationNV}(GLuint program, const GLchar *  name); </code>    */
glGetVaryingLocationNV(int program, byte[] name, int name_offset)4965   public int glGetVaryingLocationNV(int program, byte[] name, int name_offset);
4966 
4967   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribArrayObjectfvATI}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVertexAttribArrayObjectfvATI(int target, int pname, java.nio.FloatBuffer params)4968   public void glGetVertexAttribArrayObjectfvATI(int target, int pname, java.nio.FloatBuffer params);
4969 
4970   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribArrayObjectfvATI}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVertexAttribArrayObjectfvATI(int target, int pname, float[] params, int params_offset)4971   public void glGetVertexAttribArrayObjectfvATI(int target, int pname, float[] params, int params_offset);
4972 
4973   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribArrayObjectivATI}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribArrayObjectivATI(int target, int pname, java.nio.IntBuffer params)4974   public void glGetVertexAttribArrayObjectivATI(int target, int pname, java.nio.IntBuffer params);
4975 
4976   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribArrayObjectivATI}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribArrayObjectivATI(int target, int pname, int[] params, int params_offset)4977   public void glGetVertexAttribArrayObjectivATI(int target, int pname, int[] params, int params_offset);
4978 
4979   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribIivEXT}(GLuint index, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribIivEXT(int index, int pname, java.nio.IntBuffer params)4980   public void glGetVertexAttribIivEXT(int index, int pname, java.nio.IntBuffer params);
4981 
4982   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribIivEXT}(GLuint index, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribIivEXT(int index, int pname, int[] params, int params_offset)4983   public void glGetVertexAttribIivEXT(int index, int pname, int[] params, int params_offset);
4984 
4985   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribIuivEXT}(GLuint index, GLenum pname, GLuint *  params); </code>    */
glGetVertexAttribIuivEXT(int index, int pname, java.nio.IntBuffer params)4986   public void glGetVertexAttribIuivEXT(int index, int pname, java.nio.IntBuffer params);
4987 
4988   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribIuivEXT}(GLuint index, GLenum pname, GLuint *  params); </code>    */
glGetVertexAttribIuivEXT(int index, int pname, int[] params, int params_offset)4989   public void glGetVertexAttribIuivEXT(int index, int pname, int[] params, int params_offset);
4990 
4991   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribdv}(GLuint index, GLenum pname, GLdouble *  params); </code>    */
glGetVertexAttribdv(int index, int pname, java.nio.DoubleBuffer params)4992   public void glGetVertexAttribdv(int index, int pname, java.nio.DoubleBuffer params);
4993 
4994   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribdv}(GLuint index, GLenum pname, GLdouble *  params); </code>    */
glGetVertexAttribdv(int index, int pname, double[] params, int params_offset)4995   public void glGetVertexAttribdv(int index, int pname, double[] params, int params_offset);
4996 
4997   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribdvARB}(GLuint index, GLenum pname, GLdouble *  params); </code>    */
glGetVertexAttribdvARB(int index, int pname, java.nio.DoubleBuffer params)4998   public void glGetVertexAttribdvARB(int index, int pname, java.nio.DoubleBuffer params);
4999 
5000   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribdvARB}(GLuint index, GLenum pname, GLdouble *  params); </code>    */
glGetVertexAttribdvARB(int index, int pname, double[] params, int params_offset)5001   public void glGetVertexAttribdvARB(int index, int pname, double[] params, int params_offset);
5002 
5003   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribdvNV}(GLuint index, GLenum pname, GLdouble *  params); </code>    */
glGetVertexAttribdvNV(int index, int pname, java.nio.DoubleBuffer params)5004   public void glGetVertexAttribdvNV(int index, int pname, java.nio.DoubleBuffer params);
5005 
5006   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribdvNV}(GLuint index, GLenum pname, GLdouble *  params); </code>    */
glGetVertexAttribdvNV(int index, int pname, double[] params, int params_offset)5007   public void glGetVertexAttribdvNV(int index, int pname, double[] params, int params_offset);
5008 
5009   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribfv}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVertexAttribfv(int target, int pname, java.nio.FloatBuffer params)5010   public void glGetVertexAttribfv(int target, int pname, java.nio.FloatBuffer params);
5011 
5012   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribfv}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVertexAttribfv(int target, int pname, float[] params, int params_offset)5013   public void glGetVertexAttribfv(int target, int pname, float[] params, int params_offset);
5014 
5015   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribfvARB}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVertexAttribfvARB(int target, int pname, java.nio.FloatBuffer params)5016   public void glGetVertexAttribfvARB(int target, int pname, java.nio.FloatBuffer params);
5017 
5018   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribfvARB}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVertexAttribfvARB(int target, int pname, float[] params, int params_offset)5019   public void glGetVertexAttribfvARB(int target, int pname, float[] params, int params_offset);
5020 
5021   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribfvNV}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVertexAttribfvNV(int target, int pname, java.nio.FloatBuffer params)5022   public void glGetVertexAttribfvNV(int target, int pname, java.nio.FloatBuffer params);
5023 
5024   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribfvNV}(GLuint target, GLenum pname, GLfloat *  params); </code>    */
glGetVertexAttribfvNV(int target, int pname, float[] params, int params_offset)5025   public void glGetVertexAttribfvNV(int target, int pname, float[] params, int params_offset);
5026 
5027   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribiv}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribiv(int target, int pname, java.nio.IntBuffer params)5028   public void glGetVertexAttribiv(int target, int pname, java.nio.IntBuffer params);
5029 
5030   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribiv}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribiv(int target, int pname, int[] params, int params_offset)5031   public void glGetVertexAttribiv(int target, int pname, int[] params, int params_offset);
5032 
5033   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribivARB}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribivARB(int target, int pname, java.nio.IntBuffer params)5034   public void glGetVertexAttribivARB(int target, int pname, java.nio.IntBuffer params);
5035 
5036   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribivARB}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribivARB(int target, int pname, int[] params, int params_offset)5037   public void glGetVertexAttribivARB(int target, int pname, int[] params, int params_offset);
5038 
5039   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribivNV}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribivNV(int target, int pname, java.nio.IntBuffer params)5040   public void glGetVertexAttribivNV(int target, int pname, java.nio.IntBuffer params);
5041 
5042   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGetVertexAttribivNV}(GLuint target, GLenum pname, GLint *  params); </code>    */
glGetVertexAttribivNV(int target, int pname, int[] params, int params_offset)5043   public void glGetVertexAttribivNV(int target, int pname, int[] params, int params_offset);
5044 
5045   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGlobalAlphaFactorbSUN}(GLbyte factor); </code>    */
glGlobalAlphaFactorbSUN(byte factor)5046   public void glGlobalAlphaFactorbSUN(byte factor);
5047 
5048   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGlobalAlphaFactordSUN}(GLdouble coord); </code>    */
glGlobalAlphaFactordSUN(double coord)5049   public void glGlobalAlphaFactordSUN(double coord);
5050 
5051   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGlobalAlphaFactorfSUN}(GLfloat coord); </code>    */
glGlobalAlphaFactorfSUN(float coord)5052   public void glGlobalAlphaFactorfSUN(float coord);
5053 
5054   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGlobalAlphaFactoriSUN}(GLint count); </code>    */
glGlobalAlphaFactoriSUN(int count)5055   public void glGlobalAlphaFactoriSUN(int count);
5056 
5057   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGlobalAlphaFactorsSUN}(GLshort factor); </code>    */
glGlobalAlphaFactorsSUN(short factor)5058   public void glGlobalAlphaFactorsSUN(short factor);
5059 
5060   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGlobalAlphaFactorubSUN}(GLubyte factor); </code>    */
glGlobalAlphaFactorubSUN(byte factor)5061   public void glGlobalAlphaFactorubSUN(byte factor);
5062 
5063   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGlobalAlphaFactoruiSUN}(GLuint mode); </code>    */
glGlobalAlphaFactoruiSUN(int mode)5064   public void glGlobalAlphaFactoruiSUN(int mode);
5065 
5066   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glGlobalAlphaFactorusSUN}(GLushort factor); </code>    */
glGlobalAlphaFactorusSUN(short factor)5067   public void glGlobalAlphaFactorusSUN(short factor);
5068 
5069   /** Interface to C language function: <br> <code> void {@native glHint}(GLenum target, GLenum mode); </code>    */
glHint(int target, int mode)5070   public void glHint(int target, int mode);
5071 
5072   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glHintPGI}(GLenum target, GLint s); </code>    */
glHintPGI(int target, int s)5073   public void glHintPGI(int target, int s);
5074 
5075   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glHistogram}(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink); </code>    */
glHistogram(int target, int width, int internalformat, boolean sink)5076   public void glHistogram(int target, int width, int internalformat, boolean sink);
5077 
5078   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glIglooInterfaceSGIX}(GLenum pname, const GLvoid *  params); </code>    */
glIglooInterfaceSGIX(int pname, java.nio.Buffer params)5079   public void glIglooInterfaceSGIX(int pname, java.nio.Buffer params);
5080 
5081   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glImageTransformParameterfHP}(GLenum target, GLenum pname, GLfloat params); </code>    */
glImageTransformParameterfHP(int target, int pname, float params)5082   public void glImageTransformParameterfHP(int target, int pname, float params);
5083 
5084   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glImageTransformParameterfvHP}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glImageTransformParameterfvHP(int target, int pname, java.nio.FloatBuffer params)5085   public void glImageTransformParameterfvHP(int target, int pname, java.nio.FloatBuffer params);
5086 
5087   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glImageTransformParameterfvHP}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glImageTransformParameterfvHP(int target, int pname, float[] params, int params_offset)5088   public void glImageTransformParameterfvHP(int target, int pname, float[] params, int params_offset);
5089 
5090   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glImageTransformParameteriHP}(GLenum target, GLenum pname, GLint params); </code>    */
glImageTransformParameteriHP(int target, int pname, int params)5091   public void glImageTransformParameteriHP(int target, int pname, int params);
5092 
5093   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glImageTransformParameterivHP}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glImageTransformParameterivHP(int target, int pname, java.nio.IntBuffer params)5094   public void glImageTransformParameterivHP(int target, int pname, java.nio.IntBuffer params);
5095 
5096   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glImageTransformParameterivHP}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glImageTransformParameterivHP(int target, int pname, int[] params, int params_offset)5097   public void glImageTransformParameterivHP(int target, int pname, int[] params, int params_offset);
5098 
5099   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glIndexFuncEXT}(GLenum target, GLclampf s); </code>    */
glIndexFuncEXT(int target, float s)5100   public void glIndexFuncEXT(int target, float s);
5101 
5102   /** Interface to C language function: <br> <code> void {@native glIndexMask}(GLuint mask); </code>    */
glIndexMask(int mask)5103   public void glIndexMask(int mask);
5104 
5105   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glIndexMaterialEXT}(GLenum target, GLenum id); </code>    */
glIndexMaterialEXT(int target, int id)5106   public void glIndexMaterialEXT(int target, int id);
5107 
5108   /** Interface to C language function: <br> <code> void {@native glIndexPointer}(GLenum type, GLsizei stride, const GLvoid *  ptr); </code>
5109       @param ptr a direct {@link java.nio.Buffer}   */
glIndexPointer(int type, int stride, java.nio.Buffer ptr)5110   public void glIndexPointer(int type, int stride, java.nio.Buffer ptr);
5111 
5112   /** Interface to C language function: <br> <code> void {@native glIndexd}(GLdouble c); </code>    */
glIndexd(double c)5113   public void glIndexd(double c);
5114 
5115   /** Interface to C language function: <br> <code> void {@native glIndexdv}(const GLdouble *  c); </code>    */
glIndexdv(java.nio.DoubleBuffer c)5116   public void glIndexdv(java.nio.DoubleBuffer c);
5117 
5118   /** Interface to C language function: <br> <code> void {@native glIndexdv}(const GLdouble *  c); </code>    */
glIndexdv(double[] c, int c_offset)5119   public void glIndexdv(double[] c, int c_offset);
5120 
5121   /** Interface to C language function: <br> <code> void {@native glIndexf}(GLfloat c); </code>    */
glIndexf(float c)5122   public void glIndexf(float c);
5123 
5124   /** Interface to C language function: <br> <code> void {@native glIndexfv}(const GLfloat *  c); </code>    */
glIndexfv(java.nio.FloatBuffer c)5125   public void glIndexfv(java.nio.FloatBuffer c);
5126 
5127   /** Interface to C language function: <br> <code> void {@native glIndexfv}(const GLfloat *  c); </code>    */
glIndexfv(float[] c, int c_offset)5128   public void glIndexfv(float[] c, int c_offset);
5129 
5130   /** Interface to C language function: <br> <code> void {@native glIndexi}(GLint c); </code>    */
glIndexi(int c)5131   public void glIndexi(int c);
5132 
5133   /** Interface to C language function: <br> <code> void {@native glIndexiv}(const GLint *  c); </code>    */
glIndexiv(java.nio.IntBuffer c)5134   public void glIndexiv(java.nio.IntBuffer c);
5135 
5136   /** Interface to C language function: <br> <code> void {@native glIndexiv}(const GLint *  c); </code>    */
glIndexiv(int[] c, int c_offset)5137   public void glIndexiv(int[] c, int c_offset);
5138 
5139   /** Interface to C language function: <br> <code> void {@native glIndexs}(GLshort c); </code>    */
glIndexs(short c)5140   public void glIndexs(short c);
5141 
5142   /** Interface to C language function: <br> <code> void {@native glIndexsv}(const GLshort *  c); </code>    */
glIndexsv(java.nio.ShortBuffer c)5143   public void glIndexsv(java.nio.ShortBuffer c);
5144 
5145   /** Interface to C language function: <br> <code> void {@native glIndexsv}(const GLshort *  c); </code>    */
glIndexsv(short[] c, int c_offset)5146   public void glIndexsv(short[] c, int c_offset);
5147 
5148   /** Interface to C language function: <br> <code> void {@native glIndexub}(GLubyte c); </code>    */
glIndexub(byte c)5149   public void glIndexub(byte c);
5150 
5151   /** Interface to C language function: <br> <code> void {@native glIndexubv}(const GLubyte *  c); </code>    */
glIndexubv(java.nio.ByteBuffer c)5152   public void glIndexubv(java.nio.ByteBuffer c);
5153 
5154   /** Interface to C language function: <br> <code> void {@native glIndexubv}(const GLubyte *  c); </code>    */
glIndexubv(byte[] c, int c_offset)5155   public void glIndexubv(byte[] c, int c_offset);
5156 
5157   /** Interface to C language function: <br> <code> void {@native glInitNames}(void); </code>    */
glInitNames()5158   public void glInitNames();
5159 
5160   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glInsertComponentEXT}(GLuint red, GLuint green, GLuint blue); </code>    */
glInsertComponentEXT(int red, int green, int blue)5161   public void glInsertComponentEXT(int red, int green, int blue);
5162 
5163   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glInstrumentsBufferSGIX}(GLsizei size, GLint *  buffer); </code>    */
glInstrumentsBufferSGIX(int size, java.nio.IntBuffer buffer)5164   public void glInstrumentsBufferSGIX(int size, java.nio.IntBuffer buffer);
5165 
5166   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glInstrumentsBufferSGIX}(GLsizei size, GLint *  buffer); </code>    */
glInstrumentsBufferSGIX(int size, int[] buffer, int buffer_offset)5167   public void glInstrumentsBufferSGIX(int size, int[] buffer, int buffer_offset);
5168 
5169   /** Interface to C language function: <br> <code> void {@native glInterleavedArrays}(GLenum format, GLsizei stride, const GLvoid *  pointer); </code>    */
glInterleavedArrays(int format, int stride, java.nio.Buffer pointer)5170   public void glInterleavedArrays(int format, int stride, java.nio.Buffer pointer);
5171 
5172   /** Interface to C language function: <br> <code> void {@native glInterleavedArrays}(GLenum format, GLsizei stride, const GLvoid *  pointer); </code>    */
glInterleavedArrays(int format, int stride, long pointer_buffer_offset)5173   public void glInterleavedArrays(int format, int stride, long pointer_buffer_offset);
5174 
5175   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsAsyncMarkerSGIX}(GLuint id); </code>    */
glIsAsyncMarkerSGIX(int id)5176   public boolean glIsAsyncMarkerSGIX(int id);
5177 
5178   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsBuffer}(GLuint id); </code>    */
glIsBuffer(int id)5179   public boolean glIsBuffer(int id);
5180 
5181   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsBufferARB}(GLuint id); </code>    */
glIsBufferARB(int id)5182   public boolean glIsBufferARB(int id);
5183 
5184   /** Interface to C language function: <br> <code> GLboolean {@native glIsEnabled}(GLenum cap); </code>    */
glIsEnabled(int cap)5185   public boolean glIsEnabled(int cap);
5186 
5187   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsEnabledIndexedEXT}(GLenum target, GLuint index); </code>    */
glIsEnabledIndexedEXT(int target, int index)5188   public boolean glIsEnabledIndexedEXT(int target, int index);
5189 
5190   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsFenceAPPLE}(GLuint id); </code>    */
glIsFenceAPPLE(int id)5191   public boolean glIsFenceAPPLE(int id);
5192 
5193   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsFenceNV}(GLuint id); </code>    */
glIsFenceNV(int id)5194   public boolean glIsFenceNV(int id);
5195 
5196   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsFramebufferEXT}(GLuint id); </code>    */
glIsFramebufferEXT(int id)5197   public boolean glIsFramebufferEXT(int id);
5198 
5199   /** Interface to C language function: <br> <code> GLboolean {@native glIsList}(GLuint list); </code>    */
glIsList(int list)5200   public boolean glIsList(int list);
5201 
5202   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsObjectBufferATI}(GLuint id); </code>    */
glIsObjectBufferATI(int id)5203   public boolean glIsObjectBufferATI(int id);
5204 
5205   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsOcclusionQueryNV}(GLuint id); </code>    */
glIsOcclusionQueryNV(int id)5206   public boolean glIsOcclusionQueryNV(int id);
5207 
5208   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsProgram}(GLuint id); </code>    */
glIsProgram(int id)5209   public boolean glIsProgram(int id);
5210 
5211   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsProgramARB}(GLuint id); </code>    */
glIsProgramARB(int id)5212   public boolean glIsProgramARB(int id);
5213 
5214   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsProgramNV}(GLuint id); </code>    */
glIsProgramNV(int id)5215   public boolean glIsProgramNV(int id);
5216 
5217   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsQuery}(GLuint id); </code>    */
glIsQuery(int id)5218   public boolean glIsQuery(int id);
5219 
5220   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsQueryARB}(GLuint id); </code>    */
glIsQueryARB(int id)5221   public boolean glIsQueryARB(int id);
5222 
5223   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsRenderbufferEXT}(GLuint id); </code>    */
glIsRenderbufferEXT(int id)5224   public boolean glIsRenderbufferEXT(int id);
5225 
5226   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsShader}(GLuint id); </code>    */
glIsShader(int id)5227   public boolean glIsShader(int id);
5228 
5229   /** Interface to C language function: <br> <code> GLboolean {@native glIsTexture}(GLuint texture); </code>    */
glIsTexture(int texture)5230   public boolean glIsTexture(int texture);
5231 
5232   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsVariantEnabledEXT}(GLuint id, GLenum cap); </code>    */
glIsVariantEnabledEXT(int id, int cap)5233   public boolean glIsVariantEnabledEXT(int id, int cap);
5234 
5235   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsVertexArrayAPPLE}(GLuint id); </code>    */
glIsVertexArrayAPPLE(int id)5236   public boolean glIsVertexArrayAPPLE(int id);
5237 
5238   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glIsVertexAttribEnabledAPPLE}(GLuint index, GLenum pname); </code>    */
glIsVertexAttribEnabledAPPLE(int index, int pname)5239   public boolean glIsVertexAttribEnabledAPPLE(int index, int pname);
5240 
5241   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLightEnviSGIX}(GLenum target, GLint s); </code>    */
glLightEnviSGIX(int target, int s)5242   public void glLightEnviSGIX(int target, int s);
5243 
5244   /** Interface to C language function: <br> <code> void {@native glLightModelf}(GLenum pname, GLfloat param); </code>    */
glLightModelf(int pname, float param)5245   public void glLightModelf(int pname, float param);
5246 
5247   /** Interface to C language function: <br> <code> void {@native glLightModelfv}(GLenum pname, const GLfloat *  params); </code>    */
glLightModelfv(int pname, java.nio.FloatBuffer params)5248   public void glLightModelfv(int pname, java.nio.FloatBuffer params);
5249 
5250   /** Interface to C language function: <br> <code> void {@native glLightModelfv}(GLenum pname, const GLfloat *  params); </code>    */
glLightModelfv(int pname, float[] params, int params_offset)5251   public void glLightModelfv(int pname, float[] params, int params_offset);
5252 
5253   /** Interface to C language function: <br> <code> void {@native glLightModeli}(GLenum pname, GLint param); </code>    */
glLightModeli(int pname, int param)5254   public void glLightModeli(int pname, int param);
5255 
5256   /** Interface to C language function: <br> <code> void {@native glLightModeliv}(GLenum pname, const GLint *  params); </code>    */
glLightModeliv(int pname, java.nio.IntBuffer params)5257   public void glLightModeliv(int pname, java.nio.IntBuffer params);
5258 
5259   /** Interface to C language function: <br> <code> void {@native glLightModeliv}(GLenum pname, const GLint *  params); </code>    */
glLightModeliv(int pname, int[] params, int params_offset)5260   public void glLightModeliv(int pname, int[] params, int params_offset);
5261 
5262   /** Interface to C language function: <br> <code> void {@native glLightf}(GLenum light, GLenum pname, GLfloat param); </code>    */
glLightf(int light, int pname, float param)5263   public void glLightf(int light, int pname, float param);
5264 
5265   /** Interface to C language function: <br> <code> void {@native glLightfv}(GLenum light, GLenum pname, const GLfloat *  params); </code>    */
glLightfv(int light, int pname, java.nio.FloatBuffer params)5266   public void glLightfv(int light, int pname, java.nio.FloatBuffer params);
5267 
5268   /** Interface to C language function: <br> <code> void {@native glLightfv}(GLenum light, GLenum pname, const GLfloat *  params); </code>    */
glLightfv(int light, int pname, float[] params, int params_offset)5269   public void glLightfv(int light, int pname, float[] params, int params_offset);
5270 
5271   /** Interface to C language function: <br> <code> void {@native glLighti}(GLenum light, GLenum pname, GLint param); </code>    */
glLighti(int light, int pname, int param)5272   public void glLighti(int light, int pname, int param);
5273 
5274   /** Interface to C language function: <br> <code> void {@native glLightiv}(GLenum light, GLenum pname, const GLint *  params); </code>    */
glLightiv(int light, int pname, java.nio.IntBuffer params)5275   public void glLightiv(int light, int pname, java.nio.IntBuffer params);
5276 
5277   /** Interface to C language function: <br> <code> void {@native glLightiv}(GLenum light, GLenum pname, const GLint *  params); </code>    */
glLightiv(int light, int pname, int[] params, int params_offset)5278   public void glLightiv(int light, int pname, int[] params, int params_offset);
5279 
5280   /** Interface to C language function: <br> <code> void {@native glLineStipple}(GLint factor, GLushort pattern); </code>    */
glLineStipple(int factor, short pattern)5281   public void glLineStipple(int factor, short pattern);
5282 
5283   /** Interface to C language function: <br> <code> void {@native glLineWidth}(GLfloat width); </code>    */
glLineWidth(float width)5284   public void glLineWidth(float width);
5285 
5286   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLinkProgram}(GLuint mode); </code>    */
glLinkProgram(int mode)5287   public void glLinkProgram(int mode);
5288 
5289   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLinkProgramARB}(GLhandleARB mode); </code>    */
glLinkProgramARB(int mode)5290   public void glLinkProgramARB(int mode);
5291 
5292   /** Interface to C language function: <br> <code> void {@native glListBase}(GLuint base); </code>    */
glListBase(int base)5293   public void glListBase(int base);
5294 
5295   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glListParameterfSGIX}(GLuint target, GLenum pname, GLfloat params); </code>    */
glListParameterfSGIX(int target, int pname, float params)5296   public void glListParameterfSGIX(int target, int pname, float params);
5297 
5298   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glListParameterfvSGIX}(GLuint target, GLenum pname, const GLfloat *  params); </code>    */
glListParameterfvSGIX(int target, int pname, java.nio.FloatBuffer params)5299   public void glListParameterfvSGIX(int target, int pname, java.nio.FloatBuffer params);
5300 
5301   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glListParameterfvSGIX}(GLuint target, GLenum pname, const GLfloat *  params); </code>    */
glListParameterfvSGIX(int target, int pname, float[] params, int params_offset)5302   public void glListParameterfvSGIX(int target, int pname, float[] params, int params_offset);
5303 
5304   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glListParameteriSGIX}(GLuint target, GLenum pname, GLint params); </code>    */
glListParameteriSGIX(int target, int pname, int params)5305   public void glListParameteriSGIX(int target, int pname, int params);
5306 
5307   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glListParameterivSGIX}(GLuint target, GLenum pname, const GLint *  params); </code>    */
glListParameterivSGIX(int target, int pname, java.nio.IntBuffer params)5308   public void glListParameterivSGIX(int target, int pname, java.nio.IntBuffer params);
5309 
5310   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glListParameterivSGIX}(GLuint target, GLenum pname, const GLint *  params); </code>    */
glListParameterivSGIX(int target, int pname, int[] params, int params_offset)5311   public void glListParameterivSGIX(int target, int pname, int[] params, int params_offset);
5312 
5313   /** Interface to C language function: <br> <code> void {@native glLoadIdentity}(void); </code>    */
glLoadIdentity()5314   public void glLoadIdentity();
5315 
5316   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLoadIdentityDeformationMapSGIX}(GLbitfield mode); </code>    */
glLoadIdentityDeformationMapSGIX(int mode)5317   public void glLoadIdentityDeformationMapSGIX(int mode);
5318 
5319   /** Interface to C language function: <br> <code> void {@native glLoadMatrixd}(const GLdouble *  m); </code>    */
glLoadMatrixd(java.nio.DoubleBuffer m)5320   public void glLoadMatrixd(java.nio.DoubleBuffer m);
5321 
5322   /** Interface to C language function: <br> <code> void {@native glLoadMatrixd}(const GLdouble *  m); </code>    */
glLoadMatrixd(double[] m, int m_offset)5323   public void glLoadMatrixd(double[] m, int m_offset);
5324 
5325   /** Interface to C language function: <br> <code> void {@native glLoadMatrixf}(const GLfloat *  m); </code>    */
glLoadMatrixf(java.nio.FloatBuffer m)5326   public void glLoadMatrixf(java.nio.FloatBuffer m);
5327 
5328   /** Interface to C language function: <br> <code> void {@native glLoadMatrixf}(const GLfloat *  m); </code>    */
glLoadMatrixf(float[] m, int m_offset)5329   public void glLoadMatrixf(float[] m, int m_offset);
5330 
5331   /** Interface to C language function: <br> <code> void {@native glLoadName}(GLuint name); </code>    */
glLoadName(int name)5332   public void glLoadName(int name);
5333 
5334   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLoadProgramNV}(GLenum target, GLuint id, GLsizei len, const GLubyte *  program); </code>    */
glLoadProgramNV(int target, int id, int len, java.lang.String program)5335   public void glLoadProgramNV(int target, int id, int len, java.lang.String program);
5336 
5337   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLoadTransposeMatrixd}(const GLdouble *  m); </code>    */
glLoadTransposeMatrixd(java.nio.DoubleBuffer m)5338   public void glLoadTransposeMatrixd(java.nio.DoubleBuffer m);
5339 
5340   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLoadTransposeMatrixd}(const GLdouble *  m); </code>    */
glLoadTransposeMatrixd(double[] m, int m_offset)5341   public void glLoadTransposeMatrixd(double[] m, int m_offset);
5342 
5343   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLoadTransposeMatrixf}(const GLfloat *  m); </code>    */
glLoadTransposeMatrixf(java.nio.FloatBuffer m)5344   public void glLoadTransposeMatrixf(java.nio.FloatBuffer m);
5345 
5346   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLoadTransposeMatrixf}(const GLfloat *  m); </code>    */
glLoadTransposeMatrixf(float[] m, int m_offset)5347   public void glLoadTransposeMatrixf(float[] m, int m_offset);
5348 
5349   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glLockArraysEXT}(GLint x, GLsizei y); </code>    */
glLockArraysEXT(int x, int y)5350   public void glLockArraysEXT(int x, int y);
5351 
5352   /** Interface to C language function: <br> <code> void {@native glLogicOp}(GLenum opcode); </code>    */
glLogicOp(int opcode)5353   public void glLogicOp(int opcode);
5354 
5355   /** Interface to C language function: <br> <code> void {@native glMap1d}(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *  points); </code>    */
glMap1d(int target, double u1, double u2, int stride, int order, java.nio.DoubleBuffer points)5356   public void glMap1d(int target, double u1, double u2, int stride, int order, java.nio.DoubleBuffer points);
5357 
5358   /** Interface to C language function: <br> <code> void {@native glMap1d}(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *  points); </code>    */
glMap1d(int target, double u1, double u2, int stride, int order, double[] points, int points_offset)5359   public void glMap1d(int target, double u1, double u2, int stride, int order, double[] points, int points_offset);
5360 
5361   /** Interface to C language function: <br> <code> void {@native glMap1f}(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *  points); </code>    */
glMap1f(int target, float u1, float u2, int stride, int order, java.nio.FloatBuffer points)5362   public void glMap1f(int target, float u1, float u2, int stride, int order, java.nio.FloatBuffer points);
5363 
5364   /** Interface to C language function: <br> <code> void {@native glMap1f}(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *  points); </code>    */
glMap1f(int target, float u1, float u2, int stride, int order, float[] points, int points_offset)5365   public void glMap1f(int target, float u1, float u2, int stride, int order, float[] points, int points_offset);
5366 
5367   /** Interface to C language function: <br> <code> void {@native glMap2d}(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *  points); </code>    */
glMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, java.nio.DoubleBuffer points)5368   public void glMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, java.nio.DoubleBuffer points);
5369 
5370   /** Interface to C language function: <br> <code> void {@native glMap2d}(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *  points); </code>    */
glMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[] points, int points_offset)5371   public void glMap2d(int target, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[] points, int points_offset);
5372 
5373   /** Interface to C language function: <br> <code> void {@native glMap2f}(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *  points); </code>    */
glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, java.nio.FloatBuffer points)5374   public void glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, java.nio.FloatBuffer points);
5375 
5376   /** Interface to C language function: <br> <code> void {@native glMap2f}(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *  points); </code>    */
glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float[] points, int points_offset)5377   public void glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float[] points, int points_offset);
5378 
5379   /** Interface to C language function: <br> <code> GLvoid *  {@native glMapBuffer}(GLenum target, GLenum access); </code>    */
glMapBuffer(int target, int access)5380   public java.nio.ByteBuffer glMapBuffer(int target, int access);
5381 
5382   /** Interface to C language function: <br> <code> GLvoid *  {@native glMapBufferARB}(GLenum target, GLenum access); </code>    */
glMapBufferARB(int target, int access)5383   public java.nio.ByteBuffer glMapBufferARB(int target, int access);
5384 
5385   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapControlPointsNV}(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid *  points); </code>    */
glMapControlPointsNV(int target, int index, int type, int ustride, int vstride, int uorder, int vorder, boolean packed, java.nio.Buffer points)5386   public void glMapControlPointsNV(int target, int index, int type, int ustride, int vstride, int uorder, int vorder, boolean packed, java.nio.Buffer points);
5387 
5388   /** Interface to C language function: <br> <code> void {@native glMapGrid1d}(GLint un, GLdouble u1, GLdouble u2); </code>    */
glMapGrid1d(int un, double u1, double u2)5389   public void glMapGrid1d(int un, double u1, double u2);
5390 
5391   /** Interface to C language function: <br> <code> void {@native glMapGrid1f}(GLint un, GLfloat u1, GLfloat u2); </code>    */
glMapGrid1f(int un, float u1, float u2)5392   public void glMapGrid1f(int un, float u1, float u2);
5393 
5394   /** Interface to C language function: <br> <code> void {@native glMapGrid2d}(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); </code>    */
glMapGrid2d(int un, double u1, double u2, int vn, double v1, double v2)5395   public void glMapGrid2d(int un, double u1, double u2, int vn, double v1, double v2);
5396 
5397   /** Interface to C language function: <br> <code> void {@native glMapGrid2f}(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); </code>    */
glMapGrid2f(int un, float u1, float u2, int vn, float v1, float v2)5398   public void glMapGrid2f(int un, float u1, float u2, int vn, float v1, float v2);
5399 
5400   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapParameterfvNV}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glMapParameterfvNV(int target, int pname, java.nio.FloatBuffer params)5401   public void glMapParameterfvNV(int target, int pname, java.nio.FloatBuffer params);
5402 
5403   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapParameterfvNV}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glMapParameterfvNV(int target, int pname, float[] params, int params_offset)5404   public void glMapParameterfvNV(int target, int pname, float[] params, int params_offset);
5405 
5406   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapParameterivNV}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glMapParameterivNV(int target, int pname, java.nio.IntBuffer params)5407   public void glMapParameterivNV(int target, int pname, java.nio.IntBuffer params);
5408 
5409   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapParameterivNV}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glMapParameterivNV(int target, int pname, int[] params, int params_offset)5410   public void glMapParameterivNV(int target, int pname, int[] params, int params_offset);
5411 
5412   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapVertexAttrib1dAPPLE}(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *  points); </code>    */
glMapVertexAttrib1dAPPLE(int index, int size, double u1, double u2, int stride, int order, java.nio.DoubleBuffer points)5413   public void glMapVertexAttrib1dAPPLE(int index, int size, double u1, double u2, int stride, int order, java.nio.DoubleBuffer points);
5414 
5415   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapVertexAttrib1dAPPLE}(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *  points); </code>    */
glMapVertexAttrib1dAPPLE(int index, int size, double u1, double u2, int stride, int order, double[] points, int points_offset)5416   public void glMapVertexAttrib1dAPPLE(int index, int size, double u1, double u2, int stride, int order, double[] points, int points_offset);
5417 
5418   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapVertexAttrib1fAPPLE}(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *  points); </code>    */
glMapVertexAttrib1fAPPLE(int index, int size, float u1, float u2, int stride, int order, java.nio.FloatBuffer points)5419   public void glMapVertexAttrib1fAPPLE(int index, int size, float u1, float u2, int stride, int order, java.nio.FloatBuffer points);
5420 
5421   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapVertexAttrib1fAPPLE}(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *  points); </code>    */
glMapVertexAttrib1fAPPLE(int index, int size, float u1, float u2, int stride, int order, float[] points, int points_offset)5422   public void glMapVertexAttrib1fAPPLE(int index, int size, float u1, float u2, int stride, int order, float[] points, int points_offset);
5423 
5424   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapVertexAttrib2dAPPLE}(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *  points); </code>    */
glMapVertexAttrib2dAPPLE(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, java.nio.DoubleBuffer points)5425   public void glMapVertexAttrib2dAPPLE(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, java.nio.DoubleBuffer points);
5426 
5427   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapVertexAttrib2dAPPLE}(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *  points); </code>    */
glMapVertexAttrib2dAPPLE(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[] points, int points_offset)5428   public void glMapVertexAttrib2dAPPLE(int index, int size, double u1, double u2, int ustride, int uorder, double v1, double v2, int vstride, int vorder, double[] points, int points_offset);
5429 
5430   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapVertexAttrib2fAPPLE}(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *  points); </code>    */
glMapVertexAttrib2fAPPLE(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, java.nio.FloatBuffer points)5431   public void glMapVertexAttrib2fAPPLE(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, java.nio.FloatBuffer points);
5432 
5433   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMapVertexAttrib2fAPPLE}(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *  points); </code>    */
glMapVertexAttrib2fAPPLE(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float[] points, int points_offset)5434   public void glMapVertexAttrib2fAPPLE(int index, int size, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, float[] points, int points_offset);
5435 
5436   /** Interface to C language function: <br> <code> void {@native glMaterialf}(GLenum face, GLenum pname, GLfloat param); </code>    */
glMaterialf(int face, int pname, float param)5437   public void glMaterialf(int face, int pname, float param);
5438 
5439   /** Interface to C language function: <br> <code> void {@native glMaterialfv}(GLenum face, GLenum pname, const GLfloat *  params); </code>    */
glMaterialfv(int face, int pname, java.nio.FloatBuffer params)5440   public void glMaterialfv(int face, int pname, java.nio.FloatBuffer params);
5441 
5442   /** Interface to C language function: <br> <code> void {@native glMaterialfv}(GLenum face, GLenum pname, const GLfloat *  params); </code>    */
glMaterialfv(int face, int pname, float[] params, int params_offset)5443   public void glMaterialfv(int face, int pname, float[] params, int params_offset);
5444 
5445   /** Interface to C language function: <br> <code> void {@native glMateriali}(GLenum face, GLenum pname, GLint param); </code>    */
glMateriali(int face, int pname, int param)5446   public void glMateriali(int face, int pname, int param);
5447 
5448   /** Interface to C language function: <br> <code> void {@native glMaterialiv}(GLenum face, GLenum pname, const GLint *  params); </code>    */
glMaterialiv(int face, int pname, java.nio.IntBuffer params)5449   public void glMaterialiv(int face, int pname, java.nio.IntBuffer params);
5450 
5451   /** Interface to C language function: <br> <code> void {@native glMaterialiv}(GLenum face, GLenum pname, const GLint *  params); </code>    */
glMaterialiv(int face, int pname, int[] params, int params_offset)5452   public void glMaterialiv(int face, int pname, int[] params, int params_offset);
5453 
5454   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMatrixIndexPointerARB}(GLint size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>
5455       @param pointer a direct {@link java.nio.Buffer}   */
glMatrixIndexPointerARB(int size, int type, int stride, java.nio.Buffer pointer)5456   public void glMatrixIndexPointerARB(int size, int type, int stride, java.nio.Buffer pointer);
5457 
5458   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMatrixIndexPointerARB}(GLint size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>    */
glMatrixIndexPointerARB(int size, int type, int stride, long pointer_buffer_offset)5459   public void glMatrixIndexPointerARB(int size, int type, int stride, long pointer_buffer_offset);
5460 
5461   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMatrixIndexubvARB}(GLint size, const GLubyte *  weights); </code>    */
glMatrixIndexubvARB(int size, java.nio.ByteBuffer weights)5462   public void glMatrixIndexubvARB(int size, java.nio.ByteBuffer weights);
5463 
5464   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMatrixIndexubvARB}(GLint size, const GLubyte *  weights); </code>    */
glMatrixIndexubvARB(int size, byte[] weights, int weights_offset)5465   public void glMatrixIndexubvARB(int size, byte[] weights, int weights_offset);
5466 
5467   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMatrixIndexuivARB}(GLint n, const GLuint *  ids); </code>    */
glMatrixIndexuivARB(int n, java.nio.IntBuffer ids)5468   public void glMatrixIndexuivARB(int n, java.nio.IntBuffer ids);
5469 
5470   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMatrixIndexuivARB}(GLint n, const GLuint *  ids); </code>    */
glMatrixIndexuivARB(int n, int[] ids, int ids_offset)5471   public void glMatrixIndexuivARB(int n, int[] ids, int ids_offset);
5472 
5473   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMatrixIndexusvARB}(GLint size, const GLushort *  weights); </code>    */
glMatrixIndexusvARB(int size, java.nio.ShortBuffer weights)5474   public void glMatrixIndexusvARB(int size, java.nio.ShortBuffer weights);
5475 
5476   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMatrixIndexusvARB}(GLint size, const GLushort *  weights); </code>    */
glMatrixIndexusvARB(int size, short[] weights, int weights_offset)5477   public void glMatrixIndexusvARB(int size, short[] weights, int weights_offset);
5478 
5479   /** Interface to C language function: <br> <code> void {@native glMatrixMode}(GLenum mode); </code>    */
glMatrixMode(int mode)5480   public void glMatrixMode(int mode);
5481 
5482   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMinmax}(GLenum target, GLenum internalformat, GLboolean sink); </code>    */
glMinmax(int target, int internalformat, boolean sink)5483   public void glMinmax(int target, int internalformat, boolean sink);
5484 
5485   /** Interface to C language function: <br> <code> void {@native glMultMatrixd}(const GLdouble *  m); </code>    */
glMultMatrixd(java.nio.DoubleBuffer m)5486   public void glMultMatrixd(java.nio.DoubleBuffer m);
5487 
5488   /** Interface to C language function: <br> <code> void {@native glMultMatrixd}(const GLdouble *  m); </code>    */
glMultMatrixd(double[] m, int m_offset)5489   public void glMultMatrixd(double[] m, int m_offset);
5490 
5491   /** Interface to C language function: <br> <code> void {@native glMultMatrixf}(const GLfloat *  m); </code>    */
glMultMatrixf(java.nio.FloatBuffer m)5492   public void glMultMatrixf(java.nio.FloatBuffer m);
5493 
5494   /** Interface to C language function: <br> <code> void {@native glMultMatrixf}(const GLfloat *  m); </code>    */
glMultMatrixf(float[] m, int m_offset)5495   public void glMultMatrixf(float[] m, int m_offset);
5496 
5497   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultTransposeMatrixd}(const GLdouble *  m); </code>    */
glMultTransposeMatrixd(java.nio.DoubleBuffer m)5498   public void glMultTransposeMatrixd(java.nio.DoubleBuffer m);
5499 
5500   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultTransposeMatrixd}(const GLdouble *  m); </code>    */
glMultTransposeMatrixd(double[] m, int m_offset)5501   public void glMultTransposeMatrixd(double[] m, int m_offset);
5502 
5503   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultTransposeMatrixf}(const GLfloat *  m); </code>    */
glMultTransposeMatrixf(java.nio.FloatBuffer m)5504   public void glMultTransposeMatrixf(java.nio.FloatBuffer m);
5505 
5506   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultTransposeMatrixf}(const GLfloat *  m); </code>    */
glMultTransposeMatrixf(float[] m, int m_offset)5507   public void glMultTransposeMatrixf(float[] m, int m_offset);
5508 
5509   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawArrays}(GLenum mode, GLint *  first, GLsizei *  count, GLsizei primcount); </code>    */
glMultiDrawArrays(int mode, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount)5510   public void glMultiDrawArrays(int mode, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount);
5511 
5512   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawArrays}(GLenum mode, GLint *  first, GLsizei *  count, GLsizei primcount); </code>    */
glMultiDrawArrays(int mode, int[] first, int first_offset, int[] count, int count_offset, int primcount)5513   public void glMultiDrawArrays(int mode, int[] first, int first_offset, int[] count, int count_offset, int primcount);
5514 
5515   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawArraysEXT}(GLenum mode, GLint *  first, GLsizei *  count, GLsizei primcount); </code>    */
glMultiDrawArraysEXT(int mode, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount)5516   public void glMultiDrawArraysEXT(int mode, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount);
5517 
5518   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawArraysEXT}(GLenum mode, GLint *  first, GLsizei *  count, GLsizei primcount); </code>    */
glMultiDrawArraysEXT(int mode, int[] first, int first_offset, int[] count, int count_offset, int primcount)5519   public void glMultiDrawArraysEXT(int mode, int[] first, int first_offset, int[] count, int count_offset, int primcount);
5520 
5521   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawElementArrayAPPLE}(GLenum mode, const GLint *  first, const GLsizei *  count, GLsizei primcount); </code>    */
glMultiDrawElementArrayAPPLE(int mode, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount)5522   public void glMultiDrawElementArrayAPPLE(int mode, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount);
5523 
5524   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawElementArrayAPPLE}(GLenum mode, const GLint *  first, const GLsizei *  count, GLsizei primcount); </code>    */
glMultiDrawElementArrayAPPLE(int mode, int[] first, int first_offset, int[] count, int count_offset, int primcount)5525   public void glMultiDrawElementArrayAPPLE(int mode, int[] first, int first_offset, int[] count, int count_offset, int primcount);
5526 
5527   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawElements}(GLenum mode, const GLsizei *  count, GLenum type, const GLvoid *  *  indices, GLsizei primcount); </code>    */
glMultiDrawElements(int mode, java.nio.IntBuffer count, int type, java.nio.Buffer[] indices, int primcount)5528   public void glMultiDrawElements(int mode, java.nio.IntBuffer count, int type, java.nio.Buffer[] indices, int primcount);
5529 
5530   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawElements}(GLenum mode, const GLsizei *  count, GLenum type, const GLvoid *  *  indices, GLsizei primcount); </code>    */
glMultiDrawElements(int mode, int[] count, int count_offset, int type, java.nio.Buffer[] indices, int primcount)5531   public void glMultiDrawElements(int mode, int[] count, int count_offset, int type, java.nio.Buffer[] indices, int primcount);
5532 
5533   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawElementsEXT}(GLenum mode, const GLsizei *  count, GLenum type, const GLvoid *  *  indices, GLsizei primcount); </code>    */
glMultiDrawElementsEXT(int mode, java.nio.IntBuffer count, int type, java.nio.Buffer[] indices, int primcount)5534   public void glMultiDrawElementsEXT(int mode, java.nio.IntBuffer count, int type, java.nio.Buffer[] indices, int primcount);
5535 
5536   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawElementsEXT}(GLenum mode, const GLsizei *  count, GLenum type, const GLvoid *  *  indices, GLsizei primcount); </code>    */
glMultiDrawElementsEXT(int mode, int[] count, int count_offset, int type, java.nio.Buffer[] indices, int primcount)5537   public void glMultiDrawElementsEXT(int mode, int[] count, int count_offset, int type, java.nio.Buffer[] indices, int primcount);
5538 
5539   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawRangeElementArrayAPPLE}(GLenum mode, GLuint start, GLuint end, const GLint *  first, const GLsizei *  count, GLsizei primcount); </code>    */
glMultiDrawRangeElementArrayAPPLE(int mode, int start, int end, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount)5540   public void glMultiDrawRangeElementArrayAPPLE(int mode, int start, int end, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount);
5541 
5542   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiDrawRangeElementArrayAPPLE}(GLenum mode, GLuint start, GLuint end, const GLint *  first, const GLsizei *  count, GLsizei primcount); </code>    */
glMultiDrawRangeElementArrayAPPLE(int mode, int start, int end, int[] first, int first_offset, int[] count, int count_offset, int primcount)5543   public void glMultiDrawRangeElementArrayAPPLE(int mode, int start, int end, int[] first, int first_offset, int[] count, int count_offset, int primcount);
5544 
5545   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiModeDrawArraysIBM}(const GLenum *  mode, const GLint *  first, const GLsizei *  count, GLsizei primcount, GLint modestride); </code>    */
glMultiModeDrawArraysIBM(java.nio.IntBuffer mode, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount, int modestride)5546   public void glMultiModeDrawArraysIBM(java.nio.IntBuffer mode, java.nio.IntBuffer first, java.nio.IntBuffer count, int primcount, int modestride);
5547 
5548   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiModeDrawArraysIBM}(const GLenum *  mode, const GLint *  first, const GLsizei *  count, GLsizei primcount, GLint modestride); </code>    */
glMultiModeDrawArraysIBM(int[] mode, int mode_offset, int[] first, int first_offset, int[] count, int count_offset, int primcount, int modestride)5549   public void glMultiModeDrawArraysIBM(int[] mode, int mode_offset, int[] first, int first_offset, int[] count, int count_offset, int primcount, int modestride);
5550 
5551   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiModeDrawElementsIBM}(const GLenum *  mode, const GLsizei *  count, GLenum type, const GLvoid * const  *  indices, GLsizei primcount, GLint modestride); </code>    */
glMultiModeDrawElementsIBM(java.nio.IntBuffer mode, java.nio.IntBuffer count, int type, java.nio.Buffer[] indices, int primcount, int modestride)5552   public void glMultiModeDrawElementsIBM(java.nio.IntBuffer mode, java.nio.IntBuffer count, int type, java.nio.Buffer[] indices, int primcount, int modestride);
5553 
5554   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiModeDrawElementsIBM}(const GLenum *  mode, const GLsizei *  count, GLenum type, const GLvoid * const  *  indices, GLsizei primcount, GLint modestride); </code>    */
glMultiModeDrawElementsIBM(int[] mode, int mode_offset, int[] count, int count_offset, int type, java.nio.Buffer[] indices, int primcount, int modestride)5555   public void glMultiModeDrawElementsIBM(int[] mode, int mode_offset, int[] count, int count_offset, int type, java.nio.Buffer[] indices, int primcount, int modestride);
5556 
5557   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1d}(GLenum target, GLdouble s); </code>    */
glMultiTexCoord1d(int target, double s)5558   public void glMultiTexCoord1d(int target, double s);
5559 
5560   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1dv}(GLenum target, const GLdouble *  v); </code>    */
glMultiTexCoord1dv(int target, java.nio.DoubleBuffer v)5561   public void glMultiTexCoord1dv(int target, java.nio.DoubleBuffer v);
5562 
5563   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1dv}(GLenum target, const GLdouble *  v); </code>    */
glMultiTexCoord1dv(int target, double[] v, int v_offset)5564   public void glMultiTexCoord1dv(int target, double[] v, int v_offset);
5565 
5566   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1f}(GLenum target, GLfloat s); </code>    */
glMultiTexCoord1f(int target, float s)5567   public void glMultiTexCoord1f(int target, float s);
5568 
5569   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1fv}(GLenum target, const GLfloat *  v); </code>    */
glMultiTexCoord1fv(int target, java.nio.FloatBuffer v)5570   public void glMultiTexCoord1fv(int target, java.nio.FloatBuffer v);
5571 
5572   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1fv}(GLenum target, const GLfloat *  v); </code>    */
glMultiTexCoord1fv(int target, float[] v, int v_offset)5573   public void glMultiTexCoord1fv(int target, float[] v, int v_offset);
5574 
5575   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1hNV}(GLenum target, GLhalfNV s); </code>    */
glMultiTexCoord1hNV(int target, short s)5576   public void glMultiTexCoord1hNV(int target, short s);
5577 
5578   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1hvNV}(GLenum index, const GLhalfNV *  v); </code>    */
glMultiTexCoord1hvNV(int index, java.nio.ShortBuffer v)5579   public void glMultiTexCoord1hvNV(int index, java.nio.ShortBuffer v);
5580 
5581   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1hvNV}(GLenum index, const GLhalfNV *  v); </code>    */
glMultiTexCoord1hvNV(int index, short[] v, int v_offset)5582   public void glMultiTexCoord1hvNV(int index, short[] v, int v_offset);
5583 
5584   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1i}(GLenum target, GLint s); </code>    */
glMultiTexCoord1i(int target, int s)5585   public void glMultiTexCoord1i(int target, int s);
5586 
5587   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1iv}(GLenum target, const GLint *  v); </code>    */
glMultiTexCoord1iv(int target, java.nio.IntBuffer v)5588   public void glMultiTexCoord1iv(int target, java.nio.IntBuffer v);
5589 
5590   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1iv}(GLenum target, const GLint *  v); </code>    */
glMultiTexCoord1iv(int target, int[] v, int v_offset)5591   public void glMultiTexCoord1iv(int target, int[] v, int v_offset);
5592 
5593   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1s}(GLenum target, GLshort s); </code>    */
glMultiTexCoord1s(int target, short s)5594   public void glMultiTexCoord1s(int target, short s);
5595 
5596   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1sv}(GLenum target, const GLshort *  v); </code>    */
glMultiTexCoord1sv(int target, java.nio.ShortBuffer v)5597   public void glMultiTexCoord1sv(int target, java.nio.ShortBuffer v);
5598 
5599   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord1sv}(GLenum target, const GLshort *  v); </code>    */
glMultiTexCoord1sv(int target, short[] v, int v_offset)5600   public void glMultiTexCoord1sv(int target, short[] v, int v_offset);
5601 
5602   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2d}(GLenum target, GLdouble s, GLdouble t); </code>    */
glMultiTexCoord2d(int target, double s, double t)5603   public void glMultiTexCoord2d(int target, double s, double t);
5604 
5605   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2dv}(GLenum target, const GLdouble *  v); </code>    */
glMultiTexCoord2dv(int target, java.nio.DoubleBuffer v)5606   public void glMultiTexCoord2dv(int target, java.nio.DoubleBuffer v);
5607 
5608   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2dv}(GLenum target, const GLdouble *  v); </code>    */
glMultiTexCoord2dv(int target, double[] v, int v_offset)5609   public void glMultiTexCoord2dv(int target, double[] v, int v_offset);
5610 
5611   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2f}(GLenum target, GLfloat s, GLfloat t); </code>    */
glMultiTexCoord2f(int target, float s, float t)5612   public void glMultiTexCoord2f(int target, float s, float t);
5613 
5614   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2fv}(GLenum target, const GLfloat *  v); </code>    */
glMultiTexCoord2fv(int target, java.nio.FloatBuffer v)5615   public void glMultiTexCoord2fv(int target, java.nio.FloatBuffer v);
5616 
5617   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2fv}(GLenum target, const GLfloat *  v); </code>    */
glMultiTexCoord2fv(int target, float[] v, int v_offset)5618   public void glMultiTexCoord2fv(int target, float[] v, int v_offset);
5619 
5620   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2hNV}(GLenum target, GLhalfNV s, GLhalfNV t); </code>    */
glMultiTexCoord2hNV(int target, short s, short t)5621   public void glMultiTexCoord2hNV(int target, short s, short t);
5622 
5623   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2hvNV}(GLenum index, const GLhalfNV *  v); </code>    */
glMultiTexCoord2hvNV(int index, java.nio.ShortBuffer v)5624   public void glMultiTexCoord2hvNV(int index, java.nio.ShortBuffer v);
5625 
5626   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2hvNV}(GLenum index, const GLhalfNV *  v); </code>    */
glMultiTexCoord2hvNV(int index, short[] v, int v_offset)5627   public void glMultiTexCoord2hvNV(int index, short[] v, int v_offset);
5628 
5629   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2i}(GLenum target, GLint s, GLint t); </code>    */
glMultiTexCoord2i(int target, int s, int t)5630   public void glMultiTexCoord2i(int target, int s, int t);
5631 
5632   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2iv}(GLenum target, const GLint *  v); </code>    */
glMultiTexCoord2iv(int target, java.nio.IntBuffer v)5633   public void glMultiTexCoord2iv(int target, java.nio.IntBuffer v);
5634 
5635   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2iv}(GLenum target, const GLint *  v); </code>    */
glMultiTexCoord2iv(int target, int[] v, int v_offset)5636   public void glMultiTexCoord2iv(int target, int[] v, int v_offset);
5637 
5638   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2s}(GLenum target, GLshort s, GLshort t); </code>    */
glMultiTexCoord2s(int target, short s, short t)5639   public void glMultiTexCoord2s(int target, short s, short t);
5640 
5641   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2sv}(GLenum target, const GLshort *  v); </code>    */
glMultiTexCoord2sv(int target, java.nio.ShortBuffer v)5642   public void glMultiTexCoord2sv(int target, java.nio.ShortBuffer v);
5643 
5644   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord2sv}(GLenum target, const GLshort *  v); </code>    */
glMultiTexCoord2sv(int target, short[] v, int v_offset)5645   public void glMultiTexCoord2sv(int target, short[] v, int v_offset);
5646 
5647   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3d}(GLenum target, GLdouble s, GLdouble t, GLdouble r); </code>    */
glMultiTexCoord3d(int target, double s, double t, double r)5648   public void glMultiTexCoord3d(int target, double s, double t, double r);
5649 
5650   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3dv}(GLenum target, const GLdouble *  v); </code>    */
glMultiTexCoord3dv(int target, java.nio.DoubleBuffer v)5651   public void glMultiTexCoord3dv(int target, java.nio.DoubleBuffer v);
5652 
5653   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3dv}(GLenum target, const GLdouble *  v); </code>    */
glMultiTexCoord3dv(int target, double[] v, int v_offset)5654   public void glMultiTexCoord3dv(int target, double[] v, int v_offset);
5655 
5656   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3f}(GLenum target, GLfloat s, GLfloat t, GLfloat r); </code>    */
glMultiTexCoord3f(int target, float s, float t, float r)5657   public void glMultiTexCoord3f(int target, float s, float t, float r);
5658 
5659   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3fv}(GLenum target, const GLfloat *  v); </code>    */
glMultiTexCoord3fv(int target, java.nio.FloatBuffer v)5660   public void glMultiTexCoord3fv(int target, java.nio.FloatBuffer v);
5661 
5662   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3fv}(GLenum target, const GLfloat *  v); </code>    */
glMultiTexCoord3fv(int target, float[] v, int v_offset)5663   public void glMultiTexCoord3fv(int target, float[] v, int v_offset);
5664 
5665   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3hNV}(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r); </code>    */
glMultiTexCoord3hNV(int target, short s, short t, short r)5666   public void glMultiTexCoord3hNV(int target, short s, short t, short r);
5667 
5668   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3hvNV}(GLenum index, const GLhalfNV *  v); </code>    */
glMultiTexCoord3hvNV(int index, java.nio.ShortBuffer v)5669   public void glMultiTexCoord3hvNV(int index, java.nio.ShortBuffer v);
5670 
5671   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3hvNV}(GLenum index, const GLhalfNV *  v); </code>    */
glMultiTexCoord3hvNV(int index, short[] v, int v_offset)5672   public void glMultiTexCoord3hvNV(int index, short[] v, int v_offset);
5673 
5674   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3i}(GLenum target, GLint s, GLint t, GLint r); </code>    */
glMultiTexCoord3i(int target, int s, int t, int r)5675   public void glMultiTexCoord3i(int target, int s, int t, int r);
5676 
5677   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3iv}(GLenum target, const GLint *  v); </code>    */
glMultiTexCoord3iv(int target, java.nio.IntBuffer v)5678   public void glMultiTexCoord3iv(int target, java.nio.IntBuffer v);
5679 
5680   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3iv}(GLenum target, const GLint *  v); </code>    */
glMultiTexCoord3iv(int target, int[] v, int v_offset)5681   public void glMultiTexCoord3iv(int target, int[] v, int v_offset);
5682 
5683   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3s}(GLenum target, GLshort s, GLshort t, GLshort r); </code>    */
glMultiTexCoord3s(int target, short s, short t, short r)5684   public void glMultiTexCoord3s(int target, short s, short t, short r);
5685 
5686   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3sv}(GLenum target, const GLshort *  v); </code>    */
glMultiTexCoord3sv(int target, java.nio.ShortBuffer v)5687   public void glMultiTexCoord3sv(int target, java.nio.ShortBuffer v);
5688 
5689   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord3sv}(GLenum target, const GLshort *  v); </code>    */
glMultiTexCoord3sv(int target, short[] v, int v_offset)5690   public void glMultiTexCoord3sv(int target, short[] v, int v_offset);
5691 
5692   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4d}(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); </code>    */
glMultiTexCoord4d(int target, double s, double t, double r, double q)5693   public void glMultiTexCoord4d(int target, double s, double t, double r, double q);
5694 
5695   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4dv}(GLenum target, const GLdouble *  v); </code>    */
glMultiTexCoord4dv(int target, java.nio.DoubleBuffer v)5696   public void glMultiTexCoord4dv(int target, java.nio.DoubleBuffer v);
5697 
5698   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4dv}(GLenum target, const GLdouble *  v); </code>    */
glMultiTexCoord4dv(int target, double[] v, int v_offset)5699   public void glMultiTexCoord4dv(int target, double[] v, int v_offset);
5700 
5701   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4f}(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); </code>    */
glMultiTexCoord4f(int target, float s, float t, float r, float q)5702   public void glMultiTexCoord4f(int target, float s, float t, float r, float q);
5703 
5704   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4fv}(GLenum target, const GLfloat *  v); </code>    */
glMultiTexCoord4fv(int target, java.nio.FloatBuffer v)5705   public void glMultiTexCoord4fv(int target, java.nio.FloatBuffer v);
5706 
5707   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4fv}(GLenum target, const GLfloat *  v); </code>    */
glMultiTexCoord4fv(int target, float[] v, int v_offset)5708   public void glMultiTexCoord4fv(int target, float[] v, int v_offset);
5709 
5710   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4hNV}(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q); </code>    */
glMultiTexCoord4hNV(int target, short s, short t, short r, short q)5711   public void glMultiTexCoord4hNV(int target, short s, short t, short r, short q);
5712 
5713   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4hvNV}(GLenum index, const GLhalfNV *  v); </code>    */
glMultiTexCoord4hvNV(int index, java.nio.ShortBuffer v)5714   public void glMultiTexCoord4hvNV(int index, java.nio.ShortBuffer v);
5715 
5716   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4hvNV}(GLenum index, const GLhalfNV *  v); </code>    */
glMultiTexCoord4hvNV(int index, short[] v, int v_offset)5717   public void glMultiTexCoord4hvNV(int index, short[] v, int v_offset);
5718 
5719   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4i}(GLenum target, GLint start, GLint x, GLint y, GLint width); </code>    */
glMultiTexCoord4i(int target, int start, int x, int y, int width)5720   public void glMultiTexCoord4i(int target, int start, int x, int y, int width);
5721 
5722   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4iv}(GLenum target, const GLint *  v); </code>    */
glMultiTexCoord4iv(int target, java.nio.IntBuffer v)5723   public void glMultiTexCoord4iv(int target, java.nio.IntBuffer v);
5724 
5725   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4iv}(GLenum target, const GLint *  v); </code>    */
glMultiTexCoord4iv(int target, int[] v, int v_offset)5726   public void glMultiTexCoord4iv(int target, int[] v, int v_offset);
5727 
5728   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4s}(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); </code>    */
glMultiTexCoord4s(int target, short s, short t, short r, short q)5729   public void glMultiTexCoord4s(int target, short s, short t, short r, short q);
5730 
5731   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4sv}(GLenum target, const GLshort *  v); </code>    */
glMultiTexCoord4sv(int target, java.nio.ShortBuffer v)5732   public void glMultiTexCoord4sv(int target, java.nio.ShortBuffer v);
5733 
5734   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glMultiTexCoord4sv}(GLenum target, const GLshort *  v); </code>    */
glMultiTexCoord4sv(int target, short[] v, int v_offset)5735   public void glMultiTexCoord4sv(int target, short[] v, int v_offset);
5736 
5737   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glNewBufferRegion}(GLenum type); </code>    */
glNewBufferRegion(int type)5738   public int glNewBufferRegion(int type);
5739 
5740   /** Interface to C language function: <br> <code> void {@native glNewList}(GLuint list, GLenum mode); </code>    */
glNewList(int list, int mode)5741   public void glNewList(int list, int mode);
5742 
5743   /** Entry point (through function pointer) to C language function: <br> <code> GLuint {@native glNewObjectBufferATI}(GLsizei size, const GLvoid *  pointer, GLenum usage); </code>    */
glNewObjectBufferATI(int size, java.nio.Buffer pointer, int usage)5744   public int glNewObjectBufferATI(int size, java.nio.Buffer pointer, int usage);
5745 
5746   /** Interface to C language function: <br> <code> void {@native glNormal3b}(GLbyte nx, GLbyte ny, GLbyte nz); </code>    */
glNormal3b(byte nx, byte ny, byte nz)5747   public void glNormal3b(byte nx, byte ny, byte nz);
5748 
5749   /** Interface to C language function: <br> <code> void {@native glNormal3bv}(const GLbyte *  v); </code>    */
glNormal3bv(java.nio.ByteBuffer v)5750   public void glNormal3bv(java.nio.ByteBuffer v);
5751 
5752   /** Interface to C language function: <br> <code> void {@native glNormal3bv}(const GLbyte *  v); </code>    */
glNormal3bv(byte[] v, int v_offset)5753   public void glNormal3bv(byte[] v, int v_offset);
5754 
5755   /** Interface to C language function: <br> <code> void {@native glNormal3d}(GLdouble nx, GLdouble ny, GLdouble nz); </code>    */
glNormal3d(double nx, double ny, double nz)5756   public void glNormal3d(double nx, double ny, double nz);
5757 
5758   /** Interface to C language function: <br> <code> void {@native glNormal3dv}(const GLdouble *  v); </code>    */
glNormal3dv(java.nio.DoubleBuffer v)5759   public void glNormal3dv(java.nio.DoubleBuffer v);
5760 
5761   /** Interface to C language function: <br> <code> void {@native glNormal3dv}(const GLdouble *  v); </code>    */
glNormal3dv(double[] v, int v_offset)5762   public void glNormal3dv(double[] v, int v_offset);
5763 
5764   /** Interface to C language function: <br> <code> void {@native glNormal3f}(GLfloat nx, GLfloat ny, GLfloat nz); </code>    */
glNormal3f(float nx, float ny, float nz)5765   public void glNormal3f(float nx, float ny, float nz);
5766 
5767   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormal3fVertex3fSUN}(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); </code>    */
glNormal3fVertex3fSUN(float r, float g, float b, float x, float y, float z)5768   public void glNormal3fVertex3fSUN(float r, float g, float b, float x, float y, float z);
5769 
5770   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormal3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  v); </code>    */
glNormal3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer v)5771   public void glNormal3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer v);
5772 
5773   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormal3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  v); </code>    */
glNormal3fVertex3fvSUN(float[] c, int c_offset, float[] v, int v_offset)5774   public void glNormal3fVertex3fvSUN(float[] c, int c_offset, float[] v, int v_offset);
5775 
5776   /** Interface to C language function: <br> <code> void {@native glNormal3fv}(const GLfloat *  v); </code>    */
glNormal3fv(java.nio.FloatBuffer v)5777   public void glNormal3fv(java.nio.FloatBuffer v);
5778 
5779   /** Interface to C language function: <br> <code> void {@native glNormal3fv}(const GLfloat *  v); </code>    */
glNormal3fv(float[] v, int v_offset)5780   public void glNormal3fv(float[] v, int v_offset);
5781 
5782   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormal3hNV}(GLhalfNV red, GLhalfNV green, GLhalfNV blue); </code>    */
glNormal3hNV(short red, short green, short blue)5783   public void glNormal3hNV(short red, short green, short blue);
5784 
5785   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormal3hvNV}(const GLhalfNV *  v); </code>    */
glNormal3hvNV(java.nio.ShortBuffer v)5786   public void glNormal3hvNV(java.nio.ShortBuffer v);
5787 
5788   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormal3hvNV}(const GLhalfNV *  v); </code>    */
glNormal3hvNV(short[] v, int v_offset)5789   public void glNormal3hvNV(short[] v, int v_offset);
5790 
5791   /** Interface to C language function: <br> <code> void {@native glNormal3i}(GLint nx, GLint ny, GLint nz); </code>    */
glNormal3i(int nx, int ny, int nz)5792   public void glNormal3i(int nx, int ny, int nz);
5793 
5794   /** Interface to C language function: <br> <code> void {@native glNormal3iv}(const GLint *  v); </code>    */
glNormal3iv(java.nio.IntBuffer v)5795   public void glNormal3iv(java.nio.IntBuffer v);
5796 
5797   /** Interface to C language function: <br> <code> void {@native glNormal3iv}(const GLint *  v); </code>    */
glNormal3iv(int[] v, int v_offset)5798   public void glNormal3iv(int[] v, int v_offset);
5799 
5800   /** Interface to C language function: <br> <code> void {@native glNormal3s}(GLshort nx, GLshort ny, GLshort nz); </code>    */
glNormal3s(short nx, short ny, short nz)5801   public void glNormal3s(short nx, short ny, short nz);
5802 
5803   /** Interface to C language function: <br> <code> void {@native glNormal3sv}(const GLshort *  v); </code>    */
glNormal3sv(java.nio.ShortBuffer v)5804   public void glNormal3sv(java.nio.ShortBuffer v);
5805 
5806   /** Interface to C language function: <br> <code> void {@native glNormal3sv}(const GLshort *  v); </code>    */
glNormal3sv(short[] v, int v_offset)5807   public void glNormal3sv(short[] v, int v_offset);
5808 
5809   /** Interface to C language function: <br> <code> void {@native glNormalPointer}(GLenum type, GLsizei stride, const GLvoid *  ptr); </code>
5810       @param ptr a direct {@link java.nio.Buffer}   */
glNormalPointer(int type, int stride, java.nio.Buffer ptr)5811   public void glNormalPointer(int type, int stride, java.nio.Buffer ptr);
5812 
5813   /** Interface to C language function: <br> <code> void {@native glNormalPointer}(GLenum type, GLsizei stride, const GLvoid *  ptr); </code>    */
glNormalPointer(int type, int stride, long ptr_buffer_offset)5814   public void glNormalPointer(int type, int stride, long ptr_buffer_offset);
5815 
5816   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3bATI}(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz); </code>    */
glNormalStream3bATI(int stream, byte nx, byte ny, byte nz)5817   public void glNormalStream3bATI(int stream, byte nx, byte ny, byte nz);
5818 
5819   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3bvATI}(GLenum index, const GLbyte *  v); </code>    */
glNormalStream3bvATI(int index, java.nio.ByteBuffer v)5820   public void glNormalStream3bvATI(int index, java.nio.ByteBuffer v);
5821 
5822   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3bvATI}(GLenum index, const GLbyte *  v); </code>    */
glNormalStream3bvATI(int index, byte[] v, int v_offset)5823   public void glNormalStream3bvATI(int index, byte[] v, int v_offset);
5824 
5825   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3dATI}(GLenum target, GLdouble s, GLdouble t, GLdouble r); </code>    */
glNormalStream3dATI(int target, double s, double t, double r)5826   public void glNormalStream3dATI(int target, double s, double t, double r);
5827 
5828   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3dvATI}(GLenum target, const GLdouble *  v); </code>    */
glNormalStream3dvATI(int target, java.nio.DoubleBuffer v)5829   public void glNormalStream3dvATI(int target, java.nio.DoubleBuffer v);
5830 
5831   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3dvATI}(GLenum target, const GLdouble *  v); </code>    */
glNormalStream3dvATI(int target, double[] v, int v_offset)5832   public void glNormalStream3dvATI(int target, double[] v, int v_offset);
5833 
5834   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3fATI}(GLenum target, GLfloat s, GLfloat t, GLfloat r); </code>    */
glNormalStream3fATI(int target, float s, float t, float r)5835   public void glNormalStream3fATI(int target, float s, float t, float r);
5836 
5837   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3fvATI}(GLenum target, const GLfloat *  v); </code>    */
glNormalStream3fvATI(int target, java.nio.FloatBuffer v)5838   public void glNormalStream3fvATI(int target, java.nio.FloatBuffer v);
5839 
5840   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3fvATI}(GLenum target, const GLfloat *  v); </code>    */
glNormalStream3fvATI(int target, float[] v, int v_offset)5841   public void glNormalStream3fvATI(int target, float[] v, int v_offset);
5842 
5843   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3iATI}(GLenum target, GLint s, GLint t, GLint r); </code>    */
glNormalStream3iATI(int target, int s, int t, int r)5844   public void glNormalStream3iATI(int target, int s, int t, int r);
5845 
5846   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3ivATI}(GLenum target, const GLint *  v); </code>    */
glNormalStream3ivATI(int target, java.nio.IntBuffer v)5847   public void glNormalStream3ivATI(int target, java.nio.IntBuffer v);
5848 
5849   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3ivATI}(GLenum target, const GLint *  v); </code>    */
glNormalStream3ivATI(int target, int[] v, int v_offset)5850   public void glNormalStream3ivATI(int target, int[] v, int v_offset);
5851 
5852   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3sATI}(GLenum target, GLshort s, GLshort t, GLshort r); </code>    */
glNormalStream3sATI(int target, short s, short t, short r)5853   public void glNormalStream3sATI(int target, short s, short t, short r);
5854 
5855   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3svATI}(GLenum target, const GLshort *  v); </code>    */
glNormalStream3svATI(int target, java.nio.ShortBuffer v)5856   public void glNormalStream3svATI(int target, java.nio.ShortBuffer v);
5857 
5858   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glNormalStream3svATI}(GLenum target, const GLshort *  v); </code>    */
glNormalStream3svATI(int target, short[] v, int v_offset)5859   public void glNormalStream3svATI(int target, short[] v, int v_offset);
5860 
5861   /** Interface to C language function: <br> <code> void {@native glOrtho}(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble near_val, GLdouble far_val); </code>    */
glOrtho(double left, double right, double bottom, double top, double near_val, double far_val)5862   public void glOrtho(double left, double right, double bottom, double top, double near_val, double far_val);
5863 
5864   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPNTrianglesfATI}(GLenum target, GLfloat s); </code>    */
glPNTrianglesfATI(int target, float s)5865   public void glPNTrianglesfATI(int target, float s);
5866 
5867   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPNTrianglesiATI}(GLenum target, GLint s); </code>    */
glPNTrianglesiATI(int target, int s)5868   public void glPNTrianglesiATI(int target, int s);
5869 
5870   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPassTexCoordATI}(GLuint red, GLuint green, GLenum blue); </code>    */
glPassTexCoordATI(int red, int green, int blue)5871   public void glPassTexCoordATI(int red, int green, int blue);
5872 
5873   /** Interface to C language function: <br> <code> void {@native glPassThrough}(GLfloat token); </code>    */
glPassThrough(float token)5874   public void glPassThrough(float token);
5875 
5876   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelDataRangeNV}(GLenum target, GLsizei level, GLvoid *  img); </code>
5877       @param img a direct {@link java.nio.Buffer}   */
glPixelDataRangeNV(int target, int level, java.nio.Buffer img)5878   public void glPixelDataRangeNV(int target, int level, java.nio.Buffer img);
5879 
5880   /** Interface to C language function: <br> <code> void {@native glPixelMapfv}(GLenum map, GLint mapsize, const GLfloat *  values); </code>    */
glPixelMapfv(int map, int mapsize, java.nio.FloatBuffer values)5881   public void glPixelMapfv(int map, int mapsize, java.nio.FloatBuffer values);
5882 
5883   /** Interface to C language function: <br> <code> void {@native glPixelMapfv}(GLenum map, GLint mapsize, const GLfloat *  values); </code>    */
glPixelMapfv(int map, int mapsize, float[] values, int values_offset)5884   public void glPixelMapfv(int map, int mapsize, float[] values, int values_offset);
5885 
5886   /** Interface to C language function: <br> <code> void {@native glPixelMapfv}(GLenum map, GLint mapsize, const GLfloat *  values); </code>    */
glPixelMapfv(int map, int mapsize, long values_buffer_offset)5887   public void glPixelMapfv(int map, int mapsize, long values_buffer_offset);
5888 
5889   /** Interface to C language function: <br> <code> void {@native glPixelMapuiv}(GLenum map, GLint mapsize, const GLuint *  values); </code>    */
glPixelMapuiv(int map, int mapsize, java.nio.IntBuffer values)5890   public void glPixelMapuiv(int map, int mapsize, java.nio.IntBuffer values);
5891 
5892   /** Interface to C language function: <br> <code> void {@native glPixelMapuiv}(GLenum map, GLint mapsize, const GLuint *  values); </code>    */
glPixelMapuiv(int map, int mapsize, int[] values, int values_offset)5893   public void glPixelMapuiv(int map, int mapsize, int[] values, int values_offset);
5894 
5895   /** Interface to C language function: <br> <code> void {@native glPixelMapuiv}(GLenum map, GLint mapsize, const GLuint *  values); </code>    */
glPixelMapuiv(int map, int mapsize, long values_buffer_offset)5896   public void glPixelMapuiv(int map, int mapsize, long values_buffer_offset);
5897 
5898   /** Interface to C language function: <br> <code> void {@native glPixelMapusv}(GLenum map, GLint mapsize, const GLushort *  values); </code>    */
glPixelMapusv(int map, int mapsize, java.nio.ShortBuffer values)5899   public void glPixelMapusv(int map, int mapsize, java.nio.ShortBuffer values);
5900 
5901   /** Interface to C language function: <br> <code> void {@native glPixelMapusv}(GLenum map, GLint mapsize, const GLushort *  values); </code>    */
glPixelMapusv(int map, int mapsize, short[] values, int values_offset)5902   public void glPixelMapusv(int map, int mapsize, short[] values, int values_offset);
5903 
5904   /** Interface to C language function: <br> <code> void {@native glPixelMapusv}(GLenum map, GLint mapsize, const GLushort *  values); </code>    */
glPixelMapusv(int map, int mapsize, long values_buffer_offset)5905   public void glPixelMapusv(int map, int mapsize, long values_buffer_offset);
5906 
5907   /** Interface to C language function: <br> <code> void {@native glPixelStoref}(GLenum pname, GLfloat param); </code>    */
glPixelStoref(int pname, float param)5908   public void glPixelStoref(int pname, float param);
5909 
5910   /** Interface to C language function: <br> <code> void {@native glPixelStorei}(GLenum pname, GLint param); </code>    */
glPixelStorei(int pname, int param)5911   public void glPixelStorei(int pname, int param);
5912 
5913   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTexGenParameterfSGIS}(GLenum target, GLfloat s); </code>    */
glPixelTexGenParameterfSGIS(int target, float s)5914   public void glPixelTexGenParameterfSGIS(int target, float s);
5915 
5916   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTexGenParameterfvSGIS}(GLenum target, const GLfloat *  v); </code>    */
glPixelTexGenParameterfvSGIS(int target, java.nio.FloatBuffer v)5917   public void glPixelTexGenParameterfvSGIS(int target, java.nio.FloatBuffer v);
5918 
5919   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTexGenParameterfvSGIS}(GLenum target, const GLfloat *  v); </code>    */
glPixelTexGenParameterfvSGIS(int target, float[] v, int v_offset)5920   public void glPixelTexGenParameterfvSGIS(int target, float[] v, int v_offset);
5921 
5922   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTexGenParameteriSGIS}(GLenum target, GLint s); </code>    */
glPixelTexGenParameteriSGIS(int target, int s)5923   public void glPixelTexGenParameteriSGIS(int target, int s);
5924 
5925   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTexGenParameterivSGIS}(GLenum target, const GLint *  v); </code>    */
glPixelTexGenParameterivSGIS(int target, java.nio.IntBuffer v)5926   public void glPixelTexGenParameterivSGIS(int target, java.nio.IntBuffer v);
5927 
5928   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTexGenParameterivSGIS}(GLenum target, const GLint *  v); </code>    */
glPixelTexGenParameterivSGIS(int target, int[] v, int v_offset)5929   public void glPixelTexGenParameterivSGIS(int target, int[] v, int v_offset);
5930 
5931   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTexGenSGIX}(GLenum mode); </code>    */
glPixelTexGenSGIX(int mode)5932   public void glPixelTexGenSGIX(int mode);
5933 
5934   /** Interface to C language function: <br> <code> void {@native glPixelTransferf}(GLenum pname, GLfloat param); </code>    */
glPixelTransferf(int pname, float param)5935   public void glPixelTransferf(int pname, float param);
5936 
5937   /** Interface to C language function: <br> <code> void {@native glPixelTransferi}(GLenum pname, GLint param); </code>    */
glPixelTransferi(int pname, int param)5938   public void glPixelTransferi(int pname, int param);
5939 
5940   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTransformParameterfEXT}(GLenum target, GLenum pname, GLfloat params); </code>    */
glPixelTransformParameterfEXT(int target, int pname, float params)5941   public void glPixelTransformParameterfEXT(int target, int pname, float params);
5942 
5943   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTransformParameterfvEXT}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glPixelTransformParameterfvEXT(int target, int pname, java.nio.FloatBuffer params)5944   public void glPixelTransformParameterfvEXT(int target, int pname, java.nio.FloatBuffer params);
5945 
5946   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTransformParameterfvEXT}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glPixelTransformParameterfvEXT(int target, int pname, float[] params, int params_offset)5947   public void glPixelTransformParameterfvEXT(int target, int pname, float[] params, int params_offset);
5948 
5949   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTransformParameteriEXT}(GLenum target, GLenum pname, GLint params); </code>    */
glPixelTransformParameteriEXT(int target, int pname, int params)5950   public void glPixelTransformParameteriEXT(int target, int pname, int params);
5951 
5952   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTransformParameterivEXT}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glPixelTransformParameterivEXT(int target, int pname, java.nio.IntBuffer params)5953   public void glPixelTransformParameterivEXT(int target, int pname, java.nio.IntBuffer params);
5954 
5955   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPixelTransformParameterivEXT}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glPixelTransformParameterivEXT(int target, int pname, int[] params, int params_offset)5956   public void glPixelTransformParameterivEXT(int target, int pname, int[] params, int params_offset);
5957 
5958   /** Interface to C language function: <br> <code> void {@native glPixelZoom}(GLfloat xfactor, GLfloat yfactor); </code>    */
glPixelZoom(float xfactor, float yfactor)5959   public void glPixelZoom(float xfactor, float yfactor);
5960 
5961   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterf}(GLenum target, GLfloat s); </code>    */
glPointParameterf(int target, float s)5962   public void glPointParameterf(int target, float s);
5963 
5964   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfARB}(GLenum target, GLfloat s); </code>    */
glPointParameterfARB(int target, float s)5965   public void glPointParameterfARB(int target, float s);
5966 
5967   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfEXT}(GLenum target, GLfloat s); </code>    */
glPointParameterfEXT(int target, float s)5968   public void glPointParameterfEXT(int target, float s);
5969 
5970   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfSGIS}(GLenum target, GLfloat s); </code>    */
glPointParameterfSGIS(int target, float s)5971   public void glPointParameterfSGIS(int target, float s);
5972 
5973   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfv}(GLenum target, const GLfloat *  v); </code>    */
glPointParameterfv(int target, java.nio.FloatBuffer v)5974   public void glPointParameterfv(int target, java.nio.FloatBuffer v);
5975 
5976   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfv}(GLenum target, const GLfloat *  v); </code>    */
glPointParameterfv(int target, float[] v, int v_offset)5977   public void glPointParameterfv(int target, float[] v, int v_offset);
5978 
5979   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfvARB}(GLenum target, const GLfloat *  v); </code>    */
glPointParameterfvARB(int target, java.nio.FloatBuffer v)5980   public void glPointParameterfvARB(int target, java.nio.FloatBuffer v);
5981 
5982   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfvARB}(GLenum target, const GLfloat *  v); </code>    */
glPointParameterfvARB(int target, float[] v, int v_offset)5983   public void glPointParameterfvARB(int target, float[] v, int v_offset);
5984 
5985   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfvEXT}(GLenum target, const GLfloat *  v); </code>    */
glPointParameterfvEXT(int target, java.nio.FloatBuffer v)5986   public void glPointParameterfvEXT(int target, java.nio.FloatBuffer v);
5987 
5988   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfvEXT}(GLenum target, const GLfloat *  v); </code>    */
glPointParameterfvEXT(int target, float[] v, int v_offset)5989   public void glPointParameterfvEXT(int target, float[] v, int v_offset);
5990 
5991   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfvSGIS}(GLenum target, const GLfloat *  v); </code>    */
glPointParameterfvSGIS(int target, java.nio.FloatBuffer v)5992   public void glPointParameterfvSGIS(int target, java.nio.FloatBuffer v);
5993 
5994   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterfvSGIS}(GLenum target, const GLfloat *  v); </code>    */
glPointParameterfvSGIS(int target, float[] v, int v_offset)5995   public void glPointParameterfvSGIS(int target, float[] v, int v_offset);
5996 
5997   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameteri}(GLenum target, GLint s); </code>    */
glPointParameteri(int target, int s)5998   public void glPointParameteri(int target, int s);
5999 
6000   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameteriNV}(GLenum target, GLint s); </code>    */
glPointParameteriNV(int target, int s)6001   public void glPointParameteriNV(int target, int s);
6002 
6003   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameteriv}(GLenum target, const GLint *  v); </code>    */
glPointParameteriv(int target, java.nio.IntBuffer v)6004   public void glPointParameteriv(int target, java.nio.IntBuffer v);
6005 
6006   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameteriv}(GLenum target, const GLint *  v); </code>    */
glPointParameteriv(int target, int[] v, int v_offset)6007   public void glPointParameteriv(int target, int[] v, int v_offset);
6008 
6009   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterivNV}(GLenum target, const GLint *  v); </code>    */
glPointParameterivNV(int target, java.nio.IntBuffer v)6010   public void glPointParameterivNV(int target, java.nio.IntBuffer v);
6011 
6012   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPointParameterivNV}(GLenum target, const GLint *  v); </code>    */
glPointParameterivNV(int target, int[] v, int v_offset)6013   public void glPointParameterivNV(int target, int[] v, int v_offset);
6014 
6015   /** Interface to C language function: <br> <code> void {@native glPointSize}(GLfloat size); </code>    */
glPointSize(float size)6016   public void glPointSize(float size);
6017 
6018   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glPollAsyncSGIX}(GLuint *  markerp); </code>    */
glPollAsyncSGIX(java.nio.IntBuffer markerp)6019   public int glPollAsyncSGIX(java.nio.IntBuffer markerp);
6020 
6021   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glPollAsyncSGIX}(GLuint *  markerp); </code>    */
glPollAsyncSGIX(int[] markerp, int markerp_offset)6022   public int glPollAsyncSGIX(int[] markerp, int markerp_offset);
6023 
6024   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glPollInstrumentsSGIX}(GLint *  marker_p); </code>    */
glPollInstrumentsSGIX(java.nio.IntBuffer marker_p)6025   public int glPollInstrumentsSGIX(java.nio.IntBuffer marker_p);
6026 
6027   /** Entry point (through function pointer) to C language function: <br> <code> GLint {@native glPollInstrumentsSGIX}(GLint *  marker_p); </code>    */
glPollInstrumentsSGIX(int[] marker_p, int marker_p_offset)6028   public int glPollInstrumentsSGIX(int[] marker_p, int marker_p_offset);
6029 
6030   /** Interface to C language function: <br> <code> void {@native glPolygonMode}(GLenum face, GLenum mode); </code>    */
glPolygonMode(int face, int mode)6031   public void glPolygonMode(int face, int mode);
6032 
6033   /** Interface to C language function: <br> <code> void {@native glPolygonOffset}(GLfloat factor, GLfloat units); </code>    */
glPolygonOffset(float factor, float units)6034   public void glPolygonOffset(float factor, float units);
6035 
6036   /** Interface to C language function: <br> <code> void {@native glPolygonStipple}(const GLubyte *  mask); </code>    */
glPolygonStipple(java.nio.ByteBuffer mask)6037   public void glPolygonStipple(java.nio.ByteBuffer mask);
6038 
6039   /** Interface to C language function: <br> <code> void {@native glPolygonStipple}(const GLubyte *  mask); </code>    */
glPolygonStipple(byte[] mask, int mask_offset)6040   public void glPolygonStipple(byte[] mask, int mask_offset);
6041 
6042   /** Interface to C language function: <br> <code> void {@native glPolygonStipple}(const GLubyte *  mask); </code>    */
glPolygonStipple(long mask_buffer_offset)6043   public void glPolygonStipple(long mask_buffer_offset);
6044 
6045   /** Interface to C language function: <br> <code> void {@native glPopAttrib}(void); </code>    */
glPopAttrib()6046   public void glPopAttrib();
6047 
6048   /** Interface to C language function: <br> <code> void {@native glPopClientAttrib}(void); </code>    */
glPopClientAttrib()6049   public void glPopClientAttrib();
6050 
6051   /** Interface to C language function: <br> <code> void {@native glPopMatrix}(void); </code>    */
glPopMatrix()6052   public void glPopMatrix();
6053 
6054   /** Interface to C language function: <br> <code> void {@native glPopName}(void); </code>    */
glPopName()6055   public void glPopName();
6056 
6057   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPrimitiveRestartIndexNV}(GLuint mode); </code>    */
glPrimitiveRestartIndexNV(int mode)6058   public void glPrimitiveRestartIndexNV(int mode);
6059 
6060   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glPrimitiveRestartNV}(void); </code>    */
glPrimitiveRestartNV()6061   public void glPrimitiveRestartNV();
6062 
6063   /** Interface to C language function: <br> <code> void {@native glPrioritizeTextures}(GLsizei n, const GLuint *  textures, const GLclampf *  priorities); </code>    */
glPrioritizeTextures(int n, java.nio.IntBuffer textures, java.nio.FloatBuffer priorities)6064   public void glPrioritizeTextures(int n, java.nio.IntBuffer textures, java.nio.FloatBuffer priorities);
6065 
6066   /** Interface to C language function: <br> <code> void {@native glPrioritizeTextures}(GLsizei n, const GLuint *  textures, const GLclampf *  priorities); </code>    */
glPrioritizeTextures(int n, int[] textures, int textures_offset, float[] priorities, int priorities_offset)6067   public void glPrioritizeTextures(int n, int[] textures, int textures_offset, float[] priorities, int priorities_offset);
6068 
6069   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramBufferParametersIivNV}(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *  params); </code>    */
glProgramBufferParametersIivNV(int target, int buffer, int index, int count, java.nio.IntBuffer params)6070   public void glProgramBufferParametersIivNV(int target, int buffer, int index, int count, java.nio.IntBuffer params);
6071 
6072   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramBufferParametersIivNV}(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint *  params); </code>    */
glProgramBufferParametersIivNV(int target, int buffer, int index, int count, int[] params, int params_offset)6073   public void glProgramBufferParametersIivNV(int target, int buffer, int index, int count, int[] params, int params_offset);
6074 
6075   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramBufferParametersIuivNV}(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *  params); </code>    */
glProgramBufferParametersIuivNV(int target, int buffer, int index, int count, java.nio.IntBuffer params)6076   public void glProgramBufferParametersIuivNV(int target, int buffer, int index, int count, java.nio.IntBuffer params);
6077 
6078   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramBufferParametersIuivNV}(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *  params); </code>    */
glProgramBufferParametersIuivNV(int target, int buffer, int index, int count, int[] params, int params_offset)6079   public void glProgramBufferParametersIuivNV(int target, int buffer, int index, int count, int[] params, int params_offset);
6080 
6081   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramBufferParametersfvNV}(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *  params); </code>    */
glProgramBufferParametersfvNV(int target, int buffer, int index, int count, java.nio.FloatBuffer params)6082   public void glProgramBufferParametersfvNV(int target, int buffer, int index, int count, java.nio.FloatBuffer params);
6083 
6084   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramBufferParametersfvNV}(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *  params); </code>    */
glProgramBufferParametersfvNV(int target, int buffer, int index, int count, float[] params, int params_offset)6085   public void glProgramBufferParametersfvNV(int target, int buffer, int index, int count, float[] params, int params_offset);
6086 
6087   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameter4dARB}(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); </code>    */
glProgramEnvParameter4dARB(int target, int index, double x, double y, double z, double w)6088   public void glProgramEnvParameter4dARB(int target, int index, double x, double y, double z, double w);
6089 
6090   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameter4dvARB}(GLenum target, GLuint index, const GLdouble *  params); </code>    */
glProgramEnvParameter4dvARB(int target, int index, java.nio.DoubleBuffer params)6091   public void glProgramEnvParameter4dvARB(int target, int index, java.nio.DoubleBuffer params);
6092 
6093   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameter4dvARB}(GLenum target, GLuint index, const GLdouble *  params); </code>    */
glProgramEnvParameter4dvARB(int target, int index, double[] params, int params_offset)6094   public void glProgramEnvParameter4dvARB(int target, int index, double[] params, int params_offset);
6095 
6096   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameter4fARB}(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glProgramEnvParameter4fARB(int target, int index, float x, float y, float z, float w)6097   public void glProgramEnvParameter4fARB(int target, int index, float x, float y, float z, float w);
6098 
6099   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameter4fvARB}(GLenum target, GLuint pname, const GLfloat *  params); </code>    */
glProgramEnvParameter4fvARB(int target, int pname, java.nio.FloatBuffer params)6100   public void glProgramEnvParameter4fvARB(int target, int pname, java.nio.FloatBuffer params);
6101 
6102   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameter4fvARB}(GLenum target, GLuint pname, const GLfloat *  params); </code>    */
glProgramEnvParameter4fvARB(int target, int pname, float[] params, int params_offset)6103   public void glProgramEnvParameter4fvARB(int target, int pname, float[] params, int params_offset);
6104 
6105   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameterI4iNV}(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); </code>    */
glProgramEnvParameterI4iNV(int target, int index, int x, int y, int z, int w)6106   public void glProgramEnvParameterI4iNV(int target, int index, int x, int y, int z, int w);
6107 
6108   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameterI4ivNV}(GLenum target, GLuint index, const GLint *  params); </code>    */
glProgramEnvParameterI4ivNV(int target, int index, java.nio.IntBuffer params)6109   public void glProgramEnvParameterI4ivNV(int target, int index, java.nio.IntBuffer params);
6110 
6111   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameterI4ivNV}(GLenum target, GLuint index, const GLint *  params); </code>    */
glProgramEnvParameterI4ivNV(int target, int index, int[] params, int params_offset)6112   public void glProgramEnvParameterI4ivNV(int target, int index, int[] params, int params_offset);
6113 
6114   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameterI4uiNV}(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); </code>    */
glProgramEnvParameterI4uiNV(int target, int index, int x, int y, int z, int w)6115   public void glProgramEnvParameterI4uiNV(int target, int index, int x, int y, int z, int w);
6116 
6117   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameterI4uivNV}(GLenum target, GLuint index, const GLuint *  params); </code>    */
glProgramEnvParameterI4uivNV(int target, int index, java.nio.IntBuffer params)6118   public void glProgramEnvParameterI4uivNV(int target, int index, java.nio.IntBuffer params);
6119 
6120   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameterI4uivNV}(GLenum target, GLuint index, const GLuint *  params); </code>    */
glProgramEnvParameterI4uivNV(int target, int index, int[] params, int params_offset)6121   public void glProgramEnvParameterI4uivNV(int target, int index, int[] params, int params_offset);
6122 
6123   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameters4fvEXT}(GLenum target, GLuint filter, GLsizei n, const GLfloat *  weights); </code>    */
glProgramEnvParameters4fvEXT(int target, int filter, int n, java.nio.FloatBuffer weights)6124   public void glProgramEnvParameters4fvEXT(int target, int filter, int n, java.nio.FloatBuffer weights);
6125 
6126   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParameters4fvEXT}(GLenum target, GLuint filter, GLsizei n, const GLfloat *  weights); </code>    */
glProgramEnvParameters4fvEXT(int target, int filter, int n, float[] weights, int weights_offset)6127   public void glProgramEnvParameters4fvEXT(int target, int filter, int n, float[] weights, int weights_offset);
6128 
6129   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParametersI4ivNV}(GLenum target, GLuint index, GLsizei count, const GLint *  params); </code>    */
glProgramEnvParametersI4ivNV(int target, int index, int count, java.nio.IntBuffer params)6130   public void glProgramEnvParametersI4ivNV(int target, int index, int count, java.nio.IntBuffer params);
6131 
6132   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParametersI4ivNV}(GLenum target, GLuint index, GLsizei count, const GLint *  params); </code>    */
glProgramEnvParametersI4ivNV(int target, int index, int count, int[] params, int params_offset)6133   public void glProgramEnvParametersI4ivNV(int target, int index, int count, int[] params, int params_offset);
6134 
6135   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParametersI4uivNV}(GLenum target, GLuint index, GLsizei count, const GLuint *  params); </code>    */
glProgramEnvParametersI4uivNV(int target, int index, int count, java.nio.IntBuffer params)6136   public void glProgramEnvParametersI4uivNV(int target, int index, int count, java.nio.IntBuffer params);
6137 
6138   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramEnvParametersI4uivNV}(GLenum target, GLuint index, GLsizei count, const GLuint *  params); </code>    */
glProgramEnvParametersI4uivNV(int target, int index, int count, int[] params, int params_offset)6139   public void glProgramEnvParametersI4uivNV(int target, int index, int count, int[] params, int params_offset);
6140 
6141   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameter4dARB}(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); </code>    */
glProgramLocalParameter4dARB(int target, int index, double x, double y, double z, double w)6142   public void glProgramLocalParameter4dARB(int target, int index, double x, double y, double z, double w);
6143 
6144   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameter4dvARB}(GLenum target, GLuint index, const GLdouble *  params); </code>    */
glProgramLocalParameter4dvARB(int target, int index, java.nio.DoubleBuffer params)6145   public void glProgramLocalParameter4dvARB(int target, int index, java.nio.DoubleBuffer params);
6146 
6147   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameter4dvARB}(GLenum target, GLuint index, const GLdouble *  params); </code>    */
glProgramLocalParameter4dvARB(int target, int index, double[] params, int params_offset)6148   public void glProgramLocalParameter4dvARB(int target, int index, double[] params, int params_offset);
6149 
6150   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameter4fARB}(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glProgramLocalParameter4fARB(int target, int index, float x, float y, float z, float w)6151   public void glProgramLocalParameter4fARB(int target, int index, float x, float y, float z, float w);
6152 
6153   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameter4fvARB}(GLenum target, GLuint pname, const GLfloat *  params); </code>    */
glProgramLocalParameter4fvARB(int target, int pname, java.nio.FloatBuffer params)6154   public void glProgramLocalParameter4fvARB(int target, int pname, java.nio.FloatBuffer params);
6155 
6156   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameter4fvARB}(GLenum target, GLuint pname, const GLfloat *  params); </code>    */
glProgramLocalParameter4fvARB(int target, int pname, float[] params, int params_offset)6157   public void glProgramLocalParameter4fvARB(int target, int pname, float[] params, int params_offset);
6158 
6159   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameterI4iNV}(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); </code>    */
glProgramLocalParameterI4iNV(int target, int index, int x, int y, int z, int w)6160   public void glProgramLocalParameterI4iNV(int target, int index, int x, int y, int z, int w);
6161 
6162   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameterI4ivNV}(GLenum target, GLuint index, const GLint *  params); </code>    */
glProgramLocalParameterI4ivNV(int target, int index, java.nio.IntBuffer params)6163   public void glProgramLocalParameterI4ivNV(int target, int index, java.nio.IntBuffer params);
6164 
6165   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameterI4ivNV}(GLenum target, GLuint index, const GLint *  params); </code>    */
glProgramLocalParameterI4ivNV(int target, int index, int[] params, int params_offset)6166   public void glProgramLocalParameterI4ivNV(int target, int index, int[] params, int params_offset);
6167 
6168   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameterI4uiNV}(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); </code>    */
glProgramLocalParameterI4uiNV(int target, int index, int x, int y, int z, int w)6169   public void glProgramLocalParameterI4uiNV(int target, int index, int x, int y, int z, int w);
6170 
6171   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameterI4uivNV}(GLenum target, GLuint index, const GLuint *  params); </code>    */
glProgramLocalParameterI4uivNV(int target, int index, java.nio.IntBuffer params)6172   public void glProgramLocalParameterI4uivNV(int target, int index, java.nio.IntBuffer params);
6173 
6174   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameterI4uivNV}(GLenum target, GLuint index, const GLuint *  params); </code>    */
glProgramLocalParameterI4uivNV(int target, int index, int[] params, int params_offset)6175   public void glProgramLocalParameterI4uivNV(int target, int index, int[] params, int params_offset);
6176 
6177   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameters4fvEXT}(GLenum target, GLuint filter, GLsizei n, const GLfloat *  weights); </code>    */
glProgramLocalParameters4fvEXT(int target, int filter, int n, java.nio.FloatBuffer weights)6178   public void glProgramLocalParameters4fvEXT(int target, int filter, int n, java.nio.FloatBuffer weights);
6179 
6180   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParameters4fvEXT}(GLenum target, GLuint filter, GLsizei n, const GLfloat *  weights); </code>    */
glProgramLocalParameters4fvEXT(int target, int filter, int n, float[] weights, int weights_offset)6181   public void glProgramLocalParameters4fvEXT(int target, int filter, int n, float[] weights, int weights_offset);
6182 
6183   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParametersI4ivNV}(GLenum target, GLuint index, GLsizei count, const GLint *  params); </code>    */
glProgramLocalParametersI4ivNV(int target, int index, int count, java.nio.IntBuffer params)6184   public void glProgramLocalParametersI4ivNV(int target, int index, int count, java.nio.IntBuffer params);
6185 
6186   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParametersI4ivNV}(GLenum target, GLuint index, GLsizei count, const GLint *  params); </code>    */
glProgramLocalParametersI4ivNV(int target, int index, int count, int[] params, int params_offset)6187   public void glProgramLocalParametersI4ivNV(int target, int index, int count, int[] params, int params_offset);
6188 
6189   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParametersI4uivNV}(GLenum target, GLuint index, GLsizei count, const GLuint *  params); </code>    */
glProgramLocalParametersI4uivNV(int target, int index, int count, java.nio.IntBuffer params)6190   public void glProgramLocalParametersI4uivNV(int target, int index, int count, java.nio.IntBuffer params);
6191 
6192   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramLocalParametersI4uivNV}(GLenum target, GLuint index, GLsizei count, const GLuint *  params); </code>    */
glProgramLocalParametersI4uivNV(int target, int index, int count, int[] params, int params_offset)6193   public void glProgramLocalParametersI4uivNV(int target, int index, int count, int[] params, int params_offset);
6194 
6195   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramNamedParameter4dNV}(GLuint id, GLsizei len, const GLubyte *  name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); </code>    */
glProgramNamedParameter4dNV(int id, int len, java.lang.String name, double x, double y, double z, double w)6196   public void glProgramNamedParameter4dNV(int id, int len, java.lang.String name, double x, double y, double z, double w);
6197 
6198   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramNamedParameter4dvNV}(GLuint id, GLsizei len, const GLubyte *  name, const GLdouble *  v); </code>    */
glProgramNamedParameter4dvNV(int id, int len, java.lang.String name, java.nio.DoubleBuffer v)6199   public void glProgramNamedParameter4dvNV(int id, int len, java.lang.String name, java.nio.DoubleBuffer v);
6200 
6201   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramNamedParameter4dvNV}(GLuint id, GLsizei len, const GLubyte *  name, const GLdouble *  v); </code>    */
glProgramNamedParameter4dvNV(int id, int len, java.lang.String name, double[] v, int v_offset)6202   public void glProgramNamedParameter4dvNV(int id, int len, java.lang.String name, double[] v, int v_offset);
6203 
6204   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramNamedParameter4fNV}(GLuint id, GLsizei len, const GLubyte *  name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glProgramNamedParameter4fNV(int id, int len, java.lang.String name, float x, float y, float z, float w)6205   public void glProgramNamedParameter4fNV(int id, int len, java.lang.String name, float x, float y, float z, float w);
6206 
6207   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramNamedParameter4fvNV}(GLuint id, GLsizei len, const GLubyte *  name, const GLfloat *  v); </code>    */
glProgramNamedParameter4fvNV(int id, int len, java.lang.String name, java.nio.FloatBuffer v)6208   public void glProgramNamedParameter4fvNV(int id, int len, java.lang.String name, java.nio.FloatBuffer v);
6209 
6210   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramNamedParameter4fvNV}(GLuint id, GLsizei len, const GLubyte *  name, const GLfloat *  v); </code>    */
glProgramNamedParameter4fvNV(int id, int len, java.lang.String name, float[] v, int v_offset)6211   public void glProgramNamedParameter4fvNV(int id, int len, java.lang.String name, float[] v, int v_offset);
6212 
6213   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameter4dNV}(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); </code>    */
glProgramParameter4dNV(int target, int index, double x, double y, double z, double w)6214   public void glProgramParameter4dNV(int target, int index, double x, double y, double z, double w);
6215 
6216   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameter4dvNV}(GLenum target, GLuint index, const GLdouble *  params); </code>    */
glProgramParameter4dvNV(int target, int index, java.nio.DoubleBuffer params)6217   public void glProgramParameter4dvNV(int target, int index, java.nio.DoubleBuffer params);
6218 
6219   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameter4dvNV}(GLenum target, GLuint index, const GLdouble *  params); </code>    */
glProgramParameter4dvNV(int target, int index, double[] params, int params_offset)6220   public void glProgramParameter4dvNV(int target, int index, double[] params, int params_offset);
6221 
6222   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameter4fNV}(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glProgramParameter4fNV(int target, int index, float x, float y, float z, float w)6223   public void glProgramParameter4fNV(int target, int index, float x, float y, float z, float w);
6224 
6225   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameter4fvNV}(GLenum target, GLuint pname, const GLfloat *  params); </code>    */
glProgramParameter4fvNV(int target, int pname, java.nio.FloatBuffer params)6226   public void glProgramParameter4fvNV(int target, int pname, java.nio.FloatBuffer params);
6227 
6228   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameter4fvNV}(GLenum target, GLuint pname, const GLfloat *  params); </code>    */
glProgramParameter4fvNV(int target, int pname, float[] params, int params_offset)6229   public void glProgramParameter4fvNV(int target, int pname, float[] params, int params_offset);
6230 
6231   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameteriEXT}(GLuint program, GLenum pname, GLint value); </code>    */
glProgramParameteriEXT(int program, int pname, int value)6232   public void glProgramParameteriEXT(int program, int pname, int value);
6233 
6234   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameters4dvNV}(GLenum target, GLuint index, GLuint count, const GLdouble *  v); </code>    */
glProgramParameters4dvNV(int target, int index, int count, java.nio.DoubleBuffer v)6235   public void glProgramParameters4dvNV(int target, int index, int count, java.nio.DoubleBuffer v);
6236 
6237   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameters4dvNV}(GLenum target, GLuint index, GLuint count, const GLdouble *  v); </code>    */
glProgramParameters4dvNV(int target, int index, int count, double[] v, int v_offset)6238   public void glProgramParameters4dvNV(int target, int index, int count, double[] v, int v_offset);
6239 
6240   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameters4fvNV}(GLenum target, GLuint index, GLuint count, const GLfloat *  v); </code>    */
glProgramParameters4fvNV(int target, int index, int count, java.nio.FloatBuffer v)6241   public void glProgramParameters4fvNV(int target, int index, int count, java.nio.FloatBuffer v);
6242 
6243   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramParameters4fvNV}(GLenum target, GLuint index, GLuint count, const GLfloat *  v); </code>    */
glProgramParameters4fvNV(int target, int index, int count, float[] v, int v_offset)6244   public void glProgramParameters4fvNV(int target, int index, int count, float[] v, int v_offset);
6245 
6246   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramStringARB}(GLenum target, GLenum format, GLsizei len, const GLvoid *  string); </code>    */
glProgramStringARB(int target, int format, int len, java.lang.String string)6247   public void glProgramStringARB(int target, int format, int len, java.lang.String string);
6248 
6249   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glProgramVertexLimitNV}(GLenum target, GLint limit); </code>    */
glProgramVertexLimitNV(int target, int limit)6250   public void glProgramVertexLimitNV(int target, int limit);
6251 
6252   /** Interface to C language function: <br> <code> void {@native glPushAttrib}(GLbitfield mask); </code>    */
glPushAttrib(int mask)6253   public void glPushAttrib(int mask);
6254 
6255   /** Interface to C language function: <br> <code> void {@native glPushClientAttrib}(GLbitfield mask); </code>    */
glPushClientAttrib(int mask)6256   public void glPushClientAttrib(int mask);
6257 
6258   /** Interface to C language function: <br> <code> void {@native glPushMatrix}(void); </code>    */
glPushMatrix()6259   public void glPushMatrix();
6260 
6261   /** Interface to C language function: <br> <code> void {@native glPushName}(GLuint name); </code>    */
glPushName(int name)6262   public void glPushName(int name);
6263 
6264   /** Interface to C language function: <br> <code> void {@native glRasterPos2d}(GLdouble x, GLdouble y); </code>    */
glRasterPos2d(double x, double y)6265   public void glRasterPos2d(double x, double y);
6266 
6267   /** Interface to C language function: <br> <code> void {@native glRasterPos2dv}(const GLdouble *  v); </code>    */
glRasterPos2dv(java.nio.DoubleBuffer v)6268   public void glRasterPos2dv(java.nio.DoubleBuffer v);
6269 
6270   /** Interface to C language function: <br> <code> void {@native glRasterPos2dv}(const GLdouble *  v); </code>    */
glRasterPos2dv(double[] v, int v_offset)6271   public void glRasterPos2dv(double[] v, int v_offset);
6272 
6273   /** Interface to C language function: <br> <code> void {@native glRasterPos2f}(GLfloat x, GLfloat y); </code>    */
glRasterPos2f(float x, float y)6274   public void glRasterPos2f(float x, float y);
6275 
6276   /** Interface to C language function: <br> <code> void {@native glRasterPos2fv}(const GLfloat *  v); </code>    */
glRasterPos2fv(java.nio.FloatBuffer v)6277   public void glRasterPos2fv(java.nio.FloatBuffer v);
6278 
6279   /** Interface to C language function: <br> <code> void {@native glRasterPos2fv}(const GLfloat *  v); </code>    */
glRasterPos2fv(float[] v, int v_offset)6280   public void glRasterPos2fv(float[] v, int v_offset);
6281 
6282   /** Interface to C language function: <br> <code> void {@native glRasterPos2i}(GLint x, GLint y); </code>    */
glRasterPos2i(int x, int y)6283   public void glRasterPos2i(int x, int y);
6284 
6285   /** Interface to C language function: <br> <code> void {@native glRasterPos2iv}(const GLint *  v); </code>    */
glRasterPos2iv(java.nio.IntBuffer v)6286   public void glRasterPos2iv(java.nio.IntBuffer v);
6287 
6288   /** Interface to C language function: <br> <code> void {@native glRasterPos2iv}(const GLint *  v); </code>    */
glRasterPos2iv(int[] v, int v_offset)6289   public void glRasterPos2iv(int[] v, int v_offset);
6290 
6291   /** Interface to C language function: <br> <code> void {@native glRasterPos2s}(GLshort x, GLshort y); </code>    */
glRasterPos2s(short x, short y)6292   public void glRasterPos2s(short x, short y);
6293 
6294   /** Interface to C language function: <br> <code> void {@native glRasterPos2sv}(const GLshort *  v); </code>    */
glRasterPos2sv(java.nio.ShortBuffer v)6295   public void glRasterPos2sv(java.nio.ShortBuffer v);
6296 
6297   /** Interface to C language function: <br> <code> void {@native glRasterPos2sv}(const GLshort *  v); </code>    */
glRasterPos2sv(short[] v, int v_offset)6298   public void glRasterPos2sv(short[] v, int v_offset);
6299 
6300   /** Interface to C language function: <br> <code> void {@native glRasterPos3d}(GLdouble x, GLdouble y, GLdouble z); </code>    */
glRasterPos3d(double x, double y, double z)6301   public void glRasterPos3d(double x, double y, double z);
6302 
6303   /** Interface to C language function: <br> <code> void {@native glRasterPos3dv}(const GLdouble *  v); </code>    */
glRasterPos3dv(java.nio.DoubleBuffer v)6304   public void glRasterPos3dv(java.nio.DoubleBuffer v);
6305 
6306   /** Interface to C language function: <br> <code> void {@native glRasterPos3dv}(const GLdouble *  v); </code>    */
glRasterPos3dv(double[] v, int v_offset)6307   public void glRasterPos3dv(double[] v, int v_offset);
6308 
6309   /** Interface to C language function: <br> <code> void {@native glRasterPos3f}(GLfloat x, GLfloat y, GLfloat z); </code>    */
glRasterPos3f(float x, float y, float z)6310   public void glRasterPos3f(float x, float y, float z);
6311 
6312   /** Interface to C language function: <br> <code> void {@native glRasterPos3fv}(const GLfloat *  v); </code>    */
glRasterPos3fv(java.nio.FloatBuffer v)6313   public void glRasterPos3fv(java.nio.FloatBuffer v);
6314 
6315   /** Interface to C language function: <br> <code> void {@native glRasterPos3fv}(const GLfloat *  v); </code>    */
glRasterPos3fv(float[] v, int v_offset)6316   public void glRasterPos3fv(float[] v, int v_offset);
6317 
6318   /** Interface to C language function: <br> <code> void {@native glRasterPos3i}(GLint x, GLint y, GLint z); </code>    */
glRasterPos3i(int x, int y, int z)6319   public void glRasterPos3i(int x, int y, int z);
6320 
6321   /** Interface to C language function: <br> <code> void {@native glRasterPos3iv}(const GLint *  v); </code>    */
glRasterPos3iv(java.nio.IntBuffer v)6322   public void glRasterPos3iv(java.nio.IntBuffer v);
6323 
6324   /** Interface to C language function: <br> <code> void {@native glRasterPos3iv}(const GLint *  v); </code>    */
glRasterPos3iv(int[] v, int v_offset)6325   public void glRasterPos3iv(int[] v, int v_offset);
6326 
6327   /** Interface to C language function: <br> <code> void {@native glRasterPos3s}(GLshort x, GLshort y, GLshort z); </code>    */
glRasterPos3s(short x, short y, short z)6328   public void glRasterPos3s(short x, short y, short z);
6329 
6330   /** Interface to C language function: <br> <code> void {@native glRasterPos3sv}(const GLshort *  v); </code>    */
glRasterPos3sv(java.nio.ShortBuffer v)6331   public void glRasterPos3sv(java.nio.ShortBuffer v);
6332 
6333   /** Interface to C language function: <br> <code> void {@native glRasterPos3sv}(const GLshort *  v); </code>    */
glRasterPos3sv(short[] v, int v_offset)6334   public void glRasterPos3sv(short[] v, int v_offset);
6335 
6336   /** Interface to C language function: <br> <code> void {@native glRasterPos4d}(GLdouble x, GLdouble y, GLdouble z, GLdouble w); </code>    */
glRasterPos4d(double x, double y, double z, double w)6337   public void glRasterPos4d(double x, double y, double z, double w);
6338 
6339   /** Interface to C language function: <br> <code> void {@native glRasterPos4dv}(const GLdouble *  v); </code>    */
glRasterPos4dv(java.nio.DoubleBuffer v)6340   public void glRasterPos4dv(java.nio.DoubleBuffer v);
6341 
6342   /** Interface to C language function: <br> <code> void {@native glRasterPos4dv}(const GLdouble *  v); </code>    */
glRasterPos4dv(double[] v, int v_offset)6343   public void glRasterPos4dv(double[] v, int v_offset);
6344 
6345   /** Interface to C language function: <br> <code> void {@native glRasterPos4f}(GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glRasterPos4f(float x, float y, float z, float w)6346   public void glRasterPos4f(float x, float y, float z, float w);
6347 
6348   /** Interface to C language function: <br> <code> void {@native glRasterPos4fv}(const GLfloat *  v); </code>    */
glRasterPos4fv(java.nio.FloatBuffer v)6349   public void glRasterPos4fv(java.nio.FloatBuffer v);
6350 
6351   /** Interface to C language function: <br> <code> void {@native glRasterPos4fv}(const GLfloat *  v); </code>    */
glRasterPos4fv(float[] v, int v_offset)6352   public void glRasterPos4fv(float[] v, int v_offset);
6353 
6354   /** Interface to C language function: <br> <code> void {@native glRasterPos4i}(GLint x, GLint y, GLint z, GLint w); </code>    */
glRasterPos4i(int x, int y, int z, int w)6355   public void glRasterPos4i(int x, int y, int z, int w);
6356 
6357   /** Interface to C language function: <br> <code> void {@native glRasterPos4iv}(const GLint *  v); </code>    */
glRasterPos4iv(java.nio.IntBuffer v)6358   public void glRasterPos4iv(java.nio.IntBuffer v);
6359 
6360   /** Interface to C language function: <br> <code> void {@native glRasterPos4iv}(const GLint *  v); </code>    */
glRasterPos4iv(int[] v, int v_offset)6361   public void glRasterPos4iv(int[] v, int v_offset);
6362 
6363   /** Interface to C language function: <br> <code> void {@native glRasterPos4s}(GLshort x, GLshort y, GLshort z, GLshort w); </code>    */
glRasterPos4s(short x, short y, short z, short w)6364   public void glRasterPos4s(short x, short y, short z, short w);
6365 
6366   /** Interface to C language function: <br> <code> void {@native glRasterPos4sv}(const GLshort *  v); </code>    */
glRasterPos4sv(java.nio.ShortBuffer v)6367   public void glRasterPos4sv(java.nio.ShortBuffer v);
6368 
6369   /** Interface to C language function: <br> <code> void {@native glRasterPos4sv}(const GLshort *  v); </code>    */
glRasterPos4sv(short[] v, int v_offset)6370   public void glRasterPos4sv(short[] v, int v_offset);
6371 
6372   /** Interface to C language function: <br> <code> void {@native glReadBuffer}(GLenum mode); </code>    */
glReadBuffer(int mode)6373   public void glReadBuffer(int mode);
6374 
6375   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReadBufferRegion}(GLuint target, GLint start, GLint x, GLsizei y, GLsizei width); </code>    */
glReadBufferRegion(int target, int start, int x, int y, int width)6376   public void glReadBufferRegion(int target, int start, int x, int y, int width);
6377 
6378   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReadInstrumentsSGIX}(GLint count); </code>    */
glReadInstrumentsSGIX(int count)6379   public void glReadInstrumentsSGIX(int count);
6380 
6381   /** Interface to C language function: <br> <code> void {@native glReadPixels}(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *  pixels); </code>    */
glReadPixels(int x, int y, int width, int height, int format, int type, java.nio.Buffer pixels)6382   public void glReadPixels(int x, int y, int width, int height, int format, int type, java.nio.Buffer pixels);
6383 
6384   /** Interface to C language function: <br> <code> void {@native glReadPixels}(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *  pixels); </code>    */
glReadPixels(int x, int y, int width, int height, int format, int type, long pixels_buffer_offset)6385   public void glReadPixels(int x, int y, int width, int height, int format, int type, long pixels_buffer_offset);
6386 
6387   /** Interface to C language function: <br> <code> void {@native glRectd}(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); </code>    */
glRectd(double x1, double y1, double x2, double y2)6388   public void glRectd(double x1, double y1, double x2, double y2);
6389 
6390   /** Interface to C language function: <br> <code> void {@native glRectdv}(const GLdouble *  v1, const GLdouble *  v2); </code>    */
glRectdv(java.nio.DoubleBuffer v1, java.nio.DoubleBuffer v2)6391   public void glRectdv(java.nio.DoubleBuffer v1, java.nio.DoubleBuffer v2);
6392 
6393   /** Interface to C language function: <br> <code> void {@native glRectdv}(const GLdouble *  v1, const GLdouble *  v2); </code>    */
glRectdv(double[] v1, int v1_offset, double[] v2, int v2_offset)6394   public void glRectdv(double[] v1, int v1_offset, double[] v2, int v2_offset);
6395 
6396   /** Interface to C language function: <br> <code> void {@native glRectf}(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); </code>    */
glRectf(float x1, float y1, float x2, float y2)6397   public void glRectf(float x1, float y1, float x2, float y2);
6398 
6399   /** Interface to C language function: <br> <code> void {@native glRectfv}(const GLfloat *  v1, const GLfloat *  v2); </code>    */
glRectfv(java.nio.FloatBuffer v1, java.nio.FloatBuffer v2)6400   public void glRectfv(java.nio.FloatBuffer v1, java.nio.FloatBuffer v2);
6401 
6402   /** Interface to C language function: <br> <code> void {@native glRectfv}(const GLfloat *  v1, const GLfloat *  v2); </code>    */
glRectfv(float[] v1, int v1_offset, float[] v2, int v2_offset)6403   public void glRectfv(float[] v1, int v1_offset, float[] v2, int v2_offset);
6404 
6405   /** Interface to C language function: <br> <code> void {@native glRecti}(GLint x1, GLint y1, GLint x2, GLint y2); </code>    */
glRecti(int x1, int y1, int x2, int y2)6406   public void glRecti(int x1, int y1, int x2, int y2);
6407 
6408   /** Interface to C language function: <br> <code> void {@native glRectiv}(const GLint *  v1, const GLint *  v2); </code>    */
glRectiv(java.nio.IntBuffer v1, java.nio.IntBuffer v2)6409   public void glRectiv(java.nio.IntBuffer v1, java.nio.IntBuffer v2);
6410 
6411   /** Interface to C language function: <br> <code> void {@native glRectiv}(const GLint *  v1, const GLint *  v2); </code>    */
glRectiv(int[] v1, int v1_offset, int[] v2, int v2_offset)6412   public void glRectiv(int[] v1, int v1_offset, int[] v2, int v2_offset);
6413 
6414   /** Interface to C language function: <br> <code> void {@native glRects}(GLshort x1, GLshort y1, GLshort x2, GLshort y2); </code>    */
glRects(short x1, short y1, short x2, short y2)6415   public void glRects(short x1, short y1, short x2, short y2);
6416 
6417   /** Interface to C language function: <br> <code> void {@native glRectsv}(const GLshort *  v1, const GLshort *  v2); </code>    */
glRectsv(java.nio.ShortBuffer v1, java.nio.ShortBuffer v2)6418   public void glRectsv(java.nio.ShortBuffer v1, java.nio.ShortBuffer v2);
6419 
6420   /** Interface to C language function: <br> <code> void {@native glRectsv}(const GLshort *  v1, const GLshort *  v2); </code>    */
glRectsv(short[] v1, int v1_offset, short[] v2, int v2_offset)6421   public void glRectsv(short[] v1, int v1_offset, short[] v2, int v2_offset);
6422 
6423   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReferencePlaneSGIX}(const GLdouble *  m); </code>    */
glReferencePlaneSGIX(java.nio.DoubleBuffer m)6424   public void glReferencePlaneSGIX(java.nio.DoubleBuffer m);
6425 
6426   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReferencePlaneSGIX}(const GLdouble *  m); </code>    */
glReferencePlaneSGIX(double[] m, int m_offset)6427   public void glReferencePlaneSGIX(double[] m, int m_offset);
6428 
6429   /** Interface to C language function: <br> <code> GLint {@native glRenderMode}(GLenum mode); </code>    */
glRenderMode(int mode)6430   public int glRenderMode(int mode);
6431 
6432   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glRenderbufferStorageEXT}(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); </code>    */
glRenderbufferStorageEXT(int target, int internalformat, int width, int height)6433   public void glRenderbufferStorageEXT(int target, int internalformat, int width, int height);
6434 
6435   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glRenderbufferStorageMultisampleCoverageNV}(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); </code>    */
glRenderbufferStorageMultisampleCoverageNV(int target, int coverageSamples, int colorSamples, int internalformat, int width, int height)6436   public void glRenderbufferStorageMultisampleCoverageNV(int target, int coverageSamples, int colorSamples, int internalformat, int width, int height);
6437 
6438   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glRenderbufferStorageMultisampleEXT}(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); </code>    */
glRenderbufferStorageMultisampleEXT(int target, int samples, int internalformat, int width, int height)6439   public void glRenderbufferStorageMultisampleEXT(int target, int samples, int internalformat, int width, int height);
6440 
6441   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiColor3fVertex3fSUN}(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); </code>    */
glReplacementCodeuiColor3fVertex3fSUN(int rc, float r, float g, float b, float x, float y, float z)6442   public void glReplacementCodeuiColor3fVertex3fSUN(int rc, float r, float g, float b, float x, float y, float z);
6443 
6444   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiColor3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  v); </code>    */
glReplacementCodeuiColor3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer v)6445   public void glReplacementCodeuiColor3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer v);
6446 
6447   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiColor3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  v); </code>    */
glReplacementCodeuiColor3fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] v, int v_offset)6448   public void glReplacementCodeuiColor3fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] v, int v_offset);
6449 
6450   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiColor4fNormal3fVertex3fSUN}(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); </code>    */
glReplacementCodeuiColor4fNormal3fVertex3fSUN(int rc, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z)6451   public void glReplacementCodeuiColor4fNormal3fVertex3fSUN(int rc, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z);
6452 
6453   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiColor4fNormal3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glReplacementCodeuiColor4fNormal3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v)6454   public void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v);
6455 
6456   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiColor4fNormal3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glReplacementCodeuiColor4fNormal3fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset)6457   public void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset);
6458 
6459   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiColor4ubVertex3fSUN}(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); </code>    */
glReplacementCodeuiColor4ubVertex3fSUN(int rc, byte r, byte g, byte b, byte a, float x, float y, float z)6460   public void glReplacementCodeuiColor4ubVertex3fSUN(int rc, byte r, byte g, byte b, byte a, float x, float y, float z);
6461 
6462   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiColor4ubVertex3fvSUN}(const GLuint *  rc, const GLubyte *  c, const GLfloat *  v); </code>    */
glReplacementCodeuiColor4ubVertex3fvSUN(java.nio.IntBuffer rc, java.nio.ByteBuffer c, java.nio.FloatBuffer v)6463   public void glReplacementCodeuiColor4ubVertex3fvSUN(java.nio.IntBuffer rc, java.nio.ByteBuffer c, java.nio.FloatBuffer v);
6464 
6465   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiColor4ubVertex3fvSUN}(const GLuint *  rc, const GLubyte *  c, const GLfloat *  v); </code>    */
glReplacementCodeuiColor4ubVertex3fvSUN(int[] rc, int rc_offset, byte[] c, int c_offset, float[] v, int v_offset)6466   public void glReplacementCodeuiColor4ubVertex3fvSUN(int[] rc, int rc_offset, byte[] c, int c_offset, float[] v, int v_offset);
6467 
6468   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiNormal3fVertex3fSUN}(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z); </code>    */
glReplacementCodeuiNormal3fVertex3fSUN(int rc, float r, float g, float b, float x, float y, float z)6469   public void glReplacementCodeuiNormal3fVertex3fSUN(int rc, float r, float g, float b, float x, float y, float z);
6470 
6471   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiNormal3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  v); </code>    */
glReplacementCodeuiNormal3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer v)6472   public void glReplacementCodeuiNormal3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer v);
6473 
6474   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiNormal3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  v); </code>    */
glReplacementCodeuiNormal3fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] v, int v_offset)6475   public void glReplacementCodeuiNormal3fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] v, int v_offset);
6476 
6477   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN}(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); </code>    */
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(int rc, float s, float t, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z)6478   public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(int rc, float s, float t, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z);
6479 
6480   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  tc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer tc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v)6481   public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer tc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v);
6482 
6483   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  tc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(int[] rc, int rc_offset, float[] tc, int tc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset)6484   public void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(int[] rc, int rc_offset, float[] tc, int tc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset);
6485 
6486   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN}(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); </code>    */
glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(int rc, float s, float t, float nx, float ny, float nz, float x, float y, float z)6487   public void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(int rc, float s, float t, float nx, float ny, float nz, float x, float y, float z);
6488 
6489   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v)6490   public void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v);
6491 
6492   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset)6493   public void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset);
6494 
6495   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiTexCoord2fVertex3fSUN}(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); </code>    */
glReplacementCodeuiTexCoord2fVertex3fSUN(int rc, float s, float t, float x, float y, float z)6496   public void glReplacementCodeuiTexCoord2fVertex3fSUN(int rc, float s, float t, float x, float y, float z);
6497 
6498   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiTexCoord2fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  v); </code>    */
glReplacementCodeuiTexCoord2fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer v)6499   public void glReplacementCodeuiTexCoord2fVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer c, java.nio.FloatBuffer v);
6500 
6501   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiTexCoord2fVertex3fvSUN}(const GLuint *  rc, const GLfloat *  c, const GLfloat *  v); </code>    */
glReplacementCodeuiTexCoord2fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] v, int v_offset)6502   public void glReplacementCodeuiTexCoord2fVertex3fvSUN(int[] rc, int rc_offset, float[] c, int c_offset, float[] v, int v_offset);
6503 
6504   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiVertex3fSUN}(GLuint target, GLfloat s, GLfloat t, GLfloat r); </code>    */
glReplacementCodeuiVertex3fSUN(int target, float s, float t, float r)6505   public void glReplacementCodeuiVertex3fSUN(int target, float s, float t, float r);
6506 
6507   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiVertex3fvSUN}(const GLuint *  rc, const GLfloat *  v); </code>    */
glReplacementCodeuiVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer v)6508   public void glReplacementCodeuiVertex3fvSUN(java.nio.IntBuffer rc, java.nio.FloatBuffer v);
6509 
6510   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glReplacementCodeuiVertex3fvSUN}(const GLuint *  rc, const GLfloat *  v); </code>    */
glReplacementCodeuiVertex3fvSUN(int[] rc, int rc_offset, float[] v, int v_offset)6511   public void glReplacementCodeuiVertex3fvSUN(int[] rc, int rc_offset, float[] v, int v_offset);
6512 
6513   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glRequestResidentProgramsNV}(GLsizei n, const GLuint *  ids); </code>    */
glRequestResidentProgramsNV(int n, java.nio.IntBuffer ids)6514   public void glRequestResidentProgramsNV(int n, java.nio.IntBuffer ids);
6515 
6516   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glRequestResidentProgramsNV}(GLsizei n, const GLuint *  ids); </code>    */
glRequestResidentProgramsNV(int n, int[] ids, int ids_offset)6517   public void glRequestResidentProgramsNV(int n, int[] ids, int ids_offset);
6518 
6519   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glResetHistogram}(GLenum mode); </code>    */
glResetHistogram(int mode)6520   public void glResetHistogram(int mode);
6521 
6522   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glResetMinmax}(GLenum mode); </code>    */
glResetMinmax(int mode)6523   public void glResetMinmax(int mode);
6524 
6525   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glResizeBuffersMESA}(void); </code>    */
glResizeBuffersMESA()6526   public void glResizeBuffersMESA();
6527 
6528   /** Interface to C language function: <br> <code> void {@native glRotated}(GLdouble angle, GLdouble x, GLdouble y, GLdouble z); </code>    */
glRotated(double angle, double x, double y, double z)6529   public void glRotated(double angle, double x, double y, double z);
6530 
6531   /** Interface to C language function: <br> <code> void {@native glRotatef}(GLfloat angle, GLfloat x, GLfloat y, GLfloat z); </code>    */
glRotatef(float angle, float x, float y, float z)6532   public void glRotatef(float angle, float x, float y, float z);
6533 
6534   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSampleCoverage}(GLclampf value, GLboolean invert); </code>    */
glSampleCoverage(float value, boolean invert)6535   public void glSampleCoverage(float value, boolean invert);
6536 
6537   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSampleMapATI}(GLuint red, GLuint green, GLenum blue); </code>    */
glSampleMapATI(int red, int green, int blue)6538   public void glSampleMapATI(int red, int green, int blue);
6539 
6540   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSampleMaskEXT}(GLclampf value, GLboolean invert); </code>    */
glSampleMaskEXT(float value, boolean invert)6541   public void glSampleMaskEXT(float value, boolean invert);
6542 
6543   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSampleMaskSGIS}(GLclampf value, GLboolean invert); </code>    */
glSampleMaskSGIS(float value, boolean invert)6544   public void glSampleMaskSGIS(float value, boolean invert);
6545 
6546   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSamplePatternEXT}(GLenum mode); </code>    */
glSamplePatternEXT(int mode)6547   public void glSamplePatternEXT(int mode);
6548 
6549   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSamplePatternSGIS}(GLenum mode); </code>    */
glSamplePatternSGIS(int mode)6550   public void glSamplePatternSGIS(int mode);
6551 
6552   /** Interface to C language function: <br> <code> void {@native glScaled}(GLdouble x, GLdouble y, GLdouble z); </code>    */
glScaled(double x, double y, double z)6553   public void glScaled(double x, double y, double z);
6554 
6555   /** Interface to C language function: <br> <code> void {@native glScalef}(GLfloat x, GLfloat y, GLfloat z); </code>    */
glScalef(float x, float y, float z)6556   public void glScalef(float x, float y, float z);
6557 
6558   /** Interface to C language function: <br> <code> void {@native glScissor}(GLint x, GLint y, GLsizei width, GLsizei height); </code>    */
glScissor(int x, int y, int width, int height)6559   public void glScissor(int x, int y, int width, int height);
6560 
6561   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3b}(GLbyte red, GLbyte green, GLbyte blue); </code>    */
glSecondaryColor3b(byte red, byte green, byte blue)6562   public void glSecondaryColor3b(byte red, byte green, byte blue);
6563 
6564   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3bEXT}(GLbyte red, GLbyte green, GLbyte blue); </code>    */
glSecondaryColor3bEXT(byte red, byte green, byte blue)6565   public void glSecondaryColor3bEXT(byte red, byte green, byte blue);
6566 
6567   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3bv}(const GLbyte *  v); </code>    */
glSecondaryColor3bv(java.nio.ByteBuffer v)6568   public void glSecondaryColor3bv(java.nio.ByteBuffer v);
6569 
6570   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3bv}(const GLbyte *  v); </code>    */
glSecondaryColor3bv(byte[] v, int v_offset)6571   public void glSecondaryColor3bv(byte[] v, int v_offset);
6572 
6573   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3bvEXT}(const GLbyte *  v); </code>    */
glSecondaryColor3bvEXT(java.nio.ByteBuffer v)6574   public void glSecondaryColor3bvEXT(java.nio.ByteBuffer v);
6575 
6576   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3bvEXT}(const GLbyte *  v); </code>    */
glSecondaryColor3bvEXT(byte[] v, int v_offset)6577   public void glSecondaryColor3bvEXT(byte[] v, int v_offset);
6578 
6579   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3d}(GLdouble red, GLdouble green, GLdouble blue); </code>    */
glSecondaryColor3d(double red, double green, double blue)6580   public void glSecondaryColor3d(double red, double green, double blue);
6581 
6582   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3dEXT}(GLdouble red, GLdouble green, GLdouble blue); </code>    */
glSecondaryColor3dEXT(double red, double green, double blue)6583   public void glSecondaryColor3dEXT(double red, double green, double blue);
6584 
6585   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3dv}(const GLdouble *  m); </code>    */
glSecondaryColor3dv(java.nio.DoubleBuffer m)6586   public void glSecondaryColor3dv(java.nio.DoubleBuffer m);
6587 
6588   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3dv}(const GLdouble *  m); </code>    */
glSecondaryColor3dv(double[] m, int m_offset)6589   public void glSecondaryColor3dv(double[] m, int m_offset);
6590 
6591   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3dvEXT}(const GLdouble *  m); </code>    */
glSecondaryColor3dvEXT(java.nio.DoubleBuffer m)6592   public void glSecondaryColor3dvEXT(java.nio.DoubleBuffer m);
6593 
6594   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3dvEXT}(const GLdouble *  m); </code>    */
glSecondaryColor3dvEXT(double[] m, int m_offset)6595   public void glSecondaryColor3dvEXT(double[] m, int m_offset);
6596 
6597   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3f}(GLfloat red, GLfloat green, GLfloat blue); </code>    */
glSecondaryColor3f(float red, float green, float blue)6598   public void glSecondaryColor3f(float red, float green, float blue);
6599 
6600   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3fEXT}(GLfloat red, GLfloat green, GLfloat blue); </code>    */
glSecondaryColor3fEXT(float red, float green, float blue)6601   public void glSecondaryColor3fEXT(float red, float green, float blue);
6602 
6603   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3fv}(const GLfloat *  m); </code>    */
glSecondaryColor3fv(java.nio.FloatBuffer m)6604   public void glSecondaryColor3fv(java.nio.FloatBuffer m);
6605 
6606   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3fv}(const GLfloat *  m); </code>    */
glSecondaryColor3fv(float[] m, int m_offset)6607   public void glSecondaryColor3fv(float[] m, int m_offset);
6608 
6609   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3fvEXT}(const GLfloat *  m); </code>    */
glSecondaryColor3fvEXT(java.nio.FloatBuffer m)6610   public void glSecondaryColor3fvEXT(java.nio.FloatBuffer m);
6611 
6612   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3fvEXT}(const GLfloat *  m); </code>    */
glSecondaryColor3fvEXT(float[] m, int m_offset)6613   public void glSecondaryColor3fvEXT(float[] m, int m_offset);
6614 
6615   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3hNV}(GLhalfNV red, GLhalfNV green, GLhalfNV blue); </code>    */
glSecondaryColor3hNV(short red, short green, short blue)6616   public void glSecondaryColor3hNV(short red, short green, short blue);
6617 
6618   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3hvNV}(const GLhalfNV *  v); </code>    */
glSecondaryColor3hvNV(java.nio.ShortBuffer v)6619   public void glSecondaryColor3hvNV(java.nio.ShortBuffer v);
6620 
6621   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3hvNV}(const GLhalfNV *  v); </code>    */
glSecondaryColor3hvNV(short[] v, int v_offset)6622   public void glSecondaryColor3hvNV(short[] v, int v_offset);
6623 
6624   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3i}(GLint red, GLint green, GLint blue); </code>    */
glSecondaryColor3i(int red, int green, int blue)6625   public void glSecondaryColor3i(int red, int green, int blue);
6626 
6627   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3iEXT}(GLint red, GLint green, GLint blue); </code>    */
glSecondaryColor3iEXT(int red, int green, int blue)6628   public void glSecondaryColor3iEXT(int red, int green, int blue);
6629 
6630   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3iv}(const GLint *  v); </code>    */
glSecondaryColor3iv(java.nio.IntBuffer v)6631   public void glSecondaryColor3iv(java.nio.IntBuffer v);
6632 
6633   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3iv}(const GLint *  v); </code>    */
glSecondaryColor3iv(int[] v, int v_offset)6634   public void glSecondaryColor3iv(int[] v, int v_offset);
6635 
6636   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3ivEXT}(const GLint *  v); </code>    */
glSecondaryColor3ivEXT(java.nio.IntBuffer v)6637   public void glSecondaryColor3ivEXT(java.nio.IntBuffer v);
6638 
6639   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3ivEXT}(const GLint *  v); </code>    */
glSecondaryColor3ivEXT(int[] v, int v_offset)6640   public void glSecondaryColor3ivEXT(int[] v, int v_offset);
6641 
6642   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3s}(GLshort red, GLshort green, GLshort blue); </code>    */
glSecondaryColor3s(short red, short green, short blue)6643   public void glSecondaryColor3s(short red, short green, short blue);
6644 
6645   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3sEXT}(GLshort red, GLshort green, GLshort blue); </code>    */
glSecondaryColor3sEXT(short red, short green, short blue)6646   public void glSecondaryColor3sEXT(short red, short green, short blue);
6647 
6648   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3sv}(const GLshort *  v); </code>    */
glSecondaryColor3sv(java.nio.ShortBuffer v)6649   public void glSecondaryColor3sv(java.nio.ShortBuffer v);
6650 
6651   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3sv}(const GLshort *  v); </code>    */
glSecondaryColor3sv(short[] v, int v_offset)6652   public void glSecondaryColor3sv(short[] v, int v_offset);
6653 
6654   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3svEXT}(const GLshort *  v); </code>    */
glSecondaryColor3svEXT(java.nio.ShortBuffer v)6655   public void glSecondaryColor3svEXT(java.nio.ShortBuffer v);
6656 
6657   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3svEXT}(const GLshort *  v); </code>    */
glSecondaryColor3svEXT(short[] v, int v_offset)6658   public void glSecondaryColor3svEXT(short[] v, int v_offset);
6659 
6660   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3ub}(GLubyte red, GLubyte green, GLubyte blue); </code>    */
glSecondaryColor3ub(byte red, byte green, byte blue)6661   public void glSecondaryColor3ub(byte red, byte green, byte blue);
6662 
6663   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3ubEXT}(GLubyte red, GLubyte green, GLubyte blue); </code>    */
glSecondaryColor3ubEXT(byte red, byte green, byte blue)6664   public void glSecondaryColor3ubEXT(byte red, byte green, byte blue);
6665 
6666   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3ubv}(const GLubyte *  v); </code>    */
glSecondaryColor3ubv(java.nio.ByteBuffer v)6667   public void glSecondaryColor3ubv(java.nio.ByteBuffer v);
6668 
6669   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3ubv}(const GLubyte *  v); </code>    */
glSecondaryColor3ubv(byte[] v, int v_offset)6670   public void glSecondaryColor3ubv(byte[] v, int v_offset);
6671 
6672   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3ubvEXT}(const GLubyte *  v); </code>    */
glSecondaryColor3ubvEXT(java.nio.ByteBuffer v)6673   public void glSecondaryColor3ubvEXT(java.nio.ByteBuffer v);
6674 
6675   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3ubvEXT}(const GLubyte *  v); </code>    */
glSecondaryColor3ubvEXT(byte[] v, int v_offset)6676   public void glSecondaryColor3ubvEXT(byte[] v, int v_offset);
6677 
6678   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3ui}(GLuint red, GLuint green, GLuint blue); </code>    */
glSecondaryColor3ui(int red, int green, int blue)6679   public void glSecondaryColor3ui(int red, int green, int blue);
6680 
6681   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3uiEXT}(GLuint red, GLuint green, GLuint blue); </code>    */
glSecondaryColor3uiEXT(int red, int green, int blue)6682   public void glSecondaryColor3uiEXT(int red, int green, int blue);
6683 
6684   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3uiv}(const GLuint *  v); </code>    */
glSecondaryColor3uiv(java.nio.IntBuffer v)6685   public void glSecondaryColor3uiv(java.nio.IntBuffer v);
6686 
6687   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3uiv}(const GLuint *  v); </code>    */
glSecondaryColor3uiv(int[] v, int v_offset)6688   public void glSecondaryColor3uiv(int[] v, int v_offset);
6689 
6690   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3uivEXT}(const GLuint *  v); </code>    */
glSecondaryColor3uivEXT(java.nio.IntBuffer v)6691   public void glSecondaryColor3uivEXT(java.nio.IntBuffer v);
6692 
6693   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3uivEXT}(const GLuint *  v); </code>    */
glSecondaryColor3uivEXT(int[] v, int v_offset)6694   public void glSecondaryColor3uivEXT(int[] v, int v_offset);
6695 
6696   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3us}(GLushort red, GLushort green, GLushort blue); </code>    */
glSecondaryColor3us(short red, short green, short blue)6697   public void glSecondaryColor3us(short red, short green, short blue);
6698 
6699   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3usEXT}(GLushort red, GLushort green, GLushort blue); </code>    */
glSecondaryColor3usEXT(short red, short green, short blue)6700   public void glSecondaryColor3usEXT(short red, short green, short blue);
6701 
6702   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3usv}(const GLushort *  v); </code>    */
glSecondaryColor3usv(java.nio.ShortBuffer v)6703   public void glSecondaryColor3usv(java.nio.ShortBuffer v);
6704 
6705   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3usv}(const GLushort *  v); </code>    */
glSecondaryColor3usv(short[] v, int v_offset)6706   public void glSecondaryColor3usv(short[] v, int v_offset);
6707 
6708   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3usvEXT}(const GLushort *  v); </code>    */
glSecondaryColor3usvEXT(java.nio.ShortBuffer v)6709   public void glSecondaryColor3usvEXT(java.nio.ShortBuffer v);
6710 
6711   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColor3usvEXT}(const GLushort *  v); </code>    */
glSecondaryColor3usvEXT(short[] v, int v_offset)6712   public void glSecondaryColor3usvEXT(short[] v, int v_offset);
6713 
6714   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColorPointer}(GLint size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>
6715       @param pointer a direct {@link java.nio.Buffer}   */
glSecondaryColorPointer(int size, int type, int stride, java.nio.Buffer pointer)6716   public void glSecondaryColorPointer(int size, int type, int stride, java.nio.Buffer pointer);
6717 
6718   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColorPointer}(GLint size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>    */
glSecondaryColorPointer(int size, int type, int stride, long pointer_buffer_offset)6719   public void glSecondaryColorPointer(int size, int type, int stride, long pointer_buffer_offset);
6720 
6721   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColorPointerEXT}(GLint size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>
6722       @param pointer a direct {@link java.nio.Buffer}   */
glSecondaryColorPointerEXT(int size, int type, int stride, java.nio.Buffer pointer)6723   public void glSecondaryColorPointerEXT(int size, int type, int stride, java.nio.Buffer pointer);
6724 
6725   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSecondaryColorPointerEXT}(GLint size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>    */
glSecondaryColorPointerEXT(int size, int type, int stride, long pointer_buffer_offset)6726   public void glSecondaryColorPointerEXT(int size, int type, int stride, long pointer_buffer_offset);
6727 
6728   /** Interface to C language function: <br> <code> void {@native glSelectBuffer}(GLsizei size, GLuint *  buffer); </code>
6729       @param buffer a direct {@link java.nio.IntBuffer}   */
glSelectBuffer(int size, java.nio.IntBuffer buffer)6730   public void glSelectBuffer(int size, java.nio.IntBuffer buffer);
6731 
6732   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSeparableFilter2D}(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *  row, const GLvoid *  column); </code>    */
glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, java.nio.Buffer row, java.nio.Buffer column)6733   public void glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, java.nio.Buffer row, java.nio.Buffer column);
6734 
6735   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSeparableFilter2D}(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *  row, const GLvoid *  column); </code>    */
glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, long row_buffer_offset, long column_buffer_offset)6736   public void glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, long row_buffer_offset, long column_buffer_offset);
6737 
6738   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSetFenceAPPLE}(GLuint mode); </code>    */
glSetFenceAPPLE(int mode)6739   public void glSetFenceAPPLE(int mode);
6740 
6741   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSetFenceNV}(GLuint target, GLenum id); </code>    */
glSetFenceNV(int target, int id)6742   public void glSetFenceNV(int target, int id);
6743 
6744   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSetFragmentShaderConstantATI}(GLuint target, const GLfloat *  v); </code>    */
glSetFragmentShaderConstantATI(int target, java.nio.FloatBuffer v)6745   public void glSetFragmentShaderConstantATI(int target, java.nio.FloatBuffer v);
6746 
6747   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSetFragmentShaderConstantATI}(GLuint target, const GLfloat *  v); </code>    */
glSetFragmentShaderConstantATI(int target, float[] v, int v_offset)6748   public void glSetFragmentShaderConstantATI(int target, float[] v, int v_offset);
6749 
6750   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSetInvariantEXT}(GLuint id, GLenum type, const GLvoid *  addr); </code>    */
glSetInvariantEXT(int id, int type, java.nio.Buffer addr)6751   public void glSetInvariantEXT(int id, int type, java.nio.Buffer addr);
6752 
6753   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSetLocalConstantEXT}(GLuint id, GLenum type, const GLvoid *  addr); </code>    */
glSetLocalConstantEXT(int id, int type, java.nio.Buffer addr)6754   public void glSetLocalConstantEXT(int id, int type, java.nio.Buffer addr);
6755 
6756   /** Interface to C language function: <br> <code> void {@native glShadeModel}(GLenum mode); </code>    */
glShadeModel(int mode)6757   public void glShadeModel(int mode);
6758 
6759   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glShaderOp1EXT}(GLenum red, GLuint green, GLuint blue); </code>    */
glShaderOp1EXT(int red, int green, int blue)6760   public void glShaderOp1EXT(int red, int green, int blue);
6761 
6762   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glShaderOp2EXT}(GLenum sfactorRGB, GLuint dfactorRGB, GLuint sfactorAlpha, GLuint dfactorAlpha); </code>    */
glShaderOp2EXT(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)6763   public void glShaderOp2EXT(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
6764 
6765   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glShaderOp3EXT}(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3); </code>    */
glShaderOp3EXT(int op, int res, int arg1, int arg2, int arg3)6766   public void glShaderOp3EXT(int op, int res, int arg1, int arg2, int arg3);
6767 
6768   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glShaderSource}(GLuint shader, GLsizei count, const GLchar *  *  string, const GLint *  length); </code>    */
glShaderSource(int shader, int count, java.lang.String[] string, java.nio.IntBuffer length)6769   public void glShaderSource(int shader, int count, java.lang.String[] string, java.nio.IntBuffer length);
6770 
6771   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glShaderSource}(GLuint shader, GLsizei count, const GLchar *  *  string, const GLint *  length); </code>    */
glShaderSource(int shader, int count, java.lang.String[] string, int[] length, int length_offset)6772   public void glShaderSource(int shader, int count, java.lang.String[] string, int[] length, int length_offset);
6773 
6774   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glShaderSourceARB}(GLhandleARB shader, GLsizei count, const GLcharARB *  *  string, const GLint *  length); </code>    */
glShaderSourceARB(int shader, int count, java.lang.String[] string, java.nio.IntBuffer length)6775   public void glShaderSourceARB(int shader, int count, java.lang.String[] string, java.nio.IntBuffer length);
6776 
6777   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glShaderSourceARB}(GLhandleARB shader, GLsizei count, const GLcharARB *  *  string, const GLint *  length); </code>    */
glShaderSourceARB(int shader, int count, java.lang.String[] string, int[] length, int length_offset)6778   public void glShaderSourceARB(int shader, int count, java.lang.String[] string, int[] length, int length_offset);
6779 
6780   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSharpenTexFuncSGIS}(GLenum target, GLsizei n, const GLfloat *  points); </code>    */
glSharpenTexFuncSGIS(int target, int n, java.nio.FloatBuffer points)6781   public void glSharpenTexFuncSGIS(int target, int n, java.nio.FloatBuffer points);
6782 
6783   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSharpenTexFuncSGIS}(GLenum target, GLsizei n, const GLfloat *  points); </code>    */
glSharpenTexFuncSGIS(int target, int n, float[] points, int points_offset)6784   public void glSharpenTexFuncSGIS(int target, int n, float[] points, int points_offset);
6785 
6786   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSpriteParameterfSGIX}(GLenum target, GLfloat s); </code>    */
glSpriteParameterfSGIX(int target, float s)6787   public void glSpriteParameterfSGIX(int target, float s);
6788 
6789   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSpriteParameterfvSGIX}(GLenum target, const GLfloat *  v); </code>    */
glSpriteParameterfvSGIX(int target, java.nio.FloatBuffer v)6790   public void glSpriteParameterfvSGIX(int target, java.nio.FloatBuffer v);
6791 
6792   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSpriteParameterfvSGIX}(GLenum target, const GLfloat *  v); </code>    */
glSpriteParameterfvSGIX(int target, float[] v, int v_offset)6793   public void glSpriteParameterfvSGIX(int target, float[] v, int v_offset);
6794 
6795   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSpriteParameteriSGIX}(GLenum target, GLint s); </code>    */
glSpriteParameteriSGIX(int target, int s)6796   public void glSpriteParameteriSGIX(int target, int s);
6797 
6798   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSpriteParameterivSGIX}(GLenum target, const GLint *  v); </code>    */
glSpriteParameterivSGIX(int target, java.nio.IntBuffer v)6799   public void glSpriteParameterivSGIX(int target, java.nio.IntBuffer v);
6800 
6801   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSpriteParameterivSGIX}(GLenum target, const GLint *  v); </code>    */
glSpriteParameterivSGIX(int target, int[] v, int v_offset)6802   public void glSpriteParameterivSGIX(int target, int[] v, int v_offset);
6803 
6804   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glStartInstrumentsSGIX}(void); </code>    */
glStartInstrumentsSGIX()6805   public void glStartInstrumentsSGIX();
6806 
6807   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glStencilClearTagEXT}(GLsizei stencilTagBits, GLuint stencilClearTag); </code>    */
glStencilClearTagEXT(int stencilTagBits, int stencilClearTag)6808   public void glStencilClearTagEXT(int stencilTagBits, int stencilClearTag);
6809 
6810   /** Interface to C language function: <br> <code> void {@native glStencilFunc}(GLenum func, GLint ref, GLuint mask); </code>    */
glStencilFunc(int func, int ref, int mask)6811   public void glStencilFunc(int func, int ref, int mask);
6812 
6813   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glStencilFuncSeparate}(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); </code>    */
glStencilFuncSeparate(int frontfunc, int backfunc, int ref, int mask)6814   public void glStencilFuncSeparate(int frontfunc, int backfunc, int ref, int mask);
6815 
6816   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glStencilFuncSeparateATI}(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); </code>    */
glStencilFuncSeparateATI(int frontfunc, int backfunc, int ref, int mask)6817   public void glStencilFuncSeparateATI(int frontfunc, int backfunc, int ref, int mask);
6818 
6819   /** Interface to C language function: <br> <code> void {@native glStencilMask}(GLuint mask); </code>    */
glStencilMask(int mask)6820   public void glStencilMask(int mask);
6821 
6822   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glStencilMaskSeparate}(GLenum target, GLuint id); </code>    */
glStencilMaskSeparate(int target, int id)6823   public void glStencilMaskSeparate(int target, int id);
6824 
6825   /** Interface to C language function: <br> <code> void {@native glStencilOp}(GLenum fail, GLenum zfail, GLenum zpass); </code>    */
glStencilOp(int fail, int zfail, int zpass)6826   public void glStencilOp(int fail, int zfail, int zpass);
6827 
6828   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glStencilOpSeparate}(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); </code>    */
glStencilOpSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)6829   public void glStencilOpSeparate(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
6830 
6831   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glStencilOpSeparateATI}(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); </code>    */
glStencilOpSeparateATI(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)6832   public void glStencilOpSeparateATI(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
6833 
6834   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glStopInstrumentsSGIX}(GLint count); </code>    */
glStopInstrumentsSGIX(int count)6835   public void glStopInstrumentsSGIX(int count);
6836 
6837   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glStringMarkerGREMEDY}(GLsizei length, const GLvoid *  pointer); </code>    */
glStringMarkerGREMEDY(int length, java.nio.Buffer pointer)6838   public void glStringMarkerGREMEDY(int length, java.nio.Buffer pointer);
6839 
6840   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSwapAPPLE}(void); </code>    */
glSwapAPPLE()6841   public void glSwapAPPLE();
6842 
6843   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glSwizzleEXT}(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); </code>    */
glSwizzleEXT(int stage, int portion, int variable, int input, int mapping, int componentUsage)6844   public void glSwizzleEXT(int stage, int portion, int variable, int input, int mapping, int componentUsage);
6845 
6846   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTagSampleBufferSGIX}(void); </code>    */
glTagSampleBufferSGIX()6847   public void glTagSampleBufferSGIX();
6848 
6849   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTbufferMask3DFX}(GLuint mode); </code>    */
glTbufferMask3DFX(int mode)6850   public void glTbufferMask3DFX(int mode);
6851 
6852   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glTestFenceAPPLE}(GLuint id); </code>    */
glTestFenceAPPLE(int id)6853   public boolean glTestFenceAPPLE(int id);
6854 
6855   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glTestFenceNV}(GLuint id); </code>    */
glTestFenceNV(int id)6856   public boolean glTestFenceNV(int id);
6857 
6858   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glTestObjectAPPLE}(GLenum id, GLuint cap); </code>    */
glTestObjectAPPLE(int id, int cap)6859   public boolean glTestObjectAPPLE(int id, int cap);
6860 
6861   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexBufferEXT}(GLenum target, GLenum internalformat, GLuint buffer); </code>    */
glTexBufferEXT(int target, int internalformat, int buffer)6862   public void glTexBufferEXT(int target, int internalformat, int buffer);
6863 
6864   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexBumpParameterfvATI}(GLenum target, const GLfloat *  v); </code>    */
glTexBumpParameterfvATI(int target, java.nio.FloatBuffer v)6865   public void glTexBumpParameterfvATI(int target, java.nio.FloatBuffer v);
6866 
6867   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexBumpParameterfvATI}(GLenum target, const GLfloat *  v); </code>    */
glTexBumpParameterfvATI(int target, float[] v, int v_offset)6868   public void glTexBumpParameterfvATI(int target, float[] v, int v_offset);
6869 
6870   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexBumpParameterivATI}(GLenum target, const GLint *  v); </code>    */
glTexBumpParameterivATI(int target, java.nio.IntBuffer v)6871   public void glTexBumpParameterivATI(int target, java.nio.IntBuffer v);
6872 
6873   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexBumpParameterivATI}(GLenum target, const GLint *  v); </code>    */
glTexBumpParameterivATI(int target, int[] v, int v_offset)6874   public void glTexBumpParameterivATI(int target, int[] v, int v_offset);
6875 
6876   /** Interface to C language function: <br> <code> void {@native glTexCoord1d}(GLdouble s); </code>    */
glTexCoord1d(double s)6877   public void glTexCoord1d(double s);
6878 
6879   /** Interface to C language function: <br> <code> void {@native glTexCoord1dv}(const GLdouble *  v); </code>    */
glTexCoord1dv(java.nio.DoubleBuffer v)6880   public void glTexCoord1dv(java.nio.DoubleBuffer v);
6881 
6882   /** Interface to C language function: <br> <code> void {@native glTexCoord1dv}(const GLdouble *  v); </code>    */
glTexCoord1dv(double[] v, int v_offset)6883   public void glTexCoord1dv(double[] v, int v_offset);
6884 
6885   /** Interface to C language function: <br> <code> void {@native glTexCoord1f}(GLfloat s); </code>    */
glTexCoord1f(float s)6886   public void glTexCoord1f(float s);
6887 
6888   /** Interface to C language function: <br> <code> void {@native glTexCoord1fv}(const GLfloat *  v); </code>    */
glTexCoord1fv(java.nio.FloatBuffer v)6889   public void glTexCoord1fv(java.nio.FloatBuffer v);
6890 
6891   /** Interface to C language function: <br> <code> void {@native glTexCoord1fv}(const GLfloat *  v); </code>    */
glTexCoord1fv(float[] v, int v_offset)6892   public void glTexCoord1fv(float[] v, int v_offset);
6893 
6894   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord1hNV}(GLhalfNV factor); </code>    */
glTexCoord1hNV(short factor)6895   public void glTexCoord1hNV(short factor);
6896 
6897   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord1hvNV}(const GLhalfNV *  v); </code>    */
glTexCoord1hvNV(java.nio.ShortBuffer v)6898   public void glTexCoord1hvNV(java.nio.ShortBuffer v);
6899 
6900   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord1hvNV}(const GLhalfNV *  v); </code>    */
glTexCoord1hvNV(short[] v, int v_offset)6901   public void glTexCoord1hvNV(short[] v, int v_offset);
6902 
6903   /** Interface to C language function: <br> <code> void {@native glTexCoord1i}(GLint s); </code>    */
glTexCoord1i(int s)6904   public void glTexCoord1i(int s);
6905 
6906   /** Interface to C language function: <br> <code> void {@native glTexCoord1iv}(const GLint *  v); </code>    */
glTexCoord1iv(java.nio.IntBuffer v)6907   public void glTexCoord1iv(java.nio.IntBuffer v);
6908 
6909   /** Interface to C language function: <br> <code> void {@native glTexCoord1iv}(const GLint *  v); </code>    */
glTexCoord1iv(int[] v, int v_offset)6910   public void glTexCoord1iv(int[] v, int v_offset);
6911 
6912   /** Interface to C language function: <br> <code> void {@native glTexCoord1s}(GLshort s); </code>    */
glTexCoord1s(short s)6913   public void glTexCoord1s(short s);
6914 
6915   /** Interface to C language function: <br> <code> void {@native glTexCoord1sv}(const GLshort *  v); </code>    */
glTexCoord1sv(java.nio.ShortBuffer v)6916   public void glTexCoord1sv(java.nio.ShortBuffer v);
6917 
6918   /** Interface to C language function: <br> <code> void {@native glTexCoord1sv}(const GLshort *  v); </code>    */
glTexCoord1sv(short[] v, int v_offset)6919   public void glTexCoord1sv(short[] v, int v_offset);
6920 
6921   /** Interface to C language function: <br> <code> void {@native glTexCoord2d}(GLdouble s, GLdouble t); </code>    */
glTexCoord2d(double s, double t)6922   public void glTexCoord2d(double s, double t);
6923 
6924   /** Interface to C language function: <br> <code> void {@native glTexCoord2dv}(const GLdouble *  v); </code>    */
glTexCoord2dv(java.nio.DoubleBuffer v)6925   public void glTexCoord2dv(java.nio.DoubleBuffer v);
6926 
6927   /** Interface to C language function: <br> <code> void {@native glTexCoord2dv}(const GLdouble *  v); </code>    */
glTexCoord2dv(double[] v, int v_offset)6928   public void glTexCoord2dv(double[] v, int v_offset);
6929 
6930   /** Interface to C language function: <br> <code> void {@native glTexCoord2f}(GLfloat s, GLfloat t); </code>    */
glTexCoord2f(float s, float t)6931   public void glTexCoord2f(float s, float t);
6932 
6933   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fColor3fVertex3fSUN}(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glTexCoord2fColor3fVertex3fSUN(float s, float t, float p, float q, float x, float y, float z, float w)6934   public void glTexCoord2fColor3fVertex3fSUN(float s, float t, float p, float q, float x, float y, float z, float w);
6935 
6936   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fColor3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glTexCoord2fColor3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v)6937   public void glTexCoord2fColor3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v);
6938 
6939   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fColor3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glTexCoord2fColor3fVertex3fvSUN(float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset)6940   public void glTexCoord2fColor3fVertex3fvSUN(float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset);
6941 
6942   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fColor4fNormal3fVertex3fSUN}(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); </code>    */
glTexCoord2fColor4fNormal3fVertex3fSUN(float s, float t, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z)6943   public void glTexCoord2fColor4fNormal3fVertex3fSUN(float s, float t, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z);
6944 
6945   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fColor4fNormal3fVertex3fvSUN}(const GLfloat *  tc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glTexCoord2fColor4fNormal3fVertex3fvSUN(java.nio.FloatBuffer tc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v)6946   public void glTexCoord2fColor4fNormal3fVertex3fvSUN(java.nio.FloatBuffer tc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v);
6947 
6948   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fColor4fNormal3fVertex3fvSUN}(const GLfloat *  tc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glTexCoord2fColor4fNormal3fVertex3fvSUN(float[] tc, int tc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset)6949   public void glTexCoord2fColor4fNormal3fVertex3fvSUN(float[] tc, int tc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset);
6950 
6951   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fColor4ubVertex3fSUN}(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); </code>    */
glTexCoord2fColor4ubVertex3fSUN(float s, float t, byte r, byte g, byte b, byte a, float x, float y, float z)6952   public void glTexCoord2fColor4ubVertex3fSUN(float s, float t, byte r, byte g, byte b, byte a, float x, float y, float z);
6953 
6954   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fColor4ubVertex3fvSUN}(const GLfloat *  tc, const GLubyte *  c, const GLfloat *  v); </code>    */
glTexCoord2fColor4ubVertex3fvSUN(java.nio.FloatBuffer tc, java.nio.ByteBuffer c, java.nio.FloatBuffer v)6955   public void glTexCoord2fColor4ubVertex3fvSUN(java.nio.FloatBuffer tc, java.nio.ByteBuffer c, java.nio.FloatBuffer v);
6956 
6957   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fColor4ubVertex3fvSUN}(const GLfloat *  tc, const GLubyte *  c, const GLfloat *  v); </code>    */
glTexCoord2fColor4ubVertex3fvSUN(float[] tc, int tc_offset, byte[] c, int c_offset, float[] v, int v_offset)6958   public void glTexCoord2fColor4ubVertex3fvSUN(float[] tc, int tc_offset, byte[] c, int c_offset, float[] v, int v_offset);
6959 
6960   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fNormal3fVertex3fSUN}(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glTexCoord2fNormal3fVertex3fSUN(float s, float t, float p, float q, float x, float y, float z, float w)6961   public void glTexCoord2fNormal3fVertex3fSUN(float s, float t, float p, float q, float x, float y, float z, float w);
6962 
6963   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fNormal3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glTexCoord2fNormal3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v)6964   public void glTexCoord2fNormal3fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v);
6965 
6966   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fNormal3fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glTexCoord2fNormal3fVertex3fvSUN(float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset)6967   public void glTexCoord2fNormal3fVertex3fvSUN(float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset);
6968 
6969   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fVertex3fSUN}(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z); </code>    */
glTexCoord2fVertex3fSUN(float s, float t, float x, float y, float z)6970   public void glTexCoord2fVertex3fSUN(float s, float t, float x, float y, float z);
6971 
6972   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  v); </code>    */
glTexCoord2fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer v)6973   public void glTexCoord2fVertex3fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer v);
6974 
6975   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2fVertex3fvSUN}(const GLfloat *  c, const GLfloat *  v); </code>    */
glTexCoord2fVertex3fvSUN(float[] c, int c_offset, float[] v, int v_offset)6976   public void glTexCoord2fVertex3fvSUN(float[] c, int c_offset, float[] v, int v_offset);
6977 
6978   /** Interface to C language function: <br> <code> void {@native glTexCoord2fv}(const GLfloat *  v); </code>    */
glTexCoord2fv(java.nio.FloatBuffer v)6979   public void glTexCoord2fv(java.nio.FloatBuffer v);
6980 
6981   /** Interface to C language function: <br> <code> void {@native glTexCoord2fv}(const GLfloat *  v); </code>    */
glTexCoord2fv(float[] v, int v_offset)6982   public void glTexCoord2fv(float[] v, int v_offset);
6983 
6984   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2hNV}(GLhalfNV x, GLhalfNV y); </code>    */
glTexCoord2hNV(short x, short y)6985   public void glTexCoord2hNV(short x, short y);
6986 
6987   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2hvNV}(const GLhalfNV *  v); </code>    */
glTexCoord2hvNV(java.nio.ShortBuffer v)6988   public void glTexCoord2hvNV(java.nio.ShortBuffer v);
6989 
6990   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord2hvNV}(const GLhalfNV *  v); </code>    */
glTexCoord2hvNV(short[] v, int v_offset)6991   public void glTexCoord2hvNV(short[] v, int v_offset);
6992 
6993   /** Interface to C language function: <br> <code> void {@native glTexCoord2i}(GLint s, GLint t); </code>    */
glTexCoord2i(int s, int t)6994   public void glTexCoord2i(int s, int t);
6995 
6996   /** Interface to C language function: <br> <code> void {@native glTexCoord2iv}(const GLint *  v); </code>    */
glTexCoord2iv(java.nio.IntBuffer v)6997   public void glTexCoord2iv(java.nio.IntBuffer v);
6998 
6999   /** Interface to C language function: <br> <code> void {@native glTexCoord2iv}(const GLint *  v); </code>    */
glTexCoord2iv(int[] v, int v_offset)7000   public void glTexCoord2iv(int[] v, int v_offset);
7001 
7002   /** Interface to C language function: <br> <code> void {@native glTexCoord2s}(GLshort s, GLshort t); </code>    */
glTexCoord2s(short s, short t)7003   public void glTexCoord2s(short s, short t);
7004 
7005   /** Interface to C language function: <br> <code> void {@native glTexCoord2sv}(const GLshort *  v); </code>    */
glTexCoord2sv(java.nio.ShortBuffer v)7006   public void glTexCoord2sv(java.nio.ShortBuffer v);
7007 
7008   /** Interface to C language function: <br> <code> void {@native glTexCoord2sv}(const GLshort *  v); </code>    */
glTexCoord2sv(short[] v, int v_offset)7009   public void glTexCoord2sv(short[] v, int v_offset);
7010 
7011   /** Interface to C language function: <br> <code> void {@native glTexCoord3d}(GLdouble s, GLdouble t, GLdouble r); </code>    */
glTexCoord3d(double s, double t, double r)7012   public void glTexCoord3d(double s, double t, double r);
7013 
7014   /** Interface to C language function: <br> <code> void {@native glTexCoord3dv}(const GLdouble *  v); </code>    */
glTexCoord3dv(java.nio.DoubleBuffer v)7015   public void glTexCoord3dv(java.nio.DoubleBuffer v);
7016 
7017   /** Interface to C language function: <br> <code> void {@native glTexCoord3dv}(const GLdouble *  v); </code>    */
glTexCoord3dv(double[] v, int v_offset)7018   public void glTexCoord3dv(double[] v, int v_offset);
7019 
7020   /** Interface to C language function: <br> <code> void {@native glTexCoord3f}(GLfloat s, GLfloat t, GLfloat r); </code>    */
glTexCoord3f(float s, float t, float r)7021   public void glTexCoord3f(float s, float t, float r);
7022 
7023   /** Interface to C language function: <br> <code> void {@native glTexCoord3fv}(const GLfloat *  v); </code>    */
glTexCoord3fv(java.nio.FloatBuffer v)7024   public void glTexCoord3fv(java.nio.FloatBuffer v);
7025 
7026   /** Interface to C language function: <br> <code> void {@native glTexCoord3fv}(const GLfloat *  v); </code>    */
glTexCoord3fv(float[] v, int v_offset)7027   public void glTexCoord3fv(float[] v, int v_offset);
7028 
7029   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord3hNV}(GLhalfNV red, GLhalfNV green, GLhalfNV blue); </code>    */
glTexCoord3hNV(short red, short green, short blue)7030   public void glTexCoord3hNV(short red, short green, short blue);
7031 
7032   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord3hvNV}(const GLhalfNV *  v); </code>    */
glTexCoord3hvNV(java.nio.ShortBuffer v)7033   public void glTexCoord3hvNV(java.nio.ShortBuffer v);
7034 
7035   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord3hvNV}(const GLhalfNV *  v); </code>    */
glTexCoord3hvNV(short[] v, int v_offset)7036   public void glTexCoord3hvNV(short[] v, int v_offset);
7037 
7038   /** Interface to C language function: <br> <code> void {@native glTexCoord3i}(GLint s, GLint t, GLint r); </code>    */
glTexCoord3i(int s, int t, int r)7039   public void glTexCoord3i(int s, int t, int r);
7040 
7041   /** Interface to C language function: <br> <code> void {@native glTexCoord3iv}(const GLint *  v); </code>    */
glTexCoord3iv(java.nio.IntBuffer v)7042   public void glTexCoord3iv(java.nio.IntBuffer v);
7043 
7044   /** Interface to C language function: <br> <code> void {@native glTexCoord3iv}(const GLint *  v); </code>    */
glTexCoord3iv(int[] v, int v_offset)7045   public void glTexCoord3iv(int[] v, int v_offset);
7046 
7047   /** Interface to C language function: <br> <code> void {@native glTexCoord3s}(GLshort s, GLshort t, GLshort r); </code>    */
glTexCoord3s(short s, short t, short r)7048   public void glTexCoord3s(short s, short t, short r);
7049 
7050   /** Interface to C language function: <br> <code> void {@native glTexCoord3sv}(const GLshort *  v); </code>    */
glTexCoord3sv(java.nio.ShortBuffer v)7051   public void glTexCoord3sv(java.nio.ShortBuffer v);
7052 
7053   /** Interface to C language function: <br> <code> void {@native glTexCoord3sv}(const GLshort *  v); </code>    */
glTexCoord3sv(short[] v, int v_offset)7054   public void glTexCoord3sv(short[] v, int v_offset);
7055 
7056   /** Interface to C language function: <br> <code> void {@native glTexCoord4d}(GLdouble s, GLdouble t, GLdouble r, GLdouble q); </code>    */
glTexCoord4d(double s, double t, double r, double q)7057   public void glTexCoord4d(double s, double t, double r, double q);
7058 
7059   /** Interface to C language function: <br> <code> void {@native glTexCoord4dv}(const GLdouble *  v); </code>    */
glTexCoord4dv(java.nio.DoubleBuffer v)7060   public void glTexCoord4dv(java.nio.DoubleBuffer v);
7061 
7062   /** Interface to C language function: <br> <code> void {@native glTexCoord4dv}(const GLdouble *  v); </code>    */
glTexCoord4dv(double[] v, int v_offset)7063   public void glTexCoord4dv(double[] v, int v_offset);
7064 
7065   /** Interface to C language function: <br> <code> void {@native glTexCoord4f}(GLfloat s, GLfloat t, GLfloat r, GLfloat q); </code>    */
glTexCoord4f(float s, float t, float r, float q)7066   public void glTexCoord4f(float s, float t, float r, float q);
7067 
7068   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord4fColor4fNormal3fVertex4fSUN}(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glTexCoord4fColor4fNormal3fVertex4fSUN(float s, float t, float p, float q, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z, float w)7069   public void glTexCoord4fColor4fNormal3fVertex4fSUN(float s, float t, float p, float q, float r, float g, float b, float a, float nx, float ny, float nz, float x, float y, float z, float w);
7070 
7071   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord4fColor4fNormal3fVertex4fvSUN}(const GLfloat *  tc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glTexCoord4fColor4fNormal3fVertex4fvSUN(java.nio.FloatBuffer tc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v)7072   public void glTexCoord4fColor4fNormal3fVertex4fvSUN(java.nio.FloatBuffer tc, java.nio.FloatBuffer c, java.nio.FloatBuffer n, java.nio.FloatBuffer v);
7073 
7074   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord4fColor4fNormal3fVertex4fvSUN}(const GLfloat *  tc, const GLfloat *  c, const GLfloat *  n, const GLfloat *  v); </code>    */
glTexCoord4fColor4fNormal3fVertex4fvSUN(float[] tc, int tc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset)7075   public void glTexCoord4fColor4fNormal3fVertex4fvSUN(float[] tc, int tc_offset, float[] c, int c_offset, float[] n, int n_offset, float[] v, int v_offset);
7076 
7077   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord4fVertex4fSUN}(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glTexCoord4fVertex4fSUN(float s, float t, float p, float q, float x, float y, float z, float w)7078   public void glTexCoord4fVertex4fSUN(float s, float t, float p, float q, float x, float y, float z, float w);
7079 
7080   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord4fVertex4fvSUN}(const GLfloat *  c, const GLfloat *  v); </code>    */
glTexCoord4fVertex4fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer v)7081   public void glTexCoord4fVertex4fvSUN(java.nio.FloatBuffer c, java.nio.FloatBuffer v);
7082 
7083   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord4fVertex4fvSUN}(const GLfloat *  c, const GLfloat *  v); </code>    */
glTexCoord4fVertex4fvSUN(float[] c, int c_offset, float[] v, int v_offset)7084   public void glTexCoord4fVertex4fvSUN(float[] c, int c_offset, float[] v, int v_offset);
7085 
7086   /** Interface to C language function: <br> <code> void {@native glTexCoord4fv}(const GLfloat *  v); </code>    */
glTexCoord4fv(java.nio.FloatBuffer v)7087   public void glTexCoord4fv(java.nio.FloatBuffer v);
7088 
7089   /** Interface to C language function: <br> <code> void {@native glTexCoord4fv}(const GLfloat *  v); </code>    */
glTexCoord4fv(float[] v, int v_offset)7090   public void glTexCoord4fv(float[] v, int v_offset);
7091 
7092   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord4hNV}(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w); </code>    */
glTexCoord4hNV(short x, short y, short z, short w)7093   public void glTexCoord4hNV(short x, short y, short z, short w);
7094 
7095   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord4hvNV}(const GLhalfNV *  v); </code>    */
glTexCoord4hvNV(java.nio.ShortBuffer v)7096   public void glTexCoord4hvNV(java.nio.ShortBuffer v);
7097 
7098   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexCoord4hvNV}(const GLhalfNV *  v); </code>    */
glTexCoord4hvNV(short[] v, int v_offset)7099   public void glTexCoord4hvNV(short[] v, int v_offset);
7100 
7101   /** Interface to C language function: <br> <code> void {@native glTexCoord4i}(GLint s, GLint t, GLint r, GLint q); </code>    */
glTexCoord4i(int s, int t, int r, int q)7102   public void glTexCoord4i(int s, int t, int r, int q);
7103 
7104   /** Interface to C language function: <br> <code> void {@native glTexCoord4iv}(const GLint *  v); </code>    */
glTexCoord4iv(java.nio.IntBuffer v)7105   public void glTexCoord4iv(java.nio.IntBuffer v);
7106 
7107   /** Interface to C language function: <br> <code> void {@native glTexCoord4iv}(const GLint *  v); </code>    */
glTexCoord4iv(int[] v, int v_offset)7108   public void glTexCoord4iv(int[] v, int v_offset);
7109 
7110   /** Interface to C language function: <br> <code> void {@native glTexCoord4s}(GLshort s, GLshort t, GLshort r, GLshort q); </code>    */
glTexCoord4s(short s, short t, short r, short q)7111   public void glTexCoord4s(short s, short t, short r, short q);
7112 
7113   /** Interface to C language function: <br> <code> void {@native glTexCoord4sv}(const GLshort *  v); </code>    */
glTexCoord4sv(java.nio.ShortBuffer v)7114   public void glTexCoord4sv(java.nio.ShortBuffer v);
7115 
7116   /** Interface to C language function: <br> <code> void {@native glTexCoord4sv}(const GLshort *  v); </code>    */
glTexCoord4sv(short[] v, int v_offset)7117   public void glTexCoord4sv(short[] v, int v_offset);
7118 
7119   /** Interface to C language function: <br> <code> void {@native glTexCoordPointer}(GLint size, GLenum type, GLsizei stride, const GLvoid *  ptr); </code>
7120       @param ptr a direct {@link java.nio.Buffer}   */
glTexCoordPointer(int size, int type, int stride, java.nio.Buffer ptr)7121   public void glTexCoordPointer(int size, int type, int stride, java.nio.Buffer ptr);
7122 
7123   /** Interface to C language function: <br> <code> void {@native glTexCoordPointer}(GLint size, GLenum type, GLsizei stride, const GLvoid *  ptr); </code>    */
glTexCoordPointer(int size, int type, int stride, long ptr_buffer_offset)7124   public void glTexCoordPointer(int size, int type, int stride, long ptr_buffer_offset);
7125 
7126   /** Interface to C language function: <br> <code> void {@native glTexEnvf}(GLenum target, GLenum pname, GLfloat param); </code>    */
glTexEnvf(int target, int pname, float param)7127   public void glTexEnvf(int target, int pname, float param);
7128 
7129   /** Interface to C language function: <br> <code> void {@native glTexEnvfv}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glTexEnvfv(int target, int pname, java.nio.FloatBuffer params)7130   public void glTexEnvfv(int target, int pname, java.nio.FloatBuffer params);
7131 
7132   /** Interface to C language function: <br> <code> void {@native glTexEnvfv}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glTexEnvfv(int target, int pname, float[] params, int params_offset)7133   public void glTexEnvfv(int target, int pname, float[] params, int params_offset);
7134 
7135   /** Interface to C language function: <br> <code> void {@native glTexEnvi}(GLenum target, GLenum pname, GLint param); </code>    */
glTexEnvi(int target, int pname, int param)7136   public void glTexEnvi(int target, int pname, int param);
7137 
7138   /** Interface to C language function: <br> <code> void {@native glTexEnviv}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glTexEnviv(int target, int pname, java.nio.IntBuffer params)7139   public void glTexEnviv(int target, int pname, java.nio.IntBuffer params);
7140 
7141   /** Interface to C language function: <br> <code> void {@native glTexEnviv}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glTexEnviv(int target, int pname, int[] params, int params_offset)7142   public void glTexEnviv(int target, int pname, int[] params, int params_offset);
7143 
7144   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexFilterFuncSGIS}(GLenum target, GLenum filter, GLsizei n, const GLfloat *  weights); </code>    */
glTexFilterFuncSGIS(int target, int filter, int n, java.nio.FloatBuffer weights)7145   public void glTexFilterFuncSGIS(int target, int filter, int n, java.nio.FloatBuffer weights);
7146 
7147   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexFilterFuncSGIS}(GLenum target, GLenum filter, GLsizei n, const GLfloat *  weights); </code>    */
glTexFilterFuncSGIS(int target, int filter, int n, float[] weights, int weights_offset)7148   public void glTexFilterFuncSGIS(int target, int filter, int n, float[] weights, int weights_offset);
7149 
7150   /** Interface to C language function: <br> <code> void {@native glTexGend}(GLenum coord, GLenum pname, GLdouble param); </code>    */
glTexGend(int coord, int pname, double param)7151   public void glTexGend(int coord, int pname, double param);
7152 
7153   /** Interface to C language function: <br> <code> void {@native glTexGendv}(GLenum coord, GLenum pname, const GLdouble *  params); </code>    */
glTexGendv(int coord, int pname, java.nio.DoubleBuffer params)7154   public void glTexGendv(int coord, int pname, java.nio.DoubleBuffer params);
7155 
7156   /** Interface to C language function: <br> <code> void {@native glTexGendv}(GLenum coord, GLenum pname, const GLdouble *  params); </code>    */
glTexGendv(int coord, int pname, double[] params, int params_offset)7157   public void glTexGendv(int coord, int pname, double[] params, int params_offset);
7158 
7159   /** Interface to C language function: <br> <code> void {@native glTexGenf}(GLenum coord, GLenum pname, GLfloat param); </code>    */
glTexGenf(int coord, int pname, float param)7160   public void glTexGenf(int coord, int pname, float param);
7161 
7162   /** Interface to C language function: <br> <code> void {@native glTexGenfv}(GLenum coord, GLenum pname, const GLfloat *  params); </code>    */
glTexGenfv(int coord, int pname, java.nio.FloatBuffer params)7163   public void glTexGenfv(int coord, int pname, java.nio.FloatBuffer params);
7164 
7165   /** Interface to C language function: <br> <code> void {@native glTexGenfv}(GLenum coord, GLenum pname, const GLfloat *  params); </code>    */
glTexGenfv(int coord, int pname, float[] params, int params_offset)7166   public void glTexGenfv(int coord, int pname, float[] params, int params_offset);
7167 
7168   /** Interface to C language function: <br> <code> void {@native glTexGeni}(GLenum coord, GLenum pname, GLint param); </code>    */
glTexGeni(int coord, int pname, int param)7169   public void glTexGeni(int coord, int pname, int param);
7170 
7171   /** Interface to C language function: <br> <code> void {@native glTexGeniv}(GLenum coord, GLenum pname, const GLint *  params); </code>    */
glTexGeniv(int coord, int pname, java.nio.IntBuffer params)7172   public void glTexGeniv(int coord, int pname, java.nio.IntBuffer params);
7173 
7174   /** Interface to C language function: <br> <code> void {@native glTexGeniv}(GLenum coord, GLenum pname, const GLint *  params); </code>    */
glTexGeniv(int coord, int pname, int[] params, int params_offset)7175   public void glTexGeniv(int coord, int pname, int[] params, int params_offset);
7176 
7177   /** Interface to C language function: <br> <code> void {@native glTexImage1D}(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexImage1D(int target, int level, int internalFormat, int width, int border, int format, int type, java.nio.Buffer pixels)7178   public void glTexImage1D(int target, int level, int internalFormat, int width, int border, int format, int type, java.nio.Buffer pixels);
7179 
7180   /** Interface to C language function: <br> <code> void {@native glTexImage1D}(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexImage1D(int target, int level, int internalFormat, int width, int border, int format, int type, long pixels_buffer_offset)7181   public void glTexImage1D(int target, int level, int internalFormat, int width, int border, int format, int type, long pixels_buffer_offset);
7182 
7183   /** Interface to C language function: <br> <code> void {@native glTexImage2D}(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, java.nio.Buffer pixels)7184   public void glTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, java.nio.Buffer pixels);
7185 
7186   /** Interface to C language function: <br> <code> void {@native glTexImage2D}(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, long pixels_buffer_offset)7187   public void glTexImage2D(int target, int level, int internalFormat, int width, int height, int border, int format, int type, long pixels_buffer_offset);
7188 
7189   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexImage3D}(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, java.nio.Buffer pixels)7190   public void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, java.nio.Buffer pixels);
7191 
7192   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexImage3D}(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset)7193   public void glTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int format, int type, long pixels_buffer_offset);
7194 
7195   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexImage4DSGIS}(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexImage4DSGIS(int target, int level, int internalformat, int width, int height, int depth, int size4d, int border, int format, int type, java.nio.Buffer pixels)7196   public void glTexImage4DSGIS(int target, int level, int internalformat, int width, int height, int depth, int size4d, int border, int format, int type, java.nio.Buffer pixels);
7197 
7198   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexParameterIivEXT}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glTexParameterIivEXT(int target, int pname, java.nio.IntBuffer params)7199   public void glTexParameterIivEXT(int target, int pname, java.nio.IntBuffer params);
7200 
7201   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexParameterIivEXT}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glTexParameterIivEXT(int target, int pname, int[] params, int params_offset)7202   public void glTexParameterIivEXT(int target, int pname, int[] params, int params_offset);
7203 
7204   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexParameterIuivEXT}(GLenum target, GLenum pname, const GLuint *  params); </code>    */
glTexParameterIuivEXT(int target, int pname, java.nio.IntBuffer params)7205   public void glTexParameterIuivEXT(int target, int pname, java.nio.IntBuffer params);
7206 
7207   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexParameterIuivEXT}(GLenum target, GLenum pname, const GLuint *  params); </code>    */
glTexParameterIuivEXT(int target, int pname, int[] params, int params_offset)7208   public void glTexParameterIuivEXT(int target, int pname, int[] params, int params_offset);
7209 
7210   /** Interface to C language function: <br> <code> void {@native glTexParameterf}(GLenum target, GLenum pname, GLfloat param); </code>    */
glTexParameterf(int target, int pname, float param)7211   public void glTexParameterf(int target, int pname, float param);
7212 
7213   /** Interface to C language function: <br> <code> void {@native glTexParameterfv}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glTexParameterfv(int target, int pname, java.nio.FloatBuffer params)7214   public void glTexParameterfv(int target, int pname, java.nio.FloatBuffer params);
7215 
7216   /** Interface to C language function: <br> <code> void {@native glTexParameterfv}(GLenum target, GLenum pname, const GLfloat *  params); </code>    */
glTexParameterfv(int target, int pname, float[] params, int params_offset)7217   public void glTexParameterfv(int target, int pname, float[] params, int params_offset);
7218 
7219   /** Interface to C language function: <br> <code> void {@native glTexParameteri}(GLenum target, GLenum pname, GLint param); </code>    */
glTexParameteri(int target, int pname, int param)7220   public void glTexParameteri(int target, int pname, int param);
7221 
7222   /** Interface to C language function: <br> <code> void {@native glTexParameteriv}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glTexParameteriv(int target, int pname, java.nio.IntBuffer params)7223   public void glTexParameteriv(int target, int pname, java.nio.IntBuffer params);
7224 
7225   /** Interface to C language function: <br> <code> void {@native glTexParameteriv}(GLenum target, GLenum pname, const GLint *  params); </code>    */
glTexParameteriv(int target, int pname, int[] params, int params_offset)7226   public void glTexParameteriv(int target, int pname, int[] params, int params_offset);
7227 
7228   /** Interface to C language function: <br> <code> void {@native glTexSubImage1D}(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, java.nio.Buffer pixels)7229   public void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, java.nio.Buffer pixels);
7230 
7231   /** Interface to C language function: <br> <code> void {@native glTexSubImage1D}(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, long pixels_buffer_offset)7232   public void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, long pixels_buffer_offset);
7233 
7234   /** Interface to C language function: <br> <code> void {@native glTexSubImage2D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, java.nio.Buffer pixels)7235   public void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, java.nio.Buffer pixels);
7236 
7237   /** Interface to C language function: <br> <code> void {@native glTexSubImage2D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels_buffer_offset)7238   public void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, long pixels_buffer_offset);
7239 
7240   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.Buffer pixels)7241   public void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, java.nio.Buffer pixels);
7242 
7243   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexSubImage3D}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset)7244   public void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, long pixels_buffer_offset);
7245 
7246   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTexSubImage4DSGIS}(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *  pixels); </code>    */
glTexSubImage4DSGIS(int target, int level, int xoffset, int yoffset, int zoffset, int woffset, int width, int height, int depth, int size4d, int format, int type, java.nio.Buffer pixels)7247   public void glTexSubImage4DSGIS(int target, int level, int xoffset, int yoffset, int zoffset, int woffset, int width, int height, int depth, int size4d, int format, int type, java.nio.Buffer pixels);
7248 
7249   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTextureColorMaskSGIS}(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); </code>    */
glTextureColorMaskSGIS(boolean red, boolean green, boolean blue, boolean alpha)7250   public void glTextureColorMaskSGIS(boolean red, boolean green, boolean blue, boolean alpha);
7251 
7252   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTextureLightEXT}(GLenum mode); </code>    */
glTextureLightEXT(int mode)7253   public void glTextureLightEXT(int mode);
7254 
7255   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTextureMaterialEXT}(GLenum target, GLenum id); </code>    */
glTextureMaterialEXT(int target, int id)7256   public void glTextureMaterialEXT(int target, int id);
7257 
7258   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTextureNormalEXT}(GLenum mode); </code>    */
glTextureNormalEXT(int mode)7259   public void glTextureNormalEXT(int mode);
7260 
7261   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTextureRangeAPPLE}(GLenum target, GLsizei length, const GLvoid *  pointer); </code>    */
glTextureRangeAPPLE(int target, int length, java.nio.Buffer pointer)7262   public void glTextureRangeAPPLE(int target, int length, java.nio.Buffer pointer);
7263 
7264   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTrackMatrixNV}(GLenum sfactorRGB, GLuint dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); </code>    */
glTrackMatrixNV(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha)7265   public void glTrackMatrixNV(int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
7266 
7267   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTransformFeedbackAttribsNV}(GLuint count, const GLint *  attribs, GLenum bufferMode); </code>    */
glTransformFeedbackAttribsNV(int count, java.nio.IntBuffer attribs, int bufferMode)7268   public void glTransformFeedbackAttribsNV(int count, java.nio.IntBuffer attribs, int bufferMode);
7269 
7270   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTransformFeedbackAttribsNV}(GLuint count, const GLint *  attribs, GLenum bufferMode); </code>    */
glTransformFeedbackAttribsNV(int count, int[] attribs, int attribs_offset, int bufferMode)7271   public void glTransformFeedbackAttribsNV(int count, int[] attribs, int attribs_offset, int bufferMode);
7272 
7273   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTransformFeedbackVaryingsNV}(GLuint program, GLsizei count, const GLint *  locations, GLenum bufferMode); </code>    */
glTransformFeedbackVaryingsNV(int program, int count, java.nio.IntBuffer locations, int bufferMode)7274   public void glTransformFeedbackVaryingsNV(int program, int count, java.nio.IntBuffer locations, int bufferMode);
7275 
7276   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glTransformFeedbackVaryingsNV}(GLuint program, GLsizei count, const GLint *  locations, GLenum bufferMode); </code>    */
glTransformFeedbackVaryingsNV(int program, int count, int[] locations, int locations_offset, int bufferMode)7277   public void glTransformFeedbackVaryingsNV(int program, int count, int[] locations, int locations_offset, int bufferMode);
7278 
7279   /** Interface to C language function: <br> <code> void {@native glTranslated}(GLdouble x, GLdouble y, GLdouble z); </code>    */
glTranslated(double x, double y, double z)7280   public void glTranslated(double x, double y, double z);
7281 
7282   /** Interface to C language function: <br> <code> void {@native glTranslatef}(GLfloat x, GLfloat y, GLfloat z); </code>    */
glTranslatef(float x, float y, float z)7283   public void glTranslatef(float x, float y, float z);
7284 
7285   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1f}(GLint location, GLfloat v0); </code>    */
glUniform1f(int location, float v0)7286   public void glUniform1f(int location, float v0);
7287 
7288   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1fARB}(GLint location, GLfloat v0); </code>    */
glUniform1fARB(int location, float v0)7289   public void glUniform1fARB(int location, float v0);
7290 
7291   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1fv}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform1fv(int location, int count, java.nio.FloatBuffer value)7292   public void glUniform1fv(int location, int count, java.nio.FloatBuffer value);
7293 
7294   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1fv}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform1fv(int location, int count, float[] value, int value_offset)7295   public void glUniform1fv(int location, int count, float[] value, int value_offset);
7296 
7297   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1fvARB}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform1fvARB(int location, int count, java.nio.FloatBuffer value)7298   public void glUniform1fvARB(int location, int count, java.nio.FloatBuffer value);
7299 
7300   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1fvARB}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform1fvARB(int location, int count, float[] value, int value_offset)7301   public void glUniform1fvARB(int location, int count, float[] value, int value_offset);
7302 
7303   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1i}(GLint x, GLint y); </code>    */
glUniform1i(int x, int y)7304   public void glUniform1i(int x, int y);
7305 
7306   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1iARB}(GLint x, GLint y); </code>    */
glUniform1iARB(int x, int y)7307   public void glUniform1iARB(int x, int y);
7308 
7309   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1iv}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform1iv(int location, int count, java.nio.IntBuffer value)7310   public void glUniform1iv(int location, int count, java.nio.IntBuffer value);
7311 
7312   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1iv}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform1iv(int location, int count, int[] value, int value_offset)7313   public void glUniform1iv(int location, int count, int[] value, int value_offset);
7314 
7315   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1ivARB}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform1ivARB(int location, int count, java.nio.IntBuffer value)7316   public void glUniform1ivARB(int location, int count, java.nio.IntBuffer value);
7317 
7318   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1ivARB}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform1ivARB(int location, int count, int[] value, int value_offset)7319   public void glUniform1ivARB(int location, int count, int[] value, int value_offset);
7320 
7321   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1uiEXT}(GLint location, GLuint v0); </code>    */
glUniform1uiEXT(int location, int v0)7322   public void glUniform1uiEXT(int location, int v0);
7323 
7324   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1uivEXT}(GLint location, GLsizei count, const GLuint *  value); </code>    */
glUniform1uivEXT(int location, int count, java.nio.IntBuffer value)7325   public void glUniform1uivEXT(int location, int count, java.nio.IntBuffer value);
7326 
7327   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform1uivEXT}(GLint location, GLsizei count, const GLuint *  value); </code>    */
glUniform1uivEXT(int location, int count, int[] value, int value_offset)7328   public void glUniform1uivEXT(int location, int count, int[] value, int value_offset);
7329 
7330   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2f}(GLint location, GLfloat v0, GLfloat v1); </code>    */
glUniform2f(int location, float v0, float v1)7331   public void glUniform2f(int location, float v0, float v1);
7332 
7333   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2fARB}(GLint location, GLfloat v0, GLfloat v1); </code>    */
glUniform2fARB(int location, float v0, float v1)7334   public void glUniform2fARB(int location, float v0, float v1);
7335 
7336   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2fv}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform2fv(int location, int count, java.nio.FloatBuffer value)7337   public void glUniform2fv(int location, int count, java.nio.FloatBuffer value);
7338 
7339   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2fv}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform2fv(int location, int count, float[] value, int value_offset)7340   public void glUniform2fv(int location, int count, float[] value, int value_offset);
7341 
7342   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2fvARB}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform2fvARB(int location, int count, java.nio.FloatBuffer value)7343   public void glUniform2fvARB(int location, int count, java.nio.FloatBuffer value);
7344 
7345   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2fvARB}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform2fvARB(int location, int count, float[] value, int value_offset)7346   public void glUniform2fvARB(int location, int count, float[] value, int value_offset);
7347 
7348   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2i}(GLint red, GLint green, GLint blue); </code>    */
glUniform2i(int red, int green, int blue)7349   public void glUniform2i(int red, int green, int blue);
7350 
7351   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2iARB}(GLint red, GLint green, GLint blue); </code>    */
glUniform2iARB(int red, int green, int blue)7352   public void glUniform2iARB(int red, int green, int blue);
7353 
7354   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2iv}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform2iv(int location, int count, java.nio.IntBuffer value)7355   public void glUniform2iv(int location, int count, java.nio.IntBuffer value);
7356 
7357   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2iv}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform2iv(int location, int count, int[] value, int value_offset)7358   public void glUniform2iv(int location, int count, int[] value, int value_offset);
7359 
7360   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2ivARB}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform2ivARB(int location, int count, java.nio.IntBuffer value)7361   public void glUniform2ivARB(int location, int count, java.nio.IntBuffer value);
7362 
7363   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2ivARB}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform2ivARB(int location, int count, int[] value, int value_offset)7364   public void glUniform2ivARB(int location, int count, int[] value, int value_offset);
7365 
7366   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2uiEXT}(GLint location, GLuint v0, GLuint v1); </code>    */
glUniform2uiEXT(int location, int v0, int v1)7367   public void glUniform2uiEXT(int location, int v0, int v1);
7368 
7369   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2uivEXT}(GLint location, GLsizei count, const GLuint *  value); </code>    */
glUniform2uivEXT(int location, int count, java.nio.IntBuffer value)7370   public void glUniform2uivEXT(int location, int count, java.nio.IntBuffer value);
7371 
7372   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform2uivEXT}(GLint location, GLsizei count, const GLuint *  value); </code>    */
glUniform2uivEXT(int location, int count, int[] value, int value_offset)7373   public void glUniform2uivEXT(int location, int count, int[] value, int value_offset);
7374 
7375   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3f}(GLint location, GLfloat v0, GLfloat v1, GLfloat v2); </code>    */
glUniform3f(int location, float v0, float v1, float v2)7376   public void glUniform3f(int location, float v0, float v1, float v2);
7377 
7378   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3fARB}(GLint location, GLfloat v0, GLfloat v1, GLfloat v2); </code>    */
glUniform3fARB(int location, float v0, float v1, float v2)7379   public void glUniform3fARB(int location, float v0, float v1, float v2);
7380 
7381   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3fv}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform3fv(int location, int count, java.nio.FloatBuffer value)7382   public void glUniform3fv(int location, int count, java.nio.FloatBuffer value);
7383 
7384   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3fv}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform3fv(int location, int count, float[] value, int value_offset)7385   public void glUniform3fv(int location, int count, float[] value, int value_offset);
7386 
7387   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3fvARB}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform3fvARB(int location, int count, java.nio.FloatBuffer value)7388   public void glUniform3fvARB(int location, int count, java.nio.FloatBuffer value);
7389 
7390   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3fvARB}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform3fvARB(int location, int count, float[] value, int value_offset)7391   public void glUniform3fvARB(int location, int count, float[] value, int value_offset);
7392 
7393   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3i}(GLint location, GLint v0, GLint v1, GLint v2); </code>    */
glUniform3i(int location, int v0, int v1, int v2)7394   public void glUniform3i(int location, int v0, int v1, int v2);
7395 
7396   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3iARB}(GLint location, GLint v0, GLint v1, GLint v2); </code>    */
glUniform3iARB(int location, int v0, int v1, int v2)7397   public void glUniform3iARB(int location, int v0, int v1, int v2);
7398 
7399   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3iv}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform3iv(int location, int count, java.nio.IntBuffer value)7400   public void glUniform3iv(int location, int count, java.nio.IntBuffer value);
7401 
7402   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3iv}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform3iv(int location, int count, int[] value, int value_offset)7403   public void glUniform3iv(int location, int count, int[] value, int value_offset);
7404 
7405   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3ivARB}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform3ivARB(int location, int count, java.nio.IntBuffer value)7406   public void glUniform3ivARB(int location, int count, java.nio.IntBuffer value);
7407 
7408   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3ivARB}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform3ivARB(int location, int count, int[] value, int value_offset)7409   public void glUniform3ivARB(int location, int count, int[] value, int value_offset);
7410 
7411   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3uiEXT}(GLint location, GLuint v0, GLuint v1, GLuint v2); </code>    */
glUniform3uiEXT(int location, int v0, int v1, int v2)7412   public void glUniform3uiEXT(int location, int v0, int v1, int v2);
7413 
7414   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3uivEXT}(GLint location, GLsizei count, const GLuint *  value); </code>    */
glUniform3uivEXT(int location, int count, java.nio.IntBuffer value)7415   public void glUniform3uivEXT(int location, int count, java.nio.IntBuffer value);
7416 
7417   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform3uivEXT}(GLint location, GLsizei count, const GLuint *  value); </code>    */
glUniform3uivEXT(int location, int count, int[] value, int value_offset)7418   public void glUniform3uivEXT(int location, int count, int[] value, int value_offset);
7419 
7420   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4f}(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); </code>    */
glUniform4f(int location, float v0, float v1, float v2, float v3)7421   public void glUniform4f(int location, float v0, float v1, float v2, float v3);
7422 
7423   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4fARB}(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); </code>    */
glUniform4fARB(int location, float v0, float v1, float v2, float v3)7424   public void glUniform4fARB(int location, float v0, float v1, float v2, float v3);
7425 
7426   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4fv}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform4fv(int location, int count, java.nio.FloatBuffer value)7427   public void glUniform4fv(int location, int count, java.nio.FloatBuffer value);
7428 
7429   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4fv}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform4fv(int location, int count, float[] value, int value_offset)7430   public void glUniform4fv(int location, int count, float[] value, int value_offset);
7431 
7432   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4fvARB}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform4fvARB(int location, int count, java.nio.FloatBuffer value)7433   public void glUniform4fvARB(int location, int count, java.nio.FloatBuffer value);
7434 
7435   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4fvARB}(GLint location, GLsizei count, const GLfloat *  value); </code>    */
glUniform4fvARB(int location, int count, float[] value, int value_offset)7436   public void glUniform4fvARB(int location, int count, float[] value, int value_offset);
7437 
7438   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4i}(GLint location, GLint v0, GLint v1, GLint v2, GLint v3); </code>    */
glUniform4i(int location, int v0, int v1, int v2, int v3)7439   public void glUniform4i(int location, int v0, int v1, int v2, int v3);
7440 
7441   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4iARB}(GLint location, GLint v0, GLint v1, GLint v2, GLint v3); </code>    */
glUniform4iARB(int location, int v0, int v1, int v2, int v3)7442   public void glUniform4iARB(int location, int v0, int v1, int v2, int v3);
7443 
7444   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4iv}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform4iv(int location, int count, java.nio.IntBuffer value)7445   public void glUniform4iv(int location, int count, java.nio.IntBuffer value);
7446 
7447   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4iv}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform4iv(int location, int count, int[] value, int value_offset)7448   public void glUniform4iv(int location, int count, int[] value, int value_offset);
7449 
7450   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4ivARB}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform4ivARB(int location, int count, java.nio.IntBuffer value)7451   public void glUniform4ivARB(int location, int count, java.nio.IntBuffer value);
7452 
7453   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4ivARB}(GLint location, GLsizei count, const GLint *  value); </code>    */
glUniform4ivARB(int location, int count, int[] value, int value_offset)7454   public void glUniform4ivARB(int location, int count, int[] value, int value_offset);
7455 
7456   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4uiEXT}(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); </code>    */
glUniform4uiEXT(int location, int v0, int v1, int v2, int v3)7457   public void glUniform4uiEXT(int location, int v0, int v1, int v2, int v3);
7458 
7459   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4uivEXT}(GLint location, GLsizei count, const GLuint *  value); </code>    */
glUniform4uivEXT(int location, int count, java.nio.IntBuffer value)7460   public void glUniform4uivEXT(int location, int count, java.nio.IntBuffer value);
7461 
7462   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniform4uivEXT}(GLint location, GLsizei count, const GLuint *  value); </code>    */
glUniform4uivEXT(int location, int count, int[] value, int value_offset)7463   public void glUniform4uivEXT(int location, int count, int[] value, int value_offset);
7464 
7465   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformBufferEXT}(GLuint program, GLint location, GLuint buffer); </code>    */
glUniformBufferEXT(int program, int location, int buffer)7466   public void glUniformBufferEXT(int program, int location, int buffer);
7467 
7468   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)7469   public void glUniformMatrix2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7470 
7471   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int value_offset)7472   public void glUniformMatrix2fv(int location, int count, boolean transpose, float[] value, int value_offset);
7473 
7474   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix2fvARB}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix2fvARB(int location, int count, boolean transpose, java.nio.FloatBuffer value)7475   public void glUniformMatrix2fvARB(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7476 
7477   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix2fvARB}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix2fvARB(int location, int count, boolean transpose, float[] value, int value_offset)7478   public void glUniformMatrix2fvARB(int location, int count, boolean transpose, float[] value, int value_offset);
7479 
7480   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix2x3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix2x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)7481   public void glUniformMatrix2x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7482 
7483   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix2x3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix2x3fv(int location, int count, boolean transpose, float[] value, int value_offset)7484   public void glUniformMatrix2x3fv(int location, int count, boolean transpose, float[] value, int value_offset);
7485 
7486   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix2x4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix2x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)7487   public void glUniformMatrix2x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7488 
7489   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix2x4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix2x4fv(int location, int count, boolean transpose, float[] value, int value_offset)7490   public void glUniformMatrix2x4fv(int location, int count, boolean transpose, float[] value, int value_offset);
7491 
7492   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)7493   public void glUniformMatrix3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7494 
7495   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int value_offset)7496   public void glUniformMatrix3fv(int location, int count, boolean transpose, float[] value, int value_offset);
7497 
7498   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix3fvARB}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix3fvARB(int location, int count, boolean transpose, java.nio.FloatBuffer value)7499   public void glUniformMatrix3fvARB(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7500 
7501   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix3fvARB}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix3fvARB(int location, int count, boolean transpose, float[] value, int value_offset)7502   public void glUniformMatrix3fvARB(int location, int count, boolean transpose, float[] value, int value_offset);
7503 
7504   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix3x2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix3x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)7505   public void glUniformMatrix3x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7506 
7507   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix3x2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix3x2fv(int location, int count, boolean transpose, float[] value, int value_offset)7508   public void glUniformMatrix3x2fv(int location, int count, boolean transpose, float[] value, int value_offset);
7509 
7510   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix3x4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix3x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)7511   public void glUniformMatrix3x4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7512 
7513   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix3x4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix3x4fv(int location, int count, boolean transpose, float[] value, int value_offset)7514   public void glUniformMatrix3x4fv(int location, int count, boolean transpose, float[] value, int value_offset);
7515 
7516   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)7517   public void glUniformMatrix4fv(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7518 
7519   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix4fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int value_offset)7520   public void glUniformMatrix4fv(int location, int count, boolean transpose, float[] value, int value_offset);
7521 
7522   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix4fvARB}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix4fvARB(int location, int count, boolean transpose, java.nio.FloatBuffer value)7523   public void glUniformMatrix4fvARB(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7524 
7525   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix4fvARB}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix4fvARB(int location, int count, boolean transpose, float[] value, int value_offset)7526   public void glUniformMatrix4fvARB(int location, int count, boolean transpose, float[] value, int value_offset);
7527 
7528   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix4x2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix4x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)7529   public void glUniformMatrix4x2fv(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7530 
7531   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix4x2fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix4x2fv(int location, int count, boolean transpose, float[] value, int value_offset)7532   public void glUniformMatrix4x2fv(int location, int count, boolean transpose, float[] value, int value_offset);
7533 
7534   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix4x3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix4x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value)7535   public void glUniformMatrix4x3fv(int location, int count, boolean transpose, java.nio.FloatBuffer value);
7536 
7537   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUniformMatrix4x3fv}(GLint location, GLsizei count, GLboolean transpose, const GLfloat *  value); </code>    */
glUniformMatrix4x3fv(int location, int count, boolean transpose, float[] value, int value_offset)7538   public void glUniformMatrix4x3fv(int location, int count, boolean transpose, float[] value, int value_offset);
7539 
7540   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUnlockArraysEXT}(void); </code>    */
glUnlockArraysEXT()7541   public void glUnlockArraysEXT();
7542 
7543   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glUnmapBuffer}(GLenum id); </code>    */
glUnmapBuffer(int id)7544   public boolean glUnmapBuffer(int id);
7545 
7546   /** Entry point (through function pointer) to C language function: <br> <code> GLboolean {@native glUnmapBufferARB}(GLenum id); </code>    */
glUnmapBufferARB(int id)7547   public boolean glUnmapBufferARB(int id);
7548 
7549   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUpdateObjectBufferATI}(GLuint buffer, GLuint offset, GLsizei size, const GLvoid *  pointer, GLenum preserve); </code>    */
glUpdateObjectBufferATI(int buffer, int offset, int size, java.nio.Buffer pointer, int preserve)7550   public void glUpdateObjectBufferATI(int buffer, int offset, int size, java.nio.Buffer pointer, int preserve);
7551 
7552   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUseProgram}(GLuint mode); </code>    */
glUseProgram(int mode)7553   public void glUseProgram(int mode);
7554 
7555   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glUseProgramObjectARB}(GLhandleARB mode); </code>    */
glUseProgramObjectARB(int mode)7556   public void glUseProgramObjectARB(int mode);
7557 
7558   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glValidateProgram}(GLuint mode); </code>    */
glValidateProgram(int mode)7559   public void glValidateProgram(int mode);
7560 
7561   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glValidateProgramARB}(GLhandleARB mode); </code>    */
glValidateProgramARB(int mode)7562   public void glValidateProgramARB(int mode);
7563 
7564   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantArrayObjectATI}(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); </code>    */
glVariantArrayObjectATI(int id, int type, int stride, int buffer, int offset)7565   public void glVariantArrayObjectATI(int id, int type, int stride, int buffer, int offset);
7566 
7567   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantPointerEXT}(GLuint id, GLenum type, GLuint stride, const GLvoid *  addr); </code>    */
glVariantPointerEXT(int id, int type, int stride, java.nio.Buffer addr)7568   public void glVariantPointerEXT(int id, int type, int stride, java.nio.Buffer addr);
7569 
7570   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantPointerEXT}(GLuint id, GLenum type, GLuint stride, const GLvoid *  addr); </code>    */
glVariantPointerEXT(int id, int type, int stride, long addr_buffer_offset)7571   public void glVariantPointerEXT(int id, int type, int stride, long addr_buffer_offset);
7572 
7573   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantbvEXT}(GLuint index, const GLbyte *  v); </code>    */
glVariantbvEXT(int index, java.nio.ByteBuffer v)7574   public void glVariantbvEXT(int index, java.nio.ByteBuffer v);
7575 
7576   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantbvEXT}(GLuint index, const GLbyte *  v); </code>    */
glVariantbvEXT(int index, byte[] v, int v_offset)7577   public void glVariantbvEXT(int index, byte[] v, int v_offset);
7578 
7579   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantdvEXT}(GLuint target, const GLdouble *  v); </code>    */
glVariantdvEXT(int target, java.nio.DoubleBuffer v)7580   public void glVariantdvEXT(int target, java.nio.DoubleBuffer v);
7581 
7582   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantdvEXT}(GLuint target, const GLdouble *  v); </code>    */
glVariantdvEXT(int target, double[] v, int v_offset)7583   public void glVariantdvEXT(int target, double[] v, int v_offset);
7584 
7585   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantfvEXT}(GLuint target, const GLfloat *  v); </code>    */
glVariantfvEXT(int target, java.nio.FloatBuffer v)7586   public void glVariantfvEXT(int target, java.nio.FloatBuffer v);
7587 
7588   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantfvEXT}(GLuint target, const GLfloat *  v); </code>    */
glVariantfvEXT(int target, float[] v, int v_offset)7589   public void glVariantfvEXT(int target, float[] v, int v_offset);
7590 
7591   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantivEXT}(GLuint target, const GLint *  v); </code>    */
glVariantivEXT(int target, java.nio.IntBuffer v)7592   public void glVariantivEXT(int target, java.nio.IntBuffer v);
7593 
7594   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantivEXT}(GLuint target, const GLint *  v); </code>    */
glVariantivEXT(int target, int[] v, int v_offset)7595   public void glVariantivEXT(int target, int[] v, int v_offset);
7596 
7597   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantsvEXT}(GLuint target, const GLshort *  v); </code>    */
glVariantsvEXT(int target, java.nio.ShortBuffer v)7598   public void glVariantsvEXT(int target, java.nio.ShortBuffer v);
7599 
7600   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantsvEXT}(GLuint target, const GLshort *  v); </code>    */
glVariantsvEXT(int target, short[] v, int v_offset)7601   public void glVariantsvEXT(int target, short[] v, int v_offset);
7602 
7603   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantubvEXT}(GLuint index, const GLubyte *  v); </code>    */
glVariantubvEXT(int index, java.nio.ByteBuffer v)7604   public void glVariantubvEXT(int index, java.nio.ByteBuffer v);
7605 
7606   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantubvEXT}(GLuint index, const GLubyte *  v); </code>    */
glVariantubvEXT(int index, byte[] v, int v_offset)7607   public void glVariantubvEXT(int index, byte[] v, int v_offset);
7608 
7609   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantuivEXT}(GLuint index, const GLuint *  v); </code>    */
glVariantuivEXT(int index, java.nio.IntBuffer v)7610   public void glVariantuivEXT(int index, java.nio.IntBuffer v);
7611 
7612   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantuivEXT}(GLuint index, const GLuint *  v); </code>    */
glVariantuivEXT(int index, int[] v, int v_offset)7613   public void glVariantuivEXT(int index, int[] v, int v_offset);
7614 
7615   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantusvEXT}(GLuint index, const GLushort *  v); </code>    */
glVariantusvEXT(int index, java.nio.ShortBuffer v)7616   public void glVariantusvEXT(int index, java.nio.ShortBuffer v);
7617 
7618   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVariantusvEXT}(GLuint index, const GLushort *  v); </code>    */
glVariantusvEXT(int index, short[] v, int v_offset)7619   public void glVariantusvEXT(int index, short[] v, int v_offset);
7620 
7621   /** Interface to C language function: <br> <code> void {@native glVertex2d}(GLdouble x, GLdouble y); </code>    */
glVertex2d(double x, double y)7622   public void glVertex2d(double x, double y);
7623 
7624   /** Interface to C language function: <br> <code> void {@native glVertex2dv}(const GLdouble *  v); </code>    */
glVertex2dv(java.nio.DoubleBuffer v)7625   public void glVertex2dv(java.nio.DoubleBuffer v);
7626 
7627   /** Interface to C language function: <br> <code> void {@native glVertex2dv}(const GLdouble *  v); </code>    */
glVertex2dv(double[] v, int v_offset)7628   public void glVertex2dv(double[] v, int v_offset);
7629 
7630   /** Interface to C language function: <br> <code> void {@native glVertex2f}(GLfloat x, GLfloat y); </code>    */
glVertex2f(float x, float y)7631   public void glVertex2f(float x, float y);
7632 
7633   /** Interface to C language function: <br> <code> void {@native glVertex2fv}(const GLfloat *  v); </code>    */
glVertex2fv(java.nio.FloatBuffer v)7634   public void glVertex2fv(java.nio.FloatBuffer v);
7635 
7636   /** Interface to C language function: <br> <code> void {@native glVertex2fv}(const GLfloat *  v); </code>    */
glVertex2fv(float[] v, int v_offset)7637   public void glVertex2fv(float[] v, int v_offset);
7638 
7639   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertex2hNV}(GLhalfNV x, GLhalfNV y); </code>    */
glVertex2hNV(short x, short y)7640   public void glVertex2hNV(short x, short y);
7641 
7642   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertex2hvNV}(const GLhalfNV *  v); </code>    */
glVertex2hvNV(java.nio.ShortBuffer v)7643   public void glVertex2hvNV(java.nio.ShortBuffer v);
7644 
7645   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertex2hvNV}(const GLhalfNV *  v); </code>    */
glVertex2hvNV(short[] v, int v_offset)7646   public void glVertex2hvNV(short[] v, int v_offset);
7647 
7648   /** Interface to C language function: <br> <code> void {@native glVertex2i}(GLint x, GLint y); </code>    */
glVertex2i(int x, int y)7649   public void glVertex2i(int x, int y);
7650 
7651   /** Interface to C language function: <br> <code> void {@native glVertex2iv}(const GLint *  v); </code>    */
glVertex2iv(java.nio.IntBuffer v)7652   public void glVertex2iv(java.nio.IntBuffer v);
7653 
7654   /** Interface to C language function: <br> <code> void {@native glVertex2iv}(const GLint *  v); </code>    */
glVertex2iv(int[] v, int v_offset)7655   public void glVertex2iv(int[] v, int v_offset);
7656 
7657   /** Interface to C language function: <br> <code> void {@native glVertex2s}(GLshort x, GLshort y); </code>    */
glVertex2s(short x, short y)7658   public void glVertex2s(short x, short y);
7659 
7660   /** Interface to C language function: <br> <code> void {@native glVertex2sv}(const GLshort *  v); </code>    */
glVertex2sv(java.nio.ShortBuffer v)7661   public void glVertex2sv(java.nio.ShortBuffer v);
7662 
7663   /** Interface to C language function: <br> <code> void {@native glVertex2sv}(const GLshort *  v); </code>    */
glVertex2sv(short[] v, int v_offset)7664   public void glVertex2sv(short[] v, int v_offset);
7665 
7666   /** Interface to C language function: <br> <code> void {@native glVertex3d}(GLdouble x, GLdouble y, GLdouble z); </code>    */
glVertex3d(double x, double y, double z)7667   public void glVertex3d(double x, double y, double z);
7668 
7669   /** Interface to C language function: <br> <code> void {@native glVertex3dv}(const GLdouble *  v); </code>    */
glVertex3dv(java.nio.DoubleBuffer v)7670   public void glVertex3dv(java.nio.DoubleBuffer v);
7671 
7672   /** Interface to C language function: <br> <code> void {@native glVertex3dv}(const GLdouble *  v); </code>    */
glVertex3dv(double[] v, int v_offset)7673   public void glVertex3dv(double[] v, int v_offset);
7674 
7675   /** Interface to C language function: <br> <code> void {@native glVertex3f}(GLfloat x, GLfloat y, GLfloat z); </code>    */
glVertex3f(float x, float y, float z)7676   public void glVertex3f(float x, float y, float z);
7677 
7678   /** Interface to C language function: <br> <code> void {@native glVertex3fv}(const GLfloat *  v); </code>    */
glVertex3fv(java.nio.FloatBuffer v)7679   public void glVertex3fv(java.nio.FloatBuffer v);
7680 
7681   /** Interface to C language function: <br> <code> void {@native glVertex3fv}(const GLfloat *  v); </code>    */
glVertex3fv(float[] v, int v_offset)7682   public void glVertex3fv(float[] v, int v_offset);
7683 
7684   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertex3hNV}(GLhalfNV red, GLhalfNV green, GLhalfNV blue); </code>    */
glVertex3hNV(short red, short green, short blue)7685   public void glVertex3hNV(short red, short green, short blue);
7686 
7687   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertex3hvNV}(const GLhalfNV *  v); </code>    */
glVertex3hvNV(java.nio.ShortBuffer v)7688   public void glVertex3hvNV(java.nio.ShortBuffer v);
7689 
7690   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertex3hvNV}(const GLhalfNV *  v); </code>    */
glVertex3hvNV(short[] v, int v_offset)7691   public void glVertex3hvNV(short[] v, int v_offset);
7692 
7693   /** Interface to C language function: <br> <code> void {@native glVertex3i}(GLint x, GLint y, GLint z); </code>    */
glVertex3i(int x, int y, int z)7694   public void glVertex3i(int x, int y, int z);
7695 
7696   /** Interface to C language function: <br> <code> void {@native glVertex3iv}(const GLint *  v); </code>    */
glVertex3iv(java.nio.IntBuffer v)7697   public void glVertex3iv(java.nio.IntBuffer v);
7698 
7699   /** Interface to C language function: <br> <code> void {@native glVertex3iv}(const GLint *  v); </code>    */
glVertex3iv(int[] v, int v_offset)7700   public void glVertex3iv(int[] v, int v_offset);
7701 
7702   /** Interface to C language function: <br> <code> void {@native glVertex3s}(GLshort x, GLshort y, GLshort z); </code>    */
glVertex3s(short x, short y, short z)7703   public void glVertex3s(short x, short y, short z);
7704 
7705   /** Interface to C language function: <br> <code> void {@native glVertex3sv}(const GLshort *  v); </code>    */
glVertex3sv(java.nio.ShortBuffer v)7706   public void glVertex3sv(java.nio.ShortBuffer v);
7707 
7708   /** Interface to C language function: <br> <code> void {@native glVertex3sv}(const GLshort *  v); </code>    */
glVertex3sv(short[] v, int v_offset)7709   public void glVertex3sv(short[] v, int v_offset);
7710 
7711   /** Interface to C language function: <br> <code> void {@native glVertex4d}(GLdouble x, GLdouble y, GLdouble z, GLdouble w); </code>    */
glVertex4d(double x, double y, double z, double w)7712   public void glVertex4d(double x, double y, double z, double w);
7713 
7714   /** Interface to C language function: <br> <code> void {@native glVertex4dv}(const GLdouble *  v); </code>    */
glVertex4dv(java.nio.DoubleBuffer v)7715   public void glVertex4dv(java.nio.DoubleBuffer v);
7716 
7717   /** Interface to C language function: <br> <code> void {@native glVertex4dv}(const GLdouble *  v); </code>    */
glVertex4dv(double[] v, int v_offset)7718   public void glVertex4dv(double[] v, int v_offset);
7719 
7720   /** Interface to C language function: <br> <code> void {@native glVertex4f}(GLfloat x, GLfloat y, GLfloat z, GLfloat w); </code>    */
glVertex4f(float x, float y, float z, float w)7721   public void glVertex4f(float x, float y, float z, float w);
7722 
7723   /** Interface to C language function: <br> <code> void {@native glVertex4fv}(const GLfloat *  v); </code>    */
glVertex4fv(java.nio.FloatBuffer v)7724   public void glVertex4fv(java.nio.FloatBuffer v);
7725 
7726   /** Interface to C language function: <br> <code> void {@native glVertex4fv}(const GLfloat *  v); </code>    */
glVertex4fv(float[] v, int v_offset)7727   public void glVertex4fv(float[] v, int v_offset);
7728 
7729   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertex4hNV}(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w); </code>    */
glVertex4hNV(short x, short y, short z, short w)7730   public void glVertex4hNV(short x, short y, short z, short w);
7731 
7732   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertex4hvNV}(const GLhalfNV *  v); </code>    */
glVertex4hvNV(java.nio.ShortBuffer v)7733   public void glVertex4hvNV(java.nio.ShortBuffer v);
7734 
7735   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertex4hvNV}(const GLhalfNV *  v); </code>    */
glVertex4hvNV(short[] v, int v_offset)7736   public void glVertex4hvNV(short[] v, int v_offset);
7737 
7738   /** Interface to C language function: <br> <code> void {@native glVertex4i}(GLint x, GLint y, GLint z, GLint w); </code>    */
glVertex4i(int x, int y, int z, int w)7739   public void glVertex4i(int x, int y, int z, int w);
7740 
7741   /** Interface to C language function: <br> <code> void {@native glVertex4iv}(const GLint *  v); </code>    */
glVertex4iv(java.nio.IntBuffer v)7742   public void glVertex4iv(java.nio.IntBuffer v);
7743 
7744   /** Interface to C language function: <br> <code> void {@native glVertex4iv}(const GLint *  v); </code>    */
glVertex4iv(int[] v, int v_offset)7745   public void glVertex4iv(int[] v, int v_offset);
7746 
7747   /** Interface to C language function: <br> <code> void {@native glVertex4s}(GLshort x, GLshort y, GLshort z, GLshort w); </code>    */
glVertex4s(short x, short y, short z, short w)7748   public void glVertex4s(short x, short y, short z, short w);
7749 
7750   /** Interface to C language function: <br> <code> void {@native glVertex4sv}(const GLshort *  v); </code>    */
glVertex4sv(java.nio.ShortBuffer v)7751   public void glVertex4sv(java.nio.ShortBuffer v);
7752 
7753   /** Interface to C language function: <br> <code> void {@native glVertex4sv}(const GLshort *  v); </code>    */
glVertex4sv(short[] v, int v_offset)7754   public void glVertex4sv(short[] v, int v_offset);
7755 
7756   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexArrayParameteriAPPLE}(GLenum target, GLint s); </code>    */
glVertexArrayParameteriAPPLE(int target, int s)7757   public void glVertexArrayParameteriAPPLE(int target, int s);
7758 
7759   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexArrayRangeAPPLE}(GLsizei length, GLvoid *  pointer); </code>    */
glVertexArrayRangeAPPLE(int length, java.nio.Buffer pointer)7760   public void glVertexArrayRangeAPPLE(int length, java.nio.Buffer pointer);
7761 
7762   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexArrayRangeNV}(GLsizei length, const GLvoid *  pointer); </code>
7763       @param pointer a direct {@link java.nio.Buffer}   */
glVertexArrayRangeNV(int length, java.nio.Buffer pointer)7764   public void glVertexArrayRangeNV(int length, java.nio.Buffer pointer);
7765 
7766   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1d}(GLuint target, GLdouble s); </code>    */
glVertexAttrib1d(int target, double s)7767   public void glVertexAttrib1d(int target, double s);
7768 
7769   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1dARB}(GLuint target, GLdouble s); </code>    */
glVertexAttrib1dARB(int target, double s)7770   public void glVertexAttrib1dARB(int target, double s);
7771 
7772   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1dNV}(GLuint target, GLdouble s); </code>    */
glVertexAttrib1dNV(int target, double s)7773   public void glVertexAttrib1dNV(int target, double s);
7774 
7775   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1dv}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib1dv(int target, java.nio.DoubleBuffer v)7776   public void glVertexAttrib1dv(int target, java.nio.DoubleBuffer v);
7777 
7778   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1dv}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib1dv(int target, double[] v, int v_offset)7779   public void glVertexAttrib1dv(int target, double[] v, int v_offset);
7780 
7781   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1dvARB}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib1dvARB(int target, java.nio.DoubleBuffer v)7782   public void glVertexAttrib1dvARB(int target, java.nio.DoubleBuffer v);
7783 
7784   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1dvARB}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib1dvARB(int target, double[] v, int v_offset)7785   public void glVertexAttrib1dvARB(int target, double[] v, int v_offset);
7786 
7787   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1dvNV}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib1dvNV(int target, java.nio.DoubleBuffer v)7788   public void glVertexAttrib1dvNV(int target, java.nio.DoubleBuffer v);
7789 
7790   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1dvNV}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib1dvNV(int target, double[] v, int v_offset)7791   public void glVertexAttrib1dvNV(int target, double[] v, int v_offset);
7792 
7793   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1f}(GLuint target, GLfloat s); </code>    */
glVertexAttrib1f(int target, float s)7794   public void glVertexAttrib1f(int target, float s);
7795 
7796   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1fARB}(GLuint target, GLfloat s); </code>    */
glVertexAttrib1fARB(int target, float s)7797   public void glVertexAttrib1fARB(int target, float s);
7798 
7799   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1fNV}(GLuint target, GLfloat s); </code>    */
glVertexAttrib1fNV(int target, float s)7800   public void glVertexAttrib1fNV(int target, float s);
7801 
7802   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1fv}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib1fv(int target, java.nio.FloatBuffer v)7803   public void glVertexAttrib1fv(int target, java.nio.FloatBuffer v);
7804 
7805   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1fv}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib1fv(int target, float[] v, int v_offset)7806   public void glVertexAttrib1fv(int target, float[] v, int v_offset);
7807 
7808   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1fvARB}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib1fvARB(int target, java.nio.FloatBuffer v)7809   public void glVertexAttrib1fvARB(int target, java.nio.FloatBuffer v);
7810 
7811   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1fvARB}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib1fvARB(int target, float[] v, int v_offset)7812   public void glVertexAttrib1fvARB(int target, float[] v, int v_offset);
7813 
7814   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1fvNV}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib1fvNV(int target, java.nio.FloatBuffer v)7815   public void glVertexAttrib1fvNV(int target, java.nio.FloatBuffer v);
7816 
7817   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1fvNV}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib1fvNV(int target, float[] v, int v_offset)7818   public void glVertexAttrib1fvNV(int target, float[] v, int v_offset);
7819 
7820   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1hNV}(GLuint target, GLhalfNV s); </code>    */
glVertexAttrib1hNV(int target, short s)7821   public void glVertexAttrib1hNV(int target, short s);
7822 
7823   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1hvNV}(GLuint index, const GLhalfNV *  v); </code>    */
glVertexAttrib1hvNV(int index, java.nio.ShortBuffer v)7824   public void glVertexAttrib1hvNV(int index, java.nio.ShortBuffer v);
7825 
7826   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1hvNV}(GLuint index, const GLhalfNV *  v); </code>    */
glVertexAttrib1hvNV(int index, short[] v, int v_offset)7827   public void glVertexAttrib1hvNV(int index, short[] v, int v_offset);
7828 
7829   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1s}(GLuint target, GLshort s); </code>    */
glVertexAttrib1s(int target, short s)7830   public void glVertexAttrib1s(int target, short s);
7831 
7832   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1sARB}(GLuint target, GLshort s); </code>    */
glVertexAttrib1sARB(int target, short s)7833   public void glVertexAttrib1sARB(int target, short s);
7834 
7835   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1sNV}(GLuint target, GLshort s); </code>    */
glVertexAttrib1sNV(int target, short s)7836   public void glVertexAttrib1sNV(int target, short s);
7837 
7838   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1sv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib1sv(int target, java.nio.ShortBuffer v)7839   public void glVertexAttrib1sv(int target, java.nio.ShortBuffer v);
7840 
7841   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1sv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib1sv(int target, short[] v, int v_offset)7842   public void glVertexAttrib1sv(int target, short[] v, int v_offset);
7843 
7844   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1svARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib1svARB(int target, java.nio.ShortBuffer v)7845   public void glVertexAttrib1svARB(int target, java.nio.ShortBuffer v);
7846 
7847   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1svARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib1svARB(int target, short[] v, int v_offset)7848   public void glVertexAttrib1svARB(int target, short[] v, int v_offset);
7849 
7850   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1svNV}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib1svNV(int target, java.nio.ShortBuffer v)7851   public void glVertexAttrib1svNV(int target, java.nio.ShortBuffer v);
7852 
7853   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib1svNV}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib1svNV(int target, short[] v, int v_offset)7854   public void glVertexAttrib1svNV(int target, short[] v, int v_offset);
7855 
7856   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2d}(GLuint target, GLdouble s, GLdouble t); </code>    */
glVertexAttrib2d(int target, double s, double t)7857   public void glVertexAttrib2d(int target, double s, double t);
7858 
7859   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2dARB}(GLuint target, GLdouble s, GLdouble t); </code>    */
glVertexAttrib2dARB(int target, double s, double t)7860   public void glVertexAttrib2dARB(int target, double s, double t);
7861 
7862   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2dNV}(GLuint target, GLdouble s, GLdouble t); </code>    */
glVertexAttrib2dNV(int target, double s, double t)7863   public void glVertexAttrib2dNV(int target, double s, double t);
7864 
7865   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2dv}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib2dv(int target, java.nio.DoubleBuffer v)7866   public void glVertexAttrib2dv(int target, java.nio.DoubleBuffer v);
7867 
7868   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2dv}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib2dv(int target, double[] v, int v_offset)7869   public void glVertexAttrib2dv(int target, double[] v, int v_offset);
7870 
7871   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2dvARB}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib2dvARB(int target, java.nio.DoubleBuffer v)7872   public void glVertexAttrib2dvARB(int target, java.nio.DoubleBuffer v);
7873 
7874   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2dvARB}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib2dvARB(int target, double[] v, int v_offset)7875   public void glVertexAttrib2dvARB(int target, double[] v, int v_offset);
7876 
7877   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2dvNV}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib2dvNV(int target, java.nio.DoubleBuffer v)7878   public void glVertexAttrib2dvNV(int target, java.nio.DoubleBuffer v);
7879 
7880   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2dvNV}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib2dvNV(int target, double[] v, int v_offset)7881   public void glVertexAttrib2dvNV(int target, double[] v, int v_offset);
7882 
7883   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2f}(GLuint target, GLfloat s, GLfloat t); </code>    */
glVertexAttrib2f(int target, float s, float t)7884   public void glVertexAttrib2f(int target, float s, float t);
7885 
7886   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2fARB}(GLuint target, GLfloat s, GLfloat t); </code>    */
glVertexAttrib2fARB(int target, float s, float t)7887   public void glVertexAttrib2fARB(int target, float s, float t);
7888 
7889   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2fNV}(GLuint target, GLfloat s, GLfloat t); </code>    */
glVertexAttrib2fNV(int target, float s, float t)7890   public void glVertexAttrib2fNV(int target, float s, float t);
7891 
7892   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2fv}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib2fv(int target, java.nio.FloatBuffer v)7893   public void glVertexAttrib2fv(int target, java.nio.FloatBuffer v);
7894 
7895   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2fv}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib2fv(int target, float[] v, int v_offset)7896   public void glVertexAttrib2fv(int target, float[] v, int v_offset);
7897 
7898   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2fvARB}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib2fvARB(int target, java.nio.FloatBuffer v)7899   public void glVertexAttrib2fvARB(int target, java.nio.FloatBuffer v);
7900 
7901   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2fvARB}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib2fvARB(int target, float[] v, int v_offset)7902   public void glVertexAttrib2fvARB(int target, float[] v, int v_offset);
7903 
7904   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2fvNV}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib2fvNV(int target, java.nio.FloatBuffer v)7905   public void glVertexAttrib2fvNV(int target, java.nio.FloatBuffer v);
7906 
7907   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2fvNV}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib2fvNV(int target, float[] v, int v_offset)7908   public void glVertexAttrib2fvNV(int target, float[] v, int v_offset);
7909 
7910   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2hNV}(GLuint target, GLhalfNV s, GLhalfNV t); </code>    */
glVertexAttrib2hNV(int target, short s, short t)7911   public void glVertexAttrib2hNV(int target, short s, short t);
7912 
7913   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2hvNV}(GLuint index, const GLhalfNV *  v); </code>    */
glVertexAttrib2hvNV(int index, java.nio.ShortBuffer v)7914   public void glVertexAttrib2hvNV(int index, java.nio.ShortBuffer v);
7915 
7916   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2hvNV}(GLuint index, const GLhalfNV *  v); </code>    */
glVertexAttrib2hvNV(int index, short[] v, int v_offset)7917   public void glVertexAttrib2hvNV(int index, short[] v, int v_offset);
7918 
7919   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2s}(GLuint target, GLshort s, GLshort t); </code>    */
glVertexAttrib2s(int target, short s, short t)7920   public void glVertexAttrib2s(int target, short s, short t);
7921 
7922   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2sARB}(GLuint target, GLshort s, GLshort t); </code>    */
glVertexAttrib2sARB(int target, short s, short t)7923   public void glVertexAttrib2sARB(int target, short s, short t);
7924 
7925   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2sNV}(GLuint target, GLshort s, GLshort t); </code>    */
glVertexAttrib2sNV(int target, short s, short t)7926   public void glVertexAttrib2sNV(int target, short s, short t);
7927 
7928   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2sv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib2sv(int target, java.nio.ShortBuffer v)7929   public void glVertexAttrib2sv(int target, java.nio.ShortBuffer v);
7930 
7931   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2sv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib2sv(int target, short[] v, int v_offset)7932   public void glVertexAttrib2sv(int target, short[] v, int v_offset);
7933 
7934   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2svARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib2svARB(int target, java.nio.ShortBuffer v)7935   public void glVertexAttrib2svARB(int target, java.nio.ShortBuffer v);
7936 
7937   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2svARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib2svARB(int target, short[] v, int v_offset)7938   public void glVertexAttrib2svARB(int target, short[] v, int v_offset);
7939 
7940   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2svNV}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib2svNV(int target, java.nio.ShortBuffer v)7941   public void glVertexAttrib2svNV(int target, java.nio.ShortBuffer v);
7942 
7943   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib2svNV}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib2svNV(int target, short[] v, int v_offset)7944   public void glVertexAttrib2svNV(int target, short[] v, int v_offset);
7945 
7946   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3d}(GLuint target, GLdouble s, GLdouble t, GLdouble r); </code>    */
glVertexAttrib3d(int target, double s, double t, double r)7947   public void glVertexAttrib3d(int target, double s, double t, double r);
7948 
7949   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3dARB}(GLuint target, GLdouble s, GLdouble t, GLdouble r); </code>    */
glVertexAttrib3dARB(int target, double s, double t, double r)7950   public void glVertexAttrib3dARB(int target, double s, double t, double r);
7951 
7952   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3dNV}(GLuint target, GLdouble s, GLdouble t, GLdouble r); </code>    */
glVertexAttrib3dNV(int target, double s, double t, double r)7953   public void glVertexAttrib3dNV(int target, double s, double t, double r);
7954 
7955   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3dv}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib3dv(int target, java.nio.DoubleBuffer v)7956   public void glVertexAttrib3dv(int target, java.nio.DoubleBuffer v);
7957 
7958   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3dv}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib3dv(int target, double[] v, int v_offset)7959   public void glVertexAttrib3dv(int target, double[] v, int v_offset);
7960 
7961   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3dvARB}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib3dvARB(int target, java.nio.DoubleBuffer v)7962   public void glVertexAttrib3dvARB(int target, java.nio.DoubleBuffer v);
7963 
7964   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3dvARB}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib3dvARB(int target, double[] v, int v_offset)7965   public void glVertexAttrib3dvARB(int target, double[] v, int v_offset);
7966 
7967   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3dvNV}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib3dvNV(int target, java.nio.DoubleBuffer v)7968   public void glVertexAttrib3dvNV(int target, java.nio.DoubleBuffer v);
7969 
7970   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3dvNV}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib3dvNV(int target, double[] v, int v_offset)7971   public void glVertexAttrib3dvNV(int target, double[] v, int v_offset);
7972 
7973   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3f}(GLuint target, GLfloat s, GLfloat t, GLfloat r); </code>    */
glVertexAttrib3f(int target, float s, float t, float r)7974   public void glVertexAttrib3f(int target, float s, float t, float r);
7975 
7976   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3fARB}(GLuint target, GLfloat s, GLfloat t, GLfloat r); </code>    */
glVertexAttrib3fARB(int target, float s, float t, float r)7977   public void glVertexAttrib3fARB(int target, float s, float t, float r);
7978 
7979   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3fNV}(GLuint target, GLfloat s, GLfloat t, GLfloat r); </code>    */
glVertexAttrib3fNV(int target, float s, float t, float r)7980   public void glVertexAttrib3fNV(int target, float s, float t, float r);
7981 
7982   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3fv}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib3fv(int target, java.nio.FloatBuffer v)7983   public void glVertexAttrib3fv(int target, java.nio.FloatBuffer v);
7984 
7985   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3fv}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib3fv(int target, float[] v, int v_offset)7986   public void glVertexAttrib3fv(int target, float[] v, int v_offset);
7987 
7988   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3fvARB}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib3fvARB(int target, java.nio.FloatBuffer v)7989   public void glVertexAttrib3fvARB(int target, java.nio.FloatBuffer v);
7990 
7991   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3fvARB}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib3fvARB(int target, float[] v, int v_offset)7992   public void glVertexAttrib3fvARB(int target, float[] v, int v_offset);
7993 
7994   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3fvNV}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib3fvNV(int target, java.nio.FloatBuffer v)7995   public void glVertexAttrib3fvNV(int target, java.nio.FloatBuffer v);
7996 
7997   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3fvNV}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib3fvNV(int target, float[] v, int v_offset)7998   public void glVertexAttrib3fvNV(int target, float[] v, int v_offset);
7999 
8000   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3hNV}(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r); </code>    */
glVertexAttrib3hNV(int target, short s, short t, short r)8001   public void glVertexAttrib3hNV(int target, short s, short t, short r);
8002 
8003   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3hvNV}(GLuint index, const GLhalfNV *  v); </code>    */
glVertexAttrib3hvNV(int index, java.nio.ShortBuffer v)8004   public void glVertexAttrib3hvNV(int index, java.nio.ShortBuffer v);
8005 
8006   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3hvNV}(GLuint index, const GLhalfNV *  v); </code>    */
glVertexAttrib3hvNV(int index, short[] v, int v_offset)8007   public void glVertexAttrib3hvNV(int index, short[] v, int v_offset);
8008 
8009   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3s}(GLuint target, GLshort s, GLshort t, GLshort r); </code>    */
glVertexAttrib3s(int target, short s, short t, short r)8010   public void glVertexAttrib3s(int target, short s, short t, short r);
8011 
8012   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3sARB}(GLuint target, GLshort s, GLshort t, GLshort r); </code>    */
glVertexAttrib3sARB(int target, short s, short t, short r)8013   public void glVertexAttrib3sARB(int target, short s, short t, short r);
8014 
8015   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3sNV}(GLuint target, GLshort s, GLshort t, GLshort r); </code>    */
glVertexAttrib3sNV(int target, short s, short t, short r)8016   public void glVertexAttrib3sNV(int target, short s, short t, short r);
8017 
8018   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3sv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib3sv(int target, java.nio.ShortBuffer v)8019   public void glVertexAttrib3sv(int target, java.nio.ShortBuffer v);
8020 
8021   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3sv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib3sv(int target, short[] v, int v_offset)8022   public void glVertexAttrib3sv(int target, short[] v, int v_offset);
8023 
8024   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3svARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib3svARB(int target, java.nio.ShortBuffer v)8025   public void glVertexAttrib3svARB(int target, java.nio.ShortBuffer v);
8026 
8027   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3svARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib3svARB(int target, short[] v, int v_offset)8028   public void glVertexAttrib3svARB(int target, short[] v, int v_offset);
8029 
8030   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3svNV}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib3svNV(int target, java.nio.ShortBuffer v)8031   public void glVertexAttrib3svNV(int target, java.nio.ShortBuffer v);
8032 
8033   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib3svNV}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib3svNV(int target, short[] v, int v_offset)8034   public void glVertexAttrib3svNV(int target, short[] v, int v_offset);
8035 
8036   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nbv}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttrib4Nbv(int index, java.nio.ByteBuffer v)8037   public void glVertexAttrib4Nbv(int index, java.nio.ByteBuffer v);
8038 
8039   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nbv}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttrib4Nbv(int index, byte[] v, int v_offset)8040   public void glVertexAttrib4Nbv(int index, byte[] v, int v_offset);
8041 
8042   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NbvARB}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttrib4NbvARB(int index, java.nio.ByteBuffer v)8043   public void glVertexAttrib4NbvARB(int index, java.nio.ByteBuffer v);
8044 
8045   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NbvARB}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttrib4NbvARB(int index, byte[] v, int v_offset)8046   public void glVertexAttrib4NbvARB(int index, byte[] v, int v_offset);
8047 
8048   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Niv}(GLuint target, const GLint *  v); </code>    */
glVertexAttrib4Niv(int target, java.nio.IntBuffer v)8049   public void glVertexAttrib4Niv(int target, java.nio.IntBuffer v);
8050 
8051   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Niv}(GLuint target, const GLint *  v); </code>    */
glVertexAttrib4Niv(int target, int[] v, int v_offset)8052   public void glVertexAttrib4Niv(int target, int[] v, int v_offset);
8053 
8054   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NivARB}(GLuint target, const GLint *  v); </code>    */
glVertexAttrib4NivARB(int target, java.nio.IntBuffer v)8055   public void glVertexAttrib4NivARB(int target, java.nio.IntBuffer v);
8056 
8057   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NivARB}(GLuint target, const GLint *  v); </code>    */
glVertexAttrib4NivARB(int target, int[] v, int v_offset)8058   public void glVertexAttrib4NivARB(int target, int[] v, int v_offset);
8059 
8060   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nsv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4Nsv(int target, java.nio.ShortBuffer v)8061   public void glVertexAttrib4Nsv(int target, java.nio.ShortBuffer v);
8062 
8063   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nsv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4Nsv(int target, short[] v, int v_offset)8064   public void glVertexAttrib4Nsv(int target, short[] v, int v_offset);
8065 
8066   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NsvARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4NsvARB(int target, java.nio.ShortBuffer v)8067   public void glVertexAttrib4NsvARB(int target, java.nio.ShortBuffer v);
8068 
8069   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NsvARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4NsvARB(int target, short[] v, int v_offset)8070   public void glVertexAttrib4NsvARB(int target, short[] v, int v_offset);
8071 
8072   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nub}(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); </code>    */
glVertexAttrib4Nub(int index, byte x, byte y, byte z, byte w)8073   public void glVertexAttrib4Nub(int index, byte x, byte y, byte z, byte w);
8074 
8075   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NubARB}(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); </code>    */
glVertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w)8076   public void glVertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w);
8077 
8078   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nubv}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4Nubv(int index, java.nio.ByteBuffer v)8079   public void glVertexAttrib4Nubv(int index, java.nio.ByteBuffer v);
8080 
8081   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nubv}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4Nubv(int index, byte[] v, int v_offset)8082   public void glVertexAttrib4Nubv(int index, byte[] v, int v_offset);
8083 
8084   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NubvARB}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4NubvARB(int index, java.nio.ByteBuffer v)8085   public void glVertexAttrib4NubvARB(int index, java.nio.ByteBuffer v);
8086 
8087   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NubvARB}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4NubvARB(int index, byte[] v, int v_offset)8088   public void glVertexAttrib4NubvARB(int index, byte[] v, int v_offset);
8089 
8090   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nuiv}(GLuint index, const GLuint *  v); </code>    */
glVertexAttrib4Nuiv(int index, java.nio.IntBuffer v)8091   public void glVertexAttrib4Nuiv(int index, java.nio.IntBuffer v);
8092 
8093   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nuiv}(GLuint index, const GLuint *  v); </code>    */
glVertexAttrib4Nuiv(int index, int[] v, int v_offset)8094   public void glVertexAttrib4Nuiv(int index, int[] v, int v_offset);
8095 
8096   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NuivARB}(GLuint index, const GLuint *  v); </code>    */
glVertexAttrib4NuivARB(int index, java.nio.IntBuffer v)8097   public void glVertexAttrib4NuivARB(int index, java.nio.IntBuffer v);
8098 
8099   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NuivARB}(GLuint index, const GLuint *  v); </code>    */
glVertexAttrib4NuivARB(int index, int[] v, int v_offset)8100   public void glVertexAttrib4NuivARB(int index, int[] v, int v_offset);
8101 
8102   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nusv}(GLuint index, const GLushort *  v); </code>    */
glVertexAttrib4Nusv(int index, java.nio.ShortBuffer v)8103   public void glVertexAttrib4Nusv(int index, java.nio.ShortBuffer v);
8104 
8105   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4Nusv}(GLuint index, const GLushort *  v); </code>    */
glVertexAttrib4Nusv(int index, short[] v, int v_offset)8106   public void glVertexAttrib4Nusv(int index, short[] v, int v_offset);
8107 
8108   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NusvARB}(GLuint index, const GLushort *  v); </code>    */
glVertexAttrib4NusvARB(int index, java.nio.ShortBuffer v)8109   public void glVertexAttrib4NusvARB(int index, java.nio.ShortBuffer v);
8110 
8111   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4NusvARB}(GLuint index, const GLushort *  v); </code>    */
glVertexAttrib4NusvARB(int index, short[] v, int v_offset)8112   public void glVertexAttrib4NusvARB(int index, short[] v, int v_offset);
8113 
8114   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4bv}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttrib4bv(int index, java.nio.ByteBuffer v)8115   public void glVertexAttrib4bv(int index, java.nio.ByteBuffer v);
8116 
8117   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4bv}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttrib4bv(int index, byte[] v, int v_offset)8118   public void glVertexAttrib4bv(int index, byte[] v, int v_offset);
8119 
8120   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4bvARB}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttrib4bvARB(int index, java.nio.ByteBuffer v)8121   public void glVertexAttrib4bvARB(int index, java.nio.ByteBuffer v);
8122 
8123   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4bvARB}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttrib4bvARB(int index, byte[] v, int v_offset)8124   public void glVertexAttrib4bvARB(int index, byte[] v, int v_offset);
8125 
8126   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4d}(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); </code>    */
glVertexAttrib4d(int target, double s, double t, double r, double q)8127   public void glVertexAttrib4d(int target, double s, double t, double r, double q);
8128 
8129   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4dARB}(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); </code>    */
glVertexAttrib4dARB(int target, double s, double t, double r, double q)8130   public void glVertexAttrib4dARB(int target, double s, double t, double r, double q);
8131 
8132   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4dNV}(GLuint target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); </code>    */
glVertexAttrib4dNV(int target, double s, double t, double r, double q)8133   public void glVertexAttrib4dNV(int target, double s, double t, double r, double q);
8134 
8135   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4dv}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib4dv(int target, java.nio.DoubleBuffer v)8136   public void glVertexAttrib4dv(int target, java.nio.DoubleBuffer v);
8137 
8138   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4dv}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib4dv(int target, double[] v, int v_offset)8139   public void glVertexAttrib4dv(int target, double[] v, int v_offset);
8140 
8141   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4dvARB}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib4dvARB(int target, java.nio.DoubleBuffer v)8142   public void glVertexAttrib4dvARB(int target, java.nio.DoubleBuffer v);
8143 
8144   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4dvARB}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib4dvARB(int target, double[] v, int v_offset)8145   public void glVertexAttrib4dvARB(int target, double[] v, int v_offset);
8146 
8147   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4dvNV}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib4dvNV(int target, java.nio.DoubleBuffer v)8148   public void glVertexAttrib4dvNV(int target, java.nio.DoubleBuffer v);
8149 
8150   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4dvNV}(GLuint target, const GLdouble *  v); </code>    */
glVertexAttrib4dvNV(int target, double[] v, int v_offset)8151   public void glVertexAttrib4dvNV(int target, double[] v, int v_offset);
8152 
8153   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4f}(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); </code>    */
glVertexAttrib4f(int target, float s, float t, float r, float q)8154   public void glVertexAttrib4f(int target, float s, float t, float r, float q);
8155 
8156   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4fARB}(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); </code>    */
glVertexAttrib4fARB(int target, float s, float t, float r, float q)8157   public void glVertexAttrib4fARB(int target, float s, float t, float r, float q);
8158 
8159   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4fNV}(GLuint target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); </code>    */
glVertexAttrib4fNV(int target, float s, float t, float r, float q)8160   public void glVertexAttrib4fNV(int target, float s, float t, float r, float q);
8161 
8162   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4fv}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib4fv(int target, java.nio.FloatBuffer v)8163   public void glVertexAttrib4fv(int target, java.nio.FloatBuffer v);
8164 
8165   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4fv}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib4fv(int target, float[] v, int v_offset)8166   public void glVertexAttrib4fv(int target, float[] v, int v_offset);
8167 
8168   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4fvARB}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib4fvARB(int target, java.nio.FloatBuffer v)8169   public void glVertexAttrib4fvARB(int target, java.nio.FloatBuffer v);
8170 
8171   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4fvARB}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib4fvARB(int target, float[] v, int v_offset)8172   public void glVertexAttrib4fvARB(int target, float[] v, int v_offset);
8173 
8174   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4fvNV}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib4fvNV(int target, java.nio.FloatBuffer v)8175   public void glVertexAttrib4fvNV(int target, java.nio.FloatBuffer v);
8176 
8177   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4fvNV}(GLuint target, const GLfloat *  v); </code>    */
glVertexAttrib4fvNV(int target, float[] v, int v_offset)8178   public void glVertexAttrib4fvNV(int target, float[] v, int v_offset);
8179 
8180   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4hNV}(GLuint target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q); </code>    */
glVertexAttrib4hNV(int target, short s, short t, short r, short q)8181   public void glVertexAttrib4hNV(int target, short s, short t, short r, short q);
8182 
8183   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4hvNV}(GLuint index, const GLhalfNV *  v); </code>    */
glVertexAttrib4hvNV(int index, java.nio.ShortBuffer v)8184   public void glVertexAttrib4hvNV(int index, java.nio.ShortBuffer v);
8185 
8186   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4hvNV}(GLuint index, const GLhalfNV *  v); </code>    */
glVertexAttrib4hvNV(int index, short[] v, int v_offset)8187   public void glVertexAttrib4hvNV(int index, short[] v, int v_offset);
8188 
8189   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4iv}(GLuint target, const GLint *  v); </code>    */
glVertexAttrib4iv(int target, java.nio.IntBuffer v)8190   public void glVertexAttrib4iv(int target, java.nio.IntBuffer v);
8191 
8192   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4iv}(GLuint target, const GLint *  v); </code>    */
glVertexAttrib4iv(int target, int[] v, int v_offset)8193   public void glVertexAttrib4iv(int target, int[] v, int v_offset);
8194 
8195   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4ivARB}(GLuint target, const GLint *  v); </code>    */
glVertexAttrib4ivARB(int target, java.nio.IntBuffer v)8196   public void glVertexAttrib4ivARB(int target, java.nio.IntBuffer v);
8197 
8198   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4ivARB}(GLuint target, const GLint *  v); </code>    */
glVertexAttrib4ivARB(int target, int[] v, int v_offset)8199   public void glVertexAttrib4ivARB(int target, int[] v, int v_offset);
8200 
8201   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4s}(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q); </code>    */
glVertexAttrib4s(int target, short s, short t, short r, short q)8202   public void glVertexAttrib4s(int target, short s, short t, short r, short q);
8203 
8204   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4sARB}(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q); </code>    */
glVertexAttrib4sARB(int target, short s, short t, short r, short q)8205   public void glVertexAttrib4sARB(int target, short s, short t, short r, short q);
8206 
8207   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4sNV}(GLuint target, GLshort s, GLshort t, GLshort r, GLshort q); </code>    */
glVertexAttrib4sNV(int target, short s, short t, short r, short q)8208   public void glVertexAttrib4sNV(int target, short s, short t, short r, short q);
8209 
8210   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4sv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4sv(int target, java.nio.ShortBuffer v)8211   public void glVertexAttrib4sv(int target, java.nio.ShortBuffer v);
8212 
8213   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4sv}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4sv(int target, short[] v, int v_offset)8214   public void glVertexAttrib4sv(int target, short[] v, int v_offset);
8215 
8216   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4svARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4svARB(int target, java.nio.ShortBuffer v)8217   public void glVertexAttrib4svARB(int target, java.nio.ShortBuffer v);
8218 
8219   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4svARB}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4svARB(int target, short[] v, int v_offset)8220   public void glVertexAttrib4svARB(int target, short[] v, int v_offset);
8221 
8222   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4svNV}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4svNV(int target, java.nio.ShortBuffer v)8223   public void glVertexAttrib4svNV(int target, java.nio.ShortBuffer v);
8224 
8225   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4svNV}(GLuint target, const GLshort *  v); </code>    */
glVertexAttrib4svNV(int target, short[] v, int v_offset)8226   public void glVertexAttrib4svNV(int target, short[] v, int v_offset);
8227 
8228   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4ubNV}(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); </code>    */
glVertexAttrib4ubNV(int index, byte x, byte y, byte z, byte w)8229   public void glVertexAttrib4ubNV(int index, byte x, byte y, byte z, byte w);
8230 
8231   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4ubv}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4ubv(int index, java.nio.ByteBuffer v)8232   public void glVertexAttrib4ubv(int index, java.nio.ByteBuffer v);
8233 
8234   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4ubv}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4ubv(int index, byte[] v, int v_offset)8235   public void glVertexAttrib4ubv(int index, byte[] v, int v_offset);
8236 
8237   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4ubvARB}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4ubvARB(int index, java.nio.ByteBuffer v)8238   public void glVertexAttrib4ubvARB(int index, java.nio.ByteBuffer v);
8239 
8240   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4ubvARB}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4ubvARB(int index, byte[] v, int v_offset)8241   public void glVertexAttrib4ubvARB(int index, byte[] v, int v_offset);
8242 
8243   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4ubvNV}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4ubvNV(int index, java.nio.ByteBuffer v)8244   public void glVertexAttrib4ubvNV(int index, java.nio.ByteBuffer v);
8245 
8246   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4ubvNV}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttrib4ubvNV(int index, byte[] v, int v_offset)8247   public void glVertexAttrib4ubvNV(int index, byte[] v, int v_offset);
8248 
8249   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4uiv}(GLuint index, const GLuint *  v); </code>    */
glVertexAttrib4uiv(int index, java.nio.IntBuffer v)8250   public void glVertexAttrib4uiv(int index, java.nio.IntBuffer v);
8251 
8252   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4uiv}(GLuint index, const GLuint *  v); </code>    */
glVertexAttrib4uiv(int index, int[] v, int v_offset)8253   public void glVertexAttrib4uiv(int index, int[] v, int v_offset);
8254 
8255   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4uivARB}(GLuint index, const GLuint *  v); </code>    */
glVertexAttrib4uivARB(int index, java.nio.IntBuffer v)8256   public void glVertexAttrib4uivARB(int index, java.nio.IntBuffer v);
8257 
8258   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4uivARB}(GLuint index, const GLuint *  v); </code>    */
glVertexAttrib4uivARB(int index, int[] v, int v_offset)8259   public void glVertexAttrib4uivARB(int index, int[] v, int v_offset);
8260 
8261   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4usv}(GLuint index, const GLushort *  v); </code>    */
glVertexAttrib4usv(int index, java.nio.ShortBuffer v)8262   public void glVertexAttrib4usv(int index, java.nio.ShortBuffer v);
8263 
8264   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4usv}(GLuint index, const GLushort *  v); </code>    */
glVertexAttrib4usv(int index, short[] v, int v_offset)8265   public void glVertexAttrib4usv(int index, short[] v, int v_offset);
8266 
8267   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4usvARB}(GLuint index, const GLushort *  v); </code>    */
glVertexAttrib4usvARB(int index, java.nio.ShortBuffer v)8268   public void glVertexAttrib4usvARB(int index, java.nio.ShortBuffer v);
8269 
8270   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttrib4usvARB}(GLuint index, const GLushort *  v); </code>    */
glVertexAttrib4usvARB(int index, short[] v, int v_offset)8271   public void glVertexAttrib4usvARB(int index, short[] v, int v_offset);
8272 
8273   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribArrayObjectATI}(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset); </code>    */
glVertexAttribArrayObjectATI(int index, int size, int type, boolean normalized, int stride, int buffer, int offset)8274   public void glVertexAttribArrayObjectATI(int index, int size, int type, boolean normalized, int stride, int buffer, int offset);
8275 
8276   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI1iEXT}(GLuint index, GLint x); </code>    */
glVertexAttribI1iEXT(int index, int x)8277   public void glVertexAttribI1iEXT(int index, int x);
8278 
8279   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI1ivEXT}(GLuint index, const GLint *  v); </code>    */
glVertexAttribI1ivEXT(int index, java.nio.IntBuffer v)8280   public void glVertexAttribI1ivEXT(int index, java.nio.IntBuffer v);
8281 
8282   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI1ivEXT}(GLuint index, const GLint *  v); </code>    */
glVertexAttribI1ivEXT(int index, int[] v, int v_offset)8283   public void glVertexAttribI1ivEXT(int index, int[] v, int v_offset);
8284 
8285   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI1uiEXT}(GLuint index, GLuint x); </code>    */
glVertexAttribI1uiEXT(int index, int x)8286   public void glVertexAttribI1uiEXT(int index, int x);
8287 
8288   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI1uivEXT}(GLuint index, const GLuint *  v); </code>    */
glVertexAttribI1uivEXT(int index, java.nio.IntBuffer v)8289   public void glVertexAttribI1uivEXT(int index, java.nio.IntBuffer v);
8290 
8291   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI1uivEXT}(GLuint index, const GLuint *  v); </code>    */
glVertexAttribI1uivEXT(int index, int[] v, int v_offset)8292   public void glVertexAttribI1uivEXT(int index, int[] v, int v_offset);
8293 
8294   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI2iEXT}(GLuint index, GLint x, GLint y); </code>    */
glVertexAttribI2iEXT(int index, int x, int y)8295   public void glVertexAttribI2iEXT(int index, int x, int y);
8296 
8297   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI2ivEXT}(GLuint index, const GLint *  v); </code>    */
glVertexAttribI2ivEXT(int index, java.nio.IntBuffer v)8298   public void glVertexAttribI2ivEXT(int index, java.nio.IntBuffer v);
8299 
8300   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI2ivEXT}(GLuint index, const GLint *  v); </code>    */
glVertexAttribI2ivEXT(int index, int[] v, int v_offset)8301   public void glVertexAttribI2ivEXT(int index, int[] v, int v_offset);
8302 
8303   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI2uiEXT}(GLuint index, GLuint x, GLuint y); </code>    */
glVertexAttribI2uiEXT(int index, int x, int y)8304   public void glVertexAttribI2uiEXT(int index, int x, int y);
8305 
8306   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI2uivEXT}(GLuint index, const GLuint *  v); </code>    */
glVertexAttribI2uivEXT(int index, java.nio.IntBuffer v)8307   public void glVertexAttribI2uivEXT(int index, java.nio.IntBuffer v);
8308 
8309   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI2uivEXT}(GLuint index, const GLuint *  v); </code>    */
glVertexAttribI2uivEXT(int index, int[] v, int v_offset)8310   public void glVertexAttribI2uivEXT(int index, int[] v, int v_offset);
8311 
8312   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI3iEXT}(GLuint index, GLint x, GLint y, GLint z); </code>    */
glVertexAttribI3iEXT(int index, int x, int y, int z)8313   public void glVertexAttribI3iEXT(int index, int x, int y, int z);
8314 
8315   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI3ivEXT}(GLuint index, const GLint *  v); </code>    */
glVertexAttribI3ivEXT(int index, java.nio.IntBuffer v)8316   public void glVertexAttribI3ivEXT(int index, java.nio.IntBuffer v);
8317 
8318   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI3ivEXT}(GLuint index, const GLint *  v); </code>    */
glVertexAttribI3ivEXT(int index, int[] v, int v_offset)8319   public void glVertexAttribI3ivEXT(int index, int[] v, int v_offset);
8320 
8321   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI3uiEXT}(GLuint index, GLuint x, GLuint y, GLuint z); </code>    */
glVertexAttribI3uiEXT(int index, int x, int y, int z)8322   public void glVertexAttribI3uiEXT(int index, int x, int y, int z);
8323 
8324   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI3uivEXT}(GLuint index, const GLuint *  v); </code>    */
glVertexAttribI3uivEXT(int index, java.nio.IntBuffer v)8325   public void glVertexAttribI3uivEXT(int index, java.nio.IntBuffer v);
8326 
8327   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI3uivEXT}(GLuint index, const GLuint *  v); </code>    */
glVertexAttribI3uivEXT(int index, int[] v, int v_offset)8328   public void glVertexAttribI3uivEXT(int index, int[] v, int v_offset);
8329 
8330   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4bvEXT}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttribI4bvEXT(int index, java.nio.ByteBuffer v)8331   public void glVertexAttribI4bvEXT(int index, java.nio.ByteBuffer v);
8332 
8333   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4bvEXT}(GLuint index, const GLbyte *  v); </code>    */
glVertexAttribI4bvEXT(int index, byte[] v, int v_offset)8334   public void glVertexAttribI4bvEXT(int index, byte[] v, int v_offset);
8335 
8336   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4iEXT}(GLuint index, GLint x, GLint y, GLint z, GLint w); </code>    */
glVertexAttribI4iEXT(int index, int x, int y, int z, int w)8337   public void glVertexAttribI4iEXT(int index, int x, int y, int z, int w);
8338 
8339   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4ivEXT}(GLuint index, const GLint *  v); </code>    */
glVertexAttribI4ivEXT(int index, java.nio.IntBuffer v)8340   public void glVertexAttribI4ivEXT(int index, java.nio.IntBuffer v);
8341 
8342   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4ivEXT}(GLuint index, const GLint *  v); </code>    */
glVertexAttribI4ivEXT(int index, int[] v, int v_offset)8343   public void glVertexAttribI4ivEXT(int index, int[] v, int v_offset);
8344 
8345   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4svEXT}(GLuint index, const GLshort *  v); </code>    */
glVertexAttribI4svEXT(int index, java.nio.ShortBuffer v)8346   public void glVertexAttribI4svEXT(int index, java.nio.ShortBuffer v);
8347 
8348   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4svEXT}(GLuint index, const GLshort *  v); </code>    */
glVertexAttribI4svEXT(int index, short[] v, int v_offset)8349   public void glVertexAttribI4svEXT(int index, short[] v, int v_offset);
8350 
8351   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4ubvEXT}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttribI4ubvEXT(int index, java.nio.ByteBuffer v)8352   public void glVertexAttribI4ubvEXT(int index, java.nio.ByteBuffer v);
8353 
8354   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4ubvEXT}(GLuint index, const GLubyte *  v); </code>    */
glVertexAttribI4ubvEXT(int index, byte[] v, int v_offset)8355   public void glVertexAttribI4ubvEXT(int index, byte[] v, int v_offset);
8356 
8357   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4uiEXT}(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); </code>    */
glVertexAttribI4uiEXT(int index, int x, int y, int z, int w)8358   public void glVertexAttribI4uiEXT(int index, int x, int y, int z, int w);
8359 
8360   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4uivEXT}(GLuint index, const GLuint *  v); </code>    */
glVertexAttribI4uivEXT(int index, java.nio.IntBuffer v)8361   public void glVertexAttribI4uivEXT(int index, java.nio.IntBuffer v);
8362 
8363   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4uivEXT}(GLuint index, const GLuint *  v); </code>    */
glVertexAttribI4uivEXT(int index, int[] v, int v_offset)8364   public void glVertexAttribI4uivEXT(int index, int[] v, int v_offset);
8365 
8366   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4usvEXT}(GLuint index, const GLushort *  v); </code>    */
glVertexAttribI4usvEXT(int index, java.nio.ShortBuffer v)8367   public void glVertexAttribI4usvEXT(int index, java.nio.ShortBuffer v);
8368 
8369   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribI4usvEXT}(GLuint index, const GLushort *  v); </code>    */
glVertexAttribI4usvEXT(int index, short[] v, int v_offset)8370   public void glVertexAttribI4usvEXT(int index, short[] v, int v_offset);
8371 
8372   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribIPointerEXT}(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>    */
glVertexAttribIPointerEXT(int index, int size, int type, int stride, java.nio.Buffer pointer)8373   public void glVertexAttribIPointerEXT(int index, int size, int type, int stride, java.nio.Buffer pointer);
8374 
8375   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribPointer}(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *  pointer); </code>    */
glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, java.nio.Buffer pointer)8376   public void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, java.nio.Buffer pointer);
8377 
8378   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribPointer}(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *  pointer); </code>    */
glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset)8379   public void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset);
8380 
8381   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribPointerARB}(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *  pointer); </code>
8382       @param pointer a direct {@link java.nio.Buffer}   */
glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, java.nio.Buffer pointer)8383   public void glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, java.nio.Buffer pointer);
8384 
8385   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribPointerARB}(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *  pointer); </code>    */
glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset)8386   public void glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, long pointer_buffer_offset);
8387 
8388   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribPointerNV}(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>
8389       @param pointer a direct {@link java.nio.Buffer}   */
glVertexAttribPointerNV(int index, int fsize, int type, int stride, java.nio.Buffer pointer)8390   public void glVertexAttribPointerNV(int index, int fsize, int type, int stride, java.nio.Buffer pointer);
8391 
8392   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribPointerNV}(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>    */
glVertexAttribPointerNV(int index, int fsize, int type, int stride, long pointer_buffer_offset)8393   public void glVertexAttribPointerNV(int index, int fsize, int type, int stride, long pointer_buffer_offset);
8394 
8395   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs1dvNV}(GLuint index, GLsizei count, const GLdouble *  v); </code>    */
glVertexAttribs1dvNV(int index, int count, java.nio.DoubleBuffer v)8396   public void glVertexAttribs1dvNV(int index, int count, java.nio.DoubleBuffer v);
8397 
8398   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs1dvNV}(GLuint index, GLsizei count, const GLdouble *  v); </code>    */
glVertexAttribs1dvNV(int index, int count, double[] v, int v_offset)8399   public void glVertexAttribs1dvNV(int index, int count, double[] v, int v_offset);
8400 
8401   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs1fvNV}(GLuint target, GLsizei n, const GLfloat *  points); </code>    */
glVertexAttribs1fvNV(int target, int n, java.nio.FloatBuffer points)8402   public void glVertexAttribs1fvNV(int target, int n, java.nio.FloatBuffer points);
8403 
8404   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs1fvNV}(GLuint target, GLsizei n, const GLfloat *  points); </code>    */
glVertexAttribs1fvNV(int target, int n, float[] points, int points_offset)8405   public void glVertexAttribs1fvNV(int target, int n, float[] points, int points_offset);
8406 
8407   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs1hvNV}(GLuint index, GLsizei n, const GLhalfNV *  v); </code>    */
glVertexAttribs1hvNV(int index, int n, java.nio.ShortBuffer v)8408   public void glVertexAttribs1hvNV(int index, int n, java.nio.ShortBuffer v);
8409 
8410   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs1hvNV}(GLuint index, GLsizei n, const GLhalfNV *  v); </code>    */
glVertexAttribs1hvNV(int index, int n, short[] v, int v_offset)8411   public void glVertexAttribs1hvNV(int index, int n, short[] v, int v_offset);
8412 
8413   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs1svNV}(GLuint index, GLsizei count, const GLshort *  v); </code>    */
glVertexAttribs1svNV(int index, int count, java.nio.ShortBuffer v)8414   public void glVertexAttribs1svNV(int index, int count, java.nio.ShortBuffer v);
8415 
8416   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs1svNV}(GLuint index, GLsizei count, const GLshort *  v); </code>    */
glVertexAttribs1svNV(int index, int count, short[] v, int v_offset)8417   public void glVertexAttribs1svNV(int index, int count, short[] v, int v_offset);
8418 
8419   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs2dvNV}(GLuint index, GLsizei count, const GLdouble *  v); </code>    */
glVertexAttribs2dvNV(int index, int count, java.nio.DoubleBuffer v)8420   public void glVertexAttribs2dvNV(int index, int count, java.nio.DoubleBuffer v);
8421 
8422   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs2dvNV}(GLuint index, GLsizei count, const GLdouble *  v); </code>    */
glVertexAttribs2dvNV(int index, int count, double[] v, int v_offset)8423   public void glVertexAttribs2dvNV(int index, int count, double[] v, int v_offset);
8424 
8425   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs2fvNV}(GLuint target, GLsizei n, const GLfloat *  points); </code>    */
glVertexAttribs2fvNV(int target, int n, java.nio.FloatBuffer points)8426   public void glVertexAttribs2fvNV(int target, int n, java.nio.FloatBuffer points);
8427 
8428   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs2fvNV}(GLuint target, GLsizei n, const GLfloat *  points); </code>    */
glVertexAttribs2fvNV(int target, int n, float[] points, int points_offset)8429   public void glVertexAttribs2fvNV(int target, int n, float[] points, int points_offset);
8430 
8431   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs2hvNV}(GLuint index, GLsizei n, const GLhalfNV *  v); </code>    */
glVertexAttribs2hvNV(int index, int n, java.nio.ShortBuffer v)8432   public void glVertexAttribs2hvNV(int index, int n, java.nio.ShortBuffer v);
8433 
8434   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs2hvNV}(GLuint index, GLsizei n, const GLhalfNV *  v); </code>    */
glVertexAttribs2hvNV(int index, int n, short[] v, int v_offset)8435   public void glVertexAttribs2hvNV(int index, int n, short[] v, int v_offset);
8436 
8437   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs2svNV}(GLuint index, GLsizei count, const GLshort *  v); </code>    */
glVertexAttribs2svNV(int index, int count, java.nio.ShortBuffer v)8438   public void glVertexAttribs2svNV(int index, int count, java.nio.ShortBuffer v);
8439 
8440   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs2svNV}(GLuint index, GLsizei count, const GLshort *  v); </code>    */
glVertexAttribs2svNV(int index, int count, short[] v, int v_offset)8441   public void glVertexAttribs2svNV(int index, int count, short[] v, int v_offset);
8442 
8443   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs3dvNV}(GLuint index, GLsizei count, const GLdouble *  v); </code>    */
glVertexAttribs3dvNV(int index, int count, java.nio.DoubleBuffer v)8444   public void glVertexAttribs3dvNV(int index, int count, java.nio.DoubleBuffer v);
8445 
8446   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs3dvNV}(GLuint index, GLsizei count, const GLdouble *  v); </code>    */
glVertexAttribs3dvNV(int index, int count, double[] v, int v_offset)8447   public void glVertexAttribs3dvNV(int index, int count, double[] v, int v_offset);
8448 
8449   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs3fvNV}(GLuint target, GLsizei n, const GLfloat *  points); </code>    */
glVertexAttribs3fvNV(int target, int n, java.nio.FloatBuffer points)8450   public void glVertexAttribs3fvNV(int target, int n, java.nio.FloatBuffer points);
8451 
8452   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs3fvNV}(GLuint target, GLsizei n, const GLfloat *  points); </code>    */
glVertexAttribs3fvNV(int target, int n, float[] points, int points_offset)8453   public void glVertexAttribs3fvNV(int target, int n, float[] points, int points_offset);
8454 
8455   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs3hvNV}(GLuint index, GLsizei n, const GLhalfNV *  v); </code>    */
glVertexAttribs3hvNV(int index, int n, java.nio.ShortBuffer v)8456   public void glVertexAttribs3hvNV(int index, int n, java.nio.ShortBuffer v);
8457 
8458   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs3hvNV}(GLuint index, GLsizei n, const GLhalfNV *  v); </code>    */
glVertexAttribs3hvNV(int index, int n, short[] v, int v_offset)8459   public void glVertexAttribs3hvNV(int index, int n, short[] v, int v_offset);
8460 
8461   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs3svNV}(GLuint index, GLsizei count, const GLshort *  v); </code>    */
glVertexAttribs3svNV(int index, int count, java.nio.ShortBuffer v)8462   public void glVertexAttribs3svNV(int index, int count, java.nio.ShortBuffer v);
8463 
8464   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs3svNV}(GLuint index, GLsizei count, const GLshort *  v); </code>    */
glVertexAttribs3svNV(int index, int count, short[] v, int v_offset)8465   public void glVertexAttribs3svNV(int index, int count, short[] v, int v_offset);
8466 
8467   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4dvNV}(GLuint index, GLsizei count, const GLdouble *  v); </code>    */
glVertexAttribs4dvNV(int index, int count, java.nio.DoubleBuffer v)8468   public void glVertexAttribs4dvNV(int index, int count, java.nio.DoubleBuffer v);
8469 
8470   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4dvNV}(GLuint index, GLsizei count, const GLdouble *  v); </code>    */
glVertexAttribs4dvNV(int index, int count, double[] v, int v_offset)8471   public void glVertexAttribs4dvNV(int index, int count, double[] v, int v_offset);
8472 
8473   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4fvNV}(GLuint target, GLsizei n, const GLfloat *  points); </code>    */
glVertexAttribs4fvNV(int target, int n, java.nio.FloatBuffer points)8474   public void glVertexAttribs4fvNV(int target, int n, java.nio.FloatBuffer points);
8475 
8476   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4fvNV}(GLuint target, GLsizei n, const GLfloat *  points); </code>    */
glVertexAttribs4fvNV(int target, int n, float[] points, int points_offset)8477   public void glVertexAttribs4fvNV(int target, int n, float[] points, int points_offset);
8478 
8479   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4hvNV}(GLuint index, GLsizei n, const GLhalfNV *  v); </code>    */
glVertexAttribs4hvNV(int index, int n, java.nio.ShortBuffer v)8480   public void glVertexAttribs4hvNV(int index, int n, java.nio.ShortBuffer v);
8481 
8482   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4hvNV}(GLuint index, GLsizei n, const GLhalfNV *  v); </code>    */
glVertexAttribs4hvNV(int index, int n, short[] v, int v_offset)8483   public void glVertexAttribs4hvNV(int index, int n, short[] v, int v_offset);
8484 
8485   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4svNV}(GLuint index, GLsizei count, const GLshort *  v); </code>    */
glVertexAttribs4svNV(int index, int count, java.nio.ShortBuffer v)8486   public void glVertexAttribs4svNV(int index, int count, java.nio.ShortBuffer v);
8487 
8488   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4svNV}(GLuint index, GLsizei count, const GLshort *  v); </code>    */
glVertexAttribs4svNV(int index, int count, short[] v, int v_offset)8489   public void glVertexAttribs4svNV(int index, int count, short[] v, int v_offset);
8490 
8491   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4ubvNV}(GLuint index, GLsizei count, const GLubyte *  v); </code>    */
glVertexAttribs4ubvNV(int index, int count, java.nio.ByteBuffer v)8492   public void glVertexAttribs4ubvNV(int index, int count, java.nio.ByteBuffer v);
8493 
8494   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexAttribs4ubvNV}(GLuint index, GLsizei count, const GLubyte *  v); </code>    */
glVertexAttribs4ubvNV(int index, int count, byte[] v, int v_offset)8495   public void glVertexAttribs4ubvNV(int index, int count, byte[] v, int v_offset);
8496 
8497   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexBlendARB}(GLint count); </code>    */
glVertexBlendARB(int count)8498   public void glVertexBlendARB(int count);
8499 
8500   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexBlendEnvfATI}(GLenum target, GLfloat s); </code>    */
glVertexBlendEnvfATI(int target, float s)8501   public void glVertexBlendEnvfATI(int target, float s);
8502 
8503   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexBlendEnviATI}(GLenum target, GLint s); </code>    */
glVertexBlendEnviATI(int target, int s)8504   public void glVertexBlendEnviATI(int target, int s);
8505 
8506   /** Interface to C language function: <br> <code> void {@native glVertexPointer}(GLint size, GLenum type, GLsizei stride, const GLvoid *  ptr); </code>
8507       @param ptr a direct {@link java.nio.Buffer}   */
glVertexPointer(int size, int type, int stride, java.nio.Buffer ptr)8508   public void glVertexPointer(int size, int type, int stride, java.nio.Buffer ptr);
8509 
8510   /** Interface to C language function: <br> <code> void {@native glVertexPointer}(GLint size, GLenum type, GLsizei stride, const GLvoid *  ptr); </code>    */
glVertexPointer(int size, int type, int stride, long ptr_buffer_offset)8511   public void glVertexPointer(int size, int type, int stride, long ptr_buffer_offset);
8512 
8513   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1dATI}(GLenum target, GLdouble s); </code>    */
glVertexStream1dATI(int target, double s)8514   public void glVertexStream1dATI(int target, double s);
8515 
8516   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1dvATI}(GLenum target, const GLdouble *  v); </code>    */
glVertexStream1dvATI(int target, java.nio.DoubleBuffer v)8517   public void glVertexStream1dvATI(int target, java.nio.DoubleBuffer v);
8518 
8519   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1dvATI}(GLenum target, const GLdouble *  v); </code>    */
glVertexStream1dvATI(int target, double[] v, int v_offset)8520   public void glVertexStream1dvATI(int target, double[] v, int v_offset);
8521 
8522   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1fATI}(GLenum target, GLfloat s); </code>    */
glVertexStream1fATI(int target, float s)8523   public void glVertexStream1fATI(int target, float s);
8524 
8525   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1fvATI}(GLenum target, const GLfloat *  v); </code>    */
glVertexStream1fvATI(int target, java.nio.FloatBuffer v)8526   public void glVertexStream1fvATI(int target, java.nio.FloatBuffer v);
8527 
8528   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1fvATI}(GLenum target, const GLfloat *  v); </code>    */
glVertexStream1fvATI(int target, float[] v, int v_offset)8529   public void glVertexStream1fvATI(int target, float[] v, int v_offset);
8530 
8531   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1iATI}(GLenum target, GLint s); </code>    */
glVertexStream1iATI(int target, int s)8532   public void glVertexStream1iATI(int target, int s);
8533 
8534   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1ivATI}(GLenum target, const GLint *  v); </code>    */
glVertexStream1ivATI(int target, java.nio.IntBuffer v)8535   public void glVertexStream1ivATI(int target, java.nio.IntBuffer v);
8536 
8537   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1ivATI}(GLenum target, const GLint *  v); </code>    */
glVertexStream1ivATI(int target, int[] v, int v_offset)8538   public void glVertexStream1ivATI(int target, int[] v, int v_offset);
8539 
8540   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1sATI}(GLenum target, GLshort s); </code>    */
glVertexStream1sATI(int target, short s)8541   public void glVertexStream1sATI(int target, short s);
8542 
8543   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1svATI}(GLenum target, const GLshort *  v); </code>    */
glVertexStream1svATI(int target, java.nio.ShortBuffer v)8544   public void glVertexStream1svATI(int target, java.nio.ShortBuffer v);
8545 
8546   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream1svATI}(GLenum target, const GLshort *  v); </code>    */
glVertexStream1svATI(int target, short[] v, int v_offset)8547   public void glVertexStream1svATI(int target, short[] v, int v_offset);
8548 
8549   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2dATI}(GLenum target, GLdouble s, GLdouble t); </code>    */
glVertexStream2dATI(int target, double s, double t)8550   public void glVertexStream2dATI(int target, double s, double t);
8551 
8552   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2dvATI}(GLenum target, const GLdouble *  v); </code>    */
glVertexStream2dvATI(int target, java.nio.DoubleBuffer v)8553   public void glVertexStream2dvATI(int target, java.nio.DoubleBuffer v);
8554 
8555   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2dvATI}(GLenum target, const GLdouble *  v); </code>    */
glVertexStream2dvATI(int target, double[] v, int v_offset)8556   public void glVertexStream2dvATI(int target, double[] v, int v_offset);
8557 
8558   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2fATI}(GLenum target, GLfloat s, GLfloat t); </code>    */
glVertexStream2fATI(int target, float s, float t)8559   public void glVertexStream2fATI(int target, float s, float t);
8560 
8561   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2fvATI}(GLenum target, const GLfloat *  v); </code>    */
glVertexStream2fvATI(int target, java.nio.FloatBuffer v)8562   public void glVertexStream2fvATI(int target, java.nio.FloatBuffer v);
8563 
8564   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2fvATI}(GLenum target, const GLfloat *  v); </code>    */
glVertexStream2fvATI(int target, float[] v, int v_offset)8565   public void glVertexStream2fvATI(int target, float[] v, int v_offset);
8566 
8567   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2iATI}(GLenum target, GLint s, GLint t); </code>    */
glVertexStream2iATI(int target, int s, int t)8568   public void glVertexStream2iATI(int target, int s, int t);
8569 
8570   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2ivATI}(GLenum target, const GLint *  v); </code>    */
glVertexStream2ivATI(int target, java.nio.IntBuffer v)8571   public void glVertexStream2ivATI(int target, java.nio.IntBuffer v);
8572 
8573   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2ivATI}(GLenum target, const GLint *  v); </code>    */
glVertexStream2ivATI(int target, int[] v, int v_offset)8574   public void glVertexStream2ivATI(int target, int[] v, int v_offset);
8575 
8576   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2sATI}(GLenum target, GLshort s, GLshort t); </code>    */
glVertexStream2sATI(int target, short s, short t)8577   public void glVertexStream2sATI(int target, short s, short t);
8578 
8579   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2svATI}(GLenum target, const GLshort *  v); </code>    */
glVertexStream2svATI(int target, java.nio.ShortBuffer v)8580   public void glVertexStream2svATI(int target, java.nio.ShortBuffer v);
8581 
8582   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream2svATI}(GLenum target, const GLshort *  v); </code>    */
glVertexStream2svATI(int target, short[] v, int v_offset)8583   public void glVertexStream2svATI(int target, short[] v, int v_offset);
8584 
8585   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3dATI}(GLenum target, GLdouble s, GLdouble t, GLdouble r); </code>    */
glVertexStream3dATI(int target, double s, double t, double r)8586   public void glVertexStream3dATI(int target, double s, double t, double r);
8587 
8588   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3dvATI}(GLenum target, const GLdouble *  v); </code>    */
glVertexStream3dvATI(int target, java.nio.DoubleBuffer v)8589   public void glVertexStream3dvATI(int target, java.nio.DoubleBuffer v);
8590 
8591   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3dvATI}(GLenum target, const GLdouble *  v); </code>    */
glVertexStream3dvATI(int target, double[] v, int v_offset)8592   public void glVertexStream3dvATI(int target, double[] v, int v_offset);
8593 
8594   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3fATI}(GLenum target, GLfloat s, GLfloat t, GLfloat r); </code>    */
glVertexStream3fATI(int target, float s, float t, float r)8595   public void glVertexStream3fATI(int target, float s, float t, float r);
8596 
8597   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3fvATI}(GLenum target, const GLfloat *  v); </code>    */
glVertexStream3fvATI(int target, java.nio.FloatBuffer v)8598   public void glVertexStream3fvATI(int target, java.nio.FloatBuffer v);
8599 
8600   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3fvATI}(GLenum target, const GLfloat *  v); </code>    */
glVertexStream3fvATI(int target, float[] v, int v_offset)8601   public void glVertexStream3fvATI(int target, float[] v, int v_offset);
8602 
8603   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3iATI}(GLenum target, GLint s, GLint t, GLint r); </code>    */
glVertexStream3iATI(int target, int s, int t, int r)8604   public void glVertexStream3iATI(int target, int s, int t, int r);
8605 
8606   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3ivATI}(GLenum target, const GLint *  v); </code>    */
glVertexStream3ivATI(int target, java.nio.IntBuffer v)8607   public void glVertexStream3ivATI(int target, java.nio.IntBuffer v);
8608 
8609   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3ivATI}(GLenum target, const GLint *  v); </code>    */
glVertexStream3ivATI(int target, int[] v, int v_offset)8610   public void glVertexStream3ivATI(int target, int[] v, int v_offset);
8611 
8612   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3sATI}(GLenum target, GLshort s, GLshort t, GLshort r); </code>    */
glVertexStream3sATI(int target, short s, short t, short r)8613   public void glVertexStream3sATI(int target, short s, short t, short r);
8614 
8615   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3svATI}(GLenum target, const GLshort *  v); </code>    */
glVertexStream3svATI(int target, java.nio.ShortBuffer v)8616   public void glVertexStream3svATI(int target, java.nio.ShortBuffer v);
8617 
8618   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream3svATI}(GLenum target, const GLshort *  v); </code>    */
glVertexStream3svATI(int target, short[] v, int v_offset)8619   public void glVertexStream3svATI(int target, short[] v, int v_offset);
8620 
8621   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4dATI}(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); </code>    */
glVertexStream4dATI(int target, double s, double t, double r, double q)8622   public void glVertexStream4dATI(int target, double s, double t, double r, double q);
8623 
8624   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4dvATI}(GLenum target, const GLdouble *  v); </code>    */
glVertexStream4dvATI(int target, java.nio.DoubleBuffer v)8625   public void glVertexStream4dvATI(int target, java.nio.DoubleBuffer v);
8626 
8627   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4dvATI}(GLenum target, const GLdouble *  v); </code>    */
glVertexStream4dvATI(int target, double[] v, int v_offset)8628   public void glVertexStream4dvATI(int target, double[] v, int v_offset);
8629 
8630   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4fATI}(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); </code>    */
glVertexStream4fATI(int target, float s, float t, float r, float q)8631   public void glVertexStream4fATI(int target, float s, float t, float r, float q);
8632 
8633   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4fvATI}(GLenum target, const GLfloat *  v); </code>    */
glVertexStream4fvATI(int target, java.nio.FloatBuffer v)8634   public void glVertexStream4fvATI(int target, java.nio.FloatBuffer v);
8635 
8636   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4fvATI}(GLenum target, const GLfloat *  v); </code>    */
glVertexStream4fvATI(int target, float[] v, int v_offset)8637   public void glVertexStream4fvATI(int target, float[] v, int v_offset);
8638 
8639   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4iATI}(GLenum target, GLint start, GLint x, GLint y, GLint width); </code>    */
glVertexStream4iATI(int target, int start, int x, int y, int width)8640   public void glVertexStream4iATI(int target, int start, int x, int y, int width);
8641 
8642   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4ivATI}(GLenum target, const GLint *  v); </code>    */
glVertexStream4ivATI(int target, java.nio.IntBuffer v)8643   public void glVertexStream4ivATI(int target, java.nio.IntBuffer v);
8644 
8645   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4ivATI}(GLenum target, const GLint *  v); </code>    */
glVertexStream4ivATI(int target, int[] v, int v_offset)8646   public void glVertexStream4ivATI(int target, int[] v, int v_offset);
8647 
8648   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4sATI}(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); </code>    */
glVertexStream4sATI(int target, short s, short t, short r, short q)8649   public void glVertexStream4sATI(int target, short s, short t, short r, short q);
8650 
8651   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4svATI}(GLenum target, const GLshort *  v); </code>    */
glVertexStream4svATI(int target, java.nio.ShortBuffer v)8652   public void glVertexStream4svATI(int target, java.nio.ShortBuffer v);
8653 
8654   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexStream4svATI}(GLenum target, const GLshort *  v); </code>    */
glVertexStream4svATI(int target, short[] v, int v_offset)8655   public void glVertexStream4svATI(int target, short[] v, int v_offset);
8656 
8657   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexWeightPointerEXT}(GLsizei size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>
8658       @param pointer a direct {@link java.nio.Buffer}   */
glVertexWeightPointerEXT(int size, int type, int stride, java.nio.Buffer pointer)8659   public void glVertexWeightPointerEXT(int size, int type, int stride, java.nio.Buffer pointer);
8660 
8661   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexWeightPointerEXT}(GLsizei size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>    */
glVertexWeightPointerEXT(int size, int type, int stride, long pointer_buffer_offset)8662   public void glVertexWeightPointerEXT(int size, int type, int stride, long pointer_buffer_offset);
8663 
8664   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexWeightfEXT}(GLfloat coord); </code>    */
glVertexWeightfEXT(float coord)8665   public void glVertexWeightfEXT(float coord);
8666 
8667   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexWeightfvEXT}(const GLfloat *  m); </code>    */
glVertexWeightfvEXT(java.nio.FloatBuffer m)8668   public void glVertexWeightfvEXT(java.nio.FloatBuffer m);
8669 
8670   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexWeightfvEXT}(const GLfloat *  m); </code>    */
glVertexWeightfvEXT(float[] m, int m_offset)8671   public void glVertexWeightfvEXT(float[] m, int m_offset);
8672 
8673   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexWeighthNV}(GLhalfNV factor); </code>    */
glVertexWeighthNV(short factor)8674   public void glVertexWeighthNV(short factor);
8675 
8676   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexWeighthvNV}(const GLhalfNV *  v); </code>    */
glVertexWeighthvNV(java.nio.ShortBuffer v)8677   public void glVertexWeighthvNV(java.nio.ShortBuffer v);
8678 
8679   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glVertexWeighthvNV}(const GLhalfNV *  v); </code>    */
glVertexWeighthvNV(short[] v, int v_offset)8680   public void glVertexWeighthvNV(short[] v, int v_offset);
8681 
8682   /** Interface to C language function: <br> <code> void {@native glViewport}(GLint x, GLint y, GLsizei width, GLsizei height); </code>    */
glViewport(int x, int y, int width, int height)8683   public void glViewport(int x, int y, int width, int height);
8684 
8685   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightPointerARB}(GLint size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>
8686       @param pointer a direct {@link java.nio.Buffer}   */
glWeightPointerARB(int size, int type, int stride, java.nio.Buffer pointer)8687   public void glWeightPointerARB(int size, int type, int stride, java.nio.Buffer pointer);
8688 
8689   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightPointerARB}(GLint size, GLenum type, GLsizei stride, const GLvoid *  pointer); </code>    */
glWeightPointerARB(int size, int type, int stride, long pointer_buffer_offset)8690   public void glWeightPointerARB(int size, int type, int stride, long pointer_buffer_offset);
8691 
8692   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightbvARB}(GLint size, const GLbyte *  weights); </code>    */
glWeightbvARB(int size, java.nio.ByteBuffer weights)8693   public void glWeightbvARB(int size, java.nio.ByteBuffer weights);
8694 
8695   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightbvARB}(GLint size, const GLbyte *  weights); </code>    */
glWeightbvARB(int size, byte[] weights, int weights_offset)8696   public void glWeightbvARB(int size, byte[] weights, int weights_offset);
8697 
8698   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightdvARB}(GLint size, const GLdouble *  weights); </code>    */
glWeightdvARB(int size, java.nio.DoubleBuffer weights)8699   public void glWeightdvARB(int size, java.nio.DoubleBuffer weights);
8700 
8701   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightdvARB}(GLint size, const GLdouble *  weights); </code>    */
glWeightdvARB(int size, double[] weights, int weights_offset)8702   public void glWeightdvARB(int size, double[] weights, int weights_offset);
8703 
8704   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightfvARB}(GLint size, const GLfloat *  weights); </code>    */
glWeightfvARB(int size, java.nio.FloatBuffer weights)8705   public void glWeightfvARB(int size, java.nio.FloatBuffer weights);
8706 
8707   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightfvARB}(GLint size, const GLfloat *  weights); </code>    */
glWeightfvARB(int size, float[] weights, int weights_offset)8708   public void glWeightfvARB(int size, float[] weights, int weights_offset);
8709 
8710   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightivARB}(GLint size, const GLint *  weights); </code>    */
glWeightivARB(int size, java.nio.IntBuffer weights)8711   public void glWeightivARB(int size, java.nio.IntBuffer weights);
8712 
8713   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightivARB}(GLint size, const GLint *  weights); </code>    */
glWeightivARB(int size, int[] weights, int weights_offset)8714   public void glWeightivARB(int size, int[] weights, int weights_offset);
8715 
8716   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightsvARB}(GLint size, const GLshort *  weights); </code>    */
glWeightsvARB(int size, java.nio.ShortBuffer weights)8717   public void glWeightsvARB(int size, java.nio.ShortBuffer weights);
8718 
8719   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightsvARB}(GLint size, const GLshort *  weights); </code>    */
glWeightsvARB(int size, short[] weights, int weights_offset)8720   public void glWeightsvARB(int size, short[] weights, int weights_offset);
8721 
8722   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightubvARB}(GLint size, const GLubyte *  weights); </code>    */
glWeightubvARB(int size, java.nio.ByteBuffer weights)8723   public void glWeightubvARB(int size, java.nio.ByteBuffer weights);
8724 
8725   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightubvARB}(GLint size, const GLubyte *  weights); </code>    */
glWeightubvARB(int size, byte[] weights, int weights_offset)8726   public void glWeightubvARB(int size, byte[] weights, int weights_offset);
8727 
8728   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightuivARB}(GLint n, const GLuint *  ids); </code>    */
glWeightuivARB(int n, java.nio.IntBuffer ids)8729   public void glWeightuivARB(int n, java.nio.IntBuffer ids);
8730 
8731   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightuivARB}(GLint n, const GLuint *  ids); </code>    */
glWeightuivARB(int n, int[] ids, int ids_offset)8732   public void glWeightuivARB(int n, int[] ids, int ids_offset);
8733 
8734   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightusvARB}(GLint size, const GLushort *  weights); </code>    */
glWeightusvARB(int size, java.nio.ShortBuffer weights)8735   public void glWeightusvARB(int size, java.nio.ShortBuffer weights);
8736 
8737   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWeightusvARB}(GLint size, const GLushort *  weights); </code>    */
glWeightusvARB(int size, short[] weights, int weights_offset)8738   public void glWeightusvARB(int size, short[] weights, int weights_offset);
8739 
8740   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2d}(GLdouble x, GLdouble y); </code>    */
glWindowPos2d(double x, double y)8741   public void glWindowPos2d(double x, double y);
8742 
8743   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2dARB}(GLdouble x, GLdouble y); </code>    */
glWindowPos2dARB(double x, double y)8744   public void glWindowPos2dARB(double x, double y);
8745 
8746   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2dMESA}(GLdouble x, GLdouble y); </code>    */
glWindowPos2dMESA(double x, double y)8747   public void glWindowPos2dMESA(double x, double y);
8748 
8749   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2dv}(const GLdouble *  m); </code>    */
glWindowPos2dv(java.nio.DoubleBuffer m)8750   public void glWindowPos2dv(java.nio.DoubleBuffer m);
8751 
8752   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2dv}(const GLdouble *  m); </code>    */
glWindowPos2dv(double[] m, int m_offset)8753   public void glWindowPos2dv(double[] m, int m_offset);
8754 
8755   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2dvARB}(const GLdouble *  m); </code>    */
glWindowPos2dvARB(java.nio.DoubleBuffer m)8756   public void glWindowPos2dvARB(java.nio.DoubleBuffer m);
8757 
8758   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2dvARB}(const GLdouble *  m); </code>    */
glWindowPos2dvARB(double[] m, int m_offset)8759   public void glWindowPos2dvARB(double[] m, int m_offset);
8760 
8761   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2dvMESA}(const GLdouble *  m); </code>    */
glWindowPos2dvMESA(java.nio.DoubleBuffer m)8762   public void glWindowPos2dvMESA(java.nio.DoubleBuffer m);
8763 
8764   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2dvMESA}(const GLdouble *  m); </code>    */
glWindowPos2dvMESA(double[] m, int m_offset)8765   public void glWindowPos2dvMESA(double[] m, int m_offset);
8766 
8767   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2f}(GLfloat x, GLfloat y); </code>    */
glWindowPos2f(float x, float y)8768   public void glWindowPos2f(float x, float y);
8769 
8770   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2fARB}(GLfloat x, GLfloat y); </code>    */
glWindowPos2fARB(float x, float y)8771   public void glWindowPos2fARB(float x, float y);
8772 
8773   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2fMESA}(GLfloat x, GLfloat y); </code>    */
glWindowPos2fMESA(float x, float y)8774   public void glWindowPos2fMESA(float x, float y);
8775 
8776   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2fv}(const GLfloat *  m); </code>    */
glWindowPos2fv(java.nio.FloatBuffer m)8777   public void glWindowPos2fv(java.nio.FloatBuffer m);
8778 
8779   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2fv}(const GLfloat *  m); </code>    */
glWindowPos2fv(float[] m, int m_offset)8780   public void glWindowPos2fv(float[] m, int m_offset);
8781 
8782   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2fvARB}(const GLfloat *  m); </code>    */
glWindowPos2fvARB(java.nio.FloatBuffer m)8783   public void glWindowPos2fvARB(java.nio.FloatBuffer m);
8784 
8785   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2fvARB}(const GLfloat *  m); </code>    */
glWindowPos2fvARB(float[] m, int m_offset)8786   public void glWindowPos2fvARB(float[] m, int m_offset);
8787 
8788   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2fvMESA}(const GLfloat *  m); </code>    */
glWindowPos2fvMESA(java.nio.FloatBuffer m)8789   public void glWindowPos2fvMESA(java.nio.FloatBuffer m);
8790 
8791   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2fvMESA}(const GLfloat *  m); </code>    */
glWindowPos2fvMESA(float[] m, int m_offset)8792   public void glWindowPos2fvMESA(float[] m, int m_offset);
8793 
8794   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2i}(GLint x, GLint y); </code>    */
glWindowPos2i(int x, int y)8795   public void glWindowPos2i(int x, int y);
8796 
8797   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2iARB}(GLint x, GLint y); </code>    */
glWindowPos2iARB(int x, int y)8798   public void glWindowPos2iARB(int x, int y);
8799 
8800   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2iMESA}(GLint x, GLint y); </code>    */
glWindowPos2iMESA(int x, int y)8801   public void glWindowPos2iMESA(int x, int y);
8802 
8803   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2iv}(const GLint *  v); </code>    */
glWindowPos2iv(java.nio.IntBuffer v)8804   public void glWindowPos2iv(java.nio.IntBuffer v);
8805 
8806   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2iv}(const GLint *  v); </code>    */
glWindowPos2iv(int[] v, int v_offset)8807   public void glWindowPos2iv(int[] v, int v_offset);
8808 
8809   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2ivARB}(const GLint *  v); </code>    */
glWindowPos2ivARB(java.nio.IntBuffer v)8810   public void glWindowPos2ivARB(java.nio.IntBuffer v);
8811 
8812   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2ivARB}(const GLint *  v); </code>    */
glWindowPos2ivARB(int[] v, int v_offset)8813   public void glWindowPos2ivARB(int[] v, int v_offset);
8814 
8815   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2ivMESA}(const GLint *  v); </code>    */
glWindowPos2ivMESA(java.nio.IntBuffer v)8816   public void glWindowPos2ivMESA(java.nio.IntBuffer v);
8817 
8818   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2ivMESA}(const GLint *  v); </code>    */
glWindowPos2ivMESA(int[] v, int v_offset)8819   public void glWindowPos2ivMESA(int[] v, int v_offset);
8820 
8821   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2s}(GLshort x, GLshort y); </code>    */
glWindowPos2s(short x, short y)8822   public void glWindowPos2s(short x, short y);
8823 
8824   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2sARB}(GLshort x, GLshort y); </code>    */
glWindowPos2sARB(short x, short y)8825   public void glWindowPos2sARB(short x, short y);
8826 
8827   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2sMESA}(GLshort x, GLshort y); </code>    */
glWindowPos2sMESA(short x, short y)8828   public void glWindowPos2sMESA(short x, short y);
8829 
8830   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2sv}(const GLshort *  v); </code>    */
glWindowPos2sv(java.nio.ShortBuffer v)8831   public void glWindowPos2sv(java.nio.ShortBuffer v);
8832 
8833   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2sv}(const GLshort *  v); </code>    */
glWindowPos2sv(short[] v, int v_offset)8834   public void glWindowPos2sv(short[] v, int v_offset);
8835 
8836   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2svARB}(const GLshort *  v); </code>    */
glWindowPos2svARB(java.nio.ShortBuffer v)8837   public void glWindowPos2svARB(java.nio.ShortBuffer v);
8838 
8839   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2svARB}(const GLshort *  v); </code>    */
glWindowPos2svARB(short[] v, int v_offset)8840   public void glWindowPos2svARB(short[] v, int v_offset);
8841 
8842   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2svMESA}(const GLshort *  v); </code>    */
glWindowPos2svMESA(java.nio.ShortBuffer v)8843   public void glWindowPos2svMESA(java.nio.ShortBuffer v);
8844 
8845   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos2svMESA}(const GLshort *  v); </code>    */
glWindowPos2svMESA(short[] v, int v_offset)8846   public void glWindowPos2svMESA(short[] v, int v_offset);
8847 
8848   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3d}(GLdouble red, GLdouble green, GLdouble blue); </code>    */
glWindowPos3d(double red, double green, double blue)8849   public void glWindowPos3d(double red, double green, double blue);
8850 
8851   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3dARB}(GLdouble red, GLdouble green, GLdouble blue); </code>    */
glWindowPos3dARB(double red, double green, double blue)8852   public void glWindowPos3dARB(double red, double green, double blue);
8853 
8854   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3dMESA}(GLdouble red, GLdouble green, GLdouble blue); </code>    */
glWindowPos3dMESA(double red, double green, double blue)8855   public void glWindowPos3dMESA(double red, double green, double blue);
8856 
8857   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3dv}(const GLdouble *  m); </code>    */
glWindowPos3dv(java.nio.DoubleBuffer m)8858   public void glWindowPos3dv(java.nio.DoubleBuffer m);
8859 
8860   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3dv}(const GLdouble *  m); </code>    */
glWindowPos3dv(double[] m, int m_offset)8861   public void glWindowPos3dv(double[] m, int m_offset);
8862 
8863   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3dvARB}(const GLdouble *  m); </code>    */
glWindowPos3dvARB(java.nio.DoubleBuffer m)8864   public void glWindowPos3dvARB(java.nio.DoubleBuffer m);
8865 
8866   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3dvARB}(const GLdouble *  m); </code>    */
glWindowPos3dvARB(double[] m, int m_offset)8867   public void glWindowPos3dvARB(double[] m, int m_offset);
8868 
8869   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3dvMESA}(const GLdouble *  m); </code>    */
glWindowPos3dvMESA(java.nio.DoubleBuffer m)8870   public void glWindowPos3dvMESA(java.nio.DoubleBuffer m);
8871 
8872   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3dvMESA}(const GLdouble *  m); </code>    */
glWindowPos3dvMESA(double[] m, int m_offset)8873   public void glWindowPos3dvMESA(double[] m, int m_offset);
8874 
8875   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3f}(GLfloat red, GLfloat green, GLfloat blue); </code>    */
glWindowPos3f(float red, float green, float blue)8876   public void glWindowPos3f(float red, float green, float blue);
8877 
8878   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3fARB}(GLfloat red, GLfloat green, GLfloat blue); </code>    */
glWindowPos3fARB(float red, float green, float blue)8879   public void glWindowPos3fARB(float red, float green, float blue);
8880 
8881   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3fMESA}(GLfloat red, GLfloat green, GLfloat blue); </code>    */
glWindowPos3fMESA(float red, float green, float blue)8882   public void glWindowPos3fMESA(float red, float green, float blue);
8883 
8884   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3fv}(const GLfloat *  m); </code>    */
glWindowPos3fv(java.nio.FloatBuffer m)8885   public void glWindowPos3fv(java.nio.FloatBuffer m);
8886 
8887   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3fv}(const GLfloat *  m); </code>    */
glWindowPos3fv(float[] m, int m_offset)8888   public void glWindowPos3fv(float[] m, int m_offset);
8889 
8890   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3fvARB}(const GLfloat *  m); </code>    */
glWindowPos3fvARB(java.nio.FloatBuffer m)8891   public void glWindowPos3fvARB(java.nio.FloatBuffer m);
8892 
8893   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3fvARB}(const GLfloat *  m); </code>    */
glWindowPos3fvARB(float[] m, int m_offset)8894   public void glWindowPos3fvARB(float[] m, int m_offset);
8895 
8896   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3fvMESA}(const GLfloat *  m); </code>    */
glWindowPos3fvMESA(java.nio.FloatBuffer m)8897   public void glWindowPos3fvMESA(java.nio.FloatBuffer m);
8898 
8899   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3fvMESA}(const GLfloat *  m); </code>    */
glWindowPos3fvMESA(float[] m, int m_offset)8900   public void glWindowPos3fvMESA(float[] m, int m_offset);
8901 
8902   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3i}(GLint red, GLint green, GLint blue); </code>    */
glWindowPos3i(int red, int green, int blue)8903   public void glWindowPos3i(int red, int green, int blue);
8904 
8905   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3iARB}(GLint red, GLint green, GLint blue); </code>    */
glWindowPos3iARB(int red, int green, int blue)8906   public void glWindowPos3iARB(int red, int green, int blue);
8907 
8908   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3iMESA}(GLint red, GLint green, GLint blue); </code>    */
glWindowPos3iMESA(int red, int green, int blue)8909   public void glWindowPos3iMESA(int red, int green, int blue);
8910 
8911   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3iv}(const GLint *  v); </code>    */
glWindowPos3iv(java.nio.IntBuffer v)8912   public void glWindowPos3iv(java.nio.IntBuffer v);
8913 
8914   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3iv}(const GLint *  v); </code>    */
glWindowPos3iv(int[] v, int v_offset)8915   public void glWindowPos3iv(int[] v, int v_offset);
8916 
8917   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3ivARB}(const GLint *  v); </code>    */
glWindowPos3ivARB(java.nio.IntBuffer v)8918   public void glWindowPos3ivARB(java.nio.IntBuffer v);
8919 
8920   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3ivARB}(const GLint *  v); </code>    */
glWindowPos3ivARB(int[] v, int v_offset)8921   public void glWindowPos3ivARB(int[] v, int v_offset);
8922 
8923   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3ivMESA}(const GLint *  v); </code>    */
glWindowPos3ivMESA(java.nio.IntBuffer v)8924   public void glWindowPos3ivMESA(java.nio.IntBuffer v);
8925 
8926   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3ivMESA}(const GLint *  v); </code>    */
glWindowPos3ivMESA(int[] v, int v_offset)8927   public void glWindowPos3ivMESA(int[] v, int v_offset);
8928 
8929   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3s}(GLshort red, GLshort green, GLshort blue); </code>    */
glWindowPos3s(short red, short green, short blue)8930   public void glWindowPos3s(short red, short green, short blue);
8931 
8932   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3sARB}(GLshort red, GLshort green, GLshort blue); </code>    */
glWindowPos3sARB(short red, short green, short blue)8933   public void glWindowPos3sARB(short red, short green, short blue);
8934 
8935   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3sMESA}(GLshort red, GLshort green, GLshort blue); </code>    */
glWindowPos3sMESA(short red, short green, short blue)8936   public void glWindowPos3sMESA(short red, short green, short blue);
8937 
8938   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3sv}(const GLshort *  v); </code>    */
glWindowPos3sv(java.nio.ShortBuffer v)8939   public void glWindowPos3sv(java.nio.ShortBuffer v);
8940 
8941   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3sv}(const GLshort *  v); </code>    */
glWindowPos3sv(short[] v, int v_offset)8942   public void glWindowPos3sv(short[] v, int v_offset);
8943 
8944   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3svARB}(const GLshort *  v); </code>    */
glWindowPos3svARB(java.nio.ShortBuffer v)8945   public void glWindowPos3svARB(java.nio.ShortBuffer v);
8946 
8947   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3svARB}(const GLshort *  v); </code>    */
glWindowPos3svARB(short[] v, int v_offset)8948   public void glWindowPos3svARB(short[] v, int v_offset);
8949 
8950   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3svMESA}(const GLshort *  v); </code>    */
glWindowPos3svMESA(java.nio.ShortBuffer v)8951   public void glWindowPos3svMESA(java.nio.ShortBuffer v);
8952 
8953   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos3svMESA}(const GLshort *  v); </code>    */
glWindowPos3svMESA(short[] v, int v_offset)8954   public void glWindowPos3svMESA(short[] v, int v_offset);
8955 
8956   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4dMESA}(GLdouble x, GLdouble y, GLdouble z, GLdouble w); </code>    */
glWindowPos4dMESA(double x, double y, double z, double w)8957   public void glWindowPos4dMESA(double x, double y, double z, double w);
8958 
8959   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4dvMESA}(const GLdouble *  m); </code>    */
glWindowPos4dvMESA(java.nio.DoubleBuffer m)8960   public void glWindowPos4dvMESA(java.nio.DoubleBuffer m);
8961 
8962   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4dvMESA}(const GLdouble *  m); </code>    */
glWindowPos4dvMESA(double[] m, int m_offset)8963   public void glWindowPos4dvMESA(double[] m, int m_offset);
8964 
8965   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4fMESA}(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); </code>    */
glWindowPos4fMESA(float red, float green, float blue, float alpha)8966   public void glWindowPos4fMESA(float red, float green, float blue, float alpha);
8967 
8968   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4fvMESA}(const GLfloat *  m); </code>    */
glWindowPos4fvMESA(java.nio.FloatBuffer m)8969   public void glWindowPos4fvMESA(java.nio.FloatBuffer m);
8970 
8971   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4fvMESA}(const GLfloat *  m); </code>    */
glWindowPos4fvMESA(float[] m, int m_offset)8972   public void glWindowPos4fvMESA(float[] m, int m_offset);
8973 
8974   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4iMESA}(GLint location, GLint v0, GLint v1, GLint v2); </code>    */
glWindowPos4iMESA(int location, int v0, int v1, int v2)8975   public void glWindowPos4iMESA(int location, int v0, int v1, int v2);
8976 
8977   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4ivMESA}(const GLint *  v); </code>    */
glWindowPos4ivMESA(java.nio.IntBuffer v)8978   public void glWindowPos4ivMESA(java.nio.IntBuffer v);
8979 
8980   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4ivMESA}(const GLint *  v); </code>    */
glWindowPos4ivMESA(int[] v, int v_offset)8981   public void glWindowPos4ivMESA(int[] v, int v_offset);
8982 
8983   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4sMESA}(GLshort x, GLshort y, GLshort z, GLshort w); </code>    */
glWindowPos4sMESA(short x, short y, short z, short w)8984   public void glWindowPos4sMESA(short x, short y, short z, short w);
8985 
8986   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4svMESA}(const GLshort *  v); </code>    */
glWindowPos4svMESA(java.nio.ShortBuffer v)8987   public void glWindowPos4svMESA(java.nio.ShortBuffer v);
8988 
8989   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWindowPos4svMESA}(const GLshort *  v); </code>    */
glWindowPos4svMESA(short[] v, int v_offset)8990   public void glWindowPos4svMESA(short[] v, int v_offset);
8991 
8992   /** Entry point (through function pointer) to C language function: <br> <code> void {@native glWriteMaskEXT}(GLuint stage, GLuint portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); </code>    */
glWriteMaskEXT(int stage, int portion, int variable, int input, int mapping, int componentUsage)8993   public void glWriteMaskEXT(int stage, int portion, int variable, int input, int mapping, int componentUsage);
8994 
8995 
8996   // --- Begin CustomJavaCode .cfg declarations
8997    /**
8998     * Returns true if the specified OpenGL core- or extension-function can be
8999     * used successfully through this GL instance given the current host (OpenGL
9000     * <i>client</i>) and display (OpenGL <i>server</i>) configuration.<P>
9001     * By "successfully" we mean that the function is both <i>callable</i>
9002     * on the machine running the program and <i>available</i> on the current
9003     * display.<P>
9004     *
9005     * In order to call a function successfully, the function must be both
9006     * <i>callable</i> on the machine running the program and <i>available</i> on
9007     * the display device that is rendering the output (note: on non-networked,
9008     * single-display machines these two conditions are identical; on networked and/or
9009     * multi-display machines this becomes more complicated). These conditions are
9010     * met if the function is either part of the core OpenGL version supported by
9011     * both the host and display, or it is an OpenGL extension function that both
9012     * the host and display support. <P>
9013     *
9014     * A GL function is <i>callable</i> if it is statically linked, or can be
9015     * dynamically linked at runtime.
9016     *
9017     * Whether or not a GL function is <i>available</i> is determined as follows:
9018     * <ul>
9019     *   <li>If the function is an OpenGL core function (i.e., not an
9020     *   extension), <code>glGetString(GL_VERSION)</code> is used to determine the
9021     *   version number of the highest OpenGL specification version that both host
9022     *   and display support, and then the function name is cross-referenced
9023     *   with that specification version to see if it is part of that version.
9024     *   <li> If the function is an OpenGL extension, the function name is
9025     *   cross-referenced with the list returned by
9026     *   <code>glGetString(GL_EXTENSIONS)</code> to see if the function is one of
9027     *   the extensions that is supported on both host and display.
9028     * </ul>
9029     *
9030     * <b>NOTE:</b>The availability of a function may change at runtime in
9031     * response to changes in the display environment. For example, when a window
9032     * is dragged from one display to another on a multi-display system, or when
9033     * the properties of the display device are modified (e.g., changing the color
9034     * depth of the display). Any application that is concerned with handling
9035     * these situations correctly should confirm availability after a display
9036     * change before calling a questionable OpenGL function. To detect a change in
9037     * the display device, please see {@link
9038     * GLEventListener#displayChanged(GLAutoDrawable,boolean,boolean)}.
9039     *
9040     * @param glFunctionName the name of the OpenGL function (e.g., use
9041     * "glBindRenderbufferEXT" to check if {@link
9042     * #glBindRenderbufferEXT(int,int)} is available).
9043     */
isFunctionAvailable(String glFunctionName)9044    public boolean isFunctionAvailable(String glFunctionName);
9045    /**
9046     * Returns true if the specified OpenGL extension can be
9047     * used successfully through this GL instance given the current host (OpenGL
9048     * <i>client</i>) and display (OpenGL <i>server</i>) configuration.<P>
9049     *
9050     * @param glExtensionName the name of the OpenGL extension (e.g.,
9051     * "GL_ARB_vertex_program").
9052     */
isExtensionAvailable(String glExtensionName)9053    public boolean isExtensionAvailable(String glExtensionName);
9054    /**
9055     * Provides platform-independent access to the <code>wglAllocateMemoryNV</code> /
9056     * <code>glXAllocateMemoryNV</code> extension.
9057     */
glAllocateMemoryNV(int arg0, float arg1, float arg2, float arg3)9058    public java.nio.ByteBuffer glAllocateMemoryNV(int arg0, float arg1, float arg2, float arg3);
9059    /** Provides a platform-independent way to specify the minimum swap
9060        interval for buffer swaps. An argument of 0 disables
9061        sync-to-vertical-refresh completely, while an argument of 1
9062        causes the application to wait until the next vertical refresh
9063        until swapping buffers. The default, which is platform-specific,
9064        is usually either 0 or 1. This function is not guaranteed to
9065        have an effect, and in particular only affects heavyweight
9066        onscreen components. */
setSwapInterval(int interval)9067    public void setSwapInterval(int interval);
9068    /**
9069     * Returns an object through which platform-specific OpenGL extensions
9070     * (WGL, GLX, etc.) may be accessed. The data type of the returned
9071     * object and its associated capabilities are undefined. Most
9072     * applications will never need to call this method. It is highly
9073     * recommended that any applications which do call this method perform
9074     * all accesses on the returned object reflectively to guard
9075     * themselves against changes to the implementation.
9076     */
getPlatformGLExtensions()9077    public Object getPlatformGLExtensions();
9078    /**
9079     * Returns an object providing access to the specified OpenGL
9080     * extension. This is intended to provide a mechanism for vendors who
9081     * which to provide access to new OpenGL extensions without changing
9082     * the public API of the core package. For example, a user may request
9083     * access to extension "GL_VENDOR_foo" and receive back an object
9084     * which implements a vendor-specified interface which can call the
9085     * OpenGL extension functions corresponding to that extension. It is
9086     * up to the vendor to specify both the extension name and Java API
9087     * for accessing it, including which class or interface contains the
9088     * functions.
9089     *
9090     * <P>
9091     *
9092     * Note: it is the intent to add new extensions as quickly as possible
9093     * to the core GL API. Therefore it is unlikely that most vendors will
9094     * use this extension mechanism, but it is being provided for
9095     * completeness.
9096     */
getExtension(String extensionName)9097    public Object getExtension(String extensionName);
9098   // ---- End CustomJavaCode .cfg declarations
9099 
9100 } // end of class GL
9101