diff --git a/build.xml b/build.xml
index 5a79e576..b90b33ca 100644
--- a/build.xml
+++ b/build.xml
@@ -262,11 +262,10 @@
-
-
-
-
-
+
+
+
+
diff --git a/src/java/org/lwjgl/opengl/GL11.java b/src/java/org/lwjgl/opengl/GL11.java
new file mode 100644
index 00000000..e275aafd
--- /dev/null
+++ b/src/java/org/lwjgl/opengl/GL11.java
@@ -0,0 +1,1265 @@
+/*
+ * Copyright (c) 2002 Lightweight Java Game Library Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of 'Light Weight Java Game Library' nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package org.lwjgl.opengl;
+
+import java.nio.*;
+import java.nio.ByteBuffer;
+import java.nio.IntBuffer;
+import java.nio.FloatBuffer;
+import java.nio.DoubleBuffer;
+import java.nio.Buffer;
+
+/**
+ * $Id$
+ *
+ * The core OpenGL1.1 API.
+ *
+ * @author cix_foo
+ * @version $Revision$
+ */
+
+public abstract class GL11 {
+ /* AccumOp */
+ public static final int GL_ACCUM = 0x0100;
+ public static final int GL_LOAD = 0x0101;
+ public static final int GL_RETURN = 0x0102;
+ public static final int GL_MULT = 0x0103;
+ public static final int GL_ADD = 0x0104;
+
+ /* AlphaFunction */
+ public static final int GL_NEVER = 0x0200;
+ public static final int GL_LESS = 0x0201;
+ public static final int GL_EQUAL = 0x0202;
+ public static final int GL_LEQUAL = 0x0203;
+ public static final int GL_GREATER = 0x0204;
+ public static final int GL_NOTEQUAL = 0x0205;
+ public static final int GL_GEQUAL = 0x0206;
+ public static final int GL_ALWAYS = 0x0207;
+
+ /* AttribMask */
+ public static final int GL_CURRENT_BIT = 0x00000001;
+ public static final int GL_POINT_BIT = 0x00000002;
+ public static final int GL_LINE_BIT = 0x00000004;
+ public static final int GL_POLYGON_BIT = 0x00000008;
+ public static final int GL_POLYGON_STIPPLE_BIT = 0x00000010;
+ public static final int GL_PIXEL_MODE_BIT = 0x00000020;
+ public static final int GL_LIGHTING_BIT = 0x00000040;
+ public static final int GL_FOG_BIT = 0x00000080;
+ public static final int GL_DEPTH_BUFFER_BIT = 0x00000100;
+ public static final int GL_ACCUM_BUFFER_BIT = 0x00000200;
+ public static final int GL_STENCIL_BUFFER_BIT = 0x00000400;
+ public static final int GL_VIEWPORT_BIT = 0x00000800;
+ public static final int GL_TRANSFORM_BIT = 0x00001000;
+ public static final int GL_ENABLE_BIT = 0x00002000;
+ public static final int GL_COLOR_BUFFER_BIT = 0x00004000;
+ public static final int GL_HINT_BIT = 0x00008000;
+ public static final int GL_EVAL_BIT = 0x00010000;
+ public static final int GL_LIST_BIT = 0x00020000;
+ public static final int GL_TEXTURE_BIT = 0x00040000;
+ public static final int GL_SCISSOR_BIT = 0x00080000;
+ public static final int GL_ALL_ATTRIB_BITS = 0x000fffff;
+
+ /* BeginMode */
+ public static final int GL_POINTS = 0x0000;
+ public static final int GL_LINES = 0x0001;
+ public static final int GL_LINE_LOOP = 0x0002;
+ public static final int GL_LINE_STRIP = 0x0003;
+ public static final int GL_TRIANGLES = 0x0004;
+ public static final int GL_TRIANGLE_STRIP = 0x0005;
+ public static final int GL_TRIANGLE_FAN = 0x0006;
+ public static final int GL_QUADS = 0x0007;
+ public static final int GL_QUAD_STRIP = 0x0008;
+ public static final int GL_POLYGON = 0x0009;
+
+ /* BlendingFactorDest */
+ public static final int GL_ZERO = 0;
+ public static final int GL_ONE = 1;
+ public static final int GL_SRC_COLOR = 0x0300;
+ public static final int GL_ONE_MINUS_SRC_COLOR = 0x0301;
+ public static final int GL_SRC_ALPHA = 0x0302;
+ public static final int GL_ONE_MINUS_SRC_ALPHA = 0x0303;
+ public static final int GL_DST_ALPHA = 0x0304;
+ public static final int GL_ONE_MINUS_DST_ALPHA = 0x0305;
+
+ /* BlendingFactorSrc */
+ /* GL_ZERO */
+ /* GL_ONE */
+ public static final int GL_DST_COLOR = 0x0306;
+ public static final int GL_ONE_MINUS_DST_COLOR = 0x0307;
+ public static final int GL_SRC_ALPHA_SATURATE = 0x0308;
+ public static final int GL_CONSTANT_COLOR = 0x8001;
+ public static final int GL_ONE_MINUS_CONSTANT_COLOR = 0x8002;
+ public static final int GL_CONSTANT_ALPHA = 0x8003;
+ public static final int GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004;
+
+ /* Boolean */
+ public static final int GL_TRUE = 1;
+ public static final int GL_FALSE = 0;
+
+ /* ClipPlaneName */
+ public static final int GL_CLIP_PLANE0 = 0x3000;
+ public static final int GL_CLIP_PLANE1 = 0x3001;
+ public static final int GL_CLIP_PLANE2 = 0x3002;
+ public static final int GL_CLIP_PLANE3 = 0x3003;
+ public static final int GL_CLIP_PLANE4 = 0x3004;
+ public static final int GL_CLIP_PLANE5 = 0x3005;
+
+ /* DataType */
+ public static final int GL_BYTE = 0x1400;
+ public static final int GL_UNSIGNED_BYTE = 0x1401;
+ public static final int GL_SHORT = 0x1402;
+ public static final int GL_UNSIGNED_SHORT = 0x1403;
+ public static final int GL_INT = 0x1404;
+ public static final int GL_UNSIGNED_INT = 0x1405;
+ public static final int GL_FLOAT = 0x1406;
+ public static final int GL_2_BYTES = 0x1407;
+ public static final int GL_3_BYTES = 0x1408;
+ public static final int GL_4_BYTES = 0x1409;
+ public static final int GL_DOUBLE = 0x140A;
+
+ /* DrawBufferMode */
+ public static final int GL_NONE = 0;
+ public static final int GL_FRONT_LEFT = 0x0400;
+ public static final int GL_FRONT_RIGHT = 0x0401;
+ public static final int GL_BACK_LEFT = 0x0402;
+ public static final int GL_BACK_RIGHT = 0x0403;
+ public static final int GL_FRONT = 0x0404;
+ public static final int GL_BACK = 0x0405;
+ public static final int GL_LEFT = 0x0406;
+ public static final int GL_RIGHT = 0x0407;
+ public static final int GL_FRONT_AND_BACK = 0x0408;
+ public static final int GL_AUX0 = 0x0409;
+ public static final int GL_AUX1 = 0x040A;
+ public static final int GL_AUX2 = 0x040B;
+ public static final int GL_AUX3 = 0x040C;
+
+ /* ErrorCode */
+ public static final int GL_NO_ERROR = 0;
+ public static final int GL_INVALID_ENUM = 0x0500;
+ public static final int GL_INVALID_VALUE = 0x0501;
+ public static final int GL_INVALID_OPERATION = 0x0502;
+ public static final int GL_STACK_OVERFLOW = 0x0503;
+ public static final int GL_STACK_UNDERFLOW = 0x0504;
+ public static final int GL_OUT_OF_MEMORY = 0x0505;
+
+ /* FeedBackMode */
+ public static final int GL_2D = 0x0600;
+ public static final int GL_3D = 0x0601;
+ public static final int GL_3D_COLOR = 0x0602;
+ public static final int GL_3D_COLOR_TEXTURE = 0x0603;
+ public static final int GL_4D_COLOR_TEXTURE = 0x0604;
+
+ /* FeedBackToken */
+ public static final int GL_PASS_THROUGH_TOKEN = 0x0700;
+ public static final int GL_POINT_TOKEN = 0x0701;
+ public static final int GL_LINE_TOKEN = 0x0702;
+ public static final int GL_POLYGON_TOKEN = 0x0703;
+ public static final int GL_BITMAP_TOKEN = 0x0704;
+ public static final int GL_DRAW_PIXEL_TOKEN = 0x0705;
+ public static final int GL_COPY_PIXEL_TOKEN = 0x0706;
+ public static final int GL_LINE_RESET_TOKEN = 0x0707;
+
+ /* FogMode */
+ /* GL_LINEAR */
+ public static final int GL_EXP = 0x0800;
+ public static final int GL_EXP2 = 0x0801;
+
+ /* FrontFaceDirection */
+ public static final int GL_CW = 0x0900;
+ public static final int GL_CCW = 0x0901;
+
+ /* GetMapTarget */
+ public static final int GL_COEFF = 0x0A00;
+ public static final int GL_ORDER = 0x0A01;
+ public static final int GL_DOMAIN = 0x0A02;
+
+ /* GetTarget */
+ public static final int GL_CURRENT_COLOR = 0x0B00;
+ public static final int GL_CURRENT_INDEX = 0x0B01;
+ public static final int GL_CURRENT_NORMAL = 0x0B02;
+ public static final int GL_CURRENT_TEXTURE_COORDS = 0x0B03;
+ public static final int GL_CURRENT_RASTER_COLOR = 0x0B04;
+ public static final int GL_CURRENT_RASTER_INDEX = 0x0B05;
+ public static final int GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06;
+ public static final int GL_CURRENT_RASTER_POSITION = 0x0B07;
+ public static final int GL_CURRENT_RASTER_POSITION_VALID = 0x0B08;
+ public static final int GL_CURRENT_RASTER_DISTANCE = 0x0B09;
+ public static final int GL_POINT_SMOOTH = 0x0B10;
+ public static final int GL_POINT_SIZE = 0x0B11;
+ public static final int GL_POINT_SIZE_RANGE = 0x0B12;
+ public static final int GL_POINT_SIZE_GRANULARITY = 0x0B13;
+ public static final int GL_LINE_SMOOTH = 0x0B20;
+ public static final int GL_LINE_WIDTH = 0x0B21;
+ public static final int GL_LINE_WIDTH_RANGE = 0x0B22;
+ public static final int GL_LINE_WIDTH_GRANULARITY = 0x0B23;
+ public static final int GL_LINE_STIPPLE = 0x0B24;
+ public static final int GL_LINE_STIPPLE_PATTERN = 0x0B25;
+ public static final int GL_LINE_STIPPLE_REPEAT = 0x0B26;
+ public static final int GL_LIST_MODE = 0x0B30;
+ public static final int GL_MAX_LIST_NESTING = 0x0B31;
+ public static final int GL_LIST_BASE = 0x0B32;
+ public static final int GL_LIST_INDEX = 0x0B33;
+ public static final int GL_POLYGON_MODE = 0x0B40;
+ public static final int GL_POLYGON_SMOOTH = 0x0B41;
+ public static final int GL_POLYGON_STIPPLE = 0x0B42;
+ public static final int GL_EDGE_FLAG = 0x0B43;
+ public static final int GL_CULL_FACE = 0x0B44;
+ public static final int GL_CULL_FACE_MODE = 0x0B45;
+ public static final int GL_FRONT_FACE = 0x0B46;
+ public static final int GL_LIGHTING = 0x0B50;
+ public static final int GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51;
+ public static final int GL_LIGHT_MODEL_TWO_SIDE = 0x0B52;
+ public static final int GL_LIGHT_MODEL_AMBIENT = 0x0B53;
+ public static final int GL_SHADE_MODEL = 0x0B54;
+ public static final int GL_COLOR_MATERIAL_FACE = 0x0B55;
+ public static final int GL_COLOR_MATERIAL_PARAMETER = 0x0B56;
+ public static final int GL_COLOR_MATERIAL = 0x0B57;
+ public static final int GL_FOG = 0x0B60;
+ public static final int GL_FOG_INDEX = 0x0B61;
+ public static final int GL_FOG_DENSITY = 0x0B62;
+ public static final int GL_FOG_START = 0x0B63;
+ public static final int GL_FOG_END = 0x0B64;
+ public static final int GL_FOG_MODE = 0x0B65;
+ public static final int GL_FOG_COLOR = 0x0B66;
+ public static final int GL_DEPTH_RANGE = 0x0B70;
+ public static final int GL_DEPTH_TEST = 0x0B71;
+ public static final int GL_DEPTH_WRITEMASK = 0x0B72;
+ public static final int GL_DEPTH_CLEAR_VALUE = 0x0B73;
+ public static final int GL_DEPTH_FUNC = 0x0B74;
+ public static final int GL_ACCUM_CLEAR_VALUE = 0x0B80;
+ public static final int GL_STENCIL_TEST = 0x0B90;
+ public static final int GL_STENCIL_CLEAR_VALUE = 0x0B91;
+ public static final int GL_STENCIL_FUNC = 0x0B92;
+ public static final int GL_STENCIL_VALUE_MASK = 0x0B93;
+ public static final int GL_STENCIL_FAIL = 0x0B94;
+ public static final int GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95;
+ public static final int GL_STENCIL_PASS_DEPTH_PASS = 0x0B96;
+ public static final int GL_STENCIL_REF = 0x0B97;
+ public static final int GL_STENCIL_WRITEMASK = 0x0B98;
+ public static final int GL_MATRIX_MODE = 0x0BA0;
+ public static final int GL_NORMALIZE = 0x0BA1;
+ public static final int GL_VIEWPORT = 0x0BA2;
+ public static final int GL_MODELVIEW_STACK_DEPTH = 0x0BA3;
+ public static final int GL_PROJECTION_STACK_DEPTH = 0x0BA4;
+ public static final int GL_TEXTURE_STACK_DEPTH = 0x0BA5;
+ public static final int GL_MODELVIEW_MATRIX = 0x0BA6;
+ public static final int GL_PROJECTION_MATRIX = 0x0BA7;
+ public static final int GL_TEXTURE_MATRIX = 0x0BA8;
+ public static final int GL_ATTRIB_STACK_DEPTH = 0x0BB0;
+ public static final int GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1;
+ public static final int GL_ALPHA_TEST = 0x0BC0;
+ public static final int GL_ALPHA_TEST_FUNC = 0x0BC1;
+ public static final int GL_ALPHA_TEST_REF = 0x0BC2;
+ public static final int GL_DITHER = 0x0BD0;
+ public static final int GL_BLEND_DST = 0x0BE0;
+ public static final int GL_BLEND_SRC = 0x0BE1;
+ public static final int GL_BLEND = 0x0BE2;
+ public static final int GL_LOGIC_OP_MODE = 0x0BF0;
+ public static final int GL_INDEX_LOGIC_OP = 0x0BF1;
+ public static final int GL_COLOR_LOGIC_OP = 0x0BF2;
+ public static final int GL_AUX_BUFFERS = 0x0C00;
+ public static final int GL_DRAW_BUFFER = 0x0C01;
+ public static final int GL_READ_BUFFER = 0x0C02;
+ public static final int GL_SCISSOR_BOX = 0x0C10;
+ public static final int GL_SCISSOR_TEST = 0x0C11;
+ public static final int GL_INDEX_CLEAR_VALUE = 0x0C20;
+ public static final int GL_INDEX_WRITEMASK = 0x0C21;
+ public static final int GL_COLOR_CLEAR_VALUE = 0x0C22;
+ public static final int GL_COLOR_WRITEMASK = 0x0C23;
+ public static final int GL_INDEX_MODE = 0x0C30;
+ public static final int GL_RGBA_MODE = 0x0C31;
+ public static final int GL_DOUBLEBUFFER = 0x0C32;
+ public static final int GL_STEREO = 0x0C33;
+ public static final int GL_RENDER_MODE = 0x0C40;
+ public static final int GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50;
+ public static final int GL_POINT_SMOOTH_HINT = 0x0C51;
+ public static final int GL_LINE_SMOOTH_HINT = 0x0C52;
+ public static final int GL_POLYGON_SMOOTH_HINT = 0x0C53;
+ public static final int GL_FOG_HINT = 0x0C54;
+ public static final int GL_TEXTURE_GEN_S = 0x0C60;
+ public static final int GL_TEXTURE_GEN_T = 0x0C61;
+ public static final int GL_TEXTURE_GEN_R = 0x0C62;
+ public static final int GL_TEXTURE_GEN_Q = 0x0C63;
+ public static final int GL_PIXEL_MAP_I_TO_I = 0x0C70;
+ public static final int GL_PIXEL_MAP_S_TO_S = 0x0C71;
+ public static final int GL_PIXEL_MAP_I_TO_R = 0x0C72;
+ public static final int GL_PIXEL_MAP_I_TO_G = 0x0C73;
+ public static final int GL_PIXEL_MAP_I_TO_B = 0x0C74;
+ public static final int GL_PIXEL_MAP_I_TO_A = 0x0C75;
+ public static final int GL_PIXEL_MAP_R_TO_R = 0x0C76;
+ public static final int GL_PIXEL_MAP_G_TO_G = 0x0C77;
+ public static final int GL_PIXEL_MAP_B_TO_B = 0x0C78;
+ public static final int GL_PIXEL_MAP_A_TO_A = 0x0C79;
+ public static final int GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0;
+ public static final int GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1;
+ public static final int GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2;
+ public static final int GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3;
+ public static final int GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4;
+ public static final int GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5;
+ public static final int GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6;
+ public static final int GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7;
+ public static final int GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8;
+ public static final int GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9;
+ public static final int GL_UNPACK_SWAP_BYTES = 0x0CF0;
+ public static final int GL_UNPACK_LSB_FIRST = 0x0CF1;
+ public static final int GL_UNPACK_ROW_LENGTH = 0x0CF2;
+ public static final int GL_UNPACK_SKIP_ROWS = 0x0CF3;
+ public static final int GL_UNPACK_SKIP_PIXELS = 0x0CF4;
+ public static final int GL_UNPACK_ALIGNMENT = 0x0CF5;
+ public static final int GL_PACK_SWAP_BYTES = 0x0D00;
+ public static final int GL_PACK_LSB_FIRST = 0x0D01;
+ public static final int GL_PACK_ROW_LENGTH = 0x0D02;
+ public static final int GL_PACK_SKIP_ROWS = 0x0D03;
+ public static final int GL_PACK_SKIP_PIXELS = 0x0D04;
+ public static final int GL_PACK_ALIGNMENT = 0x0D05;
+ public static final int GL_MAP_COLOR = 0x0D10;
+ public static final int GL_MAP_STENCIL = 0x0D11;
+ public static final int GL_INDEX_SHIFT = 0x0D12;
+ public static final int GL_INDEX_OFFSET = 0x0D13;
+ public static final int GL_RED_SCALE = 0x0D14;
+ public static final int GL_RED_BIAS = 0x0D15;
+ public static final int GL_ZOOM_X = 0x0D16;
+ public static final int GL_ZOOM_Y = 0x0D17;
+ public static final int GL_GREEN_SCALE = 0x0D18;
+ public static final int GL_GREEN_BIAS = 0x0D19;
+ public static final int GL_BLUE_SCALE = 0x0D1A;
+ public static final int GL_BLUE_BIAS = 0x0D1B;
+ public static final int GL_ALPHA_SCALE = 0x0D1C;
+ public static final int GL_ALPHA_BIAS = 0x0D1D;
+ public static final int GL_DEPTH_SCALE = 0x0D1E;
+ public static final int GL_DEPTH_BIAS = 0x0D1F;
+ public static final int GL_MAX_EVAL_ORDER = 0x0D30;
+ public static final int GL_MAX_LIGHTS = 0x0D31;
+ public static final int GL_MAX_CLIP_PLANES = 0x0D32;
+ public static final int GL_MAX_TEXTURE_SIZE = 0x0D33;
+ public static final int GL_MAX_PIXEL_MAP_TABLE = 0x0D34;
+ public static final int GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35;
+ public static final int GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36;
+ public static final int GL_MAX_NAME_STACK_DEPTH = 0x0D37;
+ public static final int GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38;
+ public static final int GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39;
+ public static final int GL_MAX_VIEWPORT_DIMS = 0x0D3A;
+ public static final int GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 0x0D3B;
+ public static final int GL_SUBPIXEL_BITS = 0x0D50;
+ public static final int GL_INDEX_BITS = 0x0D51;
+ public static final int GL_RED_BITS = 0x0D52;
+ public static final int GL_GREEN_BITS = 0x0D53;
+ public static final int GL_BLUE_BITS = 0x0D54;
+ public static final int GL_ALPHA_BITS = 0x0D55;
+ public static final int GL_DEPTH_BITS = 0x0D56;
+ public static final int GL_STENCIL_BITS = 0x0D57;
+ public static final int GL_ACCUM_RED_BITS = 0x0D58;
+ public static final int GL_ACCUM_GREEN_BITS = 0x0D59;
+ public static final int GL_ACCUM_BLUE_BITS = 0x0D5A;
+ public static final int GL_ACCUM_ALPHA_BITS = 0x0D5B;
+ public static final int GL_NAME_STACK_DEPTH = 0x0D70;
+ public static final int GL_AUTO_NORMAL = 0x0D80;
+ public static final int GL_MAP1_COLOR_4 = 0x0D90;
+ public static final int GL_MAP1_INDEX = 0x0D91;
+ public static final int GL_MAP1_NORMAL = 0x0D92;
+ public static final int GL_MAP1_TEXTURE_COORD_1 = 0x0D93;
+ public static final int GL_MAP1_TEXTURE_COORD_2 = 0x0D94;
+ public static final int GL_MAP1_TEXTURE_COORD_3 = 0x0D95;
+ public static final int GL_MAP1_TEXTURE_COORD_4 = 0x0D96;
+ public static final int GL_MAP1_VERTEX_3 = 0x0D97;
+ public static final int GL_MAP1_VERTEX_4 = 0x0D98;
+ public static final int GL_MAP2_COLOR_4 = 0x0DB0;
+ public static final int GL_MAP2_INDEX = 0x0DB1;
+ public static final int GL_MAP2_NORMAL = 0x0DB2;
+ public static final int GL_MAP2_TEXTURE_COORD_1 = 0x0DB3;
+ public static final int GL_MAP2_TEXTURE_COORD_2 = 0x0DB4;
+ public static final int GL_MAP2_TEXTURE_COORD_3 = 0x0DB5;
+ public static final int GL_MAP2_TEXTURE_COORD_4 = 0x0DB6;
+ public static final int GL_MAP2_VERTEX_3 = 0x0DB7;
+ public static final int GL_MAP2_VERTEX_4 = 0x0DB8;
+ public static final int GL_MAP1_GRID_DOMAIN = 0x0DD0;
+ public static final int GL_MAP1_GRID_SEGMENTS = 0x0DD1;
+ public static final int GL_MAP2_GRID_DOMAIN = 0x0DD2;
+ public static final int GL_MAP2_GRID_SEGMENTS = 0x0DD3;
+ public static final int GL_TEXTURE_1D = 0x0DE0;
+ public static final int GL_TEXTURE_2D = 0x0DE1;
+ public static final int GL_FEEDBACK_BUFFER_POINTER = 0x0DF0;
+ public static final int GL_FEEDBACK_BUFFER_SIZE = 0x0DF1;
+ public static final int GL_FEEDBACK_BUFFER_TYPE = 0x0DF2;
+ public static final int GL_SELECTION_BUFFER_POINTER = 0x0DF3;
+ public static final int GL_SELECTION_BUFFER_SIZE = 0x0DF4;
+
+ /* GetTextureParameter */
+ /* GL_TEXTURE_MAG_FILTER */
+ /* GL_TEXTURE_MIN_FILTER */
+ /* GL_TEXTURE_WRAP_S */
+ /* GL_TEXTURE_WRAP_T */
+ public static final int GL_TEXTURE_WIDTH = 0x1000;
+ public static final int GL_TEXTURE_HEIGHT = 0x1001;
+ public static final int GL_TEXTURE_INTERNAL_FORMAT = 0x1003;
+ public static final int GL_TEXTURE_BORDER_COLOR = 0x1004;
+ public static final int GL_TEXTURE_BORDER = 0x1005;
+ /* GL_TEXTURE_RED_SIZE */
+ /* GL_TEXTURE_GREEN_SIZE */
+ /* GL_TEXTURE_BLUE_SIZE */
+ /* GL_TEXTURE_ALPHA_SIZE */
+ /* GL_TEXTURE_LUMINANCE_SIZE */
+ /* GL_TEXTURE_INTENSITY_SIZE */
+ /* GL_TEXTURE_PRIORITY */
+ /* GL_TEXTURE_RESIDENT */
+
+ /* HintMode */
+ public static final int GL_DONT_CARE = 0x1100;
+ public static final int GL_FASTEST = 0x1101;
+ public static final int GL_NICEST = 0x1102;
+
+ /* LightName */
+ public static final int GL_LIGHT0 = 0x4000;
+ public static final int GL_LIGHT1 = 0x4001;
+ public static final int GL_LIGHT2 = 0x4002;
+ public static final int GL_LIGHT3 = 0x4003;
+ public static final int GL_LIGHT4 = 0x4004;
+ public static final int GL_LIGHT5 = 0x4005;
+ public static final int GL_LIGHT6 = 0x4006;
+ public static final int GL_LIGHT7 = 0x4007;
+
+ /* LightParameter */
+ public static final int GL_AMBIENT = 0x1200;
+ public static final int GL_DIFFUSE = 0x1201;
+ public static final int GL_SPECULAR = 0x1202;
+ public static final int GL_POSITION = 0x1203;
+ public static final int GL_SPOT_DIRECTION = 0x1204;
+ public static final int GL_SPOT_EXPONENT = 0x1205;
+ public static final int GL_SPOT_CUTOFF = 0x1206;
+ public static final int GL_CONSTANT_ATTENUATION = 0x1207;
+ public static final int GL_LINEAR_ATTENUATION = 0x1208;
+ public static final int GL_QUADRATIC_ATTENUATION = 0x1209;
+
+ /* ListMode */
+ public static final int GL_COMPILE = 0x1300;
+ public static final int GL_COMPILE_AND_EXECUTE = 0x1301;
+
+ /* LogicOp */
+ public static final int GL_CLEAR = 0x1500;
+ public static final int GL_AND = 0x1501;
+ public static final int GL_AND_REVERSE = 0x1502;
+ public static final int GL_COPY = 0x1503;
+ public static final int GL_AND_INVERTED = 0x1504;
+ public static final int GL_NOOP = 0x1505;
+ public static final int GL_XOR = 0x1506;
+ public static final int GL_OR = 0x1507;
+ public static final int GL_NOR = 0x1508;
+ public static final int GL_EQUIV = 0x1509;
+ public static final int GL_INVERT = 0x150A;
+ public static final int GL_OR_REVERSE = 0x150B;
+ public static final int GL_COPY_INVERTED = 0x150C;
+ public static final int GL_OR_INVERTED = 0x150D;
+ public static final int GL_NAND = 0x150E;
+ public static final int GL_SET = 0x150F;
+
+ /* MaterialParameter */
+ public static final int GL_EMISSION = 0x1600;
+ public static final int GL_SHININESS = 0x1601;
+ public static final int GL_AMBIENT_AND_DIFFUSE = 0x1602;
+ public static final int GL_COLOR_INDEXES = 0x1603;
+ /* GL_AMBIENT */
+ /* GL_DIFFUSE */
+ /* GL_SPECULAR */
+
+ /* MatrixMode */
+ public static final int GL_MODELVIEW = 0x1700;
+ public static final int GL_PROJECTION = 0x1701;
+ public static final int GL_TEXTURE = 0x1702;
+
+ /* PixelCopyType */
+ public static final int GL_COLOR = 0x1800;
+ public static final int GL_DEPTH = 0x1801;
+ public static final int GL_STENCIL = 0x1802;
+
+ /* PixelFormat */
+ public static final int GL_COLOR_INDEX = 0x1900;
+ public static final int GL_STENCIL_INDEX = 0x1901;
+ public static final int GL_DEPTH_COMPONENT = 0x1902;
+ public static final int GL_RED = 0x1903;
+ public static final int GL_GREEN = 0x1904;
+ public static final int GL_BLUE = 0x1905;
+ public static final int GL_ALPHA = 0x1906;
+ public static final int GL_RGB = 0x1907;
+ public static final int GL_RGBA = 0x1908;
+ public static final int GL_LUMINANCE = 0x1909;
+ public static final int GL_LUMINANCE_ALPHA = 0x190A;
+
+ /* PixelType */
+ public static final int GL_BITMAP = 0x1A00;
+ /* GL_BYTE */
+ /* GL_UNSIGNED_BYTE */
+ /* GL_SHORT */
+ /* GL_UNSIGNED_SHORT */
+ /* GL_INT */
+ /* GL_UNSIGNED_INT */
+ /* GL_FLOAT */
+
+ /* PolygonMode */
+ public static final int GL_POINT = 0x1B00;
+ public static final int GL_LINE = 0x1B01;
+ public static final int GL_FILL = 0x1B02;
+
+ /* RenderingMode */
+ public static final int GL_RENDER = 0x1C00;
+ public static final int GL_FEEDBACK = 0x1C01;
+ public static final int GL_SELECT = 0x1C02;
+
+ /* ShadingModel */
+ public static final int GL_FLAT = 0x1D00;
+ public static final int GL_SMOOTH = 0x1D01;
+
+ /* StencilOp */
+ /* GL_ZERO */
+ public static final int GL_KEEP = 0x1E00;
+ public static final int GL_REPLACE = 0x1E01;
+ public static final int GL_INCR = 0x1E02;
+ public static final int GL_DECR = 0x1E03;
+ /* GL_INVERT */
+
+ /* StringName */
+ public static final int GL_VENDOR = 0x1F00;
+ public static final int GL_RENDERER = 0x1F01;
+ public static final int GL_VERSION = 0x1F02;
+ public static final int GL_EXTENSIONS = 0x1F03;
+
+ /* TextureCoordName */
+ public static final int GL_S = 0x2000;
+ public static final int GL_T = 0x2001;
+ public static final int GL_R = 0x2002;
+ public static final int GL_Q = 0x2003;
+
+ /* TexCoordPointerType */
+ /* GL_SHORT */
+ /* GL_INT */
+ /* GL_FLOAT */
+ /* GL_DOUBLE */
+
+ /* TextureEnvMode */
+ public static final int GL_MODULATE = 0x2100;
+ public static final int GL_DECAL = 0x2101;
+ /* GL_BLEND */
+ /* GL_REPLACE */
+
+ /* TextureEnvParameter */
+ public static final int GL_TEXTURE_ENV_MODE = 0x2200;
+ public static final int GL_TEXTURE_ENV_COLOR = 0x2201;
+
+ /* TextureEnvTarget */
+ public static final int GL_TEXTURE_ENV = 0x2300;
+
+ /* TextureGenMode */
+ public static final int GL_EYE_LINEAR = 0x2400;
+ public static final int GL_OBJECT_LINEAR = 0x2401;
+ public static final int GL_SPHERE_MAP = 0x2402;
+
+ /* TextureGenParameter */
+ public static final int GL_TEXTURE_GEN_MODE = 0x2500;
+ public static final int GL_OBJECT_PLANE = 0x2501;
+ public static final int GL_EYE_PLANE = 0x2502;
+
+ /* TextureMagFilter */
+ public static final int GL_NEAREST = 0x2600;
+ public static final int GL_LINEAR = 0x2601;
+
+ /* TextureMinFilter */
+ /* GL_NEAREST */
+ /* GL_LINEAR */
+ public static final int GL_NEAREST_MIPMAP_NEAREST = 0x2700;
+ public static final int GL_LINEAR_MIPMAP_NEAREST = 0x2701;
+ public static final int GL_NEAREST_MIPMAP_LINEAR = 0x2702;
+ public static final int GL_LINEAR_MIPMAP_LINEAR = 0x2703;
+
+ /* TextureParameterName */
+ public static final int GL_TEXTURE_MAG_FILTER = 0x2800;
+ public static final int GL_TEXTURE_MIN_FILTER = 0x2801;
+ public static final int GL_TEXTURE_WRAP_S = 0x2802;
+ public static final int GL_TEXTURE_WRAP_T = 0x2803;
+ /* GL_TEXTURE_BORDER_COLOR */
+ /* GL_TEXTURE_PRIORITY */
+
+ /* TextureWrapMode */
+ public static final int GL_CLAMP = 0x2900;
+ public static final int GL_REPEAT = 0x2901;
+
+ /* ClientAttribMask */
+ public static final int GL_CLIENT_PIXEL_STORE_BIT = 0x00000001;
+ public static final int GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002;
+ public static final int GL_ALL_CLIENT_ATTRIB_BITS = 0xffffffff;
+
+ /* polygon_offset */
+ public static final int GL_POLYGON_OFFSET_FACTOR = 0x8038;
+ public static final int GL_POLYGON_OFFSET_UNITS = 0x2A00;
+ public static final int GL_POLYGON_OFFSET_POINT = 0x2A01;
+ public static final int GL_POLYGON_OFFSET_LINE = 0x2A02;
+ public static final int GL_POLYGON_OFFSET_FILL = 0x8037;
+
+ /* texture */
+ public static final int GL_ALPHA4 = 0x803B;
+ public static final int GL_ALPHA8 = 0x803C;
+ public static final int GL_ALPHA12 = 0x803D;
+ public static final int GL_ALPHA16 = 0x803E;
+ public static final int GL_LUMINANCE4 = 0x803F;
+ public static final int GL_LUMINANCE8 = 0x8040;
+ public static final int GL_LUMINANCE12 = 0x8041;
+ public static final int GL_LUMINANCE16 = 0x8042;
+ public static final int GL_LUMINANCE4_ALPHA4 = 0x8043;
+ public static final int GL_LUMINANCE6_ALPHA2 = 0x8044;
+ public static final int GL_LUMINANCE8_ALPHA8 = 0x8045;
+ public static final int GL_LUMINANCE12_ALPHA4 = 0x8046;
+ public static final int GL_LUMINANCE12_ALPHA12 = 0x8047;
+ public static final int GL_LUMINANCE16_ALPHA16 = 0x8048;
+ public static final int GL_INTENSITY = 0x8049;
+ public static final int GL_INTENSITY4 = 0x804A;
+ public static final int GL_INTENSITY8 = 0x804B;
+ public static final int GL_INTENSITY12 = 0x804C;
+ public static final int GL_INTENSITY16 = 0x804D;
+ public static final int GL_R3_G3_B2 = 0x2A10;
+ public static final int GL_RGB4 = 0x804F;
+ public static final int GL_RGB5 = 0x8050;
+ public static final int GL_RGB8 = 0x8051;
+ public static final int GL_RGB10 = 0x8052;
+ public static final int GL_RGB12 = 0x8053;
+ public static final int GL_RGB16 = 0x8054;
+ public static final int GL_RGBA2 = 0x8055;
+ public static final int GL_RGBA4 = 0x8056;
+ public static final int GL_RGB5_A1 = 0x8057;
+ public static final int GL_RGBA8 = 0x8058;
+ public static final int GL_RGB10_A2 = 0x8059;
+ public static final int GL_RGBA12 = 0x805A;
+ public static final int GL_RGBA16 = 0x805B;
+ public static final int GL_TEXTURE_RED_SIZE = 0x805C;
+ public static final int GL_TEXTURE_GREEN_SIZE = 0x805D;
+ public static final int GL_TEXTURE_BLUE_SIZE = 0x805E;
+ public static final int GL_TEXTURE_ALPHA_SIZE = 0x805F;
+ public static final int GL_TEXTURE_LUMINANCE_SIZE = 0x8060;
+ public static final int GL_TEXTURE_INTENSITY_SIZE = 0x8061;
+ public static final int GL_PROXY_TEXTURE_1D = 0x8063;
+ public static final int GL_PROXY_TEXTURE_2D = 0x8064;
+
+ /* texture_object */
+ public static final int GL_TEXTURE_PRIORITY = 0x8066;
+ public static final int GL_TEXTURE_RESIDENT = 0x8067;
+ public static final int GL_TEXTURE_BINDING_1D = 0x8068;
+ public static final int GL_TEXTURE_BINDING_2D = 0x8069;
+
+ /* vertex_array */
+ public static final int GL_VERTEX_ARRAY = 0x8074;
+ public static final int GL_NORMAL_ARRAY = 0x8075;
+ public static final int GL_COLOR_ARRAY = 0x8076;
+ public static final int GL_INDEX_ARRAY = 0x8077;
+ public static final int GL_TEXTURE_COORD_ARRAY = 0x8078;
+ public static final int GL_EDGE_FLAG_ARRAY = 0x8079;
+ public static final int GL_VERTEX_ARRAY_SIZE = 0x807A;
+ public static final int GL_VERTEX_ARRAY_TYPE = 0x807B;
+ public static final int GL_VERTEX_ARRAY_STRIDE = 0x807C;
+ public static final int GL_NORMAL_ARRAY_TYPE = 0x807E;
+ public static final int GL_NORMAL_ARRAY_STRIDE = 0x807F;
+ public static final int GL_COLOR_ARRAY_SIZE = 0x8081;
+ public static final int GL_COLOR_ARRAY_TYPE = 0x8082;
+ public static final int GL_COLOR_ARRAY_STRIDE = 0x8083;
+ public static final int GL_INDEX_ARRAY_TYPE = 0x8085;
+ public static final int GL_INDEX_ARRAY_STRIDE = 0x8086;
+ public static final int GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088;
+ public static final int GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089;
+ public static final int GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A;
+ public static final int GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C;
+ public static final int GL_VERTEX_ARRAY_POINTER = 0x808E;
+ public static final int GL_NORMAL_ARRAY_POINTER = 0x808F;
+ public static final int GL_COLOR_ARRAY_POINTER = 0x8090;
+ public static final int GL_INDEX_ARRAY_POINTER = 0x8091;
+ public static final int GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092;
+ public static final int GL_EDGE_FLAG_ARRAY_POINTER = 0x8093;
+ public static final int GL_V2F = 0x2A20;
+ public static final int GL_V3F = 0x2A21;
+ public static final int GL_C4UB_V2F = 0x2A22;
+ public static final int GL_C4UB_V3F = 0x2A23;
+ public static final int GL_C3F_V3F = 0x2A24;
+ public static final int GL_N3F_V3F = 0x2A25;
+ public static final int GL_C4F_N3F_V3F = 0x2A26;
+ public static final int GL_T2F_V3F = 0x2A27;
+ public static final int GL_T4F_V4F = 0x2A28;
+ public static final int GL_T2F_C4UB_V3F = 0x2A29;
+ public static final int GL_T2F_C3F_V3F = 0x2A2A;
+ public static final int GL_T2F_N3F_V3F = 0x2A2B;
+ public static final int GL_T2F_C4F_N3F_V3F = 0x2A2C;
+ public static final int GL_T4F_C4F_N3F_V4F = 0x2A2D;
+
+ /* For compatibility with OpenGL v1.0 */
+ public static final int GL_LOGIC_OP = GL_INDEX_LOGIC_OP;
+ public static final int GL_TEXTURE_COMPONENTS = GL_TEXTURE_INTERNAL_FORMAT;
+
+ public static native void glAccum(int op, float value);
+ public static native void glAlphaFunc(int func, float ref);
+ public static native void glClearColor(float red, float green, float blue, float alpha);
+ public static native void glClearAccum(float red, float green, float blue, float alpha);
+ public static native void glClear(int mask);
+ public static void glCallLists(ByteBuffer lists) {
+ nglCallLists(lists.remaining(), GL_UNSIGNED_BYTE, lists, lists.position());
+ }
+ public static void glCallLists(ShortBuffer lists) {
+ nglCallLists(lists.remaining(), GL_UNSIGNED_SHORT, lists, lists.position() << 1);
+ }
+ public static void glCallLists(int n, IntBuffer lists) {
+ nglCallLists(lists.remaining(), GL_UNSIGNED_INT, lists, lists.position() << 2);
+ }
+ private static native void nglCallLists(int n, int type, Buffer lists, int lists_offset);
+ public static native void glCallList(int list);
+ public static native void glBlendFunc(int sfactor, int dfactor);
+ public static void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, ByteBuffer bitmap) {
+ nglBitmap(width, height, xorig, yorig, xmove, ymove, bitmap, bitmap.position());
+ }
+ private static native void nglBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, ByteBuffer bitmap, int bitmap_offset);
+ public static native void glBindTexture(int target, int texture);
+ public static native void glBegin(int mode);
+ public static native void glEnd();
+ public static native void glArrayElement(int i);
+ public static native void glClearDepth(double depth);
+ public static native void glDeleteLists(int list, int range);
+ public static void glDeleteTextures(IntBuffer textures) {
+ nglDeleteTextures(textures.remaining(), textures, textures.position());
+ }
+ private static native void nglDeleteTextures(int n, IntBuffer textures, int textures_offset);
+ public static native void glCullFace(int mode);
+ public static native void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
+ public static native void glCopyTexSubImage1D(int target, int level, int xoffset, int x, int y, int width);
+ public static native void glCopyTexImage2D(int target, int level, int internalFormat, int x, int y, int width, int height, int border);
+ public static native void glCopyTexImage1D(int target, int level, int internalFormat, int x, int y, int width, int border);
+ public static native void glCopyPixels(int x, int y, int width, int height, int type);
+ public static void glColorPointer(int size, boolean unsigned, int stride, ByteBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglColorPointer(size, unsigned ? GL_UNSIGNED_BYTE : GL_BYTE, stride, pointer, pointer.position());
+ }
+ public static void glColorPointer(int size, int stride, FloatBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglColorPointer(size, GL_FLOAT, stride, pointer, pointer.position() << 2);
+ }
+ private static native void nglColorPointer(int size, int type, int stride, Buffer pointer, int pointer_offset);
+ public static void glColorPointer(int size, int type, int stride, int buffer_offset) {
+ assert VBOTracker.getVBOArrayStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglColorPointerVBO(size, type, stride, buffer_offset);
+ }
+ private static native void nglColorPointerVBO(int size, int type, int stride, int buffer_offset);
+ public static native void glColorMaterial(int face, int mode);
+ public static native void glColorMask(boolean red, boolean green, boolean blue, boolean alpha);
+ public static native void glColor3b(byte red, byte green, byte blue);
+ public static native void glColor3f(float red, float green, float blue);
+ public static native void glColor3ub(byte red, byte green, byte blue);
+ public static native void glColor4b(byte red, byte green, byte blue, byte alpha);
+ public static native void glColor4f(float red, float green, float blue, float alpha);
+ public static native void glColor4ub(byte red, byte green, byte blue, byte alpha);
+ public static void glClipPlane(int plane, DoubleBuffer equation) {
+ nglClipPlane(plane, equation, equation.position() << 3);
+ }
+ private static native void nglClipPlane(int plane, DoubleBuffer equation, int equation_offset);
+ public static native void glClearStencil(int s);
+ public static native void glClearIndex(float c);
+ public static native void glEvalPoint1(int i);
+ public static native void glEvalPoint2(int i, int j);
+ public static native void glEvalMesh1(int mode, int i1, int i2);
+ public static native void glEvalMesh2(int mode, int i1, int i2, int j1, int j2);
+ public static native void glEvalCoord1f(float u);
+ public static native void glEvalCoord2f(float u, float v);
+ public static native void glEnableClientState(int cap);
+ public static native void glDisableClientState(int cap);
+ public static native void glEnable(int cap);
+ public static native void glDisable(int cap);
+ public static void glEdgeFlagPointer(int stride, ByteBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglEdgeFlagPointer(stride, pointer, pointer.position());
+ }
+ private static native void nglEdgeFlagPointer(int stride, Buffer pointer, int pointer_offset);
+ public static void glEdgeFlagPointer(int stride, int buffer_offset) {
+ assert VBOTracker.getVBOArrayStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglEdgeFlagPointerVBO(stride, buffer_offset);
+ }
+ private static native void nglEdgeFlagPointerVBO(int stride, int buffer_offset);
+ public static native void glEdgeFlag(boolean flag);
+ public static void glDrawPixels(int width, int height, int format, int type, ByteBuffer pixels) {
+ nglDrawPixels(width, height, format, type, pixels, pixels.position());
+ }
+ public static void glDrawPixels(int width, int height, int format, int type, ShortBuffer pixels) {
+ nglDrawPixels(width, height, format, type, pixels, pixels.position() << 1);
+ }
+ public static void glDrawPixels(int width, int height, int format, int type, IntBuffer pixels) {
+ nglDrawPixels(width, height, format, type, pixels, pixels.position() << 2);
+ }
+ private static native void nglDrawPixels(int width, int height, int format, int type, Buffer pixels, int pixels_offset);
+ public static void glDrawElements(int mode, ByteBuffer indices) {
+ assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglDrawElements(mode, indices.remaining(), GL_UNSIGNED_BYTE, indices, indices.position());
+ }
+ public static void glDrawElements(int mode, ShortBuffer indices) {
+ assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglDrawElements(mode, indices.remaining(), GL_UNSIGNED_SHORT, indices, indices.position() << 1);
+ }
+ public static void glDrawElements(int mode, IntBuffer indices) {
+ assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglDrawElements(mode, indices.remaining(), GL_UNSIGNED_INT, indices, indices.position() << 2);
+ }
+ private static native void nglDrawElements(int mode, int count, int type, Buffer indices, int indices_offset);
+ public static void glDrawElements(int mode, int count, int type, int buffer_offset) {
+ assert VBOTracker.getVBOElementStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglDrawElementsVBO(mode, count, type, buffer_offset);
+ }
+ private static native void nglDrawElementsVBO(int mode, int count, int type, int buffer_offset);
+ public static native void glDrawBuffer(int mode);
+ public static native void glDrawArrays(int mode, int first, int count);
+ public static native void glDepthRange(double zNear, double zFar);
+ public static native void glDepthMask(boolean flag);
+ public static native void glDepthFunc(int func);
+ public static void glFeedbackBuffer(int type, FloatBuffer buffer) {
+ nglFeedbackBuffer(buffer.remaining(), type, buffer, buffer.position());
+ }
+ private static native void nglFeedbackBuffer(int size, int type, FloatBuffer buffer, int buffer_offset);
+ public static void glGetPixelMap(int map, FloatBuffer values) {
+ nglGetPixelMapfv(map, values, values.position());
+ }
+ private static native void nglGetPixelMapfv(int map, FloatBuffer values, int values_offset);
+ public static void glGetPixelMap(int map, IntBuffer values) {
+ nglGetPixelMapuiv(map, values, values.position());
+ }
+ private static native void nglGetPixelMapuiv(int map, IntBuffer values, int values_offset);
+ public static void glGetPixelMap(int map, ShortBuffer values) {
+ nglGetPixelMapusv(map, values, values.position());
+ }
+ private static native void nglGetPixelMapusv(int map, ShortBuffer values, int values_offset);
+ public static void glGetMaterial(int face, int pname, FloatBuffer params) {
+ nglGetMaterialfv(face, pname, params, params.position());
+ }
+ private static native void nglGetMaterialfv(int face, int pname, FloatBuffer params, int params_offset);
+ public static void glGetMaterial(int face, int pname, IntBuffer params) {
+ nglGetMaterialiv(face, pname, params, params.position());
+ }
+ private static native void nglGetMaterialiv(int face, int pname, IntBuffer params, int params_offset);
+ public static void glGetMap(int target, int query, FloatBuffer v) {
+ nglGetMapfv(target, query, v, v.position());
+ }
+ public static void glGetMap(int target, int query, IntBuffer v) {
+ nglGetMapiv(target, query, v, v.position());
+ }
+ private static native void nglGetMapfv(int target, int query, FloatBuffer v, int v_offset);
+ private static native void nglGetMapiv(int target, int query, IntBuffer v, int v_offset);
+ public static void glGetLight(int light, int pname, FloatBuffer params) {
+ nglGetLightfv(light, pname, params, params.position());
+ }
+ private static native void nglGetLightfv(int light, int pname, FloatBuffer params, int params_offset);
+ public static void glGetLight(int light, int pname, IntBuffer params) {
+ nglGetLightiv(light, pname, params, params.position());
+ }
+ private static native void nglGetLightiv(int light, int pname, IntBuffer params, int params_offset);
+ public static native int glGetError();
+ public static void glGetClipPlane(int plane, DoubleBuffer equation) {
+ nglGetClipPlane(plane, equation, equation.position());
+ }
+ private static native void nglGetClipPlane(int plane, DoubleBuffer equation, int equation_offset);
+ public static void glGetBoolean(int pname, ByteBuffer params) {
+ nglGetBooleanv(pname, params, params.position());
+ }
+ private static native void nglGetBooleanv(int pname, ByteBuffer params, int params_offset);
+ public static void glGetDouble(int pname, DoubleBuffer params) {
+ nglGetDoublev(pname, params, params.position());
+ }
+ private static native void nglGetDoublev(int pname, DoubleBuffer params, int params_offset);
+ public static void glGetFloat(int pname, FloatBuffer params) {
+ nglGetFloatv(pname, params, params.position());
+ }
+ private static native void nglGetFloatv(int pname, FloatBuffer params, int params_offset);
+ public static void glGetInteger(int pname, IntBuffer params) {
+ nglGetIntegerv(pname, params, params.position());
+ }
+ private static native void nglGetIntegerv(int pname, IntBuffer params, int params_offset);
+ public static void glGenTextures(IntBuffer textures) {
+ nglGenTextures(textures.remaining(), textures, textures.position());
+ }
+ private static native void nglGenTextures(int n, IntBuffer textures, int textures_offset);
+ public static native int glGenLists(int range);
+ public static native void glFrustum(double left, double right, double bottom, double top, double zNear, double zFar);
+ public static native void glFrontFace(int mode);
+ public static native void glFogf(int pname, float param);
+ public static native void glFogi(int pname, int param);
+ public static void glFog(int pname, FloatBuffer params) {
+ nglFogfv(pname, params, params.position());
+ }
+ private static native void nglFogfv(int pname, FloatBuffer params, int params_offset);
+ public static void glFog(int pname, IntBuffer params) {
+ nglFogiv(pname, params, params.position());
+ }
+ private static native void nglFogiv(int pname, IntBuffer params, int params_offset);
+ public static native void glFlush();
+ public static native void glFinish();
+ /**
+ * Fetch a pointer from OpenGL. Will return a ByteBuffer representing the pointer, where
+ * the size argument specifies the buffer size in bytes.
+ *
+ * @param size The size of the memory area pointed to. This is the size of the returned ByteBuffer.
+ * @return The ByteBuffer of the specified size pointing to the returned address.
+ */
+ public static native ByteBuffer glGetPointerv(int pname, int size);
+ public static native boolean glIsEnabled(int cap);
+ public static void glInterleavedArrays(int format, int stride, ByteBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglInterleavedArrays(format, stride, pointer, pointer.position());
+ }
+ public static void glInterleavedArrays(int format, int stride, ShortBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglInterleavedArrays(format, stride, pointer, pointer.position() << 1);
+ }
+ public static void glInterleavedArrays(int format, int stride, IntBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglInterleavedArrays(format, stride, pointer, pointer.position() << 2);
+ }
+ public static void glInterleavedArrays(int format, int stride, FloatBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglInterleavedArrays(format, stride, pointer, pointer.position() << 2);
+ }
+ private static native void nglInterleavedArrays(int format, int stride, Buffer pointer, int pointer_offset);
+ public static void glInterleavedArrays(int format, int stride, int buffer_offset) {
+ assert VBOTracker.getVBOArrayStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglInterleavedArraysVBO(format, stride, buffer_offset);
+ }
+ private static native void nglInterleavedArraysVBO(int format, int stride, int buffer_offset);
+ public static native void glInitNames();
+ public static native void glHint(int target, int mode);
+ public static void glGetTexParameter(int target, int pname, FloatBuffer params) {
+ nglGetTexParameterfv(target, pname, params, params.position());
+ }
+ private static native void nglGetTexParameterfv(int target, int pname, FloatBuffer params, int params_offset);
+ public static void glGetTexParameter(int target, int pname, IntBuffer params) {
+ nglGetTexParameteriv(target, pname, params, params.position());
+ }
+ private static native void nglGetTexParameteriv(int target, int pname, IntBuffer params, int params_offset);
+ public static void glGetTexLevelParameter(int target, int level, int pname, FloatBuffer params) {
+ nglGetTexLevelParameterfv(target, level, pname, params, params.position());
+ }
+ private static native void nglGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params, int params_offset);
+ public static void glGetTexLevelParameter(int target, int level, int pname, IntBuffer params) {
+ nglGetTexLevelParameteriv(target, level, pname, params, params.position());
+ }
+ private static native void nglGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params, int params_offset);
+ public static void glGetTexImage(int target, int level, int format, int type, ByteBuffer pixels) {
+ nglGetTexImage(target, level, format, type, pixels, pixels.position());
+ }
+ public static void glGetTexImage(int target, int level, int format, int type, ShortBuffer pixels) {
+ nglGetTexImage(target, level, format, type, pixels, pixels.position() << 1);
+ }
+ public static void glGetTexImage(int target, int level, int format, int type, IntBuffer pixels) {
+ nglGetTexImage(target, level, format, type, pixels, pixels.position() << 2);
+ }
+ private static native void nglGetTexImage(int target, int level, int format, int type, Buffer pixels, int pixels_offset);
+
+ public static void glGetTexGen(int coord, int pname, FloatBuffer params) {
+ nglGetTexGenfv(coord, pname, params, params.position());
+ }
+ private static native void nglGetTexGenfv(int coord, int pname, FloatBuffer params, int params_offset);
+
+ public static void glGetTexEnv(int coord, int pname, IntBuffer params) {
+ nglGetTexEnviv(coord, pname, params, params.position());
+ }
+ private static native void nglGetTexEnviv(int coord, int pname, IntBuffer params, int params_offset);
+ public static void glGetTexEnv(int coord, int pname, FloatBuffer params) {
+ nglGetTexEnvfv(coord, pname, params, params.position());
+ }
+ private static native void nglGetTexEnvfv(int coord, int pname, FloatBuffer params, int params_offset);
+
+ public static native String glGetString(int name);
+ public static void glGetPolygonStipple(ByteBuffer mask) {
+ nglGetPolygonStipple(mask, mask.position());
+ }
+ private static native void nglGetPolygonStipple(ByteBuffer mask, int mask_offset);
+ public static native boolean glIsList(int list);
+ public static native void glMaterialf(int face, int pname, float param);
+ public static native void glMateriali(int face, int pname, int param);
+ public static void glMaterial(int face, int pname, FloatBuffer params) {
+ nglMaterialfv(face, pname, params, params.position());
+ }
+ private static native void nglMaterialfv(int face, int pname, FloatBuffer params, int params_offset);
+ public static void glMaterial(int face, int pname, IntBuffer params) {
+ nglMaterialiv(face, pname, params, params.position());
+ }
+ private static native void nglMaterialiv(int face, int pname, IntBuffer params, int params_offset);
+ public static native void glMapGrid1f(int un, float u1, float u2);
+ public static native void glMapGrid2f(int un, float u1, float u2, int vn, float v1, float v2);
+ public static void glMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points) {
+ nglMap2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points, points.position());
+ }
+ private static native void nglMap2f(int target, float u1, float u2, int ustride, int uorder, float v1, float v2, int vstride, int vorder, FloatBuffer points, int points_offset);
+ public static void glMap1f(int target, float u1, float u2, int stride, int order, FloatBuffer points) {
+ nglMap1f(target, u1, u2, stride, order, points, points.position());
+ }
+ private static native void nglMap1f(int target, float u1, float u2, int stride, int order, FloatBuffer points, int points_offset);
+ public static native void glLogicOp(int opcode);
+ public static native void glLoadName(int name);
+ public static void glLoadMatrix(FloatBuffer m) {
+ nglLoadMatrixf(m, m.position());
+ }
+ private static native void nglLoadMatrixf(FloatBuffer m, int m_offset);
+ public static native void glLoadIdentity();
+ public static native void glListBase(int base);
+ public static native void glLineWidth(float width);
+ public static native void glLineStipple(int factor, short pattern);
+ public static native void glLightModelf(int pname, float param);
+ public static native void glLightModeli(int pname, int param);
+ public static void glLightModel(int pname, FloatBuffer params) {
+ nglLightModelfv( pname, params, params.position());
+ }
+ private static native void nglLightModelfv(int pname, FloatBuffer params, int params_offset);
+ public static void glLightModel(int pname, IntBuffer params) {
+ nglLightModeliv(pname, params, params.position());
+ }
+ private static native void nglLightModeliv(int pname, IntBuffer params, int params_offset);
+ public static native void glLightf(int light, int pname, float param);
+ public static native void glLighti(int light, int pname, int param);
+ public static void glLightfv(int light, int pname, FloatBuffer params) {
+ nglLightfv(light, pname, params, params.position());
+ }
+ private static native void nglLightfv(int light, int pname, FloatBuffer params, int params_offset);
+ public static void glLightiv(int light, int pname, IntBuffer params) {
+ nglLightiv(light, pname, params, params.position());
+ }
+ private static native void nglLightiv(int light, int pname, IntBuffer params, int params_offset);
+ public static native boolean glIsTexture(int texture);
+ public static native void glMatrixMode(int mode);
+ public static void glPolygonStipple(ByteBuffer mask) {
+ nglPolygonStipple(mask, mask.position());
+ }
+ private static native void nglPolygonStipple(ByteBuffer mask, int mask_offset);
+ public static native void glPolygonOffset(float factor, float units);
+ public static native void glPolygonMode(int face, int mode);
+ public static native void glPointSize(float size);
+ public static native void glPixelZoom(float xfactor, float yfactor);
+ public static native void glPixelTransferf(int pname, float param);
+ public static native void glPixelTransferi(int pname, int param);
+ public static native void glPixelStoref(int pname, float param);
+ public static native void glPixelStorei(int pname, int param);
+ public static void glPixelMap(int map, FloatBuffer values) {
+ nglPixelMapfv(map, values.remaining(), values, values.position());
+ }
+ private static native void nglPixelMapfv(int map, int mapsize, FloatBuffer values, int values_offset);
+ public static void glPixelMap(int map, IntBuffer values) {
+ nglPixelMapuiv(map, values.remaining(), values, values.position());
+ }
+ private static native void nglPixelMapuiv(int map, int mapsize, IntBuffer values, int values_offset);
+ public static void glPixelMap(int map, ShortBuffer values) {
+ nglPixelMapusv(map, values.remaining(), values, values.position());
+ }
+ private static native void nglPixelMapusv(int map, int mapsize, ShortBuffer values, int values_offset);
+ public static native void glPassThrough(float token);
+ public static native void glOrtho(double left, double right, double bottom, double top, double zNear, double zFar);
+ public static void glNormalPointer(int stride, ByteBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglNormalPointer(GL_BYTE, stride, pointer, pointer.position());
+ }
+ public static void glNormalPointer(int stride, IntBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglNormalPointer(GL_INT, stride, pointer, pointer.position() << 2);
+ }
+ public static void glNormalPointer(int stride, FloatBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglNormalPointer(GL_FLOAT, stride, pointer, pointer.position() << 2);
+ }
+ private static native void nglNormalPointer(int type, int stride, Buffer pointer, int pointer_offset);
+ public static void glNormalPointer(int type, int stride, int buffer_offset) {
+ assert VBOTracker.getVBOArrayStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglNormalPointerVBO(type, stride, buffer_offset);
+ }
+ private static native void nglNormalPointerVBO(int type, int stride, int buffer_offset);
+ public static native void glNormal3b(byte nx, byte ny, byte nz);
+ public static native void glNormal3f(float nx, float ny, float nz);
+ public static native void glNormal3i(int nx, int ny, int nz);
+ public static native void glNewList(int list, int mode);
+ public static native void glEndList();
+ public static void glMultMatrixf(FloatBuffer m) {
+ nglMultMatrixf(m, m.position());
+ }
+ private static native void nglMultMatrixf(FloatBuffer m, int m_offset);
+ public static native void glShadeModel(int mode);
+ public static void glSelectBuffer(IntBuffer buffer) {
+ nglSelectBuffer(buffer.remaining(), buffer, buffer.position());
+ }
+ private static native void nglSelectBuffer(int size, IntBuffer buffer, int buffer_offset);
+ public static native void glScissor(int x, int y, int width, int height);
+ public static native void glScalef(float x, float y, float z);
+ public static native void glRotatef(float angle, float x, float y, float z);
+ public static native int glRenderMode(int mode);
+ public static native void glRectf(float x1, float y1, float x2, float y2);
+ public static native void glRecti(int x1, int y1, int x2, int y2);
+ public static void glReadPixels(int x, int y, int width, int height, int format, int type, ByteBuffer pixels) {
+ nglReadPixels(x, y, width, height, format, type, pixels, pixels.position());
+ }
+ public static void glReadPixels(int x, int y, int width, int height, int format, int type, ShortBuffer pixels) {
+ nglReadPixels(x, y, width, height, format, type, pixels, pixels.position() << 1);
+ }
+ public static void glReadPixels(int x, int y, int width, int height, int format, int type, IntBuffer pixels) {
+ nglReadPixels(x, y, width, height, format, type, pixels, pixels.position() << 2);
+ }
+ private static native void nglReadPixels(int x, int y, int width, int height, int format, int type, Buffer pixels, int pixels_offset);
+ public static native void glReadBuffer(int mode);
+ public static native void glRasterPos2f(float x, float y);
+ public static native void glRasterPos2i(int x, int y);
+ public static native void glRasterPos3f(float x, float y, float z);
+ public static native void glRasterPos3i(int x, int y, int z);
+ public static native void glRasterPos4f(float x, float y, float z, float w);
+ public static native void glRasterPos4i(int x, int y, int z, int w);
+ public static native void glPushName(int name);
+ public static native void glPopName();
+ public static native void glPushMatrix();
+ public static native void glPopMatrix();
+ public static void glPushClientAttrib(int mask) {
+ VBOTracker.getClientAttribStack().pushState();
+ VBOTracker.getClientAttribStack().setState(mask);
+ if ((mask & GL_CLIENT_VERTEX_ARRAY_BIT) != 0) {
+ VBOTracker.getVBOArrayStack().pushState();
+ VBOTracker.getVBOElementStack().pushState();
+ }
+ nglPushClientAttrib(mask);
+ }
+ private static native void nglPushClientAttrib(int mask);
+ public static void glPopClientAttrib() {
+ if ((VBOTracker.getClientAttribStack().popState() & GL_CLIENT_VERTEX_ARRAY_BIT) != 0) {
+ VBOTracker.getVBOArrayStack().popState();
+ VBOTracker.getVBOElementStack().popState();
+ }
+ nglPopClientAttrib();
+ }
+ private static native void nglPopClientAttrib();
+ public static native void glPushAttrib(int mask);
+ public static native void glPopAttrib();
+ public static native void glStencilFunc(int func, int ref, int mask);
+ public static void glVertexPointer(int size, int stride, FloatBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglVertexPointer(size, GL_FLOAT, stride, pointer, pointer.position() << 2);
+ }
+ public static void glVertexPointer(int size, int stride, IntBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglVertexPointer(size, GL_INT, stride, pointer, pointer.position() << 2);
+ }
+ private static native void nglVertexPointer(int size, int type, int stride, Buffer pointer, int pointer_offset);
+ public static void glVertexPointer(int size, int type, int stride, int buffer_offset) {
+ assert VBOTracker.getVBOArrayStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglVertexPointerVBO(size, type, stride, buffer_offset);
+ }
+ private static native void nglVertexPointerVBO(int size, int type, int stride, int buffer_offset);
+ public static native void glVertex2f(float x, float y);
+ public static native void glVertex2i(int x, int y);
+ public static native void glVertex3f(float x, float y, float z);
+ public static native void glVertex3i(int x, int y, int z);
+ public static native void glVertex4f(float x, float y, float z, float w);
+ public static native void glVertex4i(int x, int y, int z, int w);
+ public static native void glTranslatef(float x, float y, float z);
+ public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ByteBuffer pixels) {
+ nglTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels, pixels.position());
+ }
+ public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, ShortBuffer pixels) {
+ nglTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels, pixels.position() << 1);
+ }
+ public static void glTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, IntBuffer pixels) {
+ nglTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels, pixels.position() << 2);
+ }
+ private static native void nglTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int type, Buffer pixels, int pixels_offset);
+ public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, ByteBuffer pixels) {
+ nglTexSubImage1D(target, level, xoffset, width, format, type, pixels, pixels.position());
+ }
+ public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, ShortBuffer pixels) {
+ nglTexSubImage1D(target, level, xoffset, width, format, type, pixels, pixels.position() << 1);
+ }
+ public static void glTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, IntBuffer pixels) {
+ nglTexSubImage1D(target, level, xoffset, width, format, type, pixels, pixels.position() << 2);
+ }
+ private static native void nglTexSubImage1D(int target, int level, int xoffset, int width, int format, int type, Buffer pixels, int pixels_offset);
+ public static native void glTexParameterf(int target, int pname, float param);
+ public static native void glTexParameteri(int target, int pname, int param);
+ public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, ByteBuffer pixels) {
+ nglTexImage2D(target, level, internalformat, width, height, border, format, type, pixels, pixels.position());
+ }
+ public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, ShortBuffer pixels) {
+ nglTexImage2D(target, level, internalformat, width, height, border, format, type, pixels, pixels.position() << 1);
+ }
+ public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, IntBuffer pixels) {
+ nglTexImage2D(target, level, internalformat, width, height, border, format, type, pixels, pixels.position() << 2);
+ }
+ public static void glTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, FloatBuffer pixels) {
+ nglTexImage2D(target, level, internalformat, width, height, border, format, type, pixels, pixels.position() << 2);
+ }
+ private static native void nglTexImage2D(int target, int level, int internalformat, int width, int height, int border, int format, int type, Buffer pixels, int pixels_offset);
+ public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, ByteBuffer pixels) {
+ nglTexImage1D(target, level, internalformat, width, border, format, type, pixels, pixels.position());
+ }
+ public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, ShortBuffer pixels) {
+ nglTexImage1D(target, level, internalformat, width, border, format, type, pixels, pixels.position() << 1);
+ }
+ public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, IntBuffer pixels) {
+ nglTexImage1D(target, level, internalformat, width, border, format, type, pixels, pixels.position() << 2);
+ }
+ public static void glTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, FloatBuffer pixels) {
+ nglTexImage1D(target, level, internalformat, width, border, format, type, pixels, pixels.position() << 2);
+ }
+ private static native void nglTexImage1D(int target, int level, int internalformat, int width, int border, int format, int type, Buffer pixels, int pixels_offset);
+ public static native void glTexGenf(int coord, int pname, float param);
+ public static void glTexGen(int coord, int pname, FloatBuffer params) {
+ nglTexGenfv(coord, pname, params, params.position());
+ }
+ private static native void nglTexGenfv(int coord, int pname, FloatBuffer params, int params_offset);
+ public static native void glTexGeni(int coord, int pname, int param);
+ public static void glTexGen(int coord, int pname, IntBuffer params) {
+ nglTexGeniv(coord, pname, params, params.position());
+ }
+ private static native void nglTexGeniv(int coord, int pname, IntBuffer params, int params_offset);
+ public static native void glTexEnvf(int target, int pname, float param);
+ public static native void glTexEnvi(int target, int pname, int param);
+ public static void glTexEnv(int target, int pname, FloatBuffer params) {
+ nglTexEnvfv(target, pname, params, params.position());
+ }
+ private static native void nglTexEnvfv(int target, int pname, FloatBuffer params, int params_offset);
+ public static void glTexEnv(int target, int pname, IntBuffer params) {
+ nglTexEnviv(target, pname, params, params.position());
+ }
+ private static native void nglTexEnviv(int target, int pname, IntBuffer params, int params_offset);
+ public static void glTexCoordPointer(int size, int stride, FloatBuffer pointer) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglTexCoordPointer(size, GL_FLOAT, stride, pointer, pointer.position() << 2);
+ }
+ private static native void nglTexCoordPointer(int size, int type, int stride, Buffer pointer, int pointer_offset);
+ public static void glTexCoordPointer(int size, int type, int stride, int buffer_offset) {
+ assert VBOTracker.getVBOArrayStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglTexCoordPointerVBO(size, type, stride, buffer_offset);
+ }
+ private static native void nglTexCoordPointerVBO(int size, int type, int stride, int buffer_offset);
+ public static native void glTexCoord1f(float s);
+ public static native void glTexCoord2f(float s, float t);
+ public static native void glTexCoord3f(float s, float t, float r);
+ public static native void glTexCoord4f(float s, float t, float r, float q);
+ public static native void glStencilOp(int fail, int zfail, int zpass);
+ public static native void glStencilMask(int mask);
+ public static native void glViewport(int x, int y, int width, int height);
+}
+
diff --git a/src/java/org/lwjgl/opengl/GL12.java b/src/java/org/lwjgl/opengl/GL12.java
new file mode 100644
index 00000000..b3898512
--- /dev/null
+++ b/src/java/org/lwjgl/opengl/GL12.java
@@ -0,0 +1,352 @@
+/*
+ * Copyright (c) 2002 Lightweight Java Game Library Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of 'Light Weight Java Game Library' nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package org.lwjgl.opengl;
+
+import java.nio.*;
+import java.nio.IntBuffer;
+import java.nio.FloatBuffer;
+import java.nio.Buffer;
+
+/**
+ * $Id$
+ *
+ * The core OpenGL1.2.1 API, with the imaging subset.
+ *
+ * @author cix_foo
+ * @version $Revision$
+ */
+
+public abstract class GL12 extends GL11 {
+ public static final int GL_RESCALE_NORMAL = 0x803A;
+ public static final int GL_CLAMP_TO_EDGE = 0x812F;
+ public static final int GL_MAX_ELEMENTS_VERTICES = 0x80E8;
+ public static final int GL_MAX_ELEMENTS_INDICES = 0x80E9;
+ public static final int GL_BGR = 0x80E0;
+ public static final int GL_BGRA = 0x80E1;
+ public static final int GL_UNSIGNED_BYTE_3_3_2 = 0x8032;
+ public static final int GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362;
+ public static final int GL_UNSIGNED_SHORT_5_6_5 = 0x8363;
+ public static final int GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364;
+ public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033;
+ public static final int GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365;
+ public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034;
+ public static final int GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366;
+ public static final int GL_UNSIGNED_INT_8_8_8_8 = 0x8035;
+ public static final int GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367;
+ public static final int GL_UNSIGNED_INT_10_10_10_2 = 0x8036;
+ public static final int GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368;
+ public static final int GL_LIGHT_MODEL_COLOR_CONTROL = 0x81F8;
+ public static final int GL_SINGLE_COLOR = 0x81F9;
+ public static final int GL_SEPARATE_SPECULAR_COLOR = 0x81FA;
+ public static final int GL_TEXTURE_MIN_LOD = 0x813A;
+ public static final int GL_TEXTURE_MAX_LOD = 0x813B;
+ public static final int GL_TEXTURE_BASE_LEVEL = 0x813C;
+ public static final int GL_TEXTURE_MAX_LEVEL = 0x813D;
+ public static final int GL_SMOOTH_POINT_SIZE_RANGE = 0x0B12;
+ public static final int GL_SMOOTH_POINT_SIZE_GRANULARITY = 0x0B13;
+ public static final int GL_SMOOTH_LINE_WIDTH_RANGE = 0x0B22;
+ public static final int GL_SMOOTH_LINE_WIDTH_GRANULARITY = 0x0B23;
+ public static final int GL_ALIASED_POINT_SIZE_RANGE = 0x846D;
+ public static final int GL_ALIASED_LINE_WIDTH_RANGE = 0x846E;
+ public static final int GL_PACK_SKIP_IMAGES = 0x806B;
+ public static final int GL_PACK_IMAGE_HEIGHT = 0x806C;
+ public static final int GL_UNPACK_SKIP_IMAGES = 0x806D;
+ public static final int GL_UNPACK_IMAGE_HEIGHT = 0x806E;
+ public static final int GL_TEXTURE_3D = 0x806F;
+ public static final int GL_PROXY_TEXTURE_3D = 0x8070;
+ public static final int GL_TEXTURE_DEPTH = 0x8071;
+ public static final int GL_TEXTURE_WRAP_R = 0x8072;
+ public static final int GL_MAX_3D_TEXTURE_SIZE = 0x8073;
+ public static final int GL_TEXTURE_BINDING_3D = 0x806A;
+ public static final int GL_COLOR_TABLE = 0x80D0;
+ public static final int GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1;
+ public static final int GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2;
+ public static final int GL_PROXY_COLOR_TABLE = 0x80D3;
+ public static final int GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4;
+ public static final int GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5;
+ public static final int GL_COLOR_TABLE_SCALE = 0x80D6;
+ public static final int GL_COLOR_TABLE_BIAS = 0x80D7;
+ public static final int GL_COLOR_TABLE_FORMAT = 0x80D8;
+ public static final int GL_COLOR_TABLE_WIDTH = 0x80D9;
+ public static final int GL_COLOR_TABLE_RED_SIZE = 0x80DA;
+ public static final int GL_COLOR_TABLE_GREEN_SIZE = 0x80DB;
+ public static final int GL_COLOR_TABLE_BLUE_SIZE = 0x80DC;
+ public static final int GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD;
+ public static final int GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE;
+ public static final int GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF;
+ public static final int GL_CONVOLUTION_1D = 0x8010;
+ public static final int GL_CONVOLUTION_2D = 0x8011;
+ public static final int GL_SEPARABLE_2D = 0x8012;
+ public static final int GL_CONVOLUTION_BORDER_MODE = 0x8013;
+ public static final int GL_CONVOLUTION_FILTER_SCALE = 0x8014;
+ public static final int GL_CONVOLUTION_FILTER_BIAS = 0x8015;
+ public static final int GL_REDUCE = 0x8016;
+ public static final int GL_CONVOLUTION_FORMAT = 0x8017;
+ public static final int GL_CONVOLUTION_WIDTH = 0x8018;
+ public static final int GL_CONVOLUTION_HEIGHT = 0x8019;
+ public static final int GL_MAX_CONVOLUTION_WIDTH = 0x801A;
+ public static final int GL_MAX_CONVOLUTION_HEIGHT = 0x801B;
+ public static final int GL_POST_CONVOLUTION_RED_SCALE = 0x801C;
+ public static final int GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D;
+ public static final int GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E;
+ public static final int GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F;
+ public static final int GL_POST_CONVOLUTION_RED_BIAS = 0x8020;
+ public static final int GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021;
+ public static final int GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022;
+ public static final int GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023;
+ public static final int GL_CONSTANT_BORDER = 0x8151;
+ public static final int GL_REPLICATE_BORDER = 0x8153;
+ public static final int GL_CONVOLUTION_BORDER_COLOR = 0x8154;
+ public static final int GL_COLOR_MATRIX = 0x80B1;
+ public static final int GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2;
+ public static final int GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3;
+ public static final int GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4;
+ public static final int GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5;
+ public static final int GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6;
+ public static final int GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7;
+ public static final int GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8;
+ public static final int GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9;
+ public static final int GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA;
+ public static final int GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB;
+ public static final int GL_HISTOGRAM = 0x8024;
+ public static final int GL_PROXY_HISTOGRAM = 0x8025;
+ public static final int GL_HISTOGRAM_WIDTH = 0x8026;
+ public static final int GL_HISTOGRAM_FORMAT = 0x8027;
+ public static final int GL_HISTOGRAM_RED_SIZE = 0x8028;
+ public static final int GL_HISTOGRAM_GREEN_SIZE = 0x8029;
+ public static final int GL_HISTOGRAM_BLUE_SIZE = 0x802A;
+ public static final int GL_HISTOGRAM_ALPHA_SIZE = 0x802B;
+ public static final int GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C;
+ public static final int GL_HISTOGRAM_SINK = 0x802D;
+ public static final int GL_MINMAX = 0x802E;
+ public static final int GL_MINMAX_FORMAT = 0x802F;
+ public static final int GL_MINMAX_SINK = 0x8030;
+ public static final int GL_TABLE_TOO_LARGE = 0x8031;
+ public static final int GL_BLEND_EQUATION = 0x8009;
+ public static final int GL_MIN = 0x8007;
+ public static final int GL_MAX = 0x8008;
+ public static final int GL_FUNC_ADD = 0x8006;
+ public static final int GL_FUNC_SUBTRACT = 0x800A;
+ public static final int GL_FUNC_REVERSE_SUBTRACT = 0x800B;
+ public static final int GL_BLEND_COLOR = 0x8005;
+
+ public static void glColorTable(int target, int internalFormat, int width, int format, int type, ByteBuffer data) {
+ nglColorTable(target, internalFormat, width, format, type, data, data.position());
+ }
+ public static void glColorTable(int target, int internalFormat, int width, int format, int type, FloatBuffer data) {
+ nglColorTable(target, internalFormat, width, format, type, data, data.position() << 2);
+ }
+ private static native void nglColorTable(int target, int internalFormat, int width, int format, int type, Buffer data, int data_offset);
+ public static void glColorSubTable(int target, int start, int count, int format, int type, ByteBuffer data) {
+ nglColorSubTable(target, start, count, format, type, data, data.position());
+ }
+ public static void glColorSubTable(int target, int start, int count, int format, int type, FloatBuffer data) {
+ nglColorSubTable(target, start, count, format, type, data, data.position() << 2);
+ }
+ private static native void nglColorSubTable(int target, int start, int count, int format, int type, Buffer data, int data_offset);
+ public static void glColorTableParameter(int target, int pname, IntBuffer params) {
+ nglColorTableParameteriv(target, pname, params, params.position());
+ }
+ private static native void nglColorTableParameteriv(int target, int pname, IntBuffer params, int data_offset);
+ public static void glColorTableParameter(int target, int pname, FloatBuffer params) {
+ nglColorTableParameterfv(target, pname, params, params.position());
+ }
+ private static native void nglColorTableParameterfv(int target, int pname, FloatBuffer params, int data_offset);
+ public static native void glCopyColorSubTable(int target, int start, int x, int y, int width);
+ public static native void glCopyColorTable(int target, int internalformat, int x, int y, int width);
+ public static void glGetColorTable(int target, int format, int type, ByteBuffer data) {
+ nglGetColorTable(target, format, type, data, data.position());
+ }
+ public static void glGetColorTable(int target, int format, int type, FloatBuffer data) {
+ nglGetColorTable(target, format, type, data, data.position());
+ }
+ private static native void nglGetColorTable(int target, int format, int type, Buffer data, int data_offset);
+ public static void glGetColorTableParameter(int target, int pname, IntBuffer params) {
+ nglGetColorTableParameteriv(target, pname, params, params.position());
+ }
+ private static native void nglGetColorTableParameteriv(int target, int pname, IntBuffer params, int params_offset);
+ public static void glGetColorTableParameter(int target, int pname, FloatBuffer params) {
+ nglGetColorTableParameterfv(target, pname, params, params.position());
+ }
+ private static native void nglGetColorTableParameterfv(int target, int pname, FloatBuffer params, int params_offset);
+ public static native void glBlendEquation(int mode);
+ public static native void glBlendColor(float red, float green, float blue, float alpha);
+ public static native void glHistogram(int target, int width, int internalformat, boolean sink);
+ public static native void glResetHistogram(int target);
+ public static void glGetHistogram(int target, boolean reset, int format, int type, ByteBuffer values) {
+ nglGetHistogram(target, reset, format, type, values, values.position());
+ }
+ public static void glGetHistogram(int target, boolean reset, int format, int type, ShortBuffer values) {
+ nglGetHistogram(target, reset, format, type, values, values.position() << 1);
+ }
+ public static void glGetHistogram(int target, boolean reset, int format, int type, IntBuffer values) {
+ nglGetHistogram(target, reset, format, type, values, values.position() << 2);
+ }
+ public static void glGetHistogram(int target, boolean reset, int format, int type, FloatBuffer values) {
+ nglGetHistogram(target, reset, format, type, values, values.position() << 2);
+ }
+ private static native void nglGetHistogram(int target, boolean reset, int format, int type, Buffer values, int values_offset);
+ public static void glGetHistogramParameter(int target, int pname, FloatBuffer params) {
+ nglGetHistogramParameterfv(target, pname, params, params.position());
+ }
+ private static native void nglGetHistogramParameterfv(int target, int pname, FloatBuffer params, int params_offset);
+ public static void glGetHistogramParameter(int target, int pname, IntBuffer params) {
+ nglGetHistogramParameteriv(target, pname, params, params.position());
+ }
+ private static native void nglGetHistogramParameteriv(int target, int pname, IntBuffer params, int params_offset);
+ public static native void glMinmax(int target, int internalformat, boolean sink);
+ public static native void glResetMinmax(int target);
+ public static void glGetMinmax(int target, boolean reset, int format, int types, ByteBuffer values) {
+ nglGetMinmax(target, reset, format, types, values, values.position());
+ }
+ public static void glGetMinmax(int target, boolean reset, int format, int types, ShortBuffer values) {
+ nglGetMinmax(target, reset, format, types, values, values.position() << 1);
+ }
+ public static void glGetMinmax(int target, boolean reset, int format, int types, IntBuffer values) {
+ nglGetMinmax(target, reset, format, types, values, values.position() << 2);
+ }
+ public static void glGetMinmax(int target, boolean reset, int format, int types, FloatBuffer values) {
+ nglGetMinmax(target, reset, format, types, values, values.position() << 2);
+ }
+ private static native void nglGetMinmax(int target, boolean reset, int format, int types, Buffer values, int values_offset);
+ public static void glGetMinmaxParameter(int target, int pname, FloatBuffer params) {
+ nglGetMinmaxParameterfv(target, pname, params, params.position());
+ }
+ private static native void nglGetMinmaxParameterfv(int target, int pname, FloatBuffer params, int params_offset);
+ public static void glGetMinmaxParameter(int target, int pname, IntBuffer params) {
+ nglGetMinmaxParameteriv(target, pname, params, params.position());
+ }
+ private static native void nglGetMinmaxParameteriv(int target, int pname, IntBuffer params, int params_offset);
+ public static void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, ByteBuffer image) {
+ nglConvolutionFilter1D(target, internalformat, width, format, type, image, image.position());
+ }
+ public static void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, ShortBuffer image) {
+ nglConvolutionFilter1D(target, internalformat, width, format, type, image, image.position());
+ }
+ public static void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, IntBuffer image) {
+ nglConvolutionFilter1D(target, internalformat, width, format, type, image, image.position());
+ }
+ public static void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, FloatBuffer image) {
+ nglConvolutionFilter1D(target, internalformat, width, format, type, image, image.position());
+ }
+ private static native void nglConvolutionFilter1D(int target, int internalformat, int width, int format, int type, Buffer image, int image_offset);
+ public static void glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer image) {
+ }
+ private static native void nglConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer image, int image_offset);
+ public static native void glConvolutionParameterf(int target, int pname, float params);
+ public static void glConvolutionParameter(int target, int pname, FloatBuffer params) {
+ }
+ private static native void nglConvolutionParameterfv(int target, int pname, FloatBuffer params, int params_offset);
+ public static native void glConvolutionParameteri(int target, int pname, int params);
+ public static void glConvolutionParameteriv(int target, int pname, IntBuffer params) {
+ nglConvolutionParameteriv(target, pname, params, params.position());
+ }
+ private static native void nglConvolutionParameteriv(int target, int pname, IntBuffer params, int params_offset);
+ public static native void glCopyConvolutionFilter1D(int target, int internalformat, int x, int y, int width);
+ public static native void glCopyConvolutionFilter2D(int target, int internalformat, int x, int y, int width, int height);
+ public static void glGetConvolutionFilter(int target, int format, int type, ByteBuffer image) {
+ nglGetConvolutionFilter(target, format, type, image, image.position());
+ }
+ public static void glGetConvolutionFilter(int target, int format, int type, ShortBuffer image) {
+ nglGetConvolutionFilter(target, format, type, image, image.position() << 1);
+ }
+ public static void glGetConvolutionFilter(int target, int format, int type, IntBuffer image) {
+ nglGetConvolutionFilter(target, format, type, image, image.position() << 2);
+ }
+ public static void glGetConvolutionFilter(int target, int format, int type, FloatBuffer image) {
+ nglGetConvolutionFilter(target, format, type, image, image.position() << 2);
+ }
+ private static native void nglGetConvolutionFilter(int target, int format, int type, Buffer image, int image_offset);
+ public static void glGetConvolutionParameter(int target, int pname, FloatBuffer params) {
+ nglGetConvolutionParameterfv(target, pname, params, params.position());
+ }
+ private static native void nglGetConvolutionParameterfv(int target, int pname, FloatBuffer params, int params_offset);
+ public static void glGetConvolutionParameter(int target, int pname, IntBuffer params) {
+ nglGetConvolutionParameteriv(target, pname, params, params.position());
+ }
+ private static native void nglGetConvolutionParameteriv(int target, int pname, IntBuffer params, int params_offset);
+ public static void glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer row, Buffer column) {
+ nglSeparableFilter2D(target, internalformat, width, height, format, type, row, Util.getOffset(row), column, Util.getOffset(column));
+ }
+ private static native void nglSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer row, int row_offset, Buffer column, int column_offset);
+ public static void glGetSeparableFilter(int target, int format, int type, Buffer row, Buffer column, Buffer span) {
+ nglGetSeparableFilter(target, format, type, row, Util.getOffset(row), column, Util.getOffset(column), span, Util.getOffset(span));
+ }
+ private static native void nglGetSeparableFilter(int target, int format, int type, Buffer row, int row_offset, Buffer column, int column_offset, Buffer span, int span_offset);
+ public static void glDrawRangeElements(int mode, int start, int end, ByteBuffer indices) {
+ assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglDrawRangeElements(mode, start, end, indices.remaining(), GL_UNSIGNED_BYTE, indices, indices.position());
+ }
+ public static void glDrawRangeElements(int mode, int start, int end, ShortBuffer indices) {
+ assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglDrawRangeElements(mode, start, end, indices.remaining(), GL_UNSIGNED_SHORT, indices, indices.position() << 1);
+ }
+ public static void glDrawRangeElements(int mode, int start, int end, IntBuffer indices) {
+ assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglDrawRangeElements(mode, start, end, indices.remaining(), GL_UNSIGNED_INT, indices, indices.position() << 2);
+ }
+ private static native void nglDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices, int indices_offset);
+ public static void glDrawRangeElements(int mode, int start, int end, int count, int type, int buffer_offset) {
+ assert VBOTracker.getVBOElementStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglDrawRangeElementsVBO(mode, start, end, count, type, buffer_offset);
+ }
+ private static native void nglDrawRangeElementsVBO(int mode, int start, int end, int count, int type, int buffer_offset);
+ public static void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, ByteBuffer pixels) {
+ nglTexImage3D(target, level, internalFormat, width, height, depth, border, format, type, pixels, pixels.position());
+ }
+ public static void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, ShortBuffer pixels) {
+ nglTexImage3D(target, level, internalFormat, width, height, depth, border, format, type, pixels, pixels.position() << 1);
+ }
+ public static void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, IntBuffer pixels) {
+ nglTexImage3D(target, level, internalFormat, width, height, depth, border, format, type, pixels, pixels.position() << 2);
+ }
+ public static void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, FloatBuffer pixels) {
+ nglTexImage3D(target, level, internalFormat, width, height, depth, border, format, type, pixels, pixels.position() << 2);
+ }
+ private static native void nglTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, Buffer pixels, int pixels_offset);
+ public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ByteBuffer pixels) {
+ nglTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels, pixels.position());
+ }
+ public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, ShortBuffer pixels) {
+ nglTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels, pixels.position() << 1);
+ }
+ public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, IntBuffer pixels) {
+ nglTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels, pixels.position() << 2);
+ }
+ public static void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, FloatBuffer pixels) {
+ nglTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels, pixels.position() << 2);
+ }
+ private static native void nglTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels, int pixels_offset);
+ public static native void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height);
+}
+
diff --git a/src/java/org/lwjgl/opengl/GL13.java b/src/java/org/lwjgl/opengl/GL13.java
new file mode 100644
index 00000000..9d11c09f
--- /dev/null
+++ b/src/java/org/lwjgl/opengl/GL13.java
@@ -0,0 +1,253 @@
+/*
+ * Copyright (c) 2002 Lightweight Java Game Library Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of 'Light Weight Java Game Library' nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package org.lwjgl.opengl;
+
+import java.nio.*;
+
+/**
+ * $Id$
+ *
+ * The core OpenGL1.3 API.
+ *
+ * @author cix_foo
+ * @version $Revision$
+ */
+public abstract class GL13 extends GL12 {
+ public static final int GL_TEXTURE0 = 0x84C0;
+ public static final int GL_TEXTURE1 = 0x84C1;
+ public static final int GL_TEXTURE2 = 0x84C2;
+ public static final int GL_TEXTURE3 = 0x84C3;
+ public static final int GL_TEXTURE4 = 0x84C4;
+ public static final int GL_TEXTURE5 = 0x84C5;
+ public static final int GL_TEXTURE6 = 0x84C6;
+ public static final int GL_TEXTURE7 = 0x84C7;
+ public static final int GL_TEXTURE8 = 0x84C8;
+ public static final int GL_TEXTURE9 = 0x84C9;
+ public static final int GL_TEXTURE10 = 0x84CA;
+ public static final int GL_TEXTURE11 = 0x84CB;
+ public static final int GL_TEXTURE12 = 0x84CC;
+ public static final int GL_TEXTURE13 = 0x84CD;
+ public static final int GL_TEXTURE14 = 0x84CE;
+ public static final int GL_TEXTURE15 = 0x84CF;
+ public static final int GL_TEXTURE16 = 0x84D0;
+ public static final int GL_TEXTURE17 = 0x84D1;
+ public static final int GL_TEXTURE18 = 0x84D2;
+ public static final int GL_TEXTURE19 = 0x84D3;
+ public static final int GL_TEXTURE20 = 0x84D4;
+ public static final int GL_TEXTURE21 = 0x84D5;
+ public static final int GL_TEXTURE22 = 0x84D6;
+ public static final int GL_TEXTURE23 = 0x84D7;
+ public static final int GL_TEXTURE24 = 0x84D8;
+ public static final int GL_TEXTURE25 = 0x84D9;
+ public static final int GL_TEXTURE26 = 0x84DA;
+ public static final int GL_TEXTURE27 = 0x84DB;
+ public static final int GL_TEXTURE28 = 0x84DC;
+ public static final int GL_TEXTURE29 = 0x84DD;
+ public static final int GL_TEXTURE30 = 0x84DE;
+ public static final int GL_TEXTURE31 = 0x84DF;
+ public static final int GL_ACTIVE_TEXTURE = 0x84E0;
+ public static final int GL_CLIENT_ACTIVE_TEXTURE = 0x84E1;
+ public static final int GL_MAX_TEXTURE_UNITS = 0x84E2;
+
+ public static final int GL_NORMAL_MAP = 0x8511;
+ public static final int GL_REFLECTION_MAP = 0x8512;
+ public static final int GL_TEXTURE_CUBE_MAP = 0x8513;
+ public static final int GL_TEXTURE_BINDING_CUBE_MAP = 0x8514;
+ public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515;
+ public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516;
+ public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517;
+ public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518;
+ public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519;
+ public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A;
+ public static final int GL_PROXY_TEXTURE_CUBE_MAP = 0x851B;
+ public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C;
+
+ public static final int GL_COMPRESSED_ALPHA = 0x84E9;
+ public static final int GL_COMPRESSED_LUMINANCE = 0x84EA;
+ public static final int GL_COMPRESSED_LUMINANCE_ALPHA = 0x84EB;
+ public static final int GL_COMPRESSED_INTENSITY = 0x84EC;
+ public static final int GL_COMPRESSED_RGB = 0x84ED;
+ public static final int GL_COMPRESSED_RGBA = 0x84EE;
+ public static final int GL_TEXTURE_COMPRESSION_HINT = 0x84EF;
+ public static final int GL_TEXTURE_COMPRESSED_IMAGE_SIZE = 0x86A0;
+ public static final int GL_TEXTURE_COMPRESSED = 0x86A1;
+ public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 0x86A2;
+ public static final int GL_COMPRESSED_TEXTURE_FORMATS = 0x86A3;
+
+ public static final int GL_MULTISAMPLE = 0x809D;
+ public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 0x809E;
+ public static final int GL_SAMPLE_ALPHA_TO_ONE = 0x809F;
+ public static final int GL_SAMPLE_COVERAGE = 0x80A0;
+ public static final int GL_SAMPLE_BUFFERS = 0x80A8;
+ public static final int GL_SAMPLES = 0x80A9;
+ public static final int GL_SAMPLE_COVERAGE_VALUE = 0x80AA;
+ public static final int GL_SAMPLE_COVERAGE_INVERT = 0x80AB;
+ public static final int GL_MULTISAMPLE_BIT = 0x20000000;
+
+ public static final int GL_TRANSPOSE_MODELVIEW_MATRIX = 0x84E3;
+ public static final int GL_TRANSPOSE_PROJECTION_MATRIX = 0x84E4;
+ public static final int GL_TRANSPOSE_TEXTURE_MATRIX = 0x84E5;
+ public static final int GL_TRANSPOSE_COLOR_MATRIX = 0x84E6;
+
+ public static final int GL_COMBINE = 0x8570;
+ public static final int GL_COMBINE_RGB = 0x8571;
+ public static final int GL_COMBINE_ALPHA = 0x8572;
+ public static final int GL_SOURCE0_RGB = 0x8580;
+ public static final int GL_SOURCE1_RGB = 0x8581;
+ public static final int GL_SOURCE2_RGB = 0x8582;
+ public static final int GL_SOURCE0_ALPHA = 0x8588;
+ public static final int GL_SOURCE1_ALPHA = 0x8589;
+ public static final int GL_SOURCE2_ALPHA = 0x858A;
+ public static final int GL_OPERAND0_RGB = 0x8590;
+ public static final int GL_OPERAND1_RGB = 0x8591;
+ public static final int GL_OPERAND2_RGB = 0x8592;
+ public static final int GL_OPERAND0_ALPHA = 0x8598;
+ public static final int GL_OPERAND1_ALPHA = 0x8599;
+ public static final int GL_OPERAND2_ALPHA = 0x859A;
+ public static final int GL_RGB_SCALE = 0x8573;
+ public static final int GL_ADD_SIGNED = 0x8574;
+ public static final int GL_INTERPOLATE = 0x8575;
+ public static final int GL_SUBTRACT = 0x84E7;
+ public static final int GL_CONSTANT = 0x8576;
+ public static final int GL_PRIMARY_COLOR = 0x8577;
+ public static final int GL_PREVIOUS = 0x8578;
+ public static final int GL_DOT3_RGB = 0x86AE;
+ public static final int GL_DOT3_RGBA = 0x86AF;
+ public static final int GL_CLAMP_TO_BORDER = 0x812D;
+
+ public static native void glActiveTexture(int texture);
+ public static native void glClientActiveTexture(int texture);
+ public static void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, ByteBuffer data) {
+ nglCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data, data.position());
+ }
+ public static void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, ShortBuffer data) {
+ nglCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data, data.position() << 1);
+ }
+ public static void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, IntBuffer data) {
+ nglCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data, data.position() << 2);
+ }
+ public static void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, FloatBuffer data) {
+ nglCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data, data.position() << 2);
+ }
+ private static native void nglCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, Buffer data, int data_offset);
+ public static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, ByteBuffer data) {
+ nglCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data, data.position());
+ }
+ public static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, ShortBuffer data) {
+ nglCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data, data.position() << 1);
+ }
+ public static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, IntBuffer data) {
+ nglCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data, data.position() << 2);
+ }
+ public static void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, FloatBuffer data) {
+ nglCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data, data.position() << 2);
+ }
+ private static native void nglCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data, int data_offset);
+ public static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, ByteBuffer data) {
+ nglCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data, data.position());
+ }
+ public static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, ShortBuffer data) {
+ nglCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data, data.position() << 1);
+ }
+ public static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, IntBuffer data) {
+ nglCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data, data.position() << 2);
+ }
+ public static void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, FloatBuffer data) {
+ nglCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data, data.position() << 2);
+ }
+ private static native void nglCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data, int data_offset);
+ public static void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, ByteBuffer data) {
+ nglCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data, data.position());
+ }
+ public static void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, ShortBuffer data) {
+ nglCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data, data.position() << 1);
+ }
+ public static void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, IntBuffer data) {
+ nglCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data, data.position() << 2);
+ }
+ public static void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, FloatBuffer data) {
+ nglCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data, data.position() << 2);
+ }
+ private static native void nglCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, Buffer data, int data_offset);
+ public static void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, ByteBuffer data) {
+ nglCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data, data.position());
+ }
+ public static void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, ShortBuffer data) {
+ nglCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data, data.position() << 1);
+ }
+ public static void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, IntBuffer data) {
+ nglCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data, data.position() << 2);
+ }
+ public static void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, FloatBuffer data) {
+ nglCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data, data.position() << 2);
+ }
+ private static native void nglCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data, int data_offset);
+ public static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, ByteBuffer data) {
+ nglCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data, data.position());
+ }
+ public static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, ShortBuffer data) {
+ nglCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data, data.position() << 1);
+ }
+ public static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, IntBuffer data) {
+ nglCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data, data.position() << 2);
+ }
+ public static void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, FloatBuffer data) {
+ nglCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data, data.position() << 2);
+ }
+ private static native void nglCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data, int data_offset);
+ public static void glGetCompressedTexImage(int target, int lod, ByteBuffer img) {
+ nglGetCompressedTexImage(target, lod, img, img.position());
+ }
+ public static void glGetCompressedTexImage(int target, int lod, ShortBuffer img) {
+ nglGetCompressedTexImage(target, lod, img, img.position() << 1);
+ }
+ public static void glGetCompressedTexImage(int target, int lod, IntBuffer img) {
+ nglGetCompressedTexImage(target, lod, img, img.position() << 2);
+ }
+ private static native void nglGetCompressedTexImage(int target, int lod, Buffer img, int img_offset);
+ public static native void glMultiTexCoord1f(int target, float s);
+ public static native void glMultiTexCoord2f(int target, float s, float t);
+ public static native void glMultiTexCoord3f(int target, float s, float t, float r);
+ public static native void glMultiTexCoord4f(int target, float s, float t, float r, float q);
+ public static void glLoadTransposeMatrix(FloatBuffer m) {
+ nglLoadTransposeMatrixf(m, m.position());
+ }
+ private static native void nglLoadTransposeMatrixf(FloatBuffer m, int m_offset);
+ public static void glMultTransposeMatrix(FloatBuffer m) {
+ nglMultTransposeMatrixf(m, m.position());
+ }
+ private static native void nglMultTransposeMatrixf(FloatBuffer m, int m_offset);
+ public static native void glSampleCoverage(float value, boolean invert);
+}
+
+
diff --git a/src/java/org/lwjgl/opengl/GL14.java b/src/java/org/lwjgl/opengl/GL14.java
new file mode 100644
index 00000000..05be16e1
--- /dev/null
+++ b/src/java/org/lwjgl/opengl/GL14.java
@@ -0,0 +1,134 @@
+/*
+ * Copyright (c) 2002 Lightweight Java Game Library Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of 'Light Weight Java Game Library' nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+package org.lwjgl.opengl;
+
+import java.nio.*;
+import java.nio.IntBuffer;
+import java.nio.FloatBuffer;
+import java.nio.Buffer;
+
+/**
+ * $Id$
+ *
+ * The core OpenGL1.4 API.
+ *
+ * @author cix_foo
+ * @version $Revision$
+ */
+public abstract class GL14 extends GL13 {
+ public static final int GL_GENERATE_MIPMAP = 0x8191;
+ public static final int GL_GENERATE_MIPMAP_HINT = 0x8192;
+ public static final int GL_DEPTH_COMPONENT16 = 0x81A5;
+ public static final int GL_DEPTH_COMPONENT24 = 0x81A6;
+ public static final int GL_DEPTH_COMPONENT32 = 0x81A7;
+ public static final int GL_TEXTURE_DEPTH_SIZE = 0x884A;
+ public static final int GL_DEPTH_TEXTURE_MODE = 0x884B;
+ public static final int GL_TEXTURE_COMPARE_MODE = 0x884C;
+ public static final int GL_TEXTURE_COMPARE_FUNC = 0x884D;
+ public static final int GL_COMPARE_R_TO_TEXTURE = 0x884E;
+ public static final int GL_FOG_COORDINATE_SOURCE = 0x8450;
+ public static final int GL_FOG_COORDINATE = 0x8451;
+ public static final int GL_FRAGMENT_DEPTH = 0x8452;
+ public static final int GL_CURRENT_FOG_COORDINATE = 0x8453;
+ public static final int GL_FOG_COORDINATE_ARRAY_TYPE = 0x8454;
+ public static final int GL_FOG_COORDINATE_ARRAY_STRIDE = 0x8455;
+ public static final int GL_FOG_COORDINATE_ARRAY_POINTER = 0x8456;
+ public static final int GL_FOG_COORDINATE_ARRAY = 0x8457;
+ public static final int GL_POINT_SIZE_MIN = 0x8126;
+ public static final int GL_POINT_SIZE_MAX = 0x8127;
+ public static final int GL_POINT_FADE_THRESHOLD_SIZE = 0x8128;
+ public static final int GL_POINT_DISTANCE_ATTENUATION = 0x8129;
+ public static final int GL_COLOR_SUM = 0x8458;
+ public static final int GL_CURRENT_SECONDARY_COLOR = 0x8459;
+ public static final int GL_SECONDARY_COLOR_ARRAY_SIZE = 0x845A;
+ public static final int GL_SECONDARY_COLOR_ARRAY_TYPE = 0x845B;
+ public static final int GL_SECONDARY_COLOR_ARRAY_STRIDE = 0x845C;
+ public static final int GL_SECONDARY_COLOR_ARRAY_POINTER = 0x845D;
+ public static final int GL_SECONDARY_COLOR_ARRAY = 0x845E;
+ public static final int GL_BLEND_DST_RGB = 0x80C8;
+ public static final int GL_BLEND_SRC_RGB = 0x80C9;
+ public static final int GL_BLEND_DST_ALPHA = 0x80CA;
+ public static final int GL_BLEND_SRC_ALPHA = 0x80CB;
+ public static final int GL_INCR_WRAP = 0x8507;
+ public static final int GL_DECR_WRAP = 0x8508;
+ public static final int GL_TEXTURE_FILTER_CONTROL = 0x8500;
+ public static final int GL_TEXTURE_LOD_BIAS = 0x8501;
+ public static final int GL_MAX_TEXTURE_LOD_BIAS = 0x84FD;
+ public static final int GL_GL_MIRRORED_REPEAT = 0x8370;
+
+ public static native void glFogCoordf(float coord);
+ public static void glFogCoordPointer(int stride, FloatBuffer data) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglFogCoordPointer(GL_FLOAT, stride, data, data.position() << 2);
+ }
+ private static native void nglFogCoordPointer(int type, int stride, Buffer data, int data_offset);
+ public static void glFogCoordPointer(int type, int stride, int buffer_offset) {
+ assert VBOTracker.getVBOArrayStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglFogCoordPointerVBO(type, stride, buffer_offset);
+ }
+ private static native void nglFogCoordPointerVBO(int type, int stride, int buffer_offset);
+ public static void glMultiDrawArrays(int mode, IntBuffer piFirst, IntBuffer piCount) {
+ assert piFirst.remaining() == piCount.remaining(): "piFirst.remaining() != piCount.remaining()";
+ nglMultiDrawArrays(mode, piFirst, piFirst.position(), piCount, piCount.position(), piFirst.remaining());
+ }
+ private static native void nglMultiDrawArrays(int mode, IntBuffer piFirst, int piFirst_offset, IntBuffer piCount, int piCount_offset, int primcount);
+/* public static native void glMultiDrawElements(int mode, int piCount, int type, int pIndices, int primcount);*/
+ public static native void glPointParameterf (int pname, float param);
+ public static void glPointParameter(int pname, FloatBuffer params) {
+ nglPointParameterfv(pname, params, params.position());
+ }
+ private static native void nglPointParameterfv(int pname, FloatBuffer params, int params_offset);
+ public static native void glSecondaryColor3b (byte red, byte green, byte blue);
+ public static native void glSecondaryColor3f (float red, float green, float blue);
+ public static native void glSecondaryColor3ub (byte red, byte green, byte blue);
+ public static void glSecondaryColorPointer(int size, boolean unsigned, int stride, ByteBuffer data) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglSecondaryColorPointer(size, unsigned ? GL_UNSIGNED_BYTE : GL_BYTE, stride, data, data.position());
+ }
+ public static void glSecondaryColorPointer(int size, int stride, FloatBuffer data) {
+ assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
+ nglSecondaryColorPointer(size, GL_FLOAT, stride, data, data.position() << 2);
+ }
+ private static native void nglSecondaryColorPointer (int size, int type, int stride, Buffer data, int data_offset);
+ public static void glSecondaryColorPointer(int size, int type, int stride, int buffer_offset) {
+ assert VBOTracker.getVBOArrayStack().getState() != 0: "Cannot use int offsets when VBO is disabled";
+ nglSecondaryColorPointerVBO(size, type, stride, buffer_offset);
+ }
+ private static native void nglSecondaryColorPointerVBO(int size, int type, int stride, int buffer_offset);
+ public static native void glBlendFuncSeparate (int sfactorRGB, int dfactorRGB, int sfactorAlpha, int dfactorAlpha);
+ public static native void glWindowPos2f (float x, float y);
+ public static native void glWindowPos2i (int x, int y);
+ public static native void glWindowPos3f (float x, float y, float z);
+ public static native void glWindowPos3i (int x, int y, int z);
+}
+
diff --git a/src/java/org/lwjgl/opengl/GLUConstants.java b/src/java/org/lwjgl/opengl/GLUConstants.java
index 44575f9a..2921c6ba 100644
--- a/src/java/org/lwjgl/opengl/GLUConstants.java
+++ b/src/java/org/lwjgl/opengl/GLUConstants.java
@@ -52,8 +52,8 @@ public interface GLUConstants {
public static final int GLU_EXTENSIONS = 100801;
/* Boolean */
- public static final int GLU_TRUE = CoreGL11Constants.GL_TRUE;
- public static final int GLU_FALSE = CoreGL11Constants.GL_FALSE;
+ public static final int GLU_TRUE = GL11.GL_TRUE;
+ public static final int GLU_FALSE = GL11.GL_FALSE;
}
diff --git a/src/java/org/lwjgl/opengl/Util.java b/src/java/org/lwjgl/opengl/Util.java
index 9f245226..6c910111 100644
--- a/src/java/org/lwjgl/opengl/Util.java
+++ b/src/java/org/lwjgl/opengl/Util.java
@@ -39,6 +39,7 @@ import java.nio.*;
* @author cix_foo
* @version $Revision$
*/
+
abstract class Util {
private final static IntBuffer int_buffer = ByteBuffer.allocateDirect(4).order(ByteOrder.nativeOrder()).asIntBuffer();
/**
@@ -58,7 +59,7 @@ abstract class Util {
}
static int getGLInteger(int gl_enum) {
- CoreGL11.glGetInteger(gl_enum, int_buffer);
+ GL11.glGetInteger(gl_enum, int_buffer);
return int_buffer.get(0);
}
}
diff --git a/src/java/org/lwjgl/opengl/VBOTracker.java b/src/java/org/lwjgl/opengl/VBOTracker.java
index 1da5a527..7f9a3d1a 100644
--- a/src/java/org/lwjgl/opengl/VBOTracker.java
+++ b/src/java/org/lwjgl/opengl/VBOTracker.java
@@ -49,7 +49,7 @@ public class VBOTracker {
}
public VBOTracker() {
- int stack_size = Util.getGLInteger(CoreGL11Constants.GL_MAX_CLIENT_ATTRIB_STACK_DEPTH);
+ int stack_size = Util.getGLInteger(GL11.GL_MAX_CLIENT_ATTRIB_STACK_DEPTH);
vbo_array_stack = new StateStack(stack_size, 0);
vbo_element_stack = new StateStack(stack_size, 0);
attrib_stack = new StateStack(stack_size, 0);
diff --git a/src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java b/src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java
index ac2b0974..3d41b4ef 100644
--- a/src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java
+++ b/src/java/org/lwjgl/opengl/arb/ARBMatrixPalette.java
@@ -45,7 +45,7 @@ import java.nio.ShortBuffer;
import java.nio.IntBuffer;
import org.lwjgl.opengl.VBOTracker;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
public class ARBMatrixPalette {
public static final int GL_MATRIX_PALETTE_ARB = 0x8840;
@@ -62,15 +62,15 @@ public class ARBMatrixPalette {
public static native void glCurrentPaletteMatrixARB(int index);
public static void glMatrixIndexPointerARB(int size, int stride, ByteBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglMatrixIndexPointerARB(size, CoreGL11Constants.GL_UNSIGNED_BYTE, stride, pPointer, pPointer.position());
+ nglMatrixIndexPointerARB(size, GL11.GL_UNSIGNED_BYTE, stride, pPointer, pPointer.position());
}
public static void glMatrixIndexPointerARB(int size, int stride, ShortBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglMatrixIndexPointerARB(size, CoreGL11Constants.GL_UNSIGNED_SHORT, stride, pPointer, pPointer.position()<<1);
+ nglMatrixIndexPointerARB(size, GL11.GL_UNSIGNED_SHORT, stride, pPointer, pPointer.position()<<1);
}
public static void glMatrixIndexPointerARB(int size, int stride, IntBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglMatrixIndexPointerARB(size, CoreGL11Constants.GL_UNSIGNED_INT, stride, pPointer, pPointer.position()<<2);
+ nglMatrixIndexPointerARB(size, GL11.GL_UNSIGNED_INT, stride, pPointer, pPointer.position()<<2);
}
private static native void nglMatrixIndexPointerARB(int size, int type, int stride, Buffer pPointer, int pPointer_offset);
public static void glMatrixIndexPointerARB(int size, int type, int stride, int buffer_offset) {
diff --git a/src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java b/src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java
index 53d384e3..a2f6e2c3 100644
--- a/src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java
+++ b/src/java/org/lwjgl/opengl/arb/ARBVertexBlend.java
@@ -46,7 +46,7 @@ import java.nio.IntBuffer;
import java.nio.FloatBuffer;
import org.lwjgl.opengl.VBOTracker;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
public class ARBVertexBlend {
public static final int GL_MAX_VERTEX_UNITS_ARB = 0x86A4;
@@ -129,19 +129,19 @@ public class ARBVertexBlend {
public static void glWeightPointerARB(int size, boolean unsigned, int stride, ByteBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglWeightPointerARB(size, unsigned ? CoreGL11Constants.GL_UNSIGNED_BYTE : CoreGL11Constants.GL_BYTE, stride, pPointer, pPointer.position());
+ nglWeightPointerARB(size, unsigned ? GL11.GL_UNSIGNED_BYTE : GL11.GL_BYTE, stride, pPointer, pPointer.position());
}
public static void glWeightPointerARB(int size, boolean unsigned, int stride, ShortBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglWeightPointerARB(size, unsigned ? CoreGL11Constants.GL_UNSIGNED_SHORT : CoreGL11Constants.GL_SHORT, stride, pPointer, pPointer.position()<<1);
+ nglWeightPointerARB(size, unsigned ? GL11.GL_UNSIGNED_SHORT : GL11.GL_SHORT, stride, pPointer, pPointer.position()<<1);
}
public static void glWeightPointerARB(int size, int stride, FloatBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglWeightPointerARB(size, CoreGL11Constants.GL_FLOAT, stride, pPointer, pPointer.position()<<2);
+ nglWeightPointerARB(size, GL11.GL_FLOAT, stride, pPointer, pPointer.position()<<2);
}
public static void glWeightPointerARB(int size, boolean unsigned, int stride, IntBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglWeightPointerARB(size, unsigned ? CoreGL11Constants.GL_UNSIGNED_INT : CoreGL11Constants.GL_INT, stride, pPointer, pPointer.position()<<2);
+ nglWeightPointerARB(size, unsigned ? GL11.GL_UNSIGNED_INT : GL11.GL_INT, stride, pPointer, pPointer.position()<<2);
}
private static native void nglWeightPointerARB(int size, int type, int stride, Buffer pPointer, int pPointer_offset);
public static void glWeightPointerARB(int size, int type, int stride, int buffer_offset) {
diff --git a/src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java b/src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java
index 63c27437..83a4164d 100644
--- a/src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java
+++ b/src/java/org/lwjgl/opengl/arb/ARBVertexProgram.java
@@ -38,7 +38,7 @@
package org.lwjgl.opengl.arb;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.VBOTracker;
import java.nio.Buffer;
import java.nio.ByteBuffer;
@@ -286,22 +286,22 @@ public class ARBVertexProgram extends ARBProgram {
public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ByteBuffer buffer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVertexAttribPointerARB(index, size, unsigned ? CoreGL11Constants.GL_UNSIGNED_BYTE : CoreGL11Constants.GL_BYTE, normalized, stride, buffer, buffer.position());
+ nglVertexAttribPointerARB(index, size, unsigned ? GL11.GL_UNSIGNED_BYTE : GL11.GL_BYTE, normalized, stride, buffer, buffer.position());
}
public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ShortBuffer buffer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVertexAttribPointerARB(index, size, unsigned ? CoreGL11Constants.GL_UNSIGNED_SHORT : CoreGL11Constants.GL_SHORT, normalized, stride, buffer, buffer.position() << 1);
+ nglVertexAttribPointerARB(index, size, unsigned ? GL11.GL_UNSIGNED_SHORT : GL11.GL_SHORT, normalized, stride, buffer, buffer.position() << 1);
}
public static void glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, FloatBuffer buffer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVertexAttribPointerARB(index, size, CoreGL11Constants.GL_FLOAT, normalized, stride, buffer, buffer.position() << 2);
+ nglVertexAttribPointerARB(index, size, GL11.GL_FLOAT, normalized, stride, buffer, buffer.position() << 2);
}
public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, IntBuffer buffer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVertexAttribPointerARB(index, size, unsigned ? CoreGL11Constants.GL_UNSIGNED_INT : CoreGL11Constants.GL_INT, normalized, stride, buffer, buffer.position() << 2);
+ nglVertexAttribPointerARB(index, size, unsigned ? GL11.GL_UNSIGNED_INT : GL11.GL_INT, normalized, stride, buffer, buffer.position() << 2);
}
private static native void nglVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, Buffer buffer, int bufferOffset);
diff --git a/src/java/org/lwjgl/opengl/ati/ATIElementArray.java b/src/java/org/lwjgl/opengl/ati/ATIElementArray.java
index caf9c8ec..8af187b4 100644
--- a/src/java/org/lwjgl/opengl/ati/ATIElementArray.java
+++ b/src/java/org/lwjgl/opengl/ati/ATIElementArray.java
@@ -46,7 +46,7 @@ import java.nio.FloatBuffer;
import java.nio.IntBuffer;
import org.lwjgl.opengl.VBOTracker;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
public class ATIElementArray {
public static final int GL_ELEMENT_ARRAY_ATI = 0x8768;
@@ -55,15 +55,15 @@ public class ATIElementArray {
public static void glElementPointerATI(ByteBuffer pPointer) {
assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglElementPointerATI(CoreGL11Constants.GL_UNSIGNED_BYTE, pPointer, pPointer.position());
+ nglElementPointerATI(GL11.GL_UNSIGNED_BYTE, pPointer, pPointer.position());
}
public static void glElementPointerATI(ShortBuffer pPointer) {
assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglElementPointerATI(CoreGL11Constants.GL_UNSIGNED_SHORT, pPointer, pPointer.position()<<1);
+ nglElementPointerATI(GL11.GL_UNSIGNED_SHORT, pPointer, pPointer.position()<<1);
}
public static void glElementPointerATI(IntBuffer pPointer) {
assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglElementPointerATI(CoreGL11Constants.GL_UNSIGNED_INT, pPointer, pPointer.position()<<2);
+ nglElementPointerATI(GL11.GL_UNSIGNED_INT, pPointer, pPointer.position()<<2);
}
private static native void nglElementPointerATI(int type, Buffer pPointer, int pPointer_offset);
diff --git a/src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java b/src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java
index 9a317270..a215ada8 100644
--- a/src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java
+++ b/src/java/org/lwjgl/opengl/ext/EXTDrawRangeElements.java
@@ -45,7 +45,7 @@ import java.nio.ShortBuffer;
import java.nio.IntBuffer;
import org.lwjgl.opengl.VBOTracker;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
public class EXTDrawRangeElements {
public static final int GL_MAX_ELEMENTS_VERTICES_EXT = 0x80E8;
@@ -53,15 +53,15 @@ public class EXTDrawRangeElements {
public static void glDrawRangeElementsEXT(int mode, int start, int end, ByteBuffer pIndices) {
assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglDrawRangeElementsEXT(mode, start, end, pIndices.remaining(), CoreGL11Constants.GL_UNSIGNED_BYTE, pIndices, pIndices.position());
+ nglDrawRangeElementsEXT(mode, start, end, pIndices.remaining(), GL11.GL_UNSIGNED_BYTE, pIndices, pIndices.position());
}
public static void glDrawRangeElementsEXT(int mode, int start, int end, ShortBuffer pIndices) {
assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglDrawRangeElementsEXT(mode, start, end, pIndices.remaining(), CoreGL11Constants.GL_UNSIGNED_SHORT, pIndices, pIndices.position()<<1);
+ nglDrawRangeElementsEXT(mode, start, end, pIndices.remaining(), GL11.GL_UNSIGNED_SHORT, pIndices, pIndices.position()<<1);
}
public static void glDrawRangeElementsEXT(int mode, int start, int end, IntBuffer pIndices) {
assert VBOTracker.getVBOElementStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglDrawRangeElementsEXT(mode, start, end, pIndices.remaining(), CoreGL11Constants.GL_UNSIGNED_INT, pIndices, pIndices.position()<<2);
+ nglDrawRangeElementsEXT(mode, start, end, pIndices.remaining(), GL11.GL_UNSIGNED_INT, pIndices, pIndices.position()<<2);
}
private static native void nglDrawRangeElementsEXT(int mode, int start, int end, int count, int type, Buffer pIndices, int pIndices_offset);
diff --git a/src/java/org/lwjgl/opengl/ext/EXTFogCoord.java b/src/java/org/lwjgl/opengl/ext/EXTFogCoord.java
index 092d25b3..a5ea49c1 100644
--- a/src/java/org/lwjgl/opengl/ext/EXTFogCoord.java
+++ b/src/java/org/lwjgl/opengl/ext/EXTFogCoord.java
@@ -43,7 +43,7 @@ import java.nio.Buffer;
import java.nio.FloatBuffer;
import org.lwjgl.opengl.VBOTracker;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
public class EXTFogCoord {
public static final int GL_FOG_COORDINATE_SOURCE_EXT = 0x8450;
@@ -58,7 +58,7 @@ public class EXTFogCoord {
public static native void glFogCoordfEXT(float coord);
public static void glFogCoordPointerEXT(int stride, FloatBuffer data) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglFogCoordPointerEXT(CoreGL11Constants.GL_FLOAT, stride, data, data.position() << 2);
+ nglFogCoordPointerEXT(GL11.GL_FLOAT, stride, data, data.position() << 2);
}
private static native void nglFogCoordPointerEXT(int type, int stride, Buffer data, int data_offset);
public static void glFogCoordPointerEXT(int type, int stride, int buffer_offset) {
diff --git a/src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java b/src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java
index 87705e4f..d3c146c0 100644
--- a/src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java
+++ b/src/java/org/lwjgl/opengl/ext/EXTSecondaryColor.java
@@ -44,7 +44,7 @@ import java.nio.ByteBuffer;
import java.nio.FloatBuffer;
import org.lwjgl.opengl.VBOTracker;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
public class EXTSecondaryColor {
public static final int GL_COLOR_SUM_EXT = 0x8458;
@@ -63,11 +63,11 @@ public class EXTSecondaryColor {
public static void glSecondaryColorPointerEXT(int size, boolean unsigned, int stride, ByteBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglSecondaryColorPointerEXT(size, unsigned ? CoreGL11Constants.GL_UNSIGNED_BYTE: CoreGL11Constants.GL_BYTE, stride, pPointer, pPointer.position());
+ nglSecondaryColorPointerEXT(size, unsigned ? GL11.GL_UNSIGNED_BYTE: GL11.GL_BYTE, stride, pPointer, pPointer.position());
}
public static void glSecondaryColorPointerEXT(int size, int stride, FloatBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglSecondaryColorPointerEXT(size, CoreGL11Constants.GL_FLOAT, stride, pPointer, pPointer.position()<<2);
+ nglSecondaryColorPointerEXT(size, GL11.GL_FLOAT, stride, pPointer, pPointer.position()<<2);
}
private static native void nglSecondaryColorPointerEXT(int size, int type, int stride, Buffer pPointer, int pPointer_offset);
diff --git a/src/java/org/lwjgl/opengl/ext/EXTVertexShader.java b/src/java/org/lwjgl/opengl/ext/EXTVertexShader.java
index 19324103..7473b9dc 100644
--- a/src/java/org/lwjgl/opengl/ext/EXTVertexShader.java
+++ b/src/java/org/lwjgl/opengl/ext/EXTVertexShader.java
@@ -45,7 +45,7 @@ import java.nio.ShortBuffer;
import java.nio.FloatBuffer;
import java.nio.IntBuffer;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.VBOTracker;
public class EXTVertexShader {
@@ -205,30 +205,30 @@ public class EXTVertexShader {
int range,
int components);
public static void glSetInvariantEXT(int id, boolean unsigned, ByteBuffer pAddr) {
- nglSetInvariantEXT(id, unsigned ? CoreGL11Constants.GL_UNSIGNED_BYTE : CoreGL11Constants.GL_BYTE, pAddr, pAddr.position());
+ nglSetInvariantEXT(id, unsigned ? GL11.GL_UNSIGNED_BYTE : GL11.GL_BYTE, pAddr, pAddr.position());
}
public static void glSetInvariantEXT(int id, boolean unsigned, ShortBuffer pAddr) {
- nglSetInvariantEXT(id, unsigned ? CoreGL11Constants.GL_UNSIGNED_SHORT : CoreGL11Constants.GL_SHORT, pAddr, pAddr.position()<<1);
+ nglSetInvariantEXT(id, unsigned ? GL11.GL_UNSIGNED_SHORT : GL11.GL_SHORT, pAddr, pAddr.position()<<1);
}
public static void glSetInvariantEXT(int id, FloatBuffer pAddr) {
- nglSetInvariantEXT(id, CoreGL11Constants.GL_FLOAT, pAddr, pAddr.position()<<2);
+ nglSetInvariantEXT(id, GL11.GL_FLOAT, pAddr, pAddr.position()<<2);
}
public static void glSetInvariantEXT(int id, boolean unsigned, IntBuffer pAddr) {
- nglSetInvariantEXT(id, unsigned ? CoreGL11Constants.GL_UNSIGNED_INT : CoreGL11Constants.GL_INT, pAddr, pAddr.position()<<2);
+ nglSetInvariantEXT(id, unsigned ? GL11.GL_UNSIGNED_INT : GL11.GL_INT, pAddr, pAddr.position()<<2);
}
private static native void nglSetInvariantEXT(int id, int type, Buffer pAddr, int pAddr_offset);
public static void glSetLocalConstantEXT(int id, boolean unsigned, ByteBuffer pAddr) {
- nglSetLocalConstantEXT(id, unsigned ? CoreGL11Constants.GL_UNSIGNED_BYTE : CoreGL11Constants.GL_BYTE, pAddr, pAddr.position());
+ nglSetLocalConstantEXT(id, unsigned ? GL11.GL_UNSIGNED_BYTE : GL11.GL_BYTE, pAddr, pAddr.position());
}
public static void glSetLocalConstantEXT(int id, boolean unsigned, ShortBuffer pAddr) {
- nglSetLocalConstantEXT(id, unsigned ? CoreGL11Constants.GL_UNSIGNED_SHORT : CoreGL11Constants.GL_SHORT, pAddr, pAddr.position()<<1);
+ nglSetLocalConstantEXT(id, unsigned ? GL11.GL_UNSIGNED_SHORT : GL11.GL_SHORT, pAddr, pAddr.position()<<1);
}
public static void glSetLocalConstantEXT(int id, FloatBuffer pAddr) {
- nglSetLocalConstantEXT(id, CoreGL11Constants.GL_FLOAT, pAddr, pAddr.position()<<2);
+ nglSetLocalConstantEXT(id, GL11.GL_FLOAT, pAddr, pAddr.position()<<2);
}
public static void glSetLocalConstantEXT(int id, boolean unsigned, IntBuffer pAddr) {
- nglSetLocalConstantEXT(id, unsigned ? CoreGL11Constants.GL_UNSIGNED_INT : CoreGL11Constants.GL_INT, pAddr, pAddr.position()<<2);
+ nglSetLocalConstantEXT(id, unsigned ? GL11.GL_UNSIGNED_INT : GL11.GL_INT, pAddr, pAddr.position()<<2);
}
private static native void nglSetLocalConstantEXT(int id, int type, Buffer pAddr, int pAddr_offset);
@@ -268,19 +268,19 @@ public class EXTVertexShader {
private static native void nglVariantuivEXT(int id, IntBuffer piAddr, int piAddr_offset);
public static void glVariantPointerEXT(int id, boolean unsigned, int stride, ByteBuffer pAddr) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVariantPointerEXT(id, unsigned ? CoreGL11Constants.GL_UNSIGNED_BYTE : CoreGL11Constants.GL_BYTE, stride, pAddr, pAddr.position());
+ nglVariantPointerEXT(id, unsigned ? GL11.GL_UNSIGNED_BYTE : GL11.GL_BYTE, stride, pAddr, pAddr.position());
}
public static void glVariantPointerEXT(int id, boolean unsigned, int stride, ShortBuffer pAddr) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVariantPointerEXT(id, unsigned ? CoreGL11Constants.GL_UNSIGNED_SHORT : CoreGL11Constants.GL_SHORT, stride, pAddr, pAddr.position()<<1);
+ nglVariantPointerEXT(id, unsigned ? GL11.GL_UNSIGNED_SHORT : GL11.GL_SHORT, stride, pAddr, pAddr.position()<<1);
}
public static void glVariantPointerEXT(int id, int stride, FloatBuffer pAddr) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVariantPointerEXT(id, CoreGL11Constants.GL_FLOAT, stride, pAddr, pAddr.position()<<2);
+ nglVariantPointerEXT(id, GL11.GL_FLOAT, stride, pAddr, pAddr.position()<<2);
}
public static void glVariantPointerEXT(int id, boolean unsigned, int stride, IntBuffer pAddr) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVariantPointerEXT(id, unsigned ? CoreGL11Constants.GL_UNSIGNED_INT : CoreGL11Constants.GL_INT, stride, pAddr, pAddr.position()<<2);
+ nglVariantPointerEXT(id, unsigned ? GL11.GL_UNSIGNED_INT : GL11.GL_INT, stride, pAddr, pAddr.position()<<2);
}
private static native void nglVariantPointerEXT(int id, int type, int stride, Buffer pAddr, int pAddr_offset);
public static void glVariantPointerEXT(int id, int type, int stride, int buffer_offset) {
diff --git a/src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java b/src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java
index 57a74602..cda35b0b 100644
--- a/src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java
+++ b/src/java/org/lwjgl/opengl/ext/EXTVertexWeighting.java
@@ -43,7 +43,7 @@ import java.nio.Buffer;
import java.nio.FloatBuffer;
import org.lwjgl.opengl.VBOTracker;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
public class EXTVertexWeighting {
public static final int GL_MODELVIEW0_STACK_DEPTH_EXT = 0x0BA3; /* alias to MODELVIEW_STACK_DEPTH */
@@ -64,7 +64,7 @@ public class EXTVertexWeighting {
public static void glVertexWeightPointerEXT(int size, int stride, FloatBuffer pPointer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVertexWeightPointerEXT(size, CoreGL11Constants.GL_FLOAT, stride, pPointer, pPointer.position()<<2);
+ nglVertexWeightPointerEXT(size, GL11.GL_FLOAT, stride, pPointer, pPointer.position()<<2);
}
private static native void nglVertexWeightPointerEXT(int size, int type, int stride, Buffer pPointer, int pPointer_offset);
public static void glVertexWeightPointerEXT(int size, int type, int stride, int buffer_offset) {
diff --git a/src/java/org/lwjgl/opengl/nv/NVVertexProgram.java b/src/java/org/lwjgl/opengl/nv/NVVertexProgram.java
index 89b51552..4d87e6bf 100644
--- a/src/java/org/lwjgl/opengl/nv/NVVertexProgram.java
+++ b/src/java/org/lwjgl/opengl/nv/NVVertexProgram.java
@@ -41,7 +41,7 @@ package org.lwjgl.opengl.nv;
import java.nio.*;
import org.lwjgl.opengl.VBOTracker;
-import org.lwjgl.opengl.CoreGL11Constants;
+import org.lwjgl.opengl.GL11;
public class NVVertexProgram extends NVProgram {
@@ -260,22 +260,22 @@ public class NVVertexProgram extends NVProgram {
public static void glVertexAttribPointerNV(int index, int size, boolean unsigned, int stride, ByteBuffer buffer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVertexAttribPointerNV(index, size, unsigned ? CoreGL11Constants.GL_UNSIGNED_BYTE : CoreGL11Constants.GL_BYTE, stride, buffer, buffer.position());
+ nglVertexAttribPointerNV(index, size, unsigned ? GL11.GL_UNSIGNED_BYTE : GL11.GL_BYTE, stride, buffer, buffer.position());
}
public static void glVertexAttribPointerNV(int index, int size, boolean unsigned, int stride, ShortBuffer buffer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVertexAttribPointerNV(index, size, unsigned ? CoreGL11Constants.GL_UNSIGNED_SHORT : CoreGL11Constants.GL_SHORT, stride, buffer, buffer.position() << 1);
+ nglVertexAttribPointerNV(index, size, unsigned ? GL11.GL_UNSIGNED_SHORT : GL11.GL_SHORT, stride, buffer, buffer.position() << 1);
}
public static void glVertexAttribPointerNV(int index, int size, int stride, FloatBuffer buffer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVertexAttribPointerNV(index, size, CoreGL11Constants.GL_FLOAT, stride, buffer, buffer.position() << 2);
+ nglVertexAttribPointerNV(index, size, GL11.GL_FLOAT, stride, buffer, buffer.position() << 2);
}
public static void glVertexAttribPointerNV(int index, int size, boolean unsigned, int stride, IntBuffer buffer) {
assert VBOTracker.getVBOArrayStack().getState() == 0: "Cannot use Buffers when VBO is enabled";
- nglVertexAttribPointerNV(index, size, unsigned ? CoreGL11Constants.GL_UNSIGNED_INT : CoreGL11Constants.GL_INT, stride, buffer, buffer.position() << 2);
+ nglVertexAttribPointerNV(index, size, unsigned ? GL11.GL_UNSIGNED_INT : GL11.GL_INT, stride, buffer, buffer.position() << 2);
}
private static native void nglVertexAttribPointerNV(int index, int size, int type, int stride, Buffer buffer, int bufferOffset);
diff --git a/src/java/org/lwjgl/test/input/ControllerCreationTest.java b/src/java/org/lwjgl/test/input/ControllerCreationTest.java
index c0c1c60d..ef3275c2 100644
--- a/src/java/org/lwjgl/test/input/ControllerCreationTest.java
+++ b/src/java/org/lwjgl/test/input/ControllerCreationTest.java
@@ -35,7 +35,7 @@ import org.lwjgl.Sys;
import org.lwjgl.Display;
import org.lwjgl.DisplayMode;
import org.lwjgl.input.Controller;
-import org.lwjgl.opengl.CoreGL11;
+import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.Window;
import org.lwjgl.opengl.GLU;
import org.lwjgl.vector.Vector2f;
@@ -88,7 +88,7 @@ public class ControllerCreationTest {
}
private void initializeOpenGL() {
- CoreGL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
+ GL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
GLU.gluOrtho2D(0.0, 640, 0, 480);
}
@@ -195,24 +195,24 @@ public class ControllerCreationTest {
}
private void render() {
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
- CoreGL11.glPushMatrix();
- CoreGL11.glBegin(CoreGL11.GL_POLYGON);
+ GL11.glPushMatrix();
+ GL11.glBegin(GL11.GL_POLYGON);
{
- CoreGL11.glColor3f(0.0f, 1.0f, 1.0f);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
+ GL11.glColor3f(0.0f, 1.0f, 1.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
- CoreGL11.glColor3f(1.0f, 0.0f, 1.0f);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
+ GL11.glColor3f(1.0f, 0.0f, 1.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
- CoreGL11.glColor3f(1.0f, 1.0f, 0.0f);
- CoreGL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
+ GL11.glColor3f(1.0f, 1.0f, 0.0f);
+ GL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
}
- CoreGL11.glEnd();
- CoreGL11.glPopMatrix();
+ GL11.glEnd();
+ GL11.glPopMatrix();
}
/**
diff --git a/src/java/org/lwjgl/test/input/ControllerTest.java b/src/java/org/lwjgl/test/input/ControllerTest.java
index 3bb57675..2eb12eb2 100644
--- a/src/java/org/lwjgl/test/input/ControllerTest.java
+++ b/src/java/org/lwjgl/test/input/ControllerTest.java
@@ -34,7 +34,7 @@ package org.lwjgl.test.input;
import org.lwjgl.DisplayMode;
import org.lwjgl.input.Controller;
import org.lwjgl.input.Keyboard;
-import org.lwjgl.opengl.CoreGL11;
+import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.Window;
import org.lwjgl.opengl.GLU;
import org.lwjgl.vector.Vector2f;
@@ -86,7 +86,7 @@ public class ControllerTest {
}
private void initializeOpenGL() {
- CoreGL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
+ GL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
GLU.gluOrtho2D(0.0, 640, 0, 480);
}
@@ -167,9 +167,9 @@ public class ControllerTest {
}
private void render() {
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
- CoreGL11.glBegin(CoreGL11.GL_POLYGON);
+ GL11.glBegin(GL11.GL_POLYGON);
{
float color = 1.0f;
int buttonDown = 0;
@@ -180,15 +180,15 @@ public class ControllerTest {
System.out.println("Button " + i + " down");
}
}
- CoreGL11.glColor3f(color, color, color);
+ GL11.glColor3f(color, color, color);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
- CoreGL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
+ GL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
}
- CoreGL11.glEnd();
+ GL11.glEnd();
}
/**
diff --git a/src/java/org/lwjgl/test/input/HWCursorTest.java b/src/java/org/lwjgl/test/input/HWCursorTest.java
index a1a55acb..9c0b6199 100644
--- a/src/java/org/lwjgl/test/input/HWCursorTest.java
+++ b/src/java/org/lwjgl/test/input/HWCursorTest.java
@@ -182,23 +182,23 @@ public class HWCursorTest {
*/
private void render() {
//clear background
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
// draw white quad
- CoreGL11.glPushMatrix();
+ GL11.glPushMatrix();
{
- CoreGL11.glTranslatef(mouse_x, 600 - mouse_y, 0);
- CoreGL11.glColor3f(1.0f, 1.0f, 1.0f);
- CoreGL11.glBegin(CoreGL11.GL_QUADS);
+ GL11.glTranslatef(mouse_x, 600 - mouse_y, 0);
+ GL11.glColor3f(1.0f, 1.0f, 1.0f);
+ GL11.glBegin(GL11.GL_QUADS);
{
- CoreGL11.glVertex2i(-50, -50);
- CoreGL11.glVertex2i(50, -50);
- CoreGL11.glVertex2i(50, 50);
- CoreGL11.glVertex2i(-50, 50);
+ GL11.glVertex2i(-50, -50);
+ GL11.glVertex2i(50, -50);
+ GL11.glVertex2i(50, 50);
+ GL11.glVertex2i(-50, 50);
}
- CoreGL11.glEnd();
+ GL11.glEnd();
}
- CoreGL11.glPopMatrix();
+ GL11.glPopMatrix();
}
/**
@@ -327,15 +327,15 @@ public class HWCursorTest {
*/
private void glInit() {
// Go into orthographic projection mode.
- CoreGL11.glMatrixMode(CoreGL11.GL_PROJECTION);
- CoreGL11.glLoadIdentity();
+ GL11.glMatrixMode(GL11.GL_PROJECTION);
+ GL11.glLoadIdentity();
GLU.gluOrtho2D(0, mode.width, 0, mode.height);
- CoreGL11.glMatrixMode(CoreGL11.GL_MODELVIEW);
- CoreGL11.glLoadIdentity();
- CoreGL11.glViewport(0, 0, mode.width, mode.height);
+ GL11.glMatrixMode(GL11.GL_MODELVIEW);
+ GL11.glLoadIdentity();
+ GL11.glViewport(0, 0, mode.width, mode.height);
//set clear color to black
- CoreGL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
+ GL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
//sync frame (only works on windows)
Window.setVSyncEnabled(true);
diff --git a/src/java/org/lwjgl/test/input/KeyboardTest.java b/src/java/org/lwjgl/test/input/KeyboardTest.java
index d7066584..6f8b8d16 100644
--- a/src/java/org/lwjgl/test/input/KeyboardTest.java
+++ b/src/java/org/lwjgl/test/input/KeyboardTest.java
@@ -33,7 +33,7 @@ package org.lwjgl.test.input;
import org.lwjgl.DisplayMode;
import org.lwjgl.input.Keyboard;
-import org.lwjgl.opengl.CoreGL11;
+import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.Window;
import org.lwjgl.opengl.GLU;
import org.lwjgl.vector.Vector2f;
@@ -89,7 +89,7 @@ public class KeyboardTest {
}
private void initializeOpenGL() {
- CoreGL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
+ GL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
GLU.gluOrtho2D(0.0, 640, 0, 480);
}
@@ -198,21 +198,21 @@ public class KeyboardTest {
}
private void render() {
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
- CoreGL11.glBegin(CoreGL11.GL_POLYGON);
+ GL11.glBegin(GL11.GL_POLYGON);
{
float color = 1.0f;
int buttonDown = 0;
- CoreGL11.glColor3f(color, color, color);
+ GL11.glColor3f(color, color, color);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
- CoreGL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
+ GL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
}
- CoreGL11.glEnd();
+ GL11.glEnd();
}
/**
diff --git a/src/java/org/lwjgl/test/input/MouseCreationTest.java b/src/java/org/lwjgl/test/input/MouseCreationTest.java
index 0bfa8f08..47ca8ea9 100644
--- a/src/java/org/lwjgl/test/input/MouseCreationTest.java
+++ b/src/java/org/lwjgl/test/input/MouseCreationTest.java
@@ -35,7 +35,7 @@ import org.lwjgl.Sys;
import org.lwjgl.Display;
import org.lwjgl.DisplayMode;
import org.lwjgl.input.Mouse;
-import org.lwjgl.opengl.CoreGL11;
+import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.Window;
import org.lwjgl.opengl.GLU;
import org.lwjgl.vector.Vector2f;
@@ -91,7 +91,7 @@ public class MouseCreationTest {
}
private void initializeOpenGL() {
- CoreGL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
+ GL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
GLU.gluOrtho2D(0.0, 640, 0, 480);
}
@@ -200,9 +200,9 @@ public class MouseCreationTest {
}
private void render() {
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
- CoreGL11.glBegin(CoreGL11.GL_POLYGON);
+ GL11.glBegin(GL11.GL_POLYGON);
{
float color = 1.0f;
int buttonDown = 0;
@@ -213,15 +213,15 @@ public class MouseCreationTest {
break;
}
}
- CoreGL11.glColor3f(color, color, color);
+ GL11.glColor3f(color, color, color);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
- CoreGL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
+ GL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
}
- CoreGL11.glEnd();
+ GL11.glEnd();
}
/**
diff --git a/src/java/org/lwjgl/test/input/MouseTest.java b/src/java/org/lwjgl/test/input/MouseTest.java
index 93498d97..2efe0577 100644
--- a/src/java/org/lwjgl/test/input/MouseTest.java
+++ b/src/java/org/lwjgl/test/input/MouseTest.java
@@ -34,7 +34,7 @@ package org.lwjgl.test.input;
import org.lwjgl.DisplayMode;
import org.lwjgl.input.Mouse;
import org.lwjgl.input.Keyboard;
-import org.lwjgl.opengl.CoreGL11;
+import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.Window;
import org.lwjgl.opengl.GLU;
import org.lwjgl.vector.Vector2f;
@@ -86,7 +86,7 @@ public class MouseTest {
}
private void initializeOpenGL() {
- CoreGL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
+ GL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
GLU.gluOrtho2D(0.0, 640, 0, 480);
}
@@ -154,9 +154,9 @@ public class MouseTest {
}
private void render() {
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
- CoreGL11.glBegin(CoreGL11.GL_POLYGON);
+ GL11.glBegin(GL11.GL_POLYGON);
{
float color = 1.0f;
int buttonDown = 0;
@@ -167,15 +167,15 @@ public class MouseTest {
break;
}
}
- CoreGL11.glColor3f(color, color, color);
+ GL11.glColor3f(color, color, color);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
- CoreGL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
- CoreGL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
- CoreGL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 0.0f);
+ GL11.glVertex2f(position.x + 0.0f, position.y + 30.0f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 30.0f);
+ GL11.glVertex2f(position.x + 60.0f, position.y + 15.f);
+ GL11.glVertex2f(position.x + 40.0f, position.y + 0.0f);
}
- CoreGL11.glEnd();
+ GL11.glEnd();
}
/**
diff --git a/src/java/org/lwjgl/test/openal/PositionTest.java b/src/java/org/lwjgl/test/openal/PositionTest.java
index edfd0636..5b743741 100644
--- a/src/java/org/lwjgl/test/openal/PositionTest.java
+++ b/src/java/org/lwjgl/test/openal/PositionTest.java
@@ -122,14 +122,14 @@ public class PositionTest extends BasicTest {
// =====================================================
Sys.log("Setting up OpenGL");
- CoreGL11.glViewport(0, 0, WINDOW_WIDTH, WINDOW_HEIGHT);
- CoreGL11.glMatrixMode(CoreGL11.GL_PROJECTION);
- CoreGL11.glLoadIdentity();
+ GL11.glViewport(0, 0, WINDOW_WIDTH, WINDOW_HEIGHT);
+ GL11.glMatrixMode(GL11.GL_PROJECTION);
+ GL11.glLoadIdentity();
GLU.gluPerspective(50.0, WINDOW_WIDTH / WINDOW_HEIGHT, 0.0, 50.0);
- CoreGL11.glMatrixMode(CoreGL11.GL_MODELVIEW);
- CoreGL11.glLoadIdentity();
- CoreGL11.glTranslatef(0.0f, 0.0f, -6.6f);
- CoreGL11.glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
+ GL11.glMatrixMode(GL11.GL_MODELVIEW);
+ GL11.glLoadIdentity();
+ GL11.glTranslatef(0.0f, 0.0f, -6.6f);
+ GL11.glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
glut = this.new GLUT();
Window.setVSyncEnabled(true);
@@ -404,48 +404,48 @@ public class PositionTest extends BasicTest {
* Render the scene
*/
private void render() {
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT | CoreGL11.GL_DEPTH_BUFFER_BIT);
- CoreGL11.glPushMatrix();
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT);
+ GL11.glPushMatrix();
{
- CoreGL11.glRotatef(20.0f, 1.0f, 1.0f, 0.0f);
+ GL11.glRotatef(20.0f, 1.0f, 1.0f, 0.0f);
// left
- CoreGL11.glPushMatrix();
+ GL11.glPushMatrix();
{
- CoreGL11.glTranslatef(leftPosition.get(0), leftPosition.get(1), leftPosition.get(2));
- CoreGL11.glColor3f(1.0f, 0.0f, 0.0f);
+ GL11.glTranslatef(leftPosition.get(0), leftPosition.get(1), leftPosition.get(2));
+ GL11.glColor3f(1.0f, 0.0f, 0.0f);
glut.glutWireCube(0.5f);
}
- CoreGL11.glPopMatrix();
+ GL11.glPopMatrix();
// center
- CoreGL11.glPushMatrix();
+ GL11.glPushMatrix();
{
- CoreGL11.glTranslatef(centerPosition.get(0), centerPosition.get(1), centerPosition.get(2));
- CoreGL11.glColor3f(0.0f, 0.0f, 1.0f);
+ GL11.glTranslatef(centerPosition.get(0), centerPosition.get(1), centerPosition.get(2));
+ GL11.glColor3f(0.0f, 0.0f, 1.0f);
glut.glutWireCube(0.5f);
}
- CoreGL11.glPopMatrix();
+ GL11.glPopMatrix();
// right
- CoreGL11.glPushMatrix();
+ GL11.glPushMatrix();
{
- CoreGL11.glTranslatef(rightPosition.get(0), rightPosition.get(1), rightPosition.get(2));
- CoreGL11.glColor3f(0.0f, 1.0f, 0.0f);
+ GL11.glTranslatef(rightPosition.get(0), rightPosition.get(1), rightPosition.get(2));
+ GL11.glColor3f(0.0f, 1.0f, 0.0f);
glut.glutWireCube(0.5f);
}
- CoreGL11.glPopMatrix();
+ GL11.glPopMatrix();
// listener
- CoreGL11.glPushMatrix();
+ GL11.glPushMatrix();
{
- CoreGL11.glTranslatef(listenerPosition.get(0), listenerPosition.get(1), listenerPosition.get(2));
- CoreGL11.glColor3f(1.0f, 1.0f, 1.0f);
+ GL11.glTranslatef(listenerPosition.get(0), listenerPosition.get(1), listenerPosition.get(2));
+ GL11.glColor3f(1.0f, 1.0f, 1.0f);
glut.glutSolidCube(0.5f);
}
- CoreGL11.glPopMatrix();
+ GL11.glPopMatrix();
}
- CoreGL11.glPopMatrix();
+ GL11.glPopMatrix();
}
/**
@@ -515,11 +515,11 @@ public class PositionTest extends BasicTest {
float v[][] = new float[8][3];
public void glutWireCube(float size) {
- drawBox(size, CoreGL11.GL_LINE_LOOP);
+ drawBox(size, GL11.GL_LINE_LOOP);
}
public void glutSolidCube(float size) {
- drawBox(size, CoreGL11.GL_QUADS);
+ drawBox(size, GL11.GL_QUADS);
}
private void drawBox(float size, int type) {
@@ -532,13 +532,13 @@ public class PositionTest extends BasicTest {
v[1][2] = v[2][2] = v[5][2] = v[6][2] = size / 2;
for (int i = 5; i >= 0; i--) {
- CoreGL11.glBegin(type);
- CoreGL11.glNormal3f(n[i][0], n[i][1], n[i][2]);
- CoreGL11.glVertex3f(v[faces[i][0]][0], v[faces[i][0]][1], v[faces[i][0]][2]);
- CoreGL11.glVertex3f(v[faces[i][1]][0], v[faces[i][1]][1], v[faces[i][1]][2]);
- CoreGL11.glVertex3f(v[faces[i][2]][0], v[faces[i][2]][1], v[faces[i][2]][2]);
- CoreGL11.glVertex3f(v[faces[i][3]][0], v[faces[i][3]][1], v[faces[i][3]][2]);
- CoreGL11.glEnd();
+ GL11.glBegin(type);
+ GL11.glNormal3f(n[i][0], n[i][1], n[i][2]);
+ GL11.glVertex3f(v[faces[i][0]][0], v[faces[i][0]][1], v[faces[i][0]][2]);
+ GL11.glVertex3f(v[faces[i][1]][0], v[faces[i][1]][1], v[faces[i][1]][2]);
+ GL11.glVertex3f(v[faces[i][2]][0], v[faces[i][2]][1], v[faces[i][2]][2]);
+ GL11.glVertex3f(v[faces[i][3]][0], v[faces[i][3]][1], v[faces[i][3]][2]);
+ GL11.glEnd();
}
}
diff --git a/src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java b/src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java
index b3d35499..e2b2ec57 100644
--- a/src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java
+++ b/src/java/org/lwjgl/test/opengl/FullScreenWindowedTest.java
@@ -168,24 +168,24 @@ public class FullScreenWindowedTest {
private void render() {
//clear background
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
// draw white quad
- CoreGL11.glPushMatrix();
+ GL11.glPushMatrix();
{
- CoreGL11.glTranslatef(quadPosition.x, quadPosition.y, 0);
- CoreGL11.glRotatef(angle, 0.0f, 0.0f, 1.0f);
- CoreGL11.glColor3f(1.0f, 1.0f, 1.0f);
- CoreGL11.glBegin(CoreGL11.GL_QUADS);
+ GL11.glTranslatef(quadPosition.x, quadPosition.y, 0);
+ GL11.glRotatef(angle, 0.0f, 0.0f, 1.0f);
+ GL11.glColor3f(1.0f, 1.0f, 1.0f);
+ GL11.glBegin(GL11.GL_QUADS);
{
- CoreGL11.glVertex2i(-50, -50);
- CoreGL11.glVertex2i(50, -50);
- CoreGL11.glVertex2i(50, 50);
- CoreGL11.glVertex2i(-50, 50);
+ GL11.glVertex2i(-50, -50);
+ GL11.glVertex2i(50, -50);
+ GL11.glVertex2i(50, 50);
+ GL11.glVertex2i(-50, 50);
}
- CoreGL11.glEnd();
+ GL11.glEnd();
}
- CoreGL11.glPopMatrix();
+ GL11.glPopMatrix();
}
/**
@@ -305,15 +305,15 @@ public class FullScreenWindowedTest {
*/
private void glInit() {
// Go into orthographic projection mode.
- CoreGL11.glMatrixMode(CoreGL11.GL_PROJECTION);
- CoreGL11.glLoadIdentity();
+ GL11.glMatrixMode(GL11.GL_PROJECTION);
+ GL11.glLoadIdentity();
GLU.gluOrtho2D(0, mode.width, 0, mode.height);
- CoreGL11.glMatrixMode(CoreGL11.GL_MODELVIEW);
- CoreGL11.glLoadIdentity();
- CoreGL11.glViewport(0, 0, mode.width, mode.height);
+ GL11.glMatrixMode(GL11.GL_MODELVIEW);
+ GL11.glLoadIdentity();
+ GL11.glViewport(0, 0, mode.width, mode.height);
//set clear color to black
- CoreGL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
+ GL11.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
//sync frame (only works on windows)
Window.setVSyncEnabled(true);
diff --git a/src/java/org/lwjgl/test/opengl/Game.java b/src/java/org/lwjgl/test/opengl/Game.java
index ffd53163..531877f9 100644
--- a/src/java/org/lwjgl/test/opengl/Game.java
+++ b/src/java/org/lwjgl/test/opengl/Game.java
@@ -148,17 +148,17 @@ public final class Game {
* All rendering is done in here
*/
private static void render() {
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
- CoreGL11.glPushMatrix();
- CoreGL11.glTranslatef(Display.getWidth() / 2, Display.getHeight() / 2, 0.0f);
- CoreGL11.glRotatef(angle, 0, 0, 1.0f);
- CoreGL11.glBegin(CoreGL11.GL_QUADS);
- CoreGL11.glVertex2i(-50, -50);
- CoreGL11.glVertex2i(50, -50);
- CoreGL11.glVertex2i(50, 50);
- CoreGL11.glVertex2i(-50, 50);
- CoreGL11.glEnd();
- CoreGL11.glPopMatrix();
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
+ GL11.glPushMatrix();
+ GL11.glTranslatef(Display.getWidth() / 2, Display.getHeight() / 2, 0.0f);
+ GL11.glRotatef(angle, 0, 0, 1.0f);
+ GL11.glBegin(GL11.GL_QUADS);
+ GL11.glVertex2i(-50, -50);
+ GL11.glVertex2i(50, -50);
+ GL11.glVertex2i(50, 50);
+ GL11.glVertex2i(-50, 50);
+ GL11.glEnd();
+ GL11.glPopMatrix();
}
/**
@@ -172,18 +172,18 @@ public final class Game {
Sys.setProcessPriority(Sys.HIGH_PRIORITY);
System.out.println("Timer resolution: " + Sys.getTimerResolution());
// Go into orthographic projection mode.
- CoreGL11.glMatrixMode(CoreGL11.GL_PROJECTION);
- CoreGL11.glLoadIdentity();
+ GL11.glMatrixMode(GL11.GL_PROJECTION);
+ GL11.glLoadIdentity();
GLU.gluOrtho2D(0, Display.getWidth(), 0, Display.getHeight());
- CoreGL11.glMatrixMode(CoreGL11.GL_MODELVIEW);
- CoreGL11.glLoadIdentity();
- CoreGL11.glViewport(0, 0, Display.getWidth(), Display.getHeight());
+ GL11.glMatrixMode(GL11.GL_MODELVIEW);
+ GL11.glLoadIdentity();
+ GL11.glViewport(0, 0, Display.getWidth(), Display.getHeight());
ByteBuffer num_tex_units_buf = ByteBuffer.allocateDirect(4);
num_tex_units_buf.order(ByteOrder.nativeOrder());
- CoreGL11.glGetInteger(CoreGL13.GL_MAX_TEXTURE_UNITS, num_tex_units_buf.asIntBuffer());
+ GL11.glGetInteger(GL13.GL_MAX_TEXTURE_UNITS, num_tex_units_buf.asIntBuffer());
System.out.println("Number of texture units: " + num_tex_units_buf.getInt());
// Fix the refresh rate to the display frequency.
-// CoreGL11.wglSwapIntervalEXT(1);
+// GL11.wglSwapIntervalEXT(1);
}
/**
diff --git a/src/java/org/lwjgl/test/opengl/Grass.java b/src/java/org/lwjgl/test/opengl/Grass.java
index 155bd2e9..8b749e63 100644
--- a/src/java/org/lwjgl/test/opengl/Grass.java
+++ b/src/java/org/lwjgl/test/opengl/Grass.java
@@ -147,7 +147,7 @@ public class Grass {
NVVertexProgram.GL_VERTEX_PROGRAM_NV,
program_handle,
program_buf);
- /*CoreGL11.glGetInteger(CoreGL11.PROGRAM_ERROR_POSITION_NV, int_buf);
+ /*GL11.glGetInteger(GL11.PROGRAM_ERROR_POSITION_NV, int_buf);
System.out.println("error position: " + int_buf.get(0));*/
genMesh();
@@ -160,24 +160,24 @@ public class Grass {
light_buf_f.rewind();
light_buf_f.put(LightDiffuse);
- CoreGL11.glLightfv(
- CoreGL11.GL_LIGHT0,
- CoreGL11.GL_DIFFUSE,
+ GL11.glLightfv(
+ GL11.GL_LIGHT0,
+ GL11.GL_DIFFUSE,
light_buf_f);
light_buf_f.rewind();
light_buf_f.put(LightPosition);
- CoreGL11.glLightfv(
- CoreGL11.GL_LIGHT0,
- CoreGL11.GL_POSITION,
+ GL11.glLightfv(
+ GL11.GL_LIGHT0,
+ GL11.GL_POSITION,
light_buf_f);
- CoreGL11.glEnable(CoreGL11.GL_LIGHT0);
- CoreGL11.glEnable(CoreGL11.GL_LIGHTING);
- CoreGL11.glEnable(CoreGL11.GL_DEPTH_TEST);
- CoreGL11.glBlendFunc(CoreGL11.GL_SRC_ALPHA, CoreGL11.GL_ONE_MINUS_SRC_ALPHA);
- CoreGL11.glEnable(CoreGL11.GL_BLEND);
- CoreGL11.glMatrixMode(CoreGL11.GL_PROJECTION);
+ GL11.glEnable(GL11.GL_LIGHT0);
+ GL11.glEnable(GL11.GL_LIGHTING);
+ GL11.glEnable(GL11.GL_DEPTH_TEST);
+ GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
+ GL11.glEnable(GL11.GL_BLEND);
+ GL11.glMatrixMode(GL11.GL_PROJECTION);
GLU.gluPerspective(40.0, 1.0, 1.0, 50.0);
- CoreGL11.glMatrixMode(CoreGL11.GL_MODELVIEW);
+ GL11.glMatrixMode(GL11.GL_MODELVIEW);
GLU.gluLookAt(14.0, 10.0, -16.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0);
@@ -193,7 +193,7 @@ public class Grass {
degree *= (0.5 + myrand());
ptrAnimate(degree);
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT | CoreGL11.GL_DEPTH_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT);
//ptrDraw();
@@ -239,16 +239,16 @@ public class Grass {
fRigid = ((fRigid = myrand()) < 0.2f) ? 0.2f : fRigid;
if (myrand() < 0.3)
- CoreGL11.glBegin(CoreGL11.GL_LINE_STRIP);
+ GL11.glBegin(GL11.GL_LINE_STRIP);
else
- CoreGL11.glBegin(CoreGL11.GL_QUAD_STRIP);
+ GL11.glBegin(GL11.GL_QUAD_STRIP);
for (cFaces = 0; cFaces < numFaces; cFaces++) {
for (cWidth = frndWidth;
cWidth >= -frndWidth;
cWidth -= (frndWidth * 2.0f)) {
- CoreGL11.glColor4f(fX, fRigid, fZ, (float) cFaces / (float) numFaces);
- CoreGL11.glVertex3f(
+ GL11.glColor4f(fX, fRigid, fZ, (float) cFaces / (float) numFaces);
+ GL11.glVertex3f(
(float) (((cFaces - 2) * 0.1f)
* java.lang.Math.cos(fRotate)
+ (cWidth) * java.lang.Math.sin(fRotate)),
@@ -259,7 +259,7 @@ public class Grass {
}
frndWidth -= fDecWidth;
}
- CoreGL11.glEnd();
+ GL11.glEnd();
}
@@ -267,18 +267,18 @@ public class Grass {
float cI, cJ, fArea;
fArea = 20.0f;
- mesh = CoreGL11.glGenLists(1);
- CoreGL11.glNewList(mesh, CoreGL11.GL_COMPILE);
+ mesh = GL11.glGenLists(1);
+ GL11.glNewList(mesh, GL11.GL_COMPILE);
for (cI = -fArea / 2; cI < fArea / 2; cI += 0.25f) {
for (cJ = -fArea / 2; cJ < fArea / 2; cJ += 0.25f) {
genGrass(0.5f, 0.1f, cI, cJ);
}
}
- CoreGL11.glEndList();
+ GL11.glEndList();
}
private static void grsDraw() {
- CoreGL11.glEnable(NVVertexProgram.GL_VERTEX_PROGRAM_NV);
+ GL11.glEnable(NVVertexProgram.GL_VERTEX_PROGRAM_NV);
NVVertexProgram.glBindProgramNV(NVVertexProgram.GL_VERTEX_PROGRAM_NV, program_handle);
NVVertexProgram.glTrackMatrixNV(
NVVertexProgram.GL_VERTEX_PROGRAM_NV,
@@ -426,8 +426,8 @@ public class Grass {
0.5f,
1f);
NVVertexProgram.glProgramParameter4fNV(NVVertexProgram.GL_VERTEX_PROGRAM_NV, 26, 0.7f, 0.4f, 0f, 0f);
- CoreGL11.glCallList(mesh);
- CoreGL11.glDisable(NVVertexProgram.GL_VERTEX_PROGRAM_NV);
+ GL11.glCallList(mesh);
+ GL11.glDisable(NVVertexProgram.GL_VERTEX_PROGRAM_NV);
}
diff --git a/src/java/org/lwjgl/test/opengl/PbufferTest.java b/src/java/org/lwjgl/test/opengl/PbufferTest.java
index 93c6f1ce..fd7d43af 100644
--- a/src/java/org/lwjgl/test/opengl/PbufferTest.java
+++ b/src/java/org/lwjgl/test/opengl/PbufferTest.java
@@ -184,49 +184,49 @@ public class PbufferTest {
pbuffer.makeCurrent();
// Pbuffer rendering
//clear background
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
// draw white quad
- CoreGL11.glPushMatrix();
+ GL11.glPushMatrix();
{
- CoreGL11.glTranslatef(quadPosition.x, quadPosition.y, 0);
- CoreGL11.glRotatef(angle, 0.0f, 0.0f, 1.0f);
- CoreGL11.glColor3f(1.0f, 1.0f, 1.0f);
- CoreGL11.glBegin(CoreGL11.GL_QUADS);
+ GL11.glTranslatef(quadPosition.x, quadPosition.y, 0);
+ GL11.glRotatef(angle, 0.0f, 0.0f, 1.0f);
+ GL11.glColor3f(1.0f, 1.0f, 1.0f);
+ GL11.glBegin(GL11.GL_QUADS);
{
- CoreGL11.glVertex2i(-50, -50);
- CoreGL11.glVertex2i(50, -50);
- CoreGL11.glVertex2i(50, 50);
- CoreGL11.glVertex2i(-50, 50);
+ GL11.glVertex2i(-50, -50);
+ GL11.glVertex2i(50, -50);
+ GL11.glVertex2i(50, 50);
+ GL11.glVertex2i(-50, 50);
}
- CoreGL11.glEnd();
+ GL11.glEnd();
}
- CoreGL11.glPopMatrix();
- CoreGL11.glCopyTexImage2D(CoreGL11.GL_TEXTURE_2D, 0, CoreGL11.GL_RGB, 0, 0, 512, 512, 0);
+ GL11.glPopMatrix();
+ GL11.glCopyTexImage2D(GL11.GL_TEXTURE_2D, 0, GL11.GL_RGB, 0, 0, 512, 512, 0);
Pbuffer.releaseContext();
// OpenGL window rendering
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
// draw white quad
- CoreGL11.glPushMatrix();
+ GL11.glPushMatrix();
{
- CoreGL11.glTranslatef(quadPosition.x, quadPosition.y, 0);
- CoreGL11.glRotatef(angle, 0.0f, 0.0f, 1.0f);
- CoreGL11.glColor3f(1.0f, 1.0f, 0.0f);
- CoreGL11.glBegin(CoreGL11.GL_QUADS);
+ GL11.glTranslatef(quadPosition.x, quadPosition.y, 0);
+ GL11.glRotatef(angle, 0.0f, 0.0f, 1.0f);
+ GL11.glColor3f(1.0f, 1.0f, 0.0f);
+ GL11.glBegin(GL11.GL_QUADS);
{
- CoreGL11.glTexCoord2f(0f, 0f);
- CoreGL11.glVertex2i(-50, -50);
- CoreGL11.glTexCoord2f(1f, 0f);
- CoreGL11.glVertex2i(50, -50);
- CoreGL11.glTexCoord2f(1f, 1f);
- CoreGL11.glVertex2i(50, 50);
- CoreGL11.glTexCoord2f(0f, 1f);
- CoreGL11.glVertex2i(-50, 50);
+ GL11.glTexCoord2f(0f, 0f);
+ GL11.glVertex2i(-50, -50);
+ GL11.glTexCoord2f(1f, 0f);
+ GL11.glVertex2i(50, -50);
+ GL11.glTexCoord2f(1f, 1f);
+ GL11.glVertex2i(50, 50);
+ GL11.glTexCoord2f(0f, 1f);
+ GL11.glVertex2i(-50, 50);
}
- CoreGL11.glEnd();
+ GL11.glEnd();
}
- CoreGL11.glPopMatrix();
+ GL11.glPopMatrix();
}
private void initPbuffer() {
@@ -234,7 +234,7 @@ public class PbufferTest {
pbuffer = new Pbuffer(512, 512, mode.bpp, 0, 0, 0);
pbuffer.makeCurrent();
initGLState(256, 256, 0.5f);
- CoreGL11.glBindTexture(CoreGL11.GL_TEXTURE_2D, tex_handle);
+ GL11.glBindTexture(GL11.GL_TEXTURE_2D, tex_handle);
Pbuffer.releaseContext();
} catch (Exception e) {
e.printStackTrace();
@@ -335,7 +335,7 @@ public class PbufferTest {
private void destroyTexture() {
IntBuffer buffer = ByteBuffer.allocateDirect(4).order(ByteOrder.nativeOrder()).asIntBuffer();
buffer.put(0, tex_handle);
- CoreGL11.glDeleteTextures(buffer);
+ GL11.glDeleteTextures(buffer);
}
/**
@@ -370,15 +370,15 @@ public class PbufferTest {
}
private void initGLState(int width, int height, float color) {
- CoreGL11.glMatrixMode(CoreGL11.GL_PROJECTION);
- CoreGL11.glLoadIdentity();
+ GL11.glMatrixMode(GL11.GL_PROJECTION);
+ GL11.glLoadIdentity();
GLU.gluOrtho2D(0, mode.width, 0, mode.height);
- CoreGL11.glMatrixMode(CoreGL11.GL_MODELVIEW);
- CoreGL11.glLoadIdentity();
- CoreGL11.glViewport(0, 0, width, height);
+ GL11.glMatrixMode(GL11.GL_MODELVIEW);
+ GL11.glLoadIdentity();
+ GL11.glViewport(0, 0, width, height);
//set clear color to black
- CoreGL11.glClearColor(color, color, color, 0.0f);
+ GL11.glClearColor(color, color, color, 0.0f);
}
/**
@@ -388,17 +388,17 @@ public class PbufferTest {
//sync frame (only works on windows)
Window.setVSyncEnabled(true);
- CoreGL11.glTexEnvf(CoreGL11.GL_TEXTURE_ENV, CoreGL11.GL_TEXTURE_ENV_MODE, CoreGL11.GL_REPLACE);
- CoreGL11.glEnable(CoreGL11.GL_TEXTURE_2D);
+ GL11.glTexEnvf(GL11.GL_TEXTURE_ENV, GL11.GL_TEXTURE_ENV_MODE, GL11.GL_REPLACE);
+ GL11.glEnable(GL11.GL_TEXTURE_2D);
// Create shared texture
IntBuffer buffer = ByteBuffer.allocateDirect(4).order(ByteOrder.nativeOrder()).asIntBuffer();
- CoreGL11.glGenTextures(buffer);
+ GL11.glGenTextures(buffer);
tex_handle = buffer.get(0);
- CoreGL11.glBindTexture(CoreGL11.GL_TEXTURE_2D, tex_handle);
- CoreGL11.glTexParameteri(CoreGL11.GL_TEXTURE_2D, CoreGL11.GL_TEXTURE_WRAP_S, CoreGL11.GL_CLAMP);
- CoreGL11.glTexParameteri(CoreGL11.GL_TEXTURE_2D, CoreGL11.GL_TEXTURE_WRAP_T, CoreGL11.GL_CLAMP);
- CoreGL11.glTexParameteri(CoreGL11.GL_TEXTURE_2D, CoreGL11.GL_TEXTURE_MIN_FILTER, CoreGL11.GL_LINEAR);
- CoreGL11.glTexParameteri(CoreGL11.GL_TEXTURE_2D, CoreGL11.GL_TEXTURE_MAG_FILTER, CoreGL11.GL_LINEAR);
+ GL11.glBindTexture(GL11.GL_TEXTURE_2D, tex_handle);
+ GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_S, GL11.GL_CLAMP);
+ GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_WRAP_T, GL11.GL_CLAMP);
+ GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MIN_FILTER, GL11.GL_LINEAR);
+ GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_LINEAR);
initGLState(mode.width, mode.height, 0f);
}
diff --git a/src/java/org/lwjgl/test/opengl/VBOIndexTest.java b/src/java/org/lwjgl/test/opengl/VBOIndexTest.java
index 37ad5990..5ab6c9f3 100644
--- a/src/java/org/lwjgl/test/opengl/VBOIndexTest.java
+++ b/src/java/org/lwjgl/test/opengl/VBOIndexTest.java
@@ -151,10 +151,10 @@ public final class VBOIndexTest {
* All rendering is done in here
*/
private static void render() {
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
- CoreGL11.glPushMatrix();
- CoreGL11.glTranslatef(Display.getWidth() / 2, Display.getHeight() / 2, 0.0f);
- CoreGL11.glRotatef(angle, 0, 0, 1.0f);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
+ GL11.glPushMatrix();
+ GL11.glTranslatef(Display.getWidth() / 2, Display.getHeight() / 2, 0.0f);
+ GL11.glRotatef(angle, 0, 0, 1.0f);
ByteBuffer new_mapped_buffer = ARBVertexBufferObject.glMapBufferARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, ARBVertexBufferObject.GL_WRITE_ONLY_ARB, 2*4*4, mapped_buffer);
@@ -175,9 +175,9 @@ public final class VBOIndexTest {
mapped_indices_int_buffer.put(indices);
if (ARBVertexBufferObject.glUnmapBufferARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB) &&
ARBVertexBufferObject.glUnmapBufferARB(ARBVertexBufferObject.GL_ELEMENT_ARRAY_BUFFER_ARB)) {
- CoreGL11.glDrawElements(CoreGL11.GL_QUADS, 4, CoreGL11.GL_UNSIGNED_INT, 0);
+ GL11.glDrawElements(GL11.GL_QUADS, 4, GL11.GL_UNSIGNED_INT, 0);
}
- CoreGL11.glPopMatrix();
+ GL11.glPopMatrix();
}
/**
@@ -191,12 +191,12 @@ public final class VBOIndexTest {
Sys.setProcessPriority(Sys.HIGH_PRIORITY);
System.out.println("Timer resolution: " + Sys.getTimerResolution());
// Go into orthographic projection mode.
- CoreGL11.glMatrixMode(CoreGL11.GL_PROJECTION);
- CoreGL11.glLoadIdentity();
+ GL11.glMatrixMode(GL11.GL_PROJECTION);
+ GL11.glLoadIdentity();
GLU.gluOrtho2D(0, Display.getWidth(), 0, Display.getHeight());
- CoreGL11.glMatrixMode(CoreGL11.GL_MODELVIEW);
- CoreGL11.glLoadIdentity();
- CoreGL11.glViewport(0, 0, Display.getWidth(), Display.getHeight());
+ GL11.glMatrixMode(GL11.GL_MODELVIEW);
+ GL11.glLoadIdentity();
+ GL11.glViewport(0, 0, Display.getWidth(), Display.getHeight());
if (!GLCaps.GL_ARB_vertex_buffer_object) {
System.out.println("ARB VBO not supported!");
System.exit(1);
@@ -215,8 +215,8 @@ public final class VBOIndexTest {
indices.rewind();
ARBVertexBufferObject.glBufferDataARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, 2*4*4, (ByteBuffer)null, ARBVertexBufferObject.GL_STREAM_DRAW_ARB);
ARBVertexBufferObject.glBufferDataARB(ARBVertexBufferObject.GL_ELEMENT_ARRAY_BUFFER_ARB, 4*4, (ByteBuffer)null, ARBVertexBufferObject.GL_STREAM_DRAW_ARB);
- CoreGL11.glEnableClientState(CoreGL11.GL_VERTEX_ARRAY);
- CoreGL11.glVertexPointer(2, CoreGL11.GL_FLOAT, 0, 0);
+ GL11.glEnableClientState(GL11.GL_VERTEX_ARRAY);
+ GL11.glVertexPointer(2, GL11.GL_FLOAT, 0, 0);
}
/**
diff --git a/src/java/org/lwjgl/test/opengl/VBOTest.java b/src/java/org/lwjgl/test/opengl/VBOTest.java
index 9ee6110a..0cc38036 100644
--- a/src/java/org/lwjgl/test/opengl/VBOTest.java
+++ b/src/java/org/lwjgl/test/opengl/VBOTest.java
@@ -147,10 +147,10 @@ public final class VBOTest {
* All rendering is done in here
*/
private static void render() {
- CoreGL11.glClear(CoreGL11.GL_COLOR_BUFFER_BIT);
- CoreGL11.glPushMatrix();
- CoreGL11.glTranslatef(Display.getWidth() / 2, Display.getHeight() / 2, 0.0f);
- CoreGL11.glRotatef(angle, 0, 0, 1.0f);
+ GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
+ GL11.glPushMatrix();
+ GL11.glTranslatef(Display.getWidth() / 2, Display.getHeight() / 2, 0.0f);
+ GL11.glRotatef(angle, 0, 0, 1.0f);
ByteBuffer new_mapped_buffer = ARBVertexBufferObject.glMapBufferARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, ARBVertexBufferObject.GL_WRITE_ONLY_ARB, 2*4*4, mapped_buffer);
if (new_mapped_buffer != mapped_buffer)
mapped_float_buffer = new_mapped_buffer.order(ByteOrder.nativeOrder()).asFloatBuffer();
@@ -159,8 +159,8 @@ public final class VBOTest {
vertices.rewind();
mapped_float_buffer.put(vertices);
if (ARBVertexBufferObject.glUnmapBufferARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB))
- CoreGL11.glDrawArrays(CoreGL11.GL_QUADS, 0, 4);
- CoreGL11.glPopMatrix();
+ GL11.glDrawArrays(GL11.GL_QUADS, 0, 4);
+ GL11.glPopMatrix();
}
/**
@@ -174,12 +174,12 @@ public final class VBOTest {
Sys.setProcessPriority(Sys.HIGH_PRIORITY);
System.out.println("Timer resolution: " + Sys.getTimerResolution());
// Go into orthographic projection mode.
- CoreGL11.glMatrixMode(CoreGL11.GL_PROJECTION);
- CoreGL11.glLoadIdentity();
+ GL11.glMatrixMode(GL11.GL_PROJECTION);
+ GL11.glLoadIdentity();
GLU.gluOrtho2D(0, Display.getWidth(), 0, Display.getHeight());
- CoreGL11.glMatrixMode(CoreGL11.GL_MODELVIEW);
- CoreGL11.glLoadIdentity();
- CoreGL11.glViewport(0, 0, Display.getWidth(), Display.getHeight());
+ GL11.glMatrixMode(GL11.GL_MODELVIEW);
+ GL11.glLoadIdentity();
+ GL11.glViewport(0, 0, Display.getWidth(), Display.getHeight());
if (!GLCaps.GL_ARB_vertex_buffer_object) {
System.out.println("ARB VBO not supported!");
System.exit(1);
@@ -191,8 +191,8 @@ public final class VBOTest {
vertices = ByteBuffer.allocateDirect(2*4*4).order(ByteOrder.nativeOrder()).asFloatBuffer();
vertices.put(-50).put(-50).put(50).put(-50).put(50).put(50).put(-50).put(50);
ARBVertexBufferObject.glBufferDataARB(ARBVertexBufferObject.GL_ARRAY_BUFFER_ARB, 2*4*4, (ByteBuffer)null, ARBVertexBufferObject.GL_STREAM_DRAW_ARB);
- CoreGL11.glEnableClientState(CoreGL11.GL_VERTEX_ARRAY);
- CoreGL11.glVertexPointer(2, CoreGL11.GL_FLOAT, 0, 0);
+ GL11.glEnableClientState(GL11.GL_VERTEX_ARRAY);
+ GL11.glVertexPointer(2, GL11.GL_FLOAT, 0, 0);
}
/**
diff --git a/src/native/common/Makefile.am b/src/native/common/Makefile.am
index 8cc6a5ab..099f7c1b 100644
--- a/src/native/common/Makefile.am
+++ b/src/native/common/Makefile.am
@@ -34,14 +34,13 @@ COMMON = \
org_lwjgl_openal_eax_EAXBufferProperties.h \
org_lwjgl_openal_eax_EAXListenerProperties.cpp \
org_lwjgl_openal_eax_EAXListenerProperties.h \
- org_lwjgl_opengl_CoreGL11.cpp \
- org_lwjgl_opengl_CoreGL11.h \
- org_lwjgl_opengl_CoreGL12.cpp \
- org_lwjgl_opengl_CoreGL12.h \
- org_lwjgl_opengl_CoreGL13.cpp \
- org_lwjgl_opengl_CoreGL13.h \
- org_lwjgl_opengl_CoreGL14.cpp \
- org_lwjgl_opengl_CoreGL15.h \
+ org_lwjgl_opengl_GL11.cpp \
+ org_lwjgl_opengl_GL11.h \
+ org_lwjgl_opengl_GL12.cpp \
+ org_lwjgl_opengl_GL12.h \
+ org_lwjgl_opengl_GL13.cpp \
+ org_lwjgl_opengl_GL13.h \
+ org_lwjgl_opengl_GL14.cpp \
org_lwjgl_opengl_GLU.cpp \
org_lwjgl_opengl_GLU.h
diff --git a/src/native/common/org_lwjgl_openal_CoreAL.h b/src/native/common/org_lwjgl_openal_CoreAL.h
index 4c04e1bb..36f42045 100644
--- a/src/native/common/org_lwjgl_openal_CoreAL.h
+++ b/src/native/common/org_lwjgl_openal_CoreAL.h
@@ -8,10 +8,10 @@
extern "C" {
#endif
/* Inaccessible static: created */
-/* Inaccessible static: class_000240 */
-/* Inaccessible static: class_000241 */
+/* Inaccessible static: class_00024org_00024lwjgl_00024openal_00024BaseAL */
+/* Inaccessible static: class_00024java_00024lang_00024String */
/* Inaccessible static: _00024assertionsDisabled */
-/* Inaccessible static: class_000240 */
+/* Inaccessible static: class_00024org_00024lwjgl_00024openal_00024CoreAL */
/*
* Class: org_lwjgl_openal_CoreAL
* Method: alEnable
diff --git a/src/native/common/org_lwjgl_opengl_GL11.cpp b/src/native/common/org_lwjgl_opengl_GL11.cpp
new file mode 100644
index 00000000..14da2b84
--- /dev/null
+++ b/src/native/common/org_lwjgl_opengl_GL11.cpp
@@ -0,0 +1,2160 @@
+/*
+ * Copyright (c) 2002 Light Weight Java Game Library Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of 'Light Weight Java Game Library' nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/**
+ * $Id$
+ *
+ * Core OpenGL functions.
+ *
+ * @author cix_foo
+ * @version $Revision$
+ */
+
+#ifdef _WIN32
+#include
+#endif
+
+#include "org_lwjgl_opengl_GL11.h"
+#include "checkGLerror.h"
+#include "extgl.h"
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glAccum
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glAccum(JNIEnv * env, jclass clazz, jint p0, jfloat p1)
+{
+ glAccum((GLint) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glAlphaFunc
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glAlphaFunc(JNIEnv * env, jclass clazz, jint p0, jfloat p1)
+{
+ glAlphaFunc((GLint) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearColor
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearColor(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
+{
+ glClearColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearAccum
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearAccum(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
+{
+ glClearAccum((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClear
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClear(JNIEnv * env, jclass clazz, jint p0)
+{
+ glClear((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCallLists
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglCallLists(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject lists_buffer, jint lists_offset)
+{
+ GLbyte *lists = (GLbyte *)env->GetDirectBufferAddress(lists_buffer);
+ glCallLists((GLint) p0, (GLint) p1, (const void *)(lists + lists_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCallList
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCallList(JNIEnv * env, jclass clazz, jint p0)
+{
+ glCallList((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glBlendFunc
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glBlendFunc(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glBlendFunc((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glBitmap
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglBitmap(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5, jobject image_buffer, jint image_offset)
+{
+ const GLubyte *image = (const GLubyte *)env->GetDirectBufferAddress(image_buffer);
+ glBitmap((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5, image + image_offset);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glBindTexture
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glBindTexture(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glBindTexture((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glBegin
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glBegin(JNIEnv * env, jclass clazz, jint p0)
+{
+ glBegin((GLint) p0);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEnd
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEnd(JNIEnv * env, jclass clazz)
+{
+ glEnd();
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glArrayElement
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glArrayElement(JNIEnv * env, jclass clazz, jint p0)
+{
+ glArrayElement((GLint) p0);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearDepth
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearDepth(JNIEnv * env, jclass clazz, jdouble p0)
+{
+ glClearDepth((GLdouble) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDeleteLists
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDeleteLists(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glDeleteLists((GLuint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDeleteTextures
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglDeleteTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ const GLuint *address = (const GLuint *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glDeleteTextures((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCullFace
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCullFace(JNIEnv * env, jclass clazz, jint p0)
+{
+ glCullFace((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyTexSubImage2D
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyTexSubImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7)
+{
+ glCopyTexSubImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyTexSubImage1D
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyTexSubImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5)
+{
+ glCopyTexSubImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyTexImage2D
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyTexImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7)
+{
+ glCopyTexImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyTexImage1D
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyTexImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6)
+{
+ glCopyTexImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyPixels
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4)
+{
+ glCopyPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglColorPointer
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglColorPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint buffer_offset)
+{
+ const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer);
+ glColorPointer((GLint) p0, (GLint) p1, (GLint) p2, (const void *) (address + buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglColorPointerVBO
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglColorPointerVBO(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint buffer_offset)
+{
+ glColorPointer((GLint) p0, (GLint) p1, (GLint) p2, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColorMaterial
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColorMaterial(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glColorMaterial((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColorMask
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColorMask(JNIEnv * env, jclass clazz, jboolean p0, jboolean p1, jboolean p2, jboolean p3)
+{
+ glColorMask((GLboolean) p0, (GLboolean) p1, (GLboolean) p2, (GLboolean) p3);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor3b
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor3b(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2)
+{
+ glColor3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor3f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2)
+{
+ glColor3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor3ub
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor3ub(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2)
+{
+ glColor3ub((GLbyte) p0, (GLbyte) p1, (GLbyte) p2);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor4b
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor4b(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2, jbyte p3)
+{
+ glColor4b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor4f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor4f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
+{
+ glColor4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor4ub
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor4ub(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2, jbyte p3)
+{
+ glColor4ub((GLbyte) p0, (GLbyte) p1, (GLbyte) p2, (GLbyte) p3);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClipPlane
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ const GLdouble *address = offset + (const GLdouble *)env->GetDirectBufferAddress(buffer);
+ glClipPlane((GLint) p0, address + offset);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearStencil
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearStencil(JNIEnv * env, jclass clazz, jint p0)
+{
+ glClearStencil((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearIndex
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearIndex(JNIEnv * env, jclass clazz, jfloat p0)
+{
+ glClearIndex((GLfloat) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalPoint1
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalPoint1(JNIEnv * env, jclass clazz, jint p0)
+{
+ glEvalPoint1((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalPoint2
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalPoint2(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glEvalPoint2((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalMesh1
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalMesh1(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glEvalMesh1((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalMesh2
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalMesh2(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4)
+{
+ glEvalMesh2((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalCoord1f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalCoord1f(JNIEnv * env, jclass clazz, jfloat p0)
+{
+ glEvalCoord1f((GLfloat) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalCoord2f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalCoord2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1)
+{
+ glEvalCoord2f((GLfloat) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEnableClientState
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEnableClientState(JNIEnv * env, jclass clazz, jint p0)
+{
+ glEnableClientState((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDisableClientState
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDisableClientState(JNIEnv * env, jclass clazz, jint p0)
+{
+ glDisableClientState((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEnable
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEnable(JNIEnv * env, jclass clazz, jint p0)
+{
+ glEnable((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDisable
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDisable(JNIEnv * env, jclass clazz, jint p0)
+{
+ glDisable((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglEdgeFlagPointer
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglEdgeFlagPointer(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ const GLbyte *address = offset + (const GLbyte *)env->GetDirectBufferAddress(buffer);
+ glEdgeFlagPointer((GLint) p0, (const void *)address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglEdgeFlagPointerVBO
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglEdgeFlagPointerVBO(JNIEnv * env, jclass clazz, jint p0, jint buffer_offset)
+{
+ glEdgeFlagPointer((GLint) p0, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEdgeFlag
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEdgeFlag(JNIEnv * env, jclass clazz, jboolean p0)
+{
+ glEdgeFlag((GLboolean) p0);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDrawPixels
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglDrawPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer, jint offset)
+{
+ const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer);
+ glDrawPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (const void *)(address + offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglDrawElements
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglDrawElements(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset)
+{
+ const GLbyte *address = (const GLbyte *)env->GetDirectBufferAddress(buffer);
+ glDrawElements((GLint) p0, (GLint) p1, (GLint) p2, (const void *)(address + offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglDrawElementsVBO
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglDrawElementsVBO(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint buffer_offset)
+{
+ glDrawElements((GLint) p0, (GLint) p1, (GLint) p2, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDrawBuffer
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDrawBuffer(JNIEnv * env, jclass clazz, jint p0)
+{
+ glDrawBuffer((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDrawArrays
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDrawArrays(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glDrawArrays((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDepthRange
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDepthRange(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1)
+{
+ glDepthRange((GLdouble) p0, (GLdouble) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDepthMask
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDepthMask(JNIEnv * env, jclass clazz, jboolean p0)
+{
+ glDepthMask((GLboolean) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDepthFunc
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDepthFunc(JNIEnv * env, jclass clazz, jint p0)
+{
+ glDepthFunc((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFeedbackBuffer
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglFeedbackBuffer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glFeedbackBuffer((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetPixelMapfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetPixelMapfv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetPixelMapuiv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLuint *address = offset + (GLuint *)env->GetDirectBufferAddress(buffer);
+ glGetPixelMapuiv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetPixelMapusv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLushort *address = (GLushort *)env->GetDirectBufferAddress(buffer);
+ glGetPixelMapusv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetMaterialfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetMaterialfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetMaterialiv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetMaterialiv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetMapfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetMapfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetMapiv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetMapiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetMapiv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetLightfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetLightfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetLightiv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetLightiv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetError
+ */
+JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL11_glGetError(JNIEnv * env, jclass clazz)
+{
+ jint ret = (jint) glGetError();
+ CHECK_GL_ERROR
+ return ret;
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetClipPlane
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLdouble *address = offset + (GLdouble *)env->GetDirectBufferAddress(buffer);
+ glGetClipPlane((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetBooleanv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetBooleanv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLubyte *address = offset + (GLubyte *)env->GetDirectBufferAddress(buffer);
+ glGetBooleanv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetDoublev
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetDoublev(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLdouble *address = offset + (GLdouble *)env->GetDirectBufferAddress(buffer);
+ glGetDoublev((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetFloatv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetFloatv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetFloatv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetIntegerv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetIntegerv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetIntegerv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGenTextures
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGenTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLuint *address = offset + (GLuint *)env->GetDirectBufferAddress(buffer);
+ glGenTextures((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGenLists
+ */
+JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL11_glGenLists(JNIEnv * env, jclass clazz, jint p0)
+{
+ jint ret = (jint) glGenLists((GLint) p0);
+ CHECK_GL_ERROR
+ return ret;
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFrustum
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFrustum(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5)
+{
+ glFrustum((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFrontFace
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFrontFace(JNIEnv * env, jclass clazz, jint p0)
+{
+ glFrontFace((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFogf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFogf(JNIEnv * env, jclass clazz, jint p0, jfloat p1)
+{
+ glFogf((GLint) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFogi
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFogi(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glFogi((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFogfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglFogfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glFogfv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFogiv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglFogiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
+ glFogiv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFlush
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFlush(JNIEnv * env, jclass clazz)
+{
+ glFlush();
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFinish
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFinish(JNIEnv * env, jclass clazz)
+{
+ glFinish();
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetPointerv
+ */
+JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL11_glGetPointerv(JNIEnv * env, jclass clazz, jint p0, int size)
+{
+ void *pointer;
+ glGetPointerv((GLint) p0, &pointer);
+ CHECK_GL_ERROR
+ return safeNewBuffer(env, pointer, size);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glIsEnabled
+ */
+JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL11_glIsEnabled(JNIEnv * env, jclass clazz, jint p0)
+{
+ jboolean ret = (jboolean) glIsEnabled((GLint) p0);
+ CHECK_GL_ERROR
+ return ret;
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglInterleavedArrays
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglInterleavedArrays(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glInterleavedArrays((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglInterleavedArraysVBO
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglInterleavedArraysVBO(JNIEnv * env, jclass clazz, jint p0, jint p1, jint buffer_offset)
+{
+ glInterleavedArrays((GLint) p0, (GLint) p1, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glInitNames
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glInitNames(JNIEnv * env, jclass clazz)
+{
+ glInitNames();
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glHint
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glHint(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glHint((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetTexParameterfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetTexParameterfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetTexParameteriv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetTexParameteriv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetTexLevelParameterfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexLevelParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetTexLevelParameterfv((GLint) p0, (GLint) p1, (GLint) p2, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetTexLevelParameteriv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexLevelParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset)
+{
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetTexLevelParameteriv((GLint) p0, (GLint) p1, (GLint) p2, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetTexImage
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer, jint offset)
+{
+ void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glGetTexImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetTexGenfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetTexGenfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetTexEnvfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetTexEnvfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetTexEnviv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetTexEnviv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetString
+ */
+JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL11_glGetString(JNIEnv * env, jclass clazz, jint p0)
+{
+ const GLubyte * string = glGetString((GLenum) p0);
+ return env->NewStringUTF((const char *) string);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetPolygonStipple
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer, jint offset)
+{
+ GLubyte *address = offset + (GLubyte *)env->GetDirectBufferAddress(buffer);
+ glGetPolygonStipple(address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glIsList
+ */
+JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL11_glIsList(JNIEnv * env, jclass clazz, jint p0)
+{
+ jboolean ret = (jboolean) glIsList((GLint) p0);
+ CHECK_GL_ERROR
+ return ret;
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMaterialf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMaterialf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2)
+{
+ glMaterialf((GLint) p0, (GLint) p1, (GLfloat) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMateriali
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMateriali(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glMateriali((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMaterialfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glMaterialfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMaterialiv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
+ glMaterialiv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMapGrid1f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMapGrid1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2)
+{
+ glMapGrid1f((GLint) p0, (GLfloat) p1, (GLfloat) p2);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMapGrid2f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMapGrid2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jfloat p4, jfloat p5)
+{
+ glMapGrid2f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLfloat) p4, (GLfloat) p5);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMap2f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMap2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jfloat p5, jfloat p6, jint p7, jint p8, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glMap2f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, (GLfloat) p5, (GLfloat) p6, (GLint) p7, (GLint) p8, address);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMap1f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMap1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glMap1f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLogicOp
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLogicOp(JNIEnv * env, jclass clazz, jint p0)
+{
+ glLogicOp((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLoadName
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLoadName(JNIEnv * env, jclass clazz, jint p0)
+{
+ glLoadName((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLoadMatrixf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLoadMatrixf(JNIEnv * env, jclass clazz, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glLoadMatrixf(address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLoadIdentity
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLoadIdentity(JNIEnv * env, jclass clazz)
+{
+ glLoadIdentity();
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glListBase
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glListBase(JNIEnv * env, jclass clazz, jint p0)
+{
+ glListBase((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLineWidth
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLineWidth(JNIEnv * env, jclass clazz, jfloat p0)
+{
+ glLineWidth((GLfloat) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLineStipple
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLineStipple(JNIEnv * env, jclass clazz, jint p0, jshort p1)
+{
+ glLineStipple((GLint) p0, (GLshort) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightModelf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLightModelf(JNIEnv * env, jclass clazz, jint p0, jfloat p1)
+{
+ glLightModelf((GLint) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightModeli
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLightModeli(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glLightModeli((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightModelfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLightModelfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glLightModelfv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightModeliv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLightModeliv(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
+ glLightModeliv((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLightf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2)
+{
+ glLightf((GLint) p0, (GLint) p1, (GLfloat) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLighti
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLighti(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glLighti((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glLightfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightiv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
+ glLightiv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glIsTexture
+ */
+JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL11_glIsTexture(JNIEnv * env, jclass clazz, jint p0)
+{
+ jboolean ret = (jboolean) glIsTexture((GLint) p0);
+ CHECK_GL_ERROR
+ return ret;
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMatrixMode
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMatrixMode(JNIEnv * env, jclass clazz, jint p0)
+{
+ glMatrixMode((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPolygonStipple
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer, jint offset)
+{
+ const GLubyte *address = offset + (const GLubyte *)env->GetDirectBufferAddress(buffer);
+ glPolygonStipple(address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPolygonOffset
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPolygonOffset(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1)
+{
+ glPolygonOffset((GLfloat) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPolygonMode
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPolygonMode(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glPolygonMode((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPointSize
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPointSize(JNIEnv * env, jclass clazz, jfloat p0)
+{
+ glPointSize((GLfloat) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelZoom
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelZoom(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1)
+{
+ glPixelZoom((GLfloat) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelTransferf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelTransferf(JNIEnv * env, jclass clazz, jint p0, jfloat p1)
+{
+ glPixelTransferf((GLint) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelTransferi
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelTransferi(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glPixelTransferi((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelStoref
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelStoref(JNIEnv * env, jclass clazz, jint p0, jfloat p1)
+{
+ glPixelStoref((GLint) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelStorei
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelStorei(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glPixelStorei((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelMapfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glPixelMapfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelMapuiv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLuint *address = (const GLuint *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glPixelMapuiv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelMapusv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLushort *address = (const GLushort *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glPixelMapusv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPassThrough
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPassThrough(JNIEnv * env, jclass clazz, jfloat p0)
+{
+ glPassThrough((GLfloat) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glOrtho
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glOrtho(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jdouble p4, jdouble p5)
+{
+ glOrtho((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, (GLdouble) p4, (GLdouble) p5);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglNormalPointer
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglNormalPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glNormalPointer((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglNormalPointerVBO
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglNormalPointerVBO(JNIEnv * env, jclass clazz, jint p0, jint p1, jint buffer_offset)
+{
+ glNormalPointer((GLint) p0, (GLint) p1, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glNormal3b
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glNormal3b(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2)
+{
+ glNormal3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glNormal3f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glNormal3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2)
+{
+ glNormal3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glNormal3i
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glNormal3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glNormal3i((GLint) p0, (GLint) p1, (GLint) p2);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glNewList
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glNewList(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glNewList((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEndList
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEndList(JNIEnv * env, jclass clazz)
+{
+ glEndList();
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMultMatrixf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMultMatrixf(JNIEnv * env, jclass clazz, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glMultMatrixf(address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glShadeModel
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glShadeModel(JNIEnv * env, jclass clazz, jint p0)
+{
+ glShadeModel((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glSelectBuffer
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglSelectBuffer(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jint offset)
+{
+ GLuint *address = offset + (GLuint *)env->GetDirectBufferAddress(buffer);
+ glSelectBuffer((GLint) p0, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glScissor
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glScissor(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3)
+{
+ glScissor((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glScalef
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glScalef(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2)
+{
+ glScalef((GLfloat) p0, (GLfloat) p1, (GLfloat) p2);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRotatef
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRotatef(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
+{
+ glRotatef((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRenderMode
+ */
+JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL11_glRenderMode(JNIEnv * env, jclass clazz, jint p0)
+{
+ jint ret = (jint) glRenderMode((GLint) p0);
+ CHECK_GL_ERROR
+ return ret;
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRectf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRectf(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
+{
+ glRectf((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRecti
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRecti(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3)
+{
+ glRecti((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glReadPixels
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglReadPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer, jint offset)
+{
+ void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glReadPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glReadBuffer
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glReadBuffer(JNIEnv * env, jclass clazz, jint p0)
+{
+ glReadBuffer((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos2f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1)
+{
+ glRasterPos2f((GLfloat) p0, (GLfloat) p1);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos2i
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos2i(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glRasterPos2i((GLint) p0, (GLint) p1);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos3f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2)
+{
+ glRasterPos3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos3i
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glRasterPos3i((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos4f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos4f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
+{
+ glRasterPos4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos4i
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3)
+{
+ glRasterPos4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPushName
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPushName(JNIEnv * env, jclass clazz, jint p0)
+{
+ glPushName((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPopName
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPopName(JNIEnv * env, jclass clazz)
+{
+ glPopName();
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPushMatrix
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPushMatrix(JNIEnv * env, jclass clazz)
+{
+ glPushMatrix();
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPopMatrix
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPopMatrix(JNIEnv * env, jclass clazz)
+{
+ glPopMatrix();
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglPushClientAttrib
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPushClientAttrib(JNIEnv * env, jclass clazz, jint p0)
+{
+ glPushClientAttrib((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglPopClientAttrib
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPopClientAttrib(JNIEnv * env, jclass clazz)
+{
+ glPopClientAttrib();
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPushAttrib
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPushAttrib(JNIEnv * env, jclass clazz, jint p0)
+{
+ glPushAttrib((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPopAttrib
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPopAttrib(JNIEnv * env, jclass clazz)
+{
+ glPopAttrib();
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glStencilFunc
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glStencilFunc(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glStencilFunc((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglVertexPointer
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglVertexPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset)
+{
+ const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glVertexPointer((GLint) p0, (GLint) p1, (GLint) p2, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglVertexPointerVBO
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglVertexPointerVBO(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint buffer_offset)
+{
+ glVertexPointer((GLint) p0, (GLint) p1, (GLint) p2, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex2f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1)
+{
+ glVertex2f((GLfloat) p0, (GLfloat) p1);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex2i
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex2i(JNIEnv * env, jclass clazz, jint p0, jint p1)
+{
+ glVertex2i((GLint) p0, (GLint) p1);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex3f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2)
+{
+ glVertex3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex3i
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glVertex3i((GLint) p0, (GLint) p1, (GLint) p2);
+}
+
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex4f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex4f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
+{
+ glVertex4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex4i
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3)
+{
+ glVertex4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTranslatef
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTranslatef(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2)
+{
+ glTranslatef((GLfloat) p0, (GLfloat) p1, (GLfloat) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexSubImage2D
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexSubImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer, jint offset)
+{
+ const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glTexSubImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexSubImage1D
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexSubImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer, jint offset)
+{
+ const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glTexSubImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexParameterf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexParameterf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2)
+{
+ glTexParameterf((GLint) p0, (GLint) p1, (GLfloat) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexParameteri
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexParameteri(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glTexParameteri((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexImage2D
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer, jint offset)
+{
+ const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glTexImage2D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, (GLint) p7, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexImage1D
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jobject buffer, jint offset)
+{
+ const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glTexImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, (GLint) p6, address);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexGenf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexGenf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2)
+{
+ glTexGenf((GLint) p0, (GLint) p1, (GLfloat) p2);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexGenfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glTexGenfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexGeni
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexGeni(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glTexGeni((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexGeniv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexGeniv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
+ glTexGeniv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexEnvf
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexEnvf(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2)
+{
+ glTexEnvf((GLint) p0, (GLint) p1, (GLfloat) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexEnvi
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexEnvi(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glTexEnvi((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexEnvfv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glTexEnvfv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexEnviv
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
+{
+ const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
+ glTexEnviv((GLint) p0, (GLint) p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexCoordPointer
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexCoordPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer, jint offset)
+{
+ const void *address = (const void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glTexCoordPointer((GLint) p0, (GLint) p1, (GLint) p2, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexCoordPointerVBO
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexCoordPointerVBO(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint buffer_offset)
+{
+ glTexCoordPointer((GLint) p0, (GLint) p1, (GLint) p2, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexCoord1f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexCoord1f(JNIEnv * env, jclass clazz, jfloat p0)
+{
+ glTexCoord1f((GLfloat) p0);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexCoord2f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexCoord2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1)
+{
+ glTexCoord2f((GLfloat) p0, (GLfloat) p1);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexCoord3f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexCoord3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2)
+{
+ glTexCoord3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexCoord4f
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexCoord4f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
+{
+ glTexCoord4f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glStencilOp
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glStencilOp(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2)
+{
+ glStencilOp((GLint) p0, (GLint) p1, (GLint) p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glStencilMask
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glStencilMask(JNIEnv * env, jclass clazz, jint p0)
+{
+ glStencilMask((GLint) p0);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glViewport
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glViewport(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3)
+{
+ glViewport((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3);
+ CHECK_GL_ERROR
+}
+
diff --git a/src/native/common/org_lwjgl_opengl_GL11.h b/src/native/common/org_lwjgl_opengl_GL11.h
new file mode 100644
index 00000000..7ad9d46a
--- /dev/null
+++ b/src/native/common/org_lwjgl_opengl_GL11.h
@@ -0,0 +1,2703 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include
+/* Header for class org_lwjgl_opengl_GL11 */
+
+#ifndef _Included_org_lwjgl_opengl_GL11
+#define _Included_org_lwjgl_opengl_GL11
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: _00024assertionsDisabled */
+#undef org_lwjgl_opengl_GL11_GL_ACCUM
+#define org_lwjgl_opengl_GL11_GL_ACCUM 256L
+#undef org_lwjgl_opengl_GL11_GL_LOAD
+#define org_lwjgl_opengl_GL11_GL_LOAD 257L
+#undef org_lwjgl_opengl_GL11_GL_RETURN
+#define org_lwjgl_opengl_GL11_GL_RETURN 258L
+#undef org_lwjgl_opengl_GL11_GL_MULT
+#define org_lwjgl_opengl_GL11_GL_MULT 259L
+#undef org_lwjgl_opengl_GL11_GL_ADD
+#define org_lwjgl_opengl_GL11_GL_ADD 260L
+#undef org_lwjgl_opengl_GL11_GL_NEVER
+#define org_lwjgl_opengl_GL11_GL_NEVER 512L
+#undef org_lwjgl_opengl_GL11_GL_LESS
+#define org_lwjgl_opengl_GL11_GL_LESS 513L
+#undef org_lwjgl_opengl_GL11_GL_EQUAL
+#define org_lwjgl_opengl_GL11_GL_EQUAL 514L
+#undef org_lwjgl_opengl_GL11_GL_LEQUAL
+#define org_lwjgl_opengl_GL11_GL_LEQUAL 515L
+#undef org_lwjgl_opengl_GL11_GL_GREATER
+#define org_lwjgl_opengl_GL11_GL_GREATER 516L
+#undef org_lwjgl_opengl_GL11_GL_NOTEQUAL
+#define org_lwjgl_opengl_GL11_GL_NOTEQUAL 517L
+#undef org_lwjgl_opengl_GL11_GL_GEQUAL
+#define org_lwjgl_opengl_GL11_GL_GEQUAL 518L
+#undef org_lwjgl_opengl_GL11_GL_ALWAYS
+#define org_lwjgl_opengl_GL11_GL_ALWAYS 519L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_BIT
+#define org_lwjgl_opengl_GL11_GL_CURRENT_BIT 1L
+#undef org_lwjgl_opengl_GL11_GL_POINT_BIT
+#define org_lwjgl_opengl_GL11_GL_POINT_BIT 2L
+#undef org_lwjgl_opengl_GL11_GL_LINE_BIT
+#define org_lwjgl_opengl_GL11_GL_LINE_BIT 4L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_BIT
+#define org_lwjgl_opengl_GL11_GL_POLYGON_BIT 8L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_STIPPLE_BIT
+#define org_lwjgl_opengl_GL11_GL_POLYGON_STIPPLE_BIT 16L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MODE_BIT
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MODE_BIT 32L
+#undef org_lwjgl_opengl_GL11_GL_LIGHTING_BIT
+#define org_lwjgl_opengl_GL11_GL_LIGHTING_BIT 64L
+#undef org_lwjgl_opengl_GL11_GL_FOG_BIT
+#define org_lwjgl_opengl_GL11_GL_FOG_BIT 128L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_BUFFER_BIT
+#define org_lwjgl_opengl_GL11_GL_DEPTH_BUFFER_BIT 256L
+#undef org_lwjgl_opengl_GL11_GL_ACCUM_BUFFER_BIT
+#define org_lwjgl_opengl_GL11_GL_ACCUM_BUFFER_BIT 512L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_BUFFER_BIT
+#define org_lwjgl_opengl_GL11_GL_STENCIL_BUFFER_BIT 1024L
+#undef org_lwjgl_opengl_GL11_GL_VIEWPORT_BIT
+#define org_lwjgl_opengl_GL11_GL_VIEWPORT_BIT 2048L
+#undef org_lwjgl_opengl_GL11_GL_TRANSFORM_BIT
+#define org_lwjgl_opengl_GL11_GL_TRANSFORM_BIT 4096L
+#undef org_lwjgl_opengl_GL11_GL_ENABLE_BIT
+#define org_lwjgl_opengl_GL11_GL_ENABLE_BIT 8192L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_BUFFER_BIT
+#define org_lwjgl_opengl_GL11_GL_COLOR_BUFFER_BIT 16384L
+#undef org_lwjgl_opengl_GL11_GL_HINT_BIT
+#define org_lwjgl_opengl_GL11_GL_HINT_BIT 32768L
+#undef org_lwjgl_opengl_GL11_GL_EVAL_BIT
+#define org_lwjgl_opengl_GL11_GL_EVAL_BIT 65536L
+#undef org_lwjgl_opengl_GL11_GL_LIST_BIT
+#define org_lwjgl_opengl_GL11_GL_LIST_BIT 131072L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_BIT
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_BIT 262144L
+#undef org_lwjgl_opengl_GL11_GL_SCISSOR_BIT
+#define org_lwjgl_opengl_GL11_GL_SCISSOR_BIT 524288L
+#undef org_lwjgl_opengl_GL11_GL_ALL_ATTRIB_BITS
+#define org_lwjgl_opengl_GL11_GL_ALL_ATTRIB_BITS 1048575L
+#undef org_lwjgl_opengl_GL11_GL_POINTS
+#define org_lwjgl_opengl_GL11_GL_POINTS 0L
+#undef org_lwjgl_opengl_GL11_GL_LINES
+#define org_lwjgl_opengl_GL11_GL_LINES 1L
+#undef org_lwjgl_opengl_GL11_GL_LINE_LOOP
+#define org_lwjgl_opengl_GL11_GL_LINE_LOOP 2L
+#undef org_lwjgl_opengl_GL11_GL_LINE_STRIP
+#define org_lwjgl_opengl_GL11_GL_LINE_STRIP 3L
+#undef org_lwjgl_opengl_GL11_GL_TRIANGLES
+#define org_lwjgl_opengl_GL11_GL_TRIANGLES 4L
+#undef org_lwjgl_opengl_GL11_GL_TRIANGLE_STRIP
+#define org_lwjgl_opengl_GL11_GL_TRIANGLE_STRIP 5L
+#undef org_lwjgl_opengl_GL11_GL_TRIANGLE_FAN
+#define org_lwjgl_opengl_GL11_GL_TRIANGLE_FAN 6L
+#undef org_lwjgl_opengl_GL11_GL_QUADS
+#define org_lwjgl_opengl_GL11_GL_QUADS 7L
+#undef org_lwjgl_opengl_GL11_GL_QUAD_STRIP
+#define org_lwjgl_opengl_GL11_GL_QUAD_STRIP 8L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON
+#define org_lwjgl_opengl_GL11_GL_POLYGON 9L
+#undef org_lwjgl_opengl_GL11_GL_ZERO
+#define org_lwjgl_opengl_GL11_GL_ZERO 0L
+#undef org_lwjgl_opengl_GL11_GL_ONE
+#define org_lwjgl_opengl_GL11_GL_ONE 1L
+#undef org_lwjgl_opengl_GL11_GL_SRC_COLOR
+#define org_lwjgl_opengl_GL11_GL_SRC_COLOR 768L
+#undef org_lwjgl_opengl_GL11_GL_ONE_MINUS_SRC_COLOR
+#define org_lwjgl_opengl_GL11_GL_ONE_MINUS_SRC_COLOR 769L
+#undef org_lwjgl_opengl_GL11_GL_SRC_ALPHA
+#define org_lwjgl_opengl_GL11_GL_SRC_ALPHA 770L
+#undef org_lwjgl_opengl_GL11_GL_ONE_MINUS_SRC_ALPHA
+#define org_lwjgl_opengl_GL11_GL_ONE_MINUS_SRC_ALPHA 771L
+#undef org_lwjgl_opengl_GL11_GL_DST_ALPHA
+#define org_lwjgl_opengl_GL11_GL_DST_ALPHA 772L
+#undef org_lwjgl_opengl_GL11_GL_ONE_MINUS_DST_ALPHA
+#define org_lwjgl_opengl_GL11_GL_ONE_MINUS_DST_ALPHA 773L
+#undef org_lwjgl_opengl_GL11_GL_DST_COLOR
+#define org_lwjgl_opengl_GL11_GL_DST_COLOR 774L
+#undef org_lwjgl_opengl_GL11_GL_ONE_MINUS_DST_COLOR
+#define org_lwjgl_opengl_GL11_GL_ONE_MINUS_DST_COLOR 775L
+#undef org_lwjgl_opengl_GL11_GL_SRC_ALPHA_SATURATE
+#define org_lwjgl_opengl_GL11_GL_SRC_ALPHA_SATURATE 776L
+#undef org_lwjgl_opengl_GL11_GL_CONSTANT_COLOR
+#define org_lwjgl_opengl_GL11_GL_CONSTANT_COLOR 32769L
+#undef org_lwjgl_opengl_GL11_GL_ONE_MINUS_CONSTANT_COLOR
+#define org_lwjgl_opengl_GL11_GL_ONE_MINUS_CONSTANT_COLOR 32770L
+#undef org_lwjgl_opengl_GL11_GL_CONSTANT_ALPHA
+#define org_lwjgl_opengl_GL11_GL_CONSTANT_ALPHA 32771L
+#undef org_lwjgl_opengl_GL11_GL_ONE_MINUS_CONSTANT_ALPHA
+#define org_lwjgl_opengl_GL11_GL_ONE_MINUS_CONSTANT_ALPHA 32772L
+#undef org_lwjgl_opengl_GL11_GL_TRUE
+#define org_lwjgl_opengl_GL11_GL_TRUE 1L
+#undef org_lwjgl_opengl_GL11_GL_FALSE
+#define org_lwjgl_opengl_GL11_GL_FALSE 0L
+#undef org_lwjgl_opengl_GL11_GL_CLIP_PLANE0
+#define org_lwjgl_opengl_GL11_GL_CLIP_PLANE0 12288L
+#undef org_lwjgl_opengl_GL11_GL_CLIP_PLANE1
+#define org_lwjgl_opengl_GL11_GL_CLIP_PLANE1 12289L
+#undef org_lwjgl_opengl_GL11_GL_CLIP_PLANE2
+#define org_lwjgl_opengl_GL11_GL_CLIP_PLANE2 12290L
+#undef org_lwjgl_opengl_GL11_GL_CLIP_PLANE3
+#define org_lwjgl_opengl_GL11_GL_CLIP_PLANE3 12291L
+#undef org_lwjgl_opengl_GL11_GL_CLIP_PLANE4
+#define org_lwjgl_opengl_GL11_GL_CLIP_PLANE4 12292L
+#undef org_lwjgl_opengl_GL11_GL_CLIP_PLANE5
+#define org_lwjgl_opengl_GL11_GL_CLIP_PLANE5 12293L
+#undef org_lwjgl_opengl_GL11_GL_BYTE
+#define org_lwjgl_opengl_GL11_GL_BYTE 5120L
+#undef org_lwjgl_opengl_GL11_GL_UNSIGNED_BYTE
+#define org_lwjgl_opengl_GL11_GL_UNSIGNED_BYTE 5121L
+#undef org_lwjgl_opengl_GL11_GL_SHORT
+#define org_lwjgl_opengl_GL11_GL_SHORT 5122L
+#undef org_lwjgl_opengl_GL11_GL_UNSIGNED_SHORT
+#define org_lwjgl_opengl_GL11_GL_UNSIGNED_SHORT 5123L
+#undef org_lwjgl_opengl_GL11_GL_INT
+#define org_lwjgl_opengl_GL11_GL_INT 5124L
+#undef org_lwjgl_opengl_GL11_GL_UNSIGNED_INT
+#define org_lwjgl_opengl_GL11_GL_UNSIGNED_INT 5125L
+#undef org_lwjgl_opengl_GL11_GL_FLOAT
+#define org_lwjgl_opengl_GL11_GL_FLOAT 5126L
+#undef org_lwjgl_opengl_GL11_GL_2_BYTES
+#define org_lwjgl_opengl_GL11_GL_2_BYTES 5127L
+#undef org_lwjgl_opengl_GL11_GL_3_BYTES
+#define org_lwjgl_opengl_GL11_GL_3_BYTES 5128L
+#undef org_lwjgl_opengl_GL11_GL_4_BYTES
+#define org_lwjgl_opengl_GL11_GL_4_BYTES 5129L
+#undef org_lwjgl_opengl_GL11_GL_DOUBLE
+#define org_lwjgl_opengl_GL11_GL_DOUBLE 5130L
+#undef org_lwjgl_opengl_GL11_GL_NONE
+#define org_lwjgl_opengl_GL11_GL_NONE 0L
+#undef org_lwjgl_opengl_GL11_GL_FRONT_LEFT
+#define org_lwjgl_opengl_GL11_GL_FRONT_LEFT 1024L
+#undef org_lwjgl_opengl_GL11_GL_FRONT_RIGHT
+#define org_lwjgl_opengl_GL11_GL_FRONT_RIGHT 1025L
+#undef org_lwjgl_opengl_GL11_GL_BACK_LEFT
+#define org_lwjgl_opengl_GL11_GL_BACK_LEFT 1026L
+#undef org_lwjgl_opengl_GL11_GL_BACK_RIGHT
+#define org_lwjgl_opengl_GL11_GL_BACK_RIGHT 1027L
+#undef org_lwjgl_opengl_GL11_GL_FRONT
+#define org_lwjgl_opengl_GL11_GL_FRONT 1028L
+#undef org_lwjgl_opengl_GL11_GL_BACK
+#define org_lwjgl_opengl_GL11_GL_BACK 1029L
+#undef org_lwjgl_opengl_GL11_GL_LEFT
+#define org_lwjgl_opengl_GL11_GL_LEFT 1030L
+#undef org_lwjgl_opengl_GL11_GL_RIGHT
+#define org_lwjgl_opengl_GL11_GL_RIGHT 1031L
+#undef org_lwjgl_opengl_GL11_GL_FRONT_AND_BACK
+#define org_lwjgl_opengl_GL11_GL_FRONT_AND_BACK 1032L
+#undef org_lwjgl_opengl_GL11_GL_AUX0
+#define org_lwjgl_opengl_GL11_GL_AUX0 1033L
+#undef org_lwjgl_opengl_GL11_GL_AUX1
+#define org_lwjgl_opengl_GL11_GL_AUX1 1034L
+#undef org_lwjgl_opengl_GL11_GL_AUX2
+#define org_lwjgl_opengl_GL11_GL_AUX2 1035L
+#undef org_lwjgl_opengl_GL11_GL_AUX3
+#define org_lwjgl_opengl_GL11_GL_AUX3 1036L
+#undef org_lwjgl_opengl_GL11_GL_NO_ERROR
+#define org_lwjgl_opengl_GL11_GL_NO_ERROR 0L
+#undef org_lwjgl_opengl_GL11_GL_INVALID_ENUM
+#define org_lwjgl_opengl_GL11_GL_INVALID_ENUM 1280L
+#undef org_lwjgl_opengl_GL11_GL_INVALID_VALUE
+#define org_lwjgl_opengl_GL11_GL_INVALID_VALUE 1281L
+#undef org_lwjgl_opengl_GL11_GL_INVALID_OPERATION
+#define org_lwjgl_opengl_GL11_GL_INVALID_OPERATION 1282L
+#undef org_lwjgl_opengl_GL11_GL_STACK_OVERFLOW
+#define org_lwjgl_opengl_GL11_GL_STACK_OVERFLOW 1283L
+#undef org_lwjgl_opengl_GL11_GL_STACK_UNDERFLOW
+#define org_lwjgl_opengl_GL11_GL_STACK_UNDERFLOW 1284L
+#undef org_lwjgl_opengl_GL11_GL_OUT_OF_MEMORY
+#define org_lwjgl_opengl_GL11_GL_OUT_OF_MEMORY 1285L
+#undef org_lwjgl_opengl_GL11_GL_2D
+#define org_lwjgl_opengl_GL11_GL_2D 1536L
+#undef org_lwjgl_opengl_GL11_GL_3D
+#define org_lwjgl_opengl_GL11_GL_3D 1537L
+#undef org_lwjgl_opengl_GL11_GL_3D_COLOR
+#define org_lwjgl_opengl_GL11_GL_3D_COLOR 1538L
+#undef org_lwjgl_opengl_GL11_GL_3D_COLOR_TEXTURE
+#define org_lwjgl_opengl_GL11_GL_3D_COLOR_TEXTURE 1539L
+#undef org_lwjgl_opengl_GL11_GL_4D_COLOR_TEXTURE
+#define org_lwjgl_opengl_GL11_GL_4D_COLOR_TEXTURE 1540L
+#undef org_lwjgl_opengl_GL11_GL_PASS_THROUGH_TOKEN
+#define org_lwjgl_opengl_GL11_GL_PASS_THROUGH_TOKEN 1792L
+#undef org_lwjgl_opengl_GL11_GL_POINT_TOKEN
+#define org_lwjgl_opengl_GL11_GL_POINT_TOKEN 1793L
+#undef org_lwjgl_opengl_GL11_GL_LINE_TOKEN
+#define org_lwjgl_opengl_GL11_GL_LINE_TOKEN 1794L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_TOKEN
+#define org_lwjgl_opengl_GL11_GL_POLYGON_TOKEN 1795L
+#undef org_lwjgl_opengl_GL11_GL_BITMAP_TOKEN
+#define org_lwjgl_opengl_GL11_GL_BITMAP_TOKEN 1796L
+#undef org_lwjgl_opengl_GL11_GL_DRAW_PIXEL_TOKEN
+#define org_lwjgl_opengl_GL11_GL_DRAW_PIXEL_TOKEN 1797L
+#undef org_lwjgl_opengl_GL11_GL_COPY_PIXEL_TOKEN
+#define org_lwjgl_opengl_GL11_GL_COPY_PIXEL_TOKEN 1798L
+#undef org_lwjgl_opengl_GL11_GL_LINE_RESET_TOKEN
+#define org_lwjgl_opengl_GL11_GL_LINE_RESET_TOKEN 1799L
+#undef org_lwjgl_opengl_GL11_GL_EXP
+#define org_lwjgl_opengl_GL11_GL_EXP 2048L
+#undef org_lwjgl_opengl_GL11_GL_EXP2
+#define org_lwjgl_opengl_GL11_GL_EXP2 2049L
+#undef org_lwjgl_opengl_GL11_GL_CW
+#define org_lwjgl_opengl_GL11_GL_CW 2304L
+#undef org_lwjgl_opengl_GL11_GL_CCW
+#define org_lwjgl_opengl_GL11_GL_CCW 2305L
+#undef org_lwjgl_opengl_GL11_GL_COEFF
+#define org_lwjgl_opengl_GL11_GL_COEFF 2560L
+#undef org_lwjgl_opengl_GL11_GL_ORDER
+#define org_lwjgl_opengl_GL11_GL_ORDER 2561L
+#undef org_lwjgl_opengl_GL11_GL_DOMAIN
+#define org_lwjgl_opengl_GL11_GL_DOMAIN 2562L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_COLOR
+#define org_lwjgl_opengl_GL11_GL_CURRENT_COLOR 2816L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_INDEX
+#define org_lwjgl_opengl_GL11_GL_CURRENT_INDEX 2817L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_NORMAL
+#define org_lwjgl_opengl_GL11_GL_CURRENT_NORMAL 2818L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_TEXTURE_COORDS
+#define org_lwjgl_opengl_GL11_GL_CURRENT_TEXTURE_COORDS 2819L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_COLOR
+#define org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_COLOR 2820L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_INDEX
+#define org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_INDEX 2821L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_TEXTURE_COORDS
+#define org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_TEXTURE_COORDS 2822L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_POSITION
+#define org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_POSITION 2823L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_POSITION_VALID
+#define org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_POSITION_VALID 2824L
+#undef org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_DISTANCE
+#define org_lwjgl_opengl_GL11_GL_CURRENT_RASTER_DISTANCE 2825L
+#undef org_lwjgl_opengl_GL11_GL_POINT_SMOOTH
+#define org_lwjgl_opengl_GL11_GL_POINT_SMOOTH 2832L
+#undef org_lwjgl_opengl_GL11_GL_POINT_SIZE
+#define org_lwjgl_opengl_GL11_GL_POINT_SIZE 2833L
+#undef org_lwjgl_opengl_GL11_GL_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL11_GL_POINT_SIZE_RANGE 2834L
+#undef org_lwjgl_opengl_GL11_GL_POINT_SIZE_GRANULARITY
+#define org_lwjgl_opengl_GL11_GL_POINT_SIZE_GRANULARITY 2835L
+#undef org_lwjgl_opengl_GL11_GL_LINE_SMOOTH
+#define org_lwjgl_opengl_GL11_GL_LINE_SMOOTH 2848L
+#undef org_lwjgl_opengl_GL11_GL_LINE_WIDTH
+#define org_lwjgl_opengl_GL11_GL_LINE_WIDTH 2849L
+#undef org_lwjgl_opengl_GL11_GL_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL11_GL_LINE_WIDTH_RANGE 2850L
+#undef org_lwjgl_opengl_GL11_GL_LINE_WIDTH_GRANULARITY
+#define org_lwjgl_opengl_GL11_GL_LINE_WIDTH_GRANULARITY 2851L
+#undef org_lwjgl_opengl_GL11_GL_LINE_STIPPLE
+#define org_lwjgl_opengl_GL11_GL_LINE_STIPPLE 2852L
+#undef org_lwjgl_opengl_GL11_GL_LINE_STIPPLE_PATTERN
+#define org_lwjgl_opengl_GL11_GL_LINE_STIPPLE_PATTERN 2853L
+#undef org_lwjgl_opengl_GL11_GL_LINE_STIPPLE_REPEAT
+#define org_lwjgl_opengl_GL11_GL_LINE_STIPPLE_REPEAT 2854L
+#undef org_lwjgl_opengl_GL11_GL_LIST_MODE
+#define org_lwjgl_opengl_GL11_GL_LIST_MODE 2864L
+#undef org_lwjgl_opengl_GL11_GL_MAX_LIST_NESTING
+#define org_lwjgl_opengl_GL11_GL_MAX_LIST_NESTING 2865L
+#undef org_lwjgl_opengl_GL11_GL_LIST_BASE
+#define org_lwjgl_opengl_GL11_GL_LIST_BASE 2866L
+#undef org_lwjgl_opengl_GL11_GL_LIST_INDEX
+#define org_lwjgl_opengl_GL11_GL_LIST_INDEX 2867L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_MODE
+#define org_lwjgl_opengl_GL11_GL_POLYGON_MODE 2880L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_SMOOTH
+#define org_lwjgl_opengl_GL11_GL_POLYGON_SMOOTH 2881L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_STIPPLE
+#define org_lwjgl_opengl_GL11_GL_POLYGON_STIPPLE 2882L
+#undef org_lwjgl_opengl_GL11_GL_EDGE_FLAG
+#define org_lwjgl_opengl_GL11_GL_EDGE_FLAG 2883L
+#undef org_lwjgl_opengl_GL11_GL_CULL_FACE
+#define org_lwjgl_opengl_GL11_GL_CULL_FACE 2884L
+#undef org_lwjgl_opengl_GL11_GL_CULL_FACE_MODE
+#define org_lwjgl_opengl_GL11_GL_CULL_FACE_MODE 2885L
+#undef org_lwjgl_opengl_GL11_GL_FRONT_FACE
+#define org_lwjgl_opengl_GL11_GL_FRONT_FACE 2886L
+#undef org_lwjgl_opengl_GL11_GL_LIGHTING
+#define org_lwjgl_opengl_GL11_GL_LIGHTING 2896L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT_MODEL_LOCAL_VIEWER
+#define org_lwjgl_opengl_GL11_GL_LIGHT_MODEL_LOCAL_VIEWER 2897L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT_MODEL_TWO_SIDE
+#define org_lwjgl_opengl_GL11_GL_LIGHT_MODEL_TWO_SIDE 2898L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT_MODEL_AMBIENT
+#define org_lwjgl_opengl_GL11_GL_LIGHT_MODEL_AMBIENT 2899L
+#undef org_lwjgl_opengl_GL11_GL_SHADE_MODEL
+#define org_lwjgl_opengl_GL11_GL_SHADE_MODEL 2900L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_MATERIAL_FACE
+#define org_lwjgl_opengl_GL11_GL_COLOR_MATERIAL_FACE 2901L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_MATERIAL_PARAMETER
+#define org_lwjgl_opengl_GL11_GL_COLOR_MATERIAL_PARAMETER 2902L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_MATERIAL
+#define org_lwjgl_opengl_GL11_GL_COLOR_MATERIAL 2903L
+#undef org_lwjgl_opengl_GL11_GL_FOG
+#define org_lwjgl_opengl_GL11_GL_FOG 2912L
+#undef org_lwjgl_opengl_GL11_GL_FOG_INDEX
+#define org_lwjgl_opengl_GL11_GL_FOG_INDEX 2913L
+#undef org_lwjgl_opengl_GL11_GL_FOG_DENSITY
+#define org_lwjgl_opengl_GL11_GL_FOG_DENSITY 2914L
+#undef org_lwjgl_opengl_GL11_GL_FOG_START
+#define org_lwjgl_opengl_GL11_GL_FOG_START 2915L
+#undef org_lwjgl_opengl_GL11_GL_FOG_END
+#define org_lwjgl_opengl_GL11_GL_FOG_END 2916L
+#undef org_lwjgl_opengl_GL11_GL_FOG_MODE
+#define org_lwjgl_opengl_GL11_GL_FOG_MODE 2917L
+#undef org_lwjgl_opengl_GL11_GL_FOG_COLOR
+#define org_lwjgl_opengl_GL11_GL_FOG_COLOR 2918L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_RANGE
+#define org_lwjgl_opengl_GL11_GL_DEPTH_RANGE 2928L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_TEST
+#define org_lwjgl_opengl_GL11_GL_DEPTH_TEST 2929L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_WRITEMASK
+#define org_lwjgl_opengl_GL11_GL_DEPTH_WRITEMASK 2930L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_CLEAR_VALUE
+#define org_lwjgl_opengl_GL11_GL_DEPTH_CLEAR_VALUE 2931L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_FUNC
+#define org_lwjgl_opengl_GL11_GL_DEPTH_FUNC 2932L
+#undef org_lwjgl_opengl_GL11_GL_ACCUM_CLEAR_VALUE
+#define org_lwjgl_opengl_GL11_GL_ACCUM_CLEAR_VALUE 2944L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_TEST
+#define org_lwjgl_opengl_GL11_GL_STENCIL_TEST 2960L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_CLEAR_VALUE
+#define org_lwjgl_opengl_GL11_GL_STENCIL_CLEAR_VALUE 2961L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_FUNC
+#define org_lwjgl_opengl_GL11_GL_STENCIL_FUNC 2962L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_VALUE_MASK
+#define org_lwjgl_opengl_GL11_GL_STENCIL_VALUE_MASK 2963L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_FAIL
+#define org_lwjgl_opengl_GL11_GL_STENCIL_FAIL 2964L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_PASS_DEPTH_FAIL
+#define org_lwjgl_opengl_GL11_GL_STENCIL_PASS_DEPTH_FAIL 2965L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_PASS_DEPTH_PASS
+#define org_lwjgl_opengl_GL11_GL_STENCIL_PASS_DEPTH_PASS 2966L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_REF
+#define org_lwjgl_opengl_GL11_GL_STENCIL_REF 2967L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_WRITEMASK
+#define org_lwjgl_opengl_GL11_GL_STENCIL_WRITEMASK 2968L
+#undef org_lwjgl_opengl_GL11_GL_MATRIX_MODE
+#define org_lwjgl_opengl_GL11_GL_MATRIX_MODE 2976L
+#undef org_lwjgl_opengl_GL11_GL_NORMALIZE
+#define org_lwjgl_opengl_GL11_GL_NORMALIZE 2977L
+#undef org_lwjgl_opengl_GL11_GL_VIEWPORT
+#define org_lwjgl_opengl_GL11_GL_VIEWPORT 2978L
+#undef org_lwjgl_opengl_GL11_GL_MODELVIEW_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_MODELVIEW_STACK_DEPTH 2979L
+#undef org_lwjgl_opengl_GL11_GL_PROJECTION_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_PROJECTION_STACK_DEPTH 2980L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_STACK_DEPTH 2981L
+#undef org_lwjgl_opengl_GL11_GL_MODELVIEW_MATRIX
+#define org_lwjgl_opengl_GL11_GL_MODELVIEW_MATRIX 2982L
+#undef org_lwjgl_opengl_GL11_GL_PROJECTION_MATRIX
+#define org_lwjgl_opengl_GL11_GL_PROJECTION_MATRIX 2983L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_MATRIX
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_MATRIX 2984L
+#undef org_lwjgl_opengl_GL11_GL_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_ATTRIB_STACK_DEPTH 2992L
+#undef org_lwjgl_opengl_GL11_GL_CLIENT_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_CLIENT_ATTRIB_STACK_DEPTH 2993L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA_TEST
+#define org_lwjgl_opengl_GL11_GL_ALPHA_TEST 3008L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA_TEST_FUNC
+#define org_lwjgl_opengl_GL11_GL_ALPHA_TEST_FUNC 3009L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA_TEST_REF
+#define org_lwjgl_opengl_GL11_GL_ALPHA_TEST_REF 3010L
+#undef org_lwjgl_opengl_GL11_GL_DITHER
+#define org_lwjgl_opengl_GL11_GL_DITHER 3024L
+#undef org_lwjgl_opengl_GL11_GL_BLEND_DST
+#define org_lwjgl_opengl_GL11_GL_BLEND_DST 3040L
+#undef org_lwjgl_opengl_GL11_GL_BLEND_SRC
+#define org_lwjgl_opengl_GL11_GL_BLEND_SRC 3041L
+#undef org_lwjgl_opengl_GL11_GL_BLEND
+#define org_lwjgl_opengl_GL11_GL_BLEND 3042L
+#undef org_lwjgl_opengl_GL11_GL_LOGIC_OP_MODE
+#define org_lwjgl_opengl_GL11_GL_LOGIC_OP_MODE 3056L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_LOGIC_OP
+#define org_lwjgl_opengl_GL11_GL_INDEX_LOGIC_OP 3057L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_LOGIC_OP
+#define org_lwjgl_opengl_GL11_GL_COLOR_LOGIC_OP 3058L
+#undef org_lwjgl_opengl_GL11_GL_AUX_BUFFERS
+#define org_lwjgl_opengl_GL11_GL_AUX_BUFFERS 3072L
+#undef org_lwjgl_opengl_GL11_GL_DRAW_BUFFER
+#define org_lwjgl_opengl_GL11_GL_DRAW_BUFFER 3073L
+#undef org_lwjgl_opengl_GL11_GL_READ_BUFFER
+#define org_lwjgl_opengl_GL11_GL_READ_BUFFER 3074L
+#undef org_lwjgl_opengl_GL11_GL_SCISSOR_BOX
+#define org_lwjgl_opengl_GL11_GL_SCISSOR_BOX 3088L
+#undef org_lwjgl_opengl_GL11_GL_SCISSOR_TEST
+#define org_lwjgl_opengl_GL11_GL_SCISSOR_TEST 3089L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_CLEAR_VALUE
+#define org_lwjgl_opengl_GL11_GL_INDEX_CLEAR_VALUE 3104L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_WRITEMASK
+#define org_lwjgl_opengl_GL11_GL_INDEX_WRITEMASK 3105L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_CLEAR_VALUE
+#define org_lwjgl_opengl_GL11_GL_COLOR_CLEAR_VALUE 3106L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_WRITEMASK
+#define org_lwjgl_opengl_GL11_GL_COLOR_WRITEMASK 3107L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_MODE
+#define org_lwjgl_opengl_GL11_GL_INDEX_MODE 3120L
+#undef org_lwjgl_opengl_GL11_GL_RGBA_MODE
+#define org_lwjgl_opengl_GL11_GL_RGBA_MODE 3121L
+#undef org_lwjgl_opengl_GL11_GL_DOUBLEBUFFER
+#define org_lwjgl_opengl_GL11_GL_DOUBLEBUFFER 3122L
+#undef org_lwjgl_opengl_GL11_GL_STEREO
+#define org_lwjgl_opengl_GL11_GL_STEREO 3123L
+#undef org_lwjgl_opengl_GL11_GL_RENDER_MODE
+#define org_lwjgl_opengl_GL11_GL_RENDER_MODE 3136L
+#undef org_lwjgl_opengl_GL11_GL_PERSPECTIVE_CORRECTION_HINT
+#define org_lwjgl_opengl_GL11_GL_PERSPECTIVE_CORRECTION_HINT 3152L
+#undef org_lwjgl_opengl_GL11_GL_POINT_SMOOTH_HINT
+#define org_lwjgl_opengl_GL11_GL_POINT_SMOOTH_HINT 3153L
+#undef org_lwjgl_opengl_GL11_GL_LINE_SMOOTH_HINT
+#define org_lwjgl_opengl_GL11_GL_LINE_SMOOTH_HINT 3154L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_SMOOTH_HINT
+#define org_lwjgl_opengl_GL11_GL_POLYGON_SMOOTH_HINT 3155L
+#undef org_lwjgl_opengl_GL11_GL_FOG_HINT
+#define org_lwjgl_opengl_GL11_GL_FOG_HINT 3156L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_S
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_S 3168L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_T
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_T 3169L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_R
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_R 3170L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_Q
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_Q 3171L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_I
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_I 3184L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_S_TO_S
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_S_TO_S 3185L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_R
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_R 3186L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_G
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_G 3187L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_B
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_B 3188L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_A
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_A 3189L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_R_TO_R
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_R_TO_R 3190L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_G_TO_G
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_G_TO_G 3191L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_B_TO_B
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_B_TO_B 3192L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_A_TO_A
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_A_TO_A 3193L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_I_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_I_SIZE 3248L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_S_TO_S_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_S_TO_S_SIZE 3249L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_R_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_R_SIZE 3250L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_G_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_G_SIZE 3251L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_B_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_B_SIZE 3252L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_A_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_I_TO_A_SIZE 3253L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_R_TO_R_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_R_TO_R_SIZE 3254L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_G_TO_G_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_G_TO_G_SIZE 3255L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_B_TO_B_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_B_TO_B_SIZE 3256L
+#undef org_lwjgl_opengl_GL11_GL_PIXEL_MAP_A_TO_A_SIZE
+#define org_lwjgl_opengl_GL11_GL_PIXEL_MAP_A_TO_A_SIZE 3257L
+#undef org_lwjgl_opengl_GL11_GL_UNPACK_SWAP_BYTES
+#define org_lwjgl_opengl_GL11_GL_UNPACK_SWAP_BYTES 3312L
+#undef org_lwjgl_opengl_GL11_GL_UNPACK_LSB_FIRST
+#define org_lwjgl_opengl_GL11_GL_UNPACK_LSB_FIRST 3313L
+#undef org_lwjgl_opengl_GL11_GL_UNPACK_ROW_LENGTH
+#define org_lwjgl_opengl_GL11_GL_UNPACK_ROW_LENGTH 3314L
+#undef org_lwjgl_opengl_GL11_GL_UNPACK_SKIP_ROWS
+#define org_lwjgl_opengl_GL11_GL_UNPACK_SKIP_ROWS 3315L
+#undef org_lwjgl_opengl_GL11_GL_UNPACK_SKIP_PIXELS
+#define org_lwjgl_opengl_GL11_GL_UNPACK_SKIP_PIXELS 3316L
+#undef org_lwjgl_opengl_GL11_GL_UNPACK_ALIGNMENT
+#define org_lwjgl_opengl_GL11_GL_UNPACK_ALIGNMENT 3317L
+#undef org_lwjgl_opengl_GL11_GL_PACK_SWAP_BYTES
+#define org_lwjgl_opengl_GL11_GL_PACK_SWAP_BYTES 3328L
+#undef org_lwjgl_opengl_GL11_GL_PACK_LSB_FIRST
+#define org_lwjgl_opengl_GL11_GL_PACK_LSB_FIRST 3329L
+#undef org_lwjgl_opengl_GL11_GL_PACK_ROW_LENGTH
+#define org_lwjgl_opengl_GL11_GL_PACK_ROW_LENGTH 3330L
+#undef org_lwjgl_opengl_GL11_GL_PACK_SKIP_ROWS
+#define org_lwjgl_opengl_GL11_GL_PACK_SKIP_ROWS 3331L
+#undef org_lwjgl_opengl_GL11_GL_PACK_SKIP_PIXELS
+#define org_lwjgl_opengl_GL11_GL_PACK_SKIP_PIXELS 3332L
+#undef org_lwjgl_opengl_GL11_GL_PACK_ALIGNMENT
+#define org_lwjgl_opengl_GL11_GL_PACK_ALIGNMENT 3333L
+#undef org_lwjgl_opengl_GL11_GL_MAP_COLOR
+#define org_lwjgl_opengl_GL11_GL_MAP_COLOR 3344L
+#undef org_lwjgl_opengl_GL11_GL_MAP_STENCIL
+#define org_lwjgl_opengl_GL11_GL_MAP_STENCIL 3345L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_SHIFT
+#define org_lwjgl_opengl_GL11_GL_INDEX_SHIFT 3346L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_OFFSET
+#define org_lwjgl_opengl_GL11_GL_INDEX_OFFSET 3347L
+#undef org_lwjgl_opengl_GL11_GL_RED_SCALE
+#define org_lwjgl_opengl_GL11_GL_RED_SCALE 3348L
+#undef org_lwjgl_opengl_GL11_GL_RED_BIAS
+#define org_lwjgl_opengl_GL11_GL_RED_BIAS 3349L
+#undef org_lwjgl_opengl_GL11_GL_ZOOM_X
+#define org_lwjgl_opengl_GL11_GL_ZOOM_X 3350L
+#undef org_lwjgl_opengl_GL11_GL_ZOOM_Y
+#define org_lwjgl_opengl_GL11_GL_ZOOM_Y 3351L
+#undef org_lwjgl_opengl_GL11_GL_GREEN_SCALE
+#define org_lwjgl_opengl_GL11_GL_GREEN_SCALE 3352L
+#undef org_lwjgl_opengl_GL11_GL_GREEN_BIAS
+#define org_lwjgl_opengl_GL11_GL_GREEN_BIAS 3353L
+#undef org_lwjgl_opengl_GL11_GL_BLUE_SCALE
+#define org_lwjgl_opengl_GL11_GL_BLUE_SCALE 3354L
+#undef org_lwjgl_opengl_GL11_GL_BLUE_BIAS
+#define org_lwjgl_opengl_GL11_GL_BLUE_BIAS 3355L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA_SCALE
+#define org_lwjgl_opengl_GL11_GL_ALPHA_SCALE 3356L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA_BIAS
+#define org_lwjgl_opengl_GL11_GL_ALPHA_BIAS 3357L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_SCALE
+#define org_lwjgl_opengl_GL11_GL_DEPTH_SCALE 3358L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_BIAS
+#define org_lwjgl_opengl_GL11_GL_DEPTH_BIAS 3359L
+#undef org_lwjgl_opengl_GL11_GL_MAX_EVAL_ORDER
+#define org_lwjgl_opengl_GL11_GL_MAX_EVAL_ORDER 3376L
+#undef org_lwjgl_opengl_GL11_GL_MAX_LIGHTS
+#define org_lwjgl_opengl_GL11_GL_MAX_LIGHTS 3377L
+#undef org_lwjgl_opengl_GL11_GL_MAX_CLIP_PLANES
+#define org_lwjgl_opengl_GL11_GL_MAX_CLIP_PLANES 3378L
+#undef org_lwjgl_opengl_GL11_GL_MAX_TEXTURE_SIZE
+#define org_lwjgl_opengl_GL11_GL_MAX_TEXTURE_SIZE 3379L
+#undef org_lwjgl_opengl_GL11_GL_MAX_PIXEL_MAP_TABLE
+#define org_lwjgl_opengl_GL11_GL_MAX_PIXEL_MAP_TABLE 3380L
+#undef org_lwjgl_opengl_GL11_GL_MAX_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_MAX_ATTRIB_STACK_DEPTH 3381L
+#undef org_lwjgl_opengl_GL11_GL_MAX_MODELVIEW_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_MAX_MODELVIEW_STACK_DEPTH 3382L
+#undef org_lwjgl_opengl_GL11_GL_MAX_NAME_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_MAX_NAME_STACK_DEPTH 3383L
+#undef org_lwjgl_opengl_GL11_GL_MAX_PROJECTION_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_MAX_PROJECTION_STACK_DEPTH 3384L
+#undef org_lwjgl_opengl_GL11_GL_MAX_TEXTURE_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_MAX_TEXTURE_STACK_DEPTH 3385L
+#undef org_lwjgl_opengl_GL11_GL_MAX_VIEWPORT_DIMS
+#define org_lwjgl_opengl_GL11_GL_MAX_VIEWPORT_DIMS 3386L
+#undef org_lwjgl_opengl_GL11_GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 3387L
+#undef org_lwjgl_opengl_GL11_GL_SUBPIXEL_BITS
+#define org_lwjgl_opengl_GL11_GL_SUBPIXEL_BITS 3408L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_BITS
+#define org_lwjgl_opengl_GL11_GL_INDEX_BITS 3409L
+#undef org_lwjgl_opengl_GL11_GL_RED_BITS
+#define org_lwjgl_opengl_GL11_GL_RED_BITS 3410L
+#undef org_lwjgl_opengl_GL11_GL_GREEN_BITS
+#define org_lwjgl_opengl_GL11_GL_GREEN_BITS 3411L
+#undef org_lwjgl_opengl_GL11_GL_BLUE_BITS
+#define org_lwjgl_opengl_GL11_GL_BLUE_BITS 3412L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA_BITS
+#define org_lwjgl_opengl_GL11_GL_ALPHA_BITS 3413L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_BITS
+#define org_lwjgl_opengl_GL11_GL_DEPTH_BITS 3414L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_BITS
+#define org_lwjgl_opengl_GL11_GL_STENCIL_BITS 3415L
+#undef org_lwjgl_opengl_GL11_GL_ACCUM_RED_BITS
+#define org_lwjgl_opengl_GL11_GL_ACCUM_RED_BITS 3416L
+#undef org_lwjgl_opengl_GL11_GL_ACCUM_GREEN_BITS
+#define org_lwjgl_opengl_GL11_GL_ACCUM_GREEN_BITS 3417L
+#undef org_lwjgl_opengl_GL11_GL_ACCUM_BLUE_BITS
+#define org_lwjgl_opengl_GL11_GL_ACCUM_BLUE_BITS 3418L
+#undef org_lwjgl_opengl_GL11_GL_ACCUM_ALPHA_BITS
+#define org_lwjgl_opengl_GL11_GL_ACCUM_ALPHA_BITS 3419L
+#undef org_lwjgl_opengl_GL11_GL_NAME_STACK_DEPTH
+#define org_lwjgl_opengl_GL11_GL_NAME_STACK_DEPTH 3440L
+#undef org_lwjgl_opengl_GL11_GL_AUTO_NORMAL
+#define org_lwjgl_opengl_GL11_GL_AUTO_NORMAL 3456L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_COLOR_4
+#define org_lwjgl_opengl_GL11_GL_MAP1_COLOR_4 3472L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_INDEX
+#define org_lwjgl_opengl_GL11_GL_MAP1_INDEX 3473L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_NORMAL
+#define org_lwjgl_opengl_GL11_GL_MAP1_NORMAL 3474L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_TEXTURE_COORD_1
+#define org_lwjgl_opengl_GL11_GL_MAP1_TEXTURE_COORD_1 3475L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_TEXTURE_COORD_2
+#define org_lwjgl_opengl_GL11_GL_MAP1_TEXTURE_COORD_2 3476L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_TEXTURE_COORD_3
+#define org_lwjgl_opengl_GL11_GL_MAP1_TEXTURE_COORD_3 3477L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_TEXTURE_COORD_4
+#define org_lwjgl_opengl_GL11_GL_MAP1_TEXTURE_COORD_4 3478L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_VERTEX_3
+#define org_lwjgl_opengl_GL11_GL_MAP1_VERTEX_3 3479L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_VERTEX_4
+#define org_lwjgl_opengl_GL11_GL_MAP1_VERTEX_4 3480L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_COLOR_4
+#define org_lwjgl_opengl_GL11_GL_MAP2_COLOR_4 3504L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_INDEX
+#define org_lwjgl_opengl_GL11_GL_MAP2_INDEX 3505L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_NORMAL
+#define org_lwjgl_opengl_GL11_GL_MAP2_NORMAL 3506L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_TEXTURE_COORD_1
+#define org_lwjgl_opengl_GL11_GL_MAP2_TEXTURE_COORD_1 3507L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_TEXTURE_COORD_2
+#define org_lwjgl_opengl_GL11_GL_MAP2_TEXTURE_COORD_2 3508L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_TEXTURE_COORD_3
+#define org_lwjgl_opengl_GL11_GL_MAP2_TEXTURE_COORD_3 3509L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_TEXTURE_COORD_4
+#define org_lwjgl_opengl_GL11_GL_MAP2_TEXTURE_COORD_4 3510L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_VERTEX_3
+#define org_lwjgl_opengl_GL11_GL_MAP2_VERTEX_3 3511L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_VERTEX_4
+#define org_lwjgl_opengl_GL11_GL_MAP2_VERTEX_4 3512L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_GRID_DOMAIN
+#define org_lwjgl_opengl_GL11_GL_MAP1_GRID_DOMAIN 3536L
+#undef org_lwjgl_opengl_GL11_GL_MAP1_GRID_SEGMENTS
+#define org_lwjgl_opengl_GL11_GL_MAP1_GRID_SEGMENTS 3537L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_GRID_DOMAIN
+#define org_lwjgl_opengl_GL11_GL_MAP2_GRID_DOMAIN 3538L
+#undef org_lwjgl_opengl_GL11_GL_MAP2_GRID_SEGMENTS
+#define org_lwjgl_opengl_GL11_GL_MAP2_GRID_SEGMENTS 3539L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_1D
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_1D 3552L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_2D
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_2D 3553L
+#undef org_lwjgl_opengl_GL11_GL_FEEDBACK_BUFFER_POINTER
+#define org_lwjgl_opengl_GL11_GL_FEEDBACK_BUFFER_POINTER 3568L
+#undef org_lwjgl_opengl_GL11_GL_FEEDBACK_BUFFER_SIZE
+#define org_lwjgl_opengl_GL11_GL_FEEDBACK_BUFFER_SIZE 3569L
+#undef org_lwjgl_opengl_GL11_GL_FEEDBACK_BUFFER_TYPE
+#define org_lwjgl_opengl_GL11_GL_FEEDBACK_BUFFER_TYPE 3570L
+#undef org_lwjgl_opengl_GL11_GL_SELECTION_BUFFER_POINTER
+#define org_lwjgl_opengl_GL11_GL_SELECTION_BUFFER_POINTER 3571L
+#undef org_lwjgl_opengl_GL11_GL_SELECTION_BUFFER_SIZE
+#define org_lwjgl_opengl_GL11_GL_SELECTION_BUFFER_SIZE 3572L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_WIDTH
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_WIDTH 4096L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_HEIGHT
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_HEIGHT 4097L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_INTERNAL_FORMAT
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_INTERNAL_FORMAT 4099L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_BORDER_COLOR
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_BORDER_COLOR 4100L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_BORDER
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_BORDER 4101L
+#undef org_lwjgl_opengl_GL11_GL_DONT_CARE
+#define org_lwjgl_opengl_GL11_GL_DONT_CARE 4352L
+#undef org_lwjgl_opengl_GL11_GL_FASTEST
+#define org_lwjgl_opengl_GL11_GL_FASTEST 4353L
+#undef org_lwjgl_opengl_GL11_GL_NICEST
+#define org_lwjgl_opengl_GL11_GL_NICEST 4354L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT0
+#define org_lwjgl_opengl_GL11_GL_LIGHT0 16384L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT1
+#define org_lwjgl_opengl_GL11_GL_LIGHT1 16385L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT2
+#define org_lwjgl_opengl_GL11_GL_LIGHT2 16386L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT3
+#define org_lwjgl_opengl_GL11_GL_LIGHT3 16387L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT4
+#define org_lwjgl_opengl_GL11_GL_LIGHT4 16388L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT5
+#define org_lwjgl_opengl_GL11_GL_LIGHT5 16389L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT6
+#define org_lwjgl_opengl_GL11_GL_LIGHT6 16390L
+#undef org_lwjgl_opengl_GL11_GL_LIGHT7
+#define org_lwjgl_opengl_GL11_GL_LIGHT7 16391L
+#undef org_lwjgl_opengl_GL11_GL_AMBIENT
+#define org_lwjgl_opengl_GL11_GL_AMBIENT 4608L
+#undef org_lwjgl_opengl_GL11_GL_DIFFUSE
+#define org_lwjgl_opengl_GL11_GL_DIFFUSE 4609L
+#undef org_lwjgl_opengl_GL11_GL_SPECULAR
+#define org_lwjgl_opengl_GL11_GL_SPECULAR 4610L
+#undef org_lwjgl_opengl_GL11_GL_POSITION
+#define org_lwjgl_opengl_GL11_GL_POSITION 4611L
+#undef org_lwjgl_opengl_GL11_GL_SPOT_DIRECTION
+#define org_lwjgl_opengl_GL11_GL_SPOT_DIRECTION 4612L
+#undef org_lwjgl_opengl_GL11_GL_SPOT_EXPONENT
+#define org_lwjgl_opengl_GL11_GL_SPOT_EXPONENT 4613L
+#undef org_lwjgl_opengl_GL11_GL_SPOT_CUTOFF
+#define org_lwjgl_opengl_GL11_GL_SPOT_CUTOFF 4614L
+#undef org_lwjgl_opengl_GL11_GL_CONSTANT_ATTENUATION
+#define org_lwjgl_opengl_GL11_GL_CONSTANT_ATTENUATION 4615L
+#undef org_lwjgl_opengl_GL11_GL_LINEAR_ATTENUATION
+#define org_lwjgl_opengl_GL11_GL_LINEAR_ATTENUATION 4616L
+#undef org_lwjgl_opengl_GL11_GL_QUADRATIC_ATTENUATION
+#define org_lwjgl_opengl_GL11_GL_QUADRATIC_ATTENUATION 4617L
+#undef org_lwjgl_opengl_GL11_GL_COMPILE
+#define org_lwjgl_opengl_GL11_GL_COMPILE 4864L
+#undef org_lwjgl_opengl_GL11_GL_COMPILE_AND_EXECUTE
+#define org_lwjgl_opengl_GL11_GL_COMPILE_AND_EXECUTE 4865L
+#undef org_lwjgl_opengl_GL11_GL_CLEAR
+#define org_lwjgl_opengl_GL11_GL_CLEAR 5376L
+#undef org_lwjgl_opengl_GL11_GL_AND
+#define org_lwjgl_opengl_GL11_GL_AND 5377L
+#undef org_lwjgl_opengl_GL11_GL_AND_REVERSE
+#define org_lwjgl_opengl_GL11_GL_AND_REVERSE 5378L
+#undef org_lwjgl_opengl_GL11_GL_COPY
+#define org_lwjgl_opengl_GL11_GL_COPY 5379L
+#undef org_lwjgl_opengl_GL11_GL_AND_INVERTED
+#define org_lwjgl_opengl_GL11_GL_AND_INVERTED 5380L
+#undef org_lwjgl_opengl_GL11_GL_NOOP
+#define org_lwjgl_opengl_GL11_GL_NOOP 5381L
+#undef org_lwjgl_opengl_GL11_GL_XOR
+#define org_lwjgl_opengl_GL11_GL_XOR 5382L
+#undef org_lwjgl_opengl_GL11_GL_OR
+#define org_lwjgl_opengl_GL11_GL_OR 5383L
+#undef org_lwjgl_opengl_GL11_GL_NOR
+#define org_lwjgl_opengl_GL11_GL_NOR 5384L
+#undef org_lwjgl_opengl_GL11_GL_EQUIV
+#define org_lwjgl_opengl_GL11_GL_EQUIV 5385L
+#undef org_lwjgl_opengl_GL11_GL_INVERT
+#define org_lwjgl_opengl_GL11_GL_INVERT 5386L
+#undef org_lwjgl_opengl_GL11_GL_OR_REVERSE
+#define org_lwjgl_opengl_GL11_GL_OR_REVERSE 5387L
+#undef org_lwjgl_opengl_GL11_GL_COPY_INVERTED
+#define org_lwjgl_opengl_GL11_GL_COPY_INVERTED 5388L
+#undef org_lwjgl_opengl_GL11_GL_OR_INVERTED
+#define org_lwjgl_opengl_GL11_GL_OR_INVERTED 5389L
+#undef org_lwjgl_opengl_GL11_GL_NAND
+#define org_lwjgl_opengl_GL11_GL_NAND 5390L
+#undef org_lwjgl_opengl_GL11_GL_SET
+#define org_lwjgl_opengl_GL11_GL_SET 5391L
+#undef org_lwjgl_opengl_GL11_GL_EMISSION
+#define org_lwjgl_opengl_GL11_GL_EMISSION 5632L
+#undef org_lwjgl_opengl_GL11_GL_SHININESS
+#define org_lwjgl_opengl_GL11_GL_SHININESS 5633L
+#undef org_lwjgl_opengl_GL11_GL_AMBIENT_AND_DIFFUSE
+#define org_lwjgl_opengl_GL11_GL_AMBIENT_AND_DIFFUSE 5634L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_INDEXES
+#define org_lwjgl_opengl_GL11_GL_COLOR_INDEXES 5635L
+#undef org_lwjgl_opengl_GL11_GL_MODELVIEW
+#define org_lwjgl_opengl_GL11_GL_MODELVIEW 5888L
+#undef org_lwjgl_opengl_GL11_GL_PROJECTION
+#define org_lwjgl_opengl_GL11_GL_PROJECTION 5889L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE 5890L
+#undef org_lwjgl_opengl_GL11_GL_COLOR
+#define org_lwjgl_opengl_GL11_GL_COLOR 6144L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH
+#define org_lwjgl_opengl_GL11_GL_DEPTH 6145L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL
+#define org_lwjgl_opengl_GL11_GL_STENCIL 6146L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_INDEX
+#define org_lwjgl_opengl_GL11_GL_COLOR_INDEX 6400L
+#undef org_lwjgl_opengl_GL11_GL_STENCIL_INDEX
+#define org_lwjgl_opengl_GL11_GL_STENCIL_INDEX 6401L
+#undef org_lwjgl_opengl_GL11_GL_DEPTH_COMPONENT
+#define org_lwjgl_opengl_GL11_GL_DEPTH_COMPONENT 6402L
+#undef org_lwjgl_opengl_GL11_GL_RED
+#define org_lwjgl_opengl_GL11_GL_RED 6403L
+#undef org_lwjgl_opengl_GL11_GL_GREEN
+#define org_lwjgl_opengl_GL11_GL_GREEN 6404L
+#undef org_lwjgl_opengl_GL11_GL_BLUE
+#define org_lwjgl_opengl_GL11_GL_BLUE 6405L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA
+#define org_lwjgl_opengl_GL11_GL_ALPHA 6406L
+#undef org_lwjgl_opengl_GL11_GL_RGB
+#define org_lwjgl_opengl_GL11_GL_RGB 6407L
+#undef org_lwjgl_opengl_GL11_GL_RGBA
+#define org_lwjgl_opengl_GL11_GL_RGBA 6408L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE 6409L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE_ALPHA
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE_ALPHA 6410L
+#undef org_lwjgl_opengl_GL11_GL_BITMAP
+#define org_lwjgl_opengl_GL11_GL_BITMAP 6656L
+#undef org_lwjgl_opengl_GL11_GL_POINT
+#define org_lwjgl_opengl_GL11_GL_POINT 6912L
+#undef org_lwjgl_opengl_GL11_GL_LINE
+#define org_lwjgl_opengl_GL11_GL_LINE 6913L
+#undef org_lwjgl_opengl_GL11_GL_FILL
+#define org_lwjgl_opengl_GL11_GL_FILL 6914L
+#undef org_lwjgl_opengl_GL11_GL_RENDER
+#define org_lwjgl_opengl_GL11_GL_RENDER 7168L
+#undef org_lwjgl_opengl_GL11_GL_FEEDBACK
+#define org_lwjgl_opengl_GL11_GL_FEEDBACK 7169L
+#undef org_lwjgl_opengl_GL11_GL_SELECT
+#define org_lwjgl_opengl_GL11_GL_SELECT 7170L
+#undef org_lwjgl_opengl_GL11_GL_FLAT
+#define org_lwjgl_opengl_GL11_GL_FLAT 7424L
+#undef org_lwjgl_opengl_GL11_GL_SMOOTH
+#define org_lwjgl_opengl_GL11_GL_SMOOTH 7425L
+#undef org_lwjgl_opengl_GL11_GL_KEEP
+#define org_lwjgl_opengl_GL11_GL_KEEP 7680L
+#undef org_lwjgl_opengl_GL11_GL_REPLACE
+#define org_lwjgl_opengl_GL11_GL_REPLACE 7681L
+#undef org_lwjgl_opengl_GL11_GL_INCR
+#define org_lwjgl_opengl_GL11_GL_INCR 7682L
+#undef org_lwjgl_opengl_GL11_GL_DECR
+#define org_lwjgl_opengl_GL11_GL_DECR 7683L
+#undef org_lwjgl_opengl_GL11_GL_VENDOR
+#define org_lwjgl_opengl_GL11_GL_VENDOR 7936L
+#undef org_lwjgl_opengl_GL11_GL_RENDERER
+#define org_lwjgl_opengl_GL11_GL_RENDERER 7937L
+#undef org_lwjgl_opengl_GL11_GL_VERSION
+#define org_lwjgl_opengl_GL11_GL_VERSION 7938L
+#undef org_lwjgl_opengl_GL11_GL_EXTENSIONS
+#define org_lwjgl_opengl_GL11_GL_EXTENSIONS 7939L
+#undef org_lwjgl_opengl_GL11_GL_S
+#define org_lwjgl_opengl_GL11_GL_S 8192L
+#undef org_lwjgl_opengl_GL11_GL_T
+#define org_lwjgl_opengl_GL11_GL_T 8193L
+#undef org_lwjgl_opengl_GL11_GL_R
+#define org_lwjgl_opengl_GL11_GL_R 8194L
+#undef org_lwjgl_opengl_GL11_GL_Q
+#define org_lwjgl_opengl_GL11_GL_Q 8195L
+#undef org_lwjgl_opengl_GL11_GL_MODULATE
+#define org_lwjgl_opengl_GL11_GL_MODULATE 8448L
+#undef org_lwjgl_opengl_GL11_GL_DECAL
+#define org_lwjgl_opengl_GL11_GL_DECAL 8449L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_ENV_MODE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_ENV_MODE 8704L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_ENV_COLOR
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_ENV_COLOR 8705L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_ENV
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_ENV 8960L
+#undef org_lwjgl_opengl_GL11_GL_EYE_LINEAR
+#define org_lwjgl_opengl_GL11_GL_EYE_LINEAR 9216L
+#undef org_lwjgl_opengl_GL11_GL_OBJECT_LINEAR
+#define org_lwjgl_opengl_GL11_GL_OBJECT_LINEAR 9217L
+#undef org_lwjgl_opengl_GL11_GL_SPHERE_MAP
+#define org_lwjgl_opengl_GL11_GL_SPHERE_MAP 9218L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_MODE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_GEN_MODE 9472L
+#undef org_lwjgl_opengl_GL11_GL_OBJECT_PLANE
+#define org_lwjgl_opengl_GL11_GL_OBJECT_PLANE 9473L
+#undef org_lwjgl_opengl_GL11_GL_EYE_PLANE
+#define org_lwjgl_opengl_GL11_GL_EYE_PLANE 9474L
+#undef org_lwjgl_opengl_GL11_GL_NEAREST
+#define org_lwjgl_opengl_GL11_GL_NEAREST 9728L
+#undef org_lwjgl_opengl_GL11_GL_LINEAR
+#define org_lwjgl_opengl_GL11_GL_LINEAR 9729L
+#undef org_lwjgl_opengl_GL11_GL_NEAREST_MIPMAP_NEAREST
+#define org_lwjgl_opengl_GL11_GL_NEAREST_MIPMAP_NEAREST 9984L
+#undef org_lwjgl_opengl_GL11_GL_LINEAR_MIPMAP_NEAREST
+#define org_lwjgl_opengl_GL11_GL_LINEAR_MIPMAP_NEAREST 9985L
+#undef org_lwjgl_opengl_GL11_GL_NEAREST_MIPMAP_LINEAR
+#define org_lwjgl_opengl_GL11_GL_NEAREST_MIPMAP_LINEAR 9986L
+#undef org_lwjgl_opengl_GL11_GL_LINEAR_MIPMAP_LINEAR
+#define org_lwjgl_opengl_GL11_GL_LINEAR_MIPMAP_LINEAR 9987L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_MAG_FILTER
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_MAG_FILTER 10240L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_MIN_FILTER
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_MIN_FILTER 10241L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_WRAP_S
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_WRAP_S 10242L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_WRAP_T
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_WRAP_T 10243L
+#undef org_lwjgl_opengl_GL11_GL_CLAMP
+#define org_lwjgl_opengl_GL11_GL_CLAMP 10496L
+#undef org_lwjgl_opengl_GL11_GL_REPEAT
+#define org_lwjgl_opengl_GL11_GL_REPEAT 10497L
+#undef org_lwjgl_opengl_GL11_GL_CLIENT_PIXEL_STORE_BIT
+#define org_lwjgl_opengl_GL11_GL_CLIENT_PIXEL_STORE_BIT 1L
+#undef org_lwjgl_opengl_GL11_GL_CLIENT_VERTEX_ARRAY_BIT
+#define org_lwjgl_opengl_GL11_GL_CLIENT_VERTEX_ARRAY_BIT 2L
+#undef org_lwjgl_opengl_GL11_GL_ALL_CLIENT_ATTRIB_BITS
+#define org_lwjgl_opengl_GL11_GL_ALL_CLIENT_ATTRIB_BITS -1L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_FACTOR
+#define org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_FACTOR 32824L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_UNITS
+#define org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_UNITS 10752L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_POINT
+#define org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_POINT 10753L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_LINE
+#define org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_LINE 10754L
+#undef org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_FILL
+#define org_lwjgl_opengl_GL11_GL_POLYGON_OFFSET_FILL 32823L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA4
+#define org_lwjgl_opengl_GL11_GL_ALPHA4 32827L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA8
+#define org_lwjgl_opengl_GL11_GL_ALPHA8 32828L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA12
+#define org_lwjgl_opengl_GL11_GL_ALPHA12 32829L
+#undef org_lwjgl_opengl_GL11_GL_ALPHA16
+#define org_lwjgl_opengl_GL11_GL_ALPHA16 32830L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE4
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE4 32831L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE8
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE8 32832L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE12
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE12 32833L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE16
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE16 32834L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE4_ALPHA4
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE4_ALPHA4 32835L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE6_ALPHA2
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE6_ALPHA2 32836L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE8_ALPHA8
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE8_ALPHA8 32837L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE12_ALPHA4
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE12_ALPHA4 32838L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE12_ALPHA12
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE12_ALPHA12 32839L
+#undef org_lwjgl_opengl_GL11_GL_LUMINANCE16_ALPHA16
+#define org_lwjgl_opengl_GL11_GL_LUMINANCE16_ALPHA16 32840L
+#undef org_lwjgl_opengl_GL11_GL_INTENSITY
+#define org_lwjgl_opengl_GL11_GL_INTENSITY 32841L
+#undef org_lwjgl_opengl_GL11_GL_INTENSITY4
+#define org_lwjgl_opengl_GL11_GL_INTENSITY4 32842L
+#undef org_lwjgl_opengl_GL11_GL_INTENSITY8
+#define org_lwjgl_opengl_GL11_GL_INTENSITY8 32843L
+#undef org_lwjgl_opengl_GL11_GL_INTENSITY12
+#define org_lwjgl_opengl_GL11_GL_INTENSITY12 32844L
+#undef org_lwjgl_opengl_GL11_GL_INTENSITY16
+#define org_lwjgl_opengl_GL11_GL_INTENSITY16 32845L
+#undef org_lwjgl_opengl_GL11_GL_R3_G3_B2
+#define org_lwjgl_opengl_GL11_GL_R3_G3_B2 10768L
+#undef org_lwjgl_opengl_GL11_GL_RGB4
+#define org_lwjgl_opengl_GL11_GL_RGB4 32847L
+#undef org_lwjgl_opengl_GL11_GL_RGB5
+#define org_lwjgl_opengl_GL11_GL_RGB5 32848L
+#undef org_lwjgl_opengl_GL11_GL_RGB8
+#define org_lwjgl_opengl_GL11_GL_RGB8 32849L
+#undef org_lwjgl_opengl_GL11_GL_RGB10
+#define org_lwjgl_opengl_GL11_GL_RGB10 32850L
+#undef org_lwjgl_opengl_GL11_GL_RGB12
+#define org_lwjgl_opengl_GL11_GL_RGB12 32851L
+#undef org_lwjgl_opengl_GL11_GL_RGB16
+#define org_lwjgl_opengl_GL11_GL_RGB16 32852L
+#undef org_lwjgl_opengl_GL11_GL_RGBA2
+#define org_lwjgl_opengl_GL11_GL_RGBA2 32853L
+#undef org_lwjgl_opengl_GL11_GL_RGBA4
+#define org_lwjgl_opengl_GL11_GL_RGBA4 32854L
+#undef org_lwjgl_opengl_GL11_GL_RGB5_A1
+#define org_lwjgl_opengl_GL11_GL_RGB5_A1 32855L
+#undef org_lwjgl_opengl_GL11_GL_RGBA8
+#define org_lwjgl_opengl_GL11_GL_RGBA8 32856L
+#undef org_lwjgl_opengl_GL11_GL_RGB10_A2
+#define org_lwjgl_opengl_GL11_GL_RGB10_A2 32857L
+#undef org_lwjgl_opengl_GL11_GL_RGBA12
+#define org_lwjgl_opengl_GL11_GL_RGBA12 32858L
+#undef org_lwjgl_opengl_GL11_GL_RGBA16
+#define org_lwjgl_opengl_GL11_GL_RGBA16 32859L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_RED_SIZE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_RED_SIZE 32860L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_GREEN_SIZE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_GREEN_SIZE 32861L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_BLUE_SIZE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_BLUE_SIZE 32862L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_ALPHA_SIZE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_ALPHA_SIZE 32863L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_LUMINANCE_SIZE 32864L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_INTENSITY_SIZE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_INTENSITY_SIZE 32865L
+#undef org_lwjgl_opengl_GL11_GL_PROXY_TEXTURE_1D
+#define org_lwjgl_opengl_GL11_GL_PROXY_TEXTURE_1D 32867L
+#undef org_lwjgl_opengl_GL11_GL_PROXY_TEXTURE_2D
+#define org_lwjgl_opengl_GL11_GL_PROXY_TEXTURE_2D 32868L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_PRIORITY
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_PRIORITY 32870L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_RESIDENT
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_RESIDENT 32871L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_BINDING_1D
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_BINDING_1D 32872L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_BINDING_2D
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_BINDING_2D 32873L
+#undef org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY
+#define org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY 32884L
+#undef org_lwjgl_opengl_GL11_GL_NORMAL_ARRAY
+#define org_lwjgl_opengl_GL11_GL_NORMAL_ARRAY 32885L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_ARRAY
+#define org_lwjgl_opengl_GL11_GL_COLOR_ARRAY 32886L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_ARRAY
+#define org_lwjgl_opengl_GL11_GL_INDEX_ARRAY 32887L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY 32888L
+#undef org_lwjgl_opengl_GL11_GL_EDGE_FLAG_ARRAY
+#define org_lwjgl_opengl_GL11_GL_EDGE_FLAG_ARRAY 32889L
+#undef org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY_SIZE
+#define org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY_SIZE 32890L
+#undef org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY_TYPE
+#define org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY_TYPE 32891L
+#undef org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY_STRIDE 32892L
+#undef org_lwjgl_opengl_GL11_GL_NORMAL_ARRAY_TYPE
+#define org_lwjgl_opengl_GL11_GL_NORMAL_ARRAY_TYPE 32894L
+#undef org_lwjgl_opengl_GL11_GL_NORMAL_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL11_GL_NORMAL_ARRAY_STRIDE 32895L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_ARRAY_SIZE
+#define org_lwjgl_opengl_GL11_GL_COLOR_ARRAY_SIZE 32897L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_ARRAY_TYPE
+#define org_lwjgl_opengl_GL11_GL_COLOR_ARRAY_TYPE 32898L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL11_GL_COLOR_ARRAY_STRIDE 32899L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_ARRAY_TYPE
+#define org_lwjgl_opengl_GL11_GL_INDEX_ARRAY_TYPE 32901L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL11_GL_INDEX_ARRAY_STRIDE 32902L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY_SIZE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY_SIZE 32904L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY_TYPE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY_TYPE 32905L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY_STRIDE 32906L
+#undef org_lwjgl_opengl_GL11_GL_EDGE_FLAG_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL11_GL_EDGE_FLAG_ARRAY_STRIDE 32908L
+#undef org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY_POINTER
+#define org_lwjgl_opengl_GL11_GL_VERTEX_ARRAY_POINTER 32910L
+#undef org_lwjgl_opengl_GL11_GL_NORMAL_ARRAY_POINTER
+#define org_lwjgl_opengl_GL11_GL_NORMAL_ARRAY_POINTER 32911L
+#undef org_lwjgl_opengl_GL11_GL_COLOR_ARRAY_POINTER
+#define org_lwjgl_opengl_GL11_GL_COLOR_ARRAY_POINTER 32912L
+#undef org_lwjgl_opengl_GL11_GL_INDEX_ARRAY_POINTER
+#define org_lwjgl_opengl_GL11_GL_INDEX_ARRAY_POINTER 32913L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY_POINTER
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_COORD_ARRAY_POINTER 32914L
+#undef org_lwjgl_opengl_GL11_GL_EDGE_FLAG_ARRAY_POINTER
+#define org_lwjgl_opengl_GL11_GL_EDGE_FLAG_ARRAY_POINTER 32915L
+#undef org_lwjgl_opengl_GL11_GL_V2F
+#define org_lwjgl_opengl_GL11_GL_V2F 10784L
+#undef org_lwjgl_opengl_GL11_GL_V3F
+#define org_lwjgl_opengl_GL11_GL_V3F 10785L
+#undef org_lwjgl_opengl_GL11_GL_C4UB_V2F
+#define org_lwjgl_opengl_GL11_GL_C4UB_V2F 10786L
+#undef org_lwjgl_opengl_GL11_GL_C4UB_V3F
+#define org_lwjgl_opengl_GL11_GL_C4UB_V3F 10787L
+#undef org_lwjgl_opengl_GL11_GL_C3F_V3F
+#define org_lwjgl_opengl_GL11_GL_C3F_V3F 10788L
+#undef org_lwjgl_opengl_GL11_GL_N3F_V3F
+#define org_lwjgl_opengl_GL11_GL_N3F_V3F 10789L
+#undef org_lwjgl_opengl_GL11_GL_C4F_N3F_V3F
+#define org_lwjgl_opengl_GL11_GL_C4F_N3F_V3F 10790L
+#undef org_lwjgl_opengl_GL11_GL_T2F_V3F
+#define org_lwjgl_opengl_GL11_GL_T2F_V3F 10791L
+#undef org_lwjgl_opengl_GL11_GL_T4F_V4F
+#define org_lwjgl_opengl_GL11_GL_T4F_V4F 10792L
+#undef org_lwjgl_opengl_GL11_GL_T2F_C4UB_V3F
+#define org_lwjgl_opengl_GL11_GL_T2F_C4UB_V3F 10793L
+#undef org_lwjgl_opengl_GL11_GL_T2F_C3F_V3F
+#define org_lwjgl_opengl_GL11_GL_T2F_C3F_V3F 10794L
+#undef org_lwjgl_opengl_GL11_GL_T2F_N3F_V3F
+#define org_lwjgl_opengl_GL11_GL_T2F_N3F_V3F 10795L
+#undef org_lwjgl_opengl_GL11_GL_T2F_C4F_N3F_V3F
+#define org_lwjgl_opengl_GL11_GL_T2F_C4F_N3F_V3F 10796L
+#undef org_lwjgl_opengl_GL11_GL_T4F_C4F_N3F_V4F
+#define org_lwjgl_opengl_GL11_GL_T4F_C4F_N3F_V4F 10797L
+#undef org_lwjgl_opengl_GL11_GL_LOGIC_OP
+#define org_lwjgl_opengl_GL11_GL_LOGIC_OP 3057L
+#undef org_lwjgl_opengl_GL11_GL_TEXTURE_COMPONENTS
+#define org_lwjgl_opengl_GL11_GL_TEXTURE_COMPONENTS 4099L
+/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GL11 */
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glAccum
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glAccum
+ (JNIEnv *, jclass, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glAlphaFunc
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glAlphaFunc
+ (JNIEnv *, jclass, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearColor
+ * Signature: (FFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearColor
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearAccum
+ * Signature: (FFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearAccum
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClear
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClear
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglCallLists
+ * Signature: (IILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglCallLists
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCallList
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCallList
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glBlendFunc
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glBlendFunc
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglBitmap
+ * Signature: (IIFFFFLjava/nio/ByteBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglBitmap
+ (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glBindTexture
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glBindTexture
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glBegin
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glBegin
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEnd
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEnd
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glArrayElement
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glArrayElement
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearDepth
+ * Signature: (D)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearDepth
+ (JNIEnv *, jclass, jdouble);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDeleteLists
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDeleteLists
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglDeleteTextures
+ * Signature: (ILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglDeleteTextures
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCullFace
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCullFace
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyTexSubImage2D
+ * Signature: (IIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyTexSubImage2D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyTexSubImage1D
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyTexSubImage1D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyTexImage2D
+ * Signature: (IIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyTexImage2D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyTexImage1D
+ * Signature: (IIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyTexImage1D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glCopyPixels
+ * Signature: (IIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glCopyPixels
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglColorPointer
+ * Signature: (IIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglColorPointer
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglColorPointerVBO
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglColorPointerVBO
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColorMaterial
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColorMaterial
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColorMask
+ * Signature: (ZZZZ)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColorMask
+ (JNIEnv *, jclass, jboolean, jboolean, jboolean, jboolean);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor3b
+ * Signature: (BBB)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor3b
+ (JNIEnv *, jclass, jbyte, jbyte, jbyte);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor3f
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor3f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor3ub
+ * Signature: (BBB)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor3ub
+ (JNIEnv *, jclass, jbyte, jbyte, jbyte);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor4b
+ * Signature: (BBBB)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor4b
+ (JNIEnv *, jclass, jbyte, jbyte, jbyte, jbyte);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor4f
+ * Signature: (FFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor4f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glColor4ub
+ * Signature: (BBBB)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glColor4ub
+ (JNIEnv *, jclass, jbyte, jbyte, jbyte, jbyte);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglClipPlane
+ * Signature: (ILjava/nio/DoubleBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglClipPlane
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearStencil
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearStencil
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glClearIndex
+ * Signature: (F)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glClearIndex
+ (JNIEnv *, jclass, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalPoint1
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalPoint1
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalPoint2
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalPoint2
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalMesh1
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalMesh1
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalMesh2
+ * Signature: (IIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalMesh2
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalCoord1f
+ * Signature: (F)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalCoord1f
+ (JNIEnv *, jclass, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEvalCoord2f
+ * Signature: (FF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEvalCoord2f
+ (JNIEnv *, jclass, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEnableClientState
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEnableClientState
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDisableClientState
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDisableClientState
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEnable
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEnable
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDisable
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDisable
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglEdgeFlagPointer
+ * Signature: (ILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglEdgeFlagPointer
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglEdgeFlagPointerVBO
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglEdgeFlagPointerVBO
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEdgeFlag
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEdgeFlag
+ (JNIEnv *, jclass, jboolean);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglDrawPixels
+ * Signature: (IIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglDrawPixels
+ (JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglDrawElements
+ * Signature: (IIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglDrawElements
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglDrawElementsVBO
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglDrawElementsVBO
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDrawBuffer
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDrawBuffer
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDrawArrays
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDrawArrays
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDepthRange
+ * Signature: (DD)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDepthRange
+ (JNIEnv *, jclass, jdouble, jdouble);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDepthMask
+ * Signature: (Z)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDepthMask
+ (JNIEnv *, jclass, jboolean);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glDepthFunc
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glDepthFunc
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglFeedbackBuffer
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglFeedbackBuffer
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetPixelMapfv
+ * Signature: (ILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetPixelMapfv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetPixelMapuiv
+ * Signature: (ILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetPixelMapuiv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetPixelMapusv
+ * Signature: (ILjava/nio/ShortBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetPixelMapusv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetMaterialfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetMaterialfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetMaterialiv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetMaterialiv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetMapfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetMapfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetMapiv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetMapiv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetLightfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetLightfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetLightiv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetLightiv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetError
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL11_glGetError
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetClipPlane
+ * Signature: (ILjava/nio/DoubleBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetClipPlane
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetBooleanv
+ * Signature: (ILjava/nio/ByteBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetBooleanv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetDoublev
+ * Signature: (ILjava/nio/DoubleBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetDoublev
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetFloatv
+ * Signature: (ILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetFloatv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetIntegerv
+ * Signature: (ILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetIntegerv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGenTextures
+ * Signature: (ILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGenTextures
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGenLists
+ * Signature: (I)I
+ */
+JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL11_glGenLists
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFrustum
+ * Signature: (DDDDDD)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFrustum
+ (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFrontFace
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFrontFace
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFogf
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFogf
+ (JNIEnv *, jclass, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFogi
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFogi
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglFogfv
+ * Signature: (ILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglFogfv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglFogiv
+ * Signature: (ILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglFogiv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFlush
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFlush
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glFinish
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glFinish
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetPointerv
+ * Signature: (II)Ljava/nio/ByteBuffer;
+ */
+JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL11_glGetPointerv
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glIsEnabled
+ * Signature: (I)Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL11_glIsEnabled
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglInterleavedArrays
+ * Signature: (IILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglInterleavedArrays
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglInterleavedArraysVBO
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglInterleavedArraysVBO
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glInitNames
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glInitNames
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glHint
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glHint
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetTexParameterfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexParameterfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetTexParameteriv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexParameteriv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetTexLevelParameterfv
+ * Signature: (IIILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexLevelParameterfv
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetTexLevelParameteriv
+ * Signature: (IIILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexLevelParameteriv
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetTexImage
+ * Signature: (IIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexImage
+ (JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetTexGenfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexGenfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetTexEnviv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexEnviv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetTexEnvfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetTexEnvfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glGetString
+ * Signature: (I)Ljava/lang/String;
+ */
+JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_GL11_glGetString
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglGetPolygonStipple
+ * Signature: (Ljava/nio/ByteBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglGetPolygonStipple
+ (JNIEnv *, jclass, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glIsList
+ * Signature: (I)Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL11_glIsList
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMaterialf
+ * Signature: (IIF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMaterialf
+ (JNIEnv *, jclass, jint, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMateriali
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMateriali
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglMaterialfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMaterialfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglMaterialiv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMaterialiv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMapGrid1f
+ * Signature: (IFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMapGrid1f
+ (JNIEnv *, jclass, jint, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMapGrid2f
+ * Signature: (IFFIFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMapGrid2f
+ (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglMap2f
+ * Signature: (IFFIIFFIILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMap2f
+ (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jfloat, jfloat, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglMap1f
+ * Signature: (IFFIILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMap1f
+ (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLogicOp
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLogicOp
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLoadName
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLoadName
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglLoadMatrixf
+ * Signature: (Ljava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLoadMatrixf
+ (JNIEnv *, jclass, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLoadIdentity
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLoadIdentity
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glListBase
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glListBase
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLineWidth
+ * Signature: (F)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLineWidth
+ (JNIEnv *, jclass, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLineStipple
+ * Signature: (IS)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLineStipple
+ (JNIEnv *, jclass, jint, jshort);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightModelf
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLightModelf
+ (JNIEnv *, jclass, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightModeli
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLightModeli
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglLightModelfv
+ * Signature: (ILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLightModelfv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglLightModeliv
+ * Signature: (ILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLightModeliv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLightf
+ * Signature: (IIF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLightf
+ (JNIEnv *, jclass, jint, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glLighti
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glLighti
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglLightfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLightfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglLightiv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglLightiv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glIsTexture
+ * Signature: (I)Z
+ */
+JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GL11_glIsTexture
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glMatrixMode
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glMatrixMode
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglPolygonStipple
+ * Signature: (Ljava/nio/ByteBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPolygonStipple
+ (JNIEnv *, jclass, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPolygonOffset
+ * Signature: (FF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPolygonOffset
+ (JNIEnv *, jclass, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPolygonMode
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPolygonMode
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPointSize
+ * Signature: (F)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPointSize
+ (JNIEnv *, jclass, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelZoom
+ * Signature: (FF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelZoom
+ (JNIEnv *, jclass, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelTransferf
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelTransferf
+ (JNIEnv *, jclass, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelTransferi
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelTransferi
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelStoref
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelStoref
+ (JNIEnv *, jclass, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPixelStorei
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPixelStorei
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglPixelMapfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPixelMapfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglPixelMapuiv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPixelMapuiv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglPixelMapusv
+ * Signature: (IILjava/nio/ShortBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPixelMapusv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPassThrough
+ * Signature: (F)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPassThrough
+ (JNIEnv *, jclass, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glOrtho
+ * Signature: (DDDDDD)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glOrtho
+ (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglNormalPointer
+ * Signature: (IILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglNormalPointer
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglNormalPointerVBO
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglNormalPointerVBO
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glNormal3b
+ * Signature: (BBB)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glNormal3b
+ (JNIEnv *, jclass, jbyte, jbyte, jbyte);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glNormal3f
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glNormal3f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glNormal3i
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glNormal3i
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glNewList
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glNewList
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glEndList
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glEndList
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglMultMatrixf
+ * Signature: (Ljava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglMultMatrixf
+ (JNIEnv *, jclass, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glShadeModel
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glShadeModel
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglSelectBuffer
+ * Signature: (ILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglSelectBuffer
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glScissor
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glScissor
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glScalef
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glScalef
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRotatef
+ * Signature: (FFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRotatef
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRenderMode
+ * Signature: (I)I
+ */
+JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GL11_glRenderMode
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRectf
+ * Signature: (FFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRectf
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRecti
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRecti
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglReadPixels
+ * Signature: (IIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglReadPixels
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glReadBuffer
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glReadBuffer
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos2f
+ * Signature: (FF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos2f
+ (JNIEnv *, jclass, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos2i
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos2i
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos3f
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos3f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos3i
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos3i
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos4f
+ * Signature: (FFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos4f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glRasterPos4i
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glRasterPos4i
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPushName
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPushName
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPopName
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPopName
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPushMatrix
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPushMatrix
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPopMatrix
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPopMatrix
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglPushClientAttrib
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPushClientAttrib
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglPopClientAttrib
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglPopClientAttrib
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPushAttrib
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPushAttrib
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glPopAttrib
+ * Signature: ()V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glPopAttrib
+ (JNIEnv *, jclass);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glStencilFunc
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glStencilFunc
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglVertexPointer
+ * Signature: (IIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglVertexPointer
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglVertexPointerVBO
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglVertexPointerVBO
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex2f
+ * Signature: (FF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex2f
+ (JNIEnv *, jclass, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex2i
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex2i
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex3f
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex3f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex3i
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex3i
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex4f
+ * Signature: (FFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex4f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glVertex4i
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glVertex4i
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTranslatef
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTranslatef
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexSubImage2D
+ * Signature: (IIIIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexSubImage2D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexSubImage1D
+ * Signature: (IIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexSubImage1D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexParameterf
+ * Signature: (IIF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexParameterf
+ (JNIEnv *, jclass, jint, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexParameteri
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexParameteri
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexImage2D
+ * Signature: (IIIIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexImage2D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexImage1D
+ * Signature: (IIIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexImage1D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexGenf
+ * Signature: (IIF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexGenf
+ (JNIEnv *, jclass, jint, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexGenfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexGenfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexGeni
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexGeni
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexGeniv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexGeniv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexEnvf
+ * Signature: (IIF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexEnvf
+ (JNIEnv *, jclass, jint, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexEnvi
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexEnvi
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexEnvfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexEnvfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexEnviv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexEnviv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexCoordPointer
+ * Signature: (IIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexCoordPointer
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: nglTexCoordPointerVBO
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglTexCoordPointerVBO
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexCoord1f
+ * Signature: (F)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexCoord1f
+ (JNIEnv *, jclass, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexCoord2f
+ * Signature: (FF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexCoord2f
+ (JNIEnv *, jclass, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexCoord3f
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexCoord3f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glTexCoord4f
+ * Signature: (FFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glTexCoord4f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glStencilOp
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glStencilOp
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glStencilMask
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glStencilMask
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL11
+ * Method: glViewport
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_glViewport
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/src/native/common/org_lwjgl_opengl_GL12.cpp b/src/native/common/org_lwjgl_opengl_GL12.cpp
new file mode 100644
index 00000000..45936b2d
--- /dev/null
+++ b/src/native/common/org_lwjgl_opengl_GL12.cpp
@@ -0,0 +1,586 @@
+/*
+ * Copyright (c) 2002 Light Weight Java Game Library Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of 'Light Weight Java Game Library' nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/**
+ * $Id$
+ *
+ * Core OpenGL functions.
+ *
+ * @author cix_foo
+ * @version $Revision$
+ */
+
+#ifdef _WIN32
+#include
+#endif
+
+#include "org_lwjgl_opengl_GL12.h"
+#include "checkGLerror.h"
+#include "extgl.h"
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glColorTable
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglColorTable
+ (JNIEnv * env, jclass clazz, jint target, jint internalFormat, jint width, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glColorTable)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glColorTable(target, internalFormat, width, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glColorSubTable
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglColorSubTable
+ (JNIEnv * env, jclass clazz, jint target, jint start, jint count, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glColorSubTable)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glColorSubTable(target, start, count, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetColorTable
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetColorTable
+ (JNIEnv * env, jclass clazz, jint target, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetColorTable)
+ void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glGetColorTable(target, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetColorTableParameteriv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetColorTableParameteriv
+ (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetColorTableParameteriv)
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetColorTableParameteriv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetColorTableParameterfv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetColorTableParameterfv
+ (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetColorTableParameterfv)
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetColorTableParameterfv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glColorTableParameteriv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglColorTableParameteriv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glColorTableParameteriv)
+ const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
+ glColorTableParameteriv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glColorTableParameterfv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglColorTableParameterfv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glColorTableParameterfv)
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glColorTableParameterfv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyColorSubTable
+ * Signature: (IIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyColorSubTable
+ (JNIEnv *env, jclass clazz, jint target, jint start, jint x, jint y, jint width)
+{
+ CHECK_EXISTS(glCopyColorSubTable)
+ glCopyColorSubTable(target, start, x, y, width);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyColorTable
+ * Signature: (IIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyColorTable
+ (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint x, jint y, jint width)
+{
+ CHECK_EXISTS(glCopyColorTable)
+ glCopyColorTable(target, internalformat, x, y, width);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glBlendEquation
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glBlendEquation
+ (JNIEnv *env, jclass clazz, jint mode)
+{
+ CHECK_EXISTS(glBlendEquation)
+ glBlendEquation(mode);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glBlendColor
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glBlendColor(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
+{
+ CHECK_EXISTS(glBlendColor)
+ glBlendColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glHistogram
+ * Signature: (IIIZ)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glHistogram
+ (JNIEnv *env, jclass clazz, jint target, jint width, jint internalformat, jboolean sink)
+{
+ CHECK_EXISTS(glHistogram)
+ glHistogram(target, width, internalformat, sink);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glResetHistogram
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glResetHistogram
+ (JNIEnv *env, jclass clazz, jint target)
+{
+ CHECK_EXISTS(glResetHistogram)
+ glResetHistogram(target);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetHistogram
+ * Signature: (IZIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetHistogram
+ (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetHistogram)
+ void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glGetHistogram(target, reset, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetHistogramParameterfv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetHistogramParameterfv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetHistogramParameterfv)
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetHistogramParameterfv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetHistogramParameteriv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetHistogramParameteriv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetHistogramParameteriv)
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetHistogramParameteriv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glMinmax
+ * Signature: (IIZ)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glMinmax
+ (JNIEnv *env, jclass clazz, jint target, jint internalformat, jboolean sink)
+{
+ CHECK_EXISTS(glMinmax)
+ glMinmax(target, internalformat, sink);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glResetMinmax
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glResetMinmax
+ (JNIEnv *env, jclass clazz, jint target)
+{
+ CHECK_EXISTS(glResetMinmax)
+ glResetMinmax(target);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetMinmax
+ * Signature: (IZIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetMinmax
+ (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetMinmax)
+ void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glGetMinmax(target, reset, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetMinmaxParameterfv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetMinmaxParameterfv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetMinmaxParameterfv)
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetMinmaxParameterfv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetMinmaxParameteriv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetMinmaxParameteriv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetMinmaxParameteriv)
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetMinmaxParameteriv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glConvolutionFilter1D
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglConvolutionFilter1D
+ (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glConvolutionFilter1D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glConvolutionFilter1D(target, internalformat, width, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glConvolutionFilter2D
+ * Signature: (IIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglConvolutionFilter2D
+ (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glConvolutionFilter2D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glConvolutionFilter2D(target, internalformat, width, height, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glConvolutionParameterf
+ * Signature: (IIF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glConvolutionParameterf
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jfloat params)
+{
+ CHECK_EXISTS(glConvolutionParameterf)
+ glConvolutionParameterf(target, pname, params);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glConvolutionParameterfv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglConvolutionParameterfv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glConvolutionParameterfv)
+ const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glConvolutionParameterfv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glConvolutionParameteri
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glConvolutionParameteri
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jint params)
+{
+ CHECK_EXISTS(glConvolutionParameteri)
+ glConvolutionParameteri(target, pname, params);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glConvolutionParameteriv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglConvolutionParameteriv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glConvolutionParameteriv)
+ const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
+ glConvolutionParameteriv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyConvolutionFilter1D
+ * Signature: (IIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyConvolutionFilter1D
+ (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint x, jint y, jint width)
+{
+ CHECK_EXISTS(glCopyConvolutionFilter1D)
+ glCopyConvolutionFilter1D(target, internalformat, x, y, width);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyConvolutionFilter2D
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyConvolutionFilter2D
+ (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint x, jint y, jint width, jint height)
+{
+ CHECK_EXISTS(glCopyConvolutionFilter2D)
+ glCopyConvolutionFilter2D(target, internalformat, x, y, width, height);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetConvolutionFilter
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetConvolutionFilter
+ (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetConvolutionFilter)
+ void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glGetConvolutionFilter(target, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetConvolutionParameterfv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetConvolutionParameterfv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetConvolutionParameterfv)
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glGetConvolutionParameterfv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetConvolutionParameteriv
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetConvolutionParameteriv
+ (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetConvolutionParameteriv)
+ GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
+ glGetConvolutionParameteriv(target, pname, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glSeparableFilter2D
+ * Signature: (IIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglSeparableFilter2D
+ (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject row, jint row_offset, jobject column, jint column_offset)
+{
+ CHECK_EXISTS(glSeparableFilter2D)
+ const void *address = (const void *)(row_offset + (const GLbyte *)env->GetDirectBufferAddress(row));
+ const void *address2 = (const void *)(column_offset + (const GLbyte *)env->GetDirectBufferAddress(column));
+ glSeparableFilter2D(target, internalformat, width, height, format, type, address, address2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glGetSeparableFilter
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetSeparableFilter
+ (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject row, jint row_offset, jobject column, jint column_offset, jobject span, jint span_offset)
+{
+ CHECK_EXISTS(glGetSeparableFilter)
+ void *address = (void *)(row_offset + (GLbyte *)env->GetDirectBufferAddress(row));
+ void *address2 = (void *)(column_offset + (GLbyte *)env->GetDirectBufferAddress(column));
+ void *address3 = (void *)(span_offset + (GLbyte *)env->GetDirectBufferAddress(span));
+ glGetSeparableFilter(target, format, type, address, address2, address3);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglDrawRangeElements
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglDrawRangeElements
+ (JNIEnv *env, jclass clazz, jint mode, jint start, jint end, jint count, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glDrawRangeElements)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glDrawRangeElements(mode, start, end, count, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglDrawRangeElementsVBO
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglDrawRangeElementsVBO
+ (JNIEnv *env, jclass clazz, jint mode, jint start, jint end, jint count, jint type, jint buffer_offset)
+{
+ CHECK_EXISTS(glDrawRangeElements)
+ glDrawRangeElements(mode, start, end, count, type, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glTexImage3D
+ * Signature: (IIIIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglTexImage3D
+ (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glTexImage3D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glTexSubImage3D
+ * Signature: (IIIIIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglTexSubImage3D
+ (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint type, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glTexSubImage3D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyTexSubImage3D
+ * Signature: (IIIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyTexSubImage3D
+ (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint x, jint y, jint width, jint height)
+{
+ CHECK_EXISTS(glCopyTexSubImage3D)
+ glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);
+ CHECK_GL_ERROR
+}
+
diff --git a/src/native/common/org_lwjgl_opengl_GL12.h b/src/native/common/org_lwjgl_opengl_GL12.h
new file mode 100644
index 00000000..5525dbca
--- /dev/null
+++ b/src/native/common/org_lwjgl_opengl_GL12.h
@@ -0,0 +1,1617 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include
+/* Header for class org_lwjgl_opengl_GL12 */
+
+#ifndef _Included_org_lwjgl_opengl_GL12
+#define _Included_org_lwjgl_opengl_GL12
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: _00024assertionsDisabled */
+#undef org_lwjgl_opengl_GL12_GL_ACCUM
+#define org_lwjgl_opengl_GL12_GL_ACCUM 256L
+#undef org_lwjgl_opengl_GL12_GL_LOAD
+#define org_lwjgl_opengl_GL12_GL_LOAD 257L
+#undef org_lwjgl_opengl_GL12_GL_RETURN
+#define org_lwjgl_opengl_GL12_GL_RETURN 258L
+#undef org_lwjgl_opengl_GL12_GL_MULT
+#define org_lwjgl_opengl_GL12_GL_MULT 259L
+#undef org_lwjgl_opengl_GL12_GL_ADD
+#define org_lwjgl_opengl_GL12_GL_ADD 260L
+#undef org_lwjgl_opengl_GL12_GL_NEVER
+#define org_lwjgl_opengl_GL12_GL_NEVER 512L
+#undef org_lwjgl_opengl_GL12_GL_LESS
+#define org_lwjgl_opengl_GL12_GL_LESS 513L
+#undef org_lwjgl_opengl_GL12_GL_EQUAL
+#define org_lwjgl_opengl_GL12_GL_EQUAL 514L
+#undef org_lwjgl_opengl_GL12_GL_LEQUAL
+#define org_lwjgl_opengl_GL12_GL_LEQUAL 515L
+#undef org_lwjgl_opengl_GL12_GL_GREATER
+#define org_lwjgl_opengl_GL12_GL_GREATER 516L
+#undef org_lwjgl_opengl_GL12_GL_NOTEQUAL
+#define org_lwjgl_opengl_GL12_GL_NOTEQUAL 517L
+#undef org_lwjgl_opengl_GL12_GL_GEQUAL
+#define org_lwjgl_opengl_GL12_GL_GEQUAL 518L
+#undef org_lwjgl_opengl_GL12_GL_ALWAYS
+#define org_lwjgl_opengl_GL12_GL_ALWAYS 519L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_BIT
+#define org_lwjgl_opengl_GL12_GL_CURRENT_BIT 1L
+#undef org_lwjgl_opengl_GL12_GL_POINT_BIT
+#define org_lwjgl_opengl_GL12_GL_POINT_BIT 2L
+#undef org_lwjgl_opengl_GL12_GL_LINE_BIT
+#define org_lwjgl_opengl_GL12_GL_LINE_BIT 4L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_BIT
+#define org_lwjgl_opengl_GL12_GL_POLYGON_BIT 8L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_STIPPLE_BIT
+#define org_lwjgl_opengl_GL12_GL_POLYGON_STIPPLE_BIT 16L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MODE_BIT
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MODE_BIT 32L
+#undef org_lwjgl_opengl_GL12_GL_LIGHTING_BIT
+#define org_lwjgl_opengl_GL12_GL_LIGHTING_BIT 64L
+#undef org_lwjgl_opengl_GL12_GL_FOG_BIT
+#define org_lwjgl_opengl_GL12_GL_FOG_BIT 128L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_BUFFER_BIT
+#define org_lwjgl_opengl_GL12_GL_DEPTH_BUFFER_BIT 256L
+#undef org_lwjgl_opengl_GL12_GL_ACCUM_BUFFER_BIT
+#define org_lwjgl_opengl_GL12_GL_ACCUM_BUFFER_BIT 512L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_BUFFER_BIT
+#define org_lwjgl_opengl_GL12_GL_STENCIL_BUFFER_BIT 1024L
+#undef org_lwjgl_opengl_GL12_GL_VIEWPORT_BIT
+#define org_lwjgl_opengl_GL12_GL_VIEWPORT_BIT 2048L
+#undef org_lwjgl_opengl_GL12_GL_TRANSFORM_BIT
+#define org_lwjgl_opengl_GL12_GL_TRANSFORM_BIT 4096L
+#undef org_lwjgl_opengl_GL12_GL_ENABLE_BIT
+#define org_lwjgl_opengl_GL12_GL_ENABLE_BIT 8192L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_BUFFER_BIT
+#define org_lwjgl_opengl_GL12_GL_COLOR_BUFFER_BIT 16384L
+#undef org_lwjgl_opengl_GL12_GL_HINT_BIT
+#define org_lwjgl_opengl_GL12_GL_HINT_BIT 32768L
+#undef org_lwjgl_opengl_GL12_GL_EVAL_BIT
+#define org_lwjgl_opengl_GL12_GL_EVAL_BIT 65536L
+#undef org_lwjgl_opengl_GL12_GL_LIST_BIT
+#define org_lwjgl_opengl_GL12_GL_LIST_BIT 131072L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_BIT
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_BIT 262144L
+#undef org_lwjgl_opengl_GL12_GL_SCISSOR_BIT
+#define org_lwjgl_opengl_GL12_GL_SCISSOR_BIT 524288L
+#undef org_lwjgl_opengl_GL12_GL_ALL_ATTRIB_BITS
+#define org_lwjgl_opengl_GL12_GL_ALL_ATTRIB_BITS 1048575L
+#undef org_lwjgl_opengl_GL12_GL_POINTS
+#define org_lwjgl_opengl_GL12_GL_POINTS 0L
+#undef org_lwjgl_opengl_GL12_GL_LINES
+#define org_lwjgl_opengl_GL12_GL_LINES 1L
+#undef org_lwjgl_opengl_GL12_GL_LINE_LOOP
+#define org_lwjgl_opengl_GL12_GL_LINE_LOOP 2L
+#undef org_lwjgl_opengl_GL12_GL_LINE_STRIP
+#define org_lwjgl_opengl_GL12_GL_LINE_STRIP 3L
+#undef org_lwjgl_opengl_GL12_GL_TRIANGLES
+#define org_lwjgl_opengl_GL12_GL_TRIANGLES 4L
+#undef org_lwjgl_opengl_GL12_GL_TRIANGLE_STRIP
+#define org_lwjgl_opengl_GL12_GL_TRIANGLE_STRIP 5L
+#undef org_lwjgl_opengl_GL12_GL_TRIANGLE_FAN
+#define org_lwjgl_opengl_GL12_GL_TRIANGLE_FAN 6L
+#undef org_lwjgl_opengl_GL12_GL_QUADS
+#define org_lwjgl_opengl_GL12_GL_QUADS 7L
+#undef org_lwjgl_opengl_GL12_GL_QUAD_STRIP
+#define org_lwjgl_opengl_GL12_GL_QUAD_STRIP 8L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON
+#define org_lwjgl_opengl_GL12_GL_POLYGON 9L
+#undef org_lwjgl_opengl_GL12_GL_ZERO
+#define org_lwjgl_opengl_GL12_GL_ZERO 0L
+#undef org_lwjgl_opengl_GL12_GL_ONE
+#define org_lwjgl_opengl_GL12_GL_ONE 1L
+#undef org_lwjgl_opengl_GL12_GL_SRC_COLOR
+#define org_lwjgl_opengl_GL12_GL_SRC_COLOR 768L
+#undef org_lwjgl_opengl_GL12_GL_ONE_MINUS_SRC_COLOR
+#define org_lwjgl_opengl_GL12_GL_ONE_MINUS_SRC_COLOR 769L
+#undef org_lwjgl_opengl_GL12_GL_SRC_ALPHA
+#define org_lwjgl_opengl_GL12_GL_SRC_ALPHA 770L
+#undef org_lwjgl_opengl_GL12_GL_ONE_MINUS_SRC_ALPHA
+#define org_lwjgl_opengl_GL12_GL_ONE_MINUS_SRC_ALPHA 771L
+#undef org_lwjgl_opengl_GL12_GL_DST_ALPHA
+#define org_lwjgl_opengl_GL12_GL_DST_ALPHA 772L
+#undef org_lwjgl_opengl_GL12_GL_ONE_MINUS_DST_ALPHA
+#define org_lwjgl_opengl_GL12_GL_ONE_MINUS_DST_ALPHA 773L
+#undef org_lwjgl_opengl_GL12_GL_DST_COLOR
+#define org_lwjgl_opengl_GL12_GL_DST_COLOR 774L
+#undef org_lwjgl_opengl_GL12_GL_ONE_MINUS_DST_COLOR
+#define org_lwjgl_opengl_GL12_GL_ONE_MINUS_DST_COLOR 775L
+#undef org_lwjgl_opengl_GL12_GL_SRC_ALPHA_SATURATE
+#define org_lwjgl_opengl_GL12_GL_SRC_ALPHA_SATURATE 776L
+#undef org_lwjgl_opengl_GL12_GL_CONSTANT_COLOR
+#define org_lwjgl_opengl_GL12_GL_CONSTANT_COLOR 32769L
+#undef org_lwjgl_opengl_GL12_GL_ONE_MINUS_CONSTANT_COLOR
+#define org_lwjgl_opengl_GL12_GL_ONE_MINUS_CONSTANT_COLOR 32770L
+#undef org_lwjgl_opengl_GL12_GL_CONSTANT_ALPHA
+#define org_lwjgl_opengl_GL12_GL_CONSTANT_ALPHA 32771L
+#undef org_lwjgl_opengl_GL12_GL_ONE_MINUS_CONSTANT_ALPHA
+#define org_lwjgl_opengl_GL12_GL_ONE_MINUS_CONSTANT_ALPHA 32772L
+#undef org_lwjgl_opengl_GL12_GL_TRUE
+#define org_lwjgl_opengl_GL12_GL_TRUE 1L
+#undef org_lwjgl_opengl_GL12_GL_FALSE
+#define org_lwjgl_opengl_GL12_GL_FALSE 0L
+#undef org_lwjgl_opengl_GL12_GL_CLIP_PLANE0
+#define org_lwjgl_opengl_GL12_GL_CLIP_PLANE0 12288L
+#undef org_lwjgl_opengl_GL12_GL_CLIP_PLANE1
+#define org_lwjgl_opengl_GL12_GL_CLIP_PLANE1 12289L
+#undef org_lwjgl_opengl_GL12_GL_CLIP_PLANE2
+#define org_lwjgl_opengl_GL12_GL_CLIP_PLANE2 12290L
+#undef org_lwjgl_opengl_GL12_GL_CLIP_PLANE3
+#define org_lwjgl_opengl_GL12_GL_CLIP_PLANE3 12291L
+#undef org_lwjgl_opengl_GL12_GL_CLIP_PLANE4
+#define org_lwjgl_opengl_GL12_GL_CLIP_PLANE4 12292L
+#undef org_lwjgl_opengl_GL12_GL_CLIP_PLANE5
+#define org_lwjgl_opengl_GL12_GL_CLIP_PLANE5 12293L
+#undef org_lwjgl_opengl_GL12_GL_BYTE
+#define org_lwjgl_opengl_GL12_GL_BYTE 5120L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_BYTE
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_BYTE 5121L
+#undef org_lwjgl_opengl_GL12_GL_SHORT
+#define org_lwjgl_opengl_GL12_GL_SHORT 5122L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT 5123L
+#undef org_lwjgl_opengl_GL12_GL_INT
+#define org_lwjgl_opengl_GL12_GL_INT 5124L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_INT
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_INT 5125L
+#undef org_lwjgl_opengl_GL12_GL_FLOAT
+#define org_lwjgl_opengl_GL12_GL_FLOAT 5126L
+#undef org_lwjgl_opengl_GL12_GL_2_BYTES
+#define org_lwjgl_opengl_GL12_GL_2_BYTES 5127L
+#undef org_lwjgl_opengl_GL12_GL_3_BYTES
+#define org_lwjgl_opengl_GL12_GL_3_BYTES 5128L
+#undef org_lwjgl_opengl_GL12_GL_4_BYTES
+#define org_lwjgl_opengl_GL12_GL_4_BYTES 5129L
+#undef org_lwjgl_opengl_GL12_GL_DOUBLE
+#define org_lwjgl_opengl_GL12_GL_DOUBLE 5130L
+#undef org_lwjgl_opengl_GL12_GL_NONE
+#define org_lwjgl_opengl_GL12_GL_NONE 0L
+#undef org_lwjgl_opengl_GL12_GL_FRONT_LEFT
+#define org_lwjgl_opengl_GL12_GL_FRONT_LEFT 1024L
+#undef org_lwjgl_opengl_GL12_GL_FRONT_RIGHT
+#define org_lwjgl_opengl_GL12_GL_FRONT_RIGHT 1025L
+#undef org_lwjgl_opengl_GL12_GL_BACK_LEFT
+#define org_lwjgl_opengl_GL12_GL_BACK_LEFT 1026L
+#undef org_lwjgl_opengl_GL12_GL_BACK_RIGHT
+#define org_lwjgl_opengl_GL12_GL_BACK_RIGHT 1027L
+#undef org_lwjgl_opengl_GL12_GL_FRONT
+#define org_lwjgl_opengl_GL12_GL_FRONT 1028L
+#undef org_lwjgl_opengl_GL12_GL_BACK
+#define org_lwjgl_opengl_GL12_GL_BACK 1029L
+#undef org_lwjgl_opengl_GL12_GL_LEFT
+#define org_lwjgl_opengl_GL12_GL_LEFT 1030L
+#undef org_lwjgl_opengl_GL12_GL_RIGHT
+#define org_lwjgl_opengl_GL12_GL_RIGHT 1031L
+#undef org_lwjgl_opengl_GL12_GL_FRONT_AND_BACK
+#define org_lwjgl_opengl_GL12_GL_FRONT_AND_BACK 1032L
+#undef org_lwjgl_opengl_GL12_GL_AUX0
+#define org_lwjgl_opengl_GL12_GL_AUX0 1033L
+#undef org_lwjgl_opengl_GL12_GL_AUX1
+#define org_lwjgl_opengl_GL12_GL_AUX1 1034L
+#undef org_lwjgl_opengl_GL12_GL_AUX2
+#define org_lwjgl_opengl_GL12_GL_AUX2 1035L
+#undef org_lwjgl_opengl_GL12_GL_AUX3
+#define org_lwjgl_opengl_GL12_GL_AUX3 1036L
+#undef org_lwjgl_opengl_GL12_GL_NO_ERROR
+#define org_lwjgl_opengl_GL12_GL_NO_ERROR 0L
+#undef org_lwjgl_opengl_GL12_GL_INVALID_ENUM
+#define org_lwjgl_opengl_GL12_GL_INVALID_ENUM 1280L
+#undef org_lwjgl_opengl_GL12_GL_INVALID_VALUE
+#define org_lwjgl_opengl_GL12_GL_INVALID_VALUE 1281L
+#undef org_lwjgl_opengl_GL12_GL_INVALID_OPERATION
+#define org_lwjgl_opengl_GL12_GL_INVALID_OPERATION 1282L
+#undef org_lwjgl_opengl_GL12_GL_STACK_OVERFLOW
+#define org_lwjgl_opengl_GL12_GL_STACK_OVERFLOW 1283L
+#undef org_lwjgl_opengl_GL12_GL_STACK_UNDERFLOW
+#define org_lwjgl_opengl_GL12_GL_STACK_UNDERFLOW 1284L
+#undef org_lwjgl_opengl_GL12_GL_OUT_OF_MEMORY
+#define org_lwjgl_opengl_GL12_GL_OUT_OF_MEMORY 1285L
+#undef org_lwjgl_opengl_GL12_GL_2D
+#define org_lwjgl_opengl_GL12_GL_2D 1536L
+#undef org_lwjgl_opengl_GL12_GL_3D
+#define org_lwjgl_opengl_GL12_GL_3D 1537L
+#undef org_lwjgl_opengl_GL12_GL_3D_COLOR
+#define org_lwjgl_opengl_GL12_GL_3D_COLOR 1538L
+#undef org_lwjgl_opengl_GL12_GL_3D_COLOR_TEXTURE
+#define org_lwjgl_opengl_GL12_GL_3D_COLOR_TEXTURE 1539L
+#undef org_lwjgl_opengl_GL12_GL_4D_COLOR_TEXTURE
+#define org_lwjgl_opengl_GL12_GL_4D_COLOR_TEXTURE 1540L
+#undef org_lwjgl_opengl_GL12_GL_PASS_THROUGH_TOKEN
+#define org_lwjgl_opengl_GL12_GL_PASS_THROUGH_TOKEN 1792L
+#undef org_lwjgl_opengl_GL12_GL_POINT_TOKEN
+#define org_lwjgl_opengl_GL12_GL_POINT_TOKEN 1793L
+#undef org_lwjgl_opengl_GL12_GL_LINE_TOKEN
+#define org_lwjgl_opengl_GL12_GL_LINE_TOKEN 1794L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_TOKEN
+#define org_lwjgl_opengl_GL12_GL_POLYGON_TOKEN 1795L
+#undef org_lwjgl_opengl_GL12_GL_BITMAP_TOKEN
+#define org_lwjgl_opengl_GL12_GL_BITMAP_TOKEN 1796L
+#undef org_lwjgl_opengl_GL12_GL_DRAW_PIXEL_TOKEN
+#define org_lwjgl_opengl_GL12_GL_DRAW_PIXEL_TOKEN 1797L
+#undef org_lwjgl_opengl_GL12_GL_COPY_PIXEL_TOKEN
+#define org_lwjgl_opengl_GL12_GL_COPY_PIXEL_TOKEN 1798L
+#undef org_lwjgl_opengl_GL12_GL_LINE_RESET_TOKEN
+#define org_lwjgl_opengl_GL12_GL_LINE_RESET_TOKEN 1799L
+#undef org_lwjgl_opengl_GL12_GL_EXP
+#define org_lwjgl_opengl_GL12_GL_EXP 2048L
+#undef org_lwjgl_opengl_GL12_GL_EXP2
+#define org_lwjgl_opengl_GL12_GL_EXP2 2049L
+#undef org_lwjgl_opengl_GL12_GL_CW
+#define org_lwjgl_opengl_GL12_GL_CW 2304L
+#undef org_lwjgl_opengl_GL12_GL_CCW
+#define org_lwjgl_opengl_GL12_GL_CCW 2305L
+#undef org_lwjgl_opengl_GL12_GL_COEFF
+#define org_lwjgl_opengl_GL12_GL_COEFF 2560L
+#undef org_lwjgl_opengl_GL12_GL_ORDER
+#define org_lwjgl_opengl_GL12_GL_ORDER 2561L
+#undef org_lwjgl_opengl_GL12_GL_DOMAIN
+#define org_lwjgl_opengl_GL12_GL_DOMAIN 2562L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_COLOR
+#define org_lwjgl_opengl_GL12_GL_CURRENT_COLOR 2816L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_INDEX
+#define org_lwjgl_opengl_GL12_GL_CURRENT_INDEX 2817L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_NORMAL
+#define org_lwjgl_opengl_GL12_GL_CURRENT_NORMAL 2818L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_TEXTURE_COORDS
+#define org_lwjgl_opengl_GL12_GL_CURRENT_TEXTURE_COORDS 2819L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_COLOR
+#define org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_COLOR 2820L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_INDEX
+#define org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_INDEX 2821L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_TEXTURE_COORDS
+#define org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_TEXTURE_COORDS 2822L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_POSITION
+#define org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_POSITION 2823L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_POSITION_VALID
+#define org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_POSITION_VALID 2824L
+#undef org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_DISTANCE
+#define org_lwjgl_opengl_GL12_GL_CURRENT_RASTER_DISTANCE 2825L
+#undef org_lwjgl_opengl_GL12_GL_POINT_SMOOTH
+#define org_lwjgl_opengl_GL12_GL_POINT_SMOOTH 2832L
+#undef org_lwjgl_opengl_GL12_GL_POINT_SIZE
+#define org_lwjgl_opengl_GL12_GL_POINT_SIZE 2833L
+#undef org_lwjgl_opengl_GL12_GL_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL12_GL_POINT_SIZE_RANGE 2834L
+#undef org_lwjgl_opengl_GL12_GL_POINT_SIZE_GRANULARITY
+#define org_lwjgl_opengl_GL12_GL_POINT_SIZE_GRANULARITY 2835L
+#undef org_lwjgl_opengl_GL12_GL_LINE_SMOOTH
+#define org_lwjgl_opengl_GL12_GL_LINE_SMOOTH 2848L
+#undef org_lwjgl_opengl_GL12_GL_LINE_WIDTH
+#define org_lwjgl_opengl_GL12_GL_LINE_WIDTH 2849L
+#undef org_lwjgl_opengl_GL12_GL_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL12_GL_LINE_WIDTH_RANGE 2850L
+#undef org_lwjgl_opengl_GL12_GL_LINE_WIDTH_GRANULARITY
+#define org_lwjgl_opengl_GL12_GL_LINE_WIDTH_GRANULARITY 2851L
+#undef org_lwjgl_opengl_GL12_GL_LINE_STIPPLE
+#define org_lwjgl_opengl_GL12_GL_LINE_STIPPLE 2852L
+#undef org_lwjgl_opengl_GL12_GL_LINE_STIPPLE_PATTERN
+#define org_lwjgl_opengl_GL12_GL_LINE_STIPPLE_PATTERN 2853L
+#undef org_lwjgl_opengl_GL12_GL_LINE_STIPPLE_REPEAT
+#define org_lwjgl_opengl_GL12_GL_LINE_STIPPLE_REPEAT 2854L
+#undef org_lwjgl_opengl_GL12_GL_LIST_MODE
+#define org_lwjgl_opengl_GL12_GL_LIST_MODE 2864L
+#undef org_lwjgl_opengl_GL12_GL_MAX_LIST_NESTING
+#define org_lwjgl_opengl_GL12_GL_MAX_LIST_NESTING 2865L
+#undef org_lwjgl_opengl_GL12_GL_LIST_BASE
+#define org_lwjgl_opengl_GL12_GL_LIST_BASE 2866L
+#undef org_lwjgl_opengl_GL12_GL_LIST_INDEX
+#define org_lwjgl_opengl_GL12_GL_LIST_INDEX 2867L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_MODE
+#define org_lwjgl_opengl_GL12_GL_POLYGON_MODE 2880L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_SMOOTH
+#define org_lwjgl_opengl_GL12_GL_POLYGON_SMOOTH 2881L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_STIPPLE
+#define org_lwjgl_opengl_GL12_GL_POLYGON_STIPPLE 2882L
+#undef org_lwjgl_opengl_GL12_GL_EDGE_FLAG
+#define org_lwjgl_opengl_GL12_GL_EDGE_FLAG 2883L
+#undef org_lwjgl_opengl_GL12_GL_CULL_FACE
+#define org_lwjgl_opengl_GL12_GL_CULL_FACE 2884L
+#undef org_lwjgl_opengl_GL12_GL_CULL_FACE_MODE
+#define org_lwjgl_opengl_GL12_GL_CULL_FACE_MODE 2885L
+#undef org_lwjgl_opengl_GL12_GL_FRONT_FACE
+#define org_lwjgl_opengl_GL12_GL_FRONT_FACE 2886L
+#undef org_lwjgl_opengl_GL12_GL_LIGHTING
+#define org_lwjgl_opengl_GL12_GL_LIGHTING 2896L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT_MODEL_LOCAL_VIEWER
+#define org_lwjgl_opengl_GL12_GL_LIGHT_MODEL_LOCAL_VIEWER 2897L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT_MODEL_TWO_SIDE
+#define org_lwjgl_opengl_GL12_GL_LIGHT_MODEL_TWO_SIDE 2898L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT_MODEL_AMBIENT
+#define org_lwjgl_opengl_GL12_GL_LIGHT_MODEL_AMBIENT 2899L
+#undef org_lwjgl_opengl_GL12_GL_SHADE_MODEL
+#define org_lwjgl_opengl_GL12_GL_SHADE_MODEL 2900L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_MATERIAL_FACE
+#define org_lwjgl_opengl_GL12_GL_COLOR_MATERIAL_FACE 2901L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_MATERIAL_PARAMETER
+#define org_lwjgl_opengl_GL12_GL_COLOR_MATERIAL_PARAMETER 2902L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_MATERIAL
+#define org_lwjgl_opengl_GL12_GL_COLOR_MATERIAL 2903L
+#undef org_lwjgl_opengl_GL12_GL_FOG
+#define org_lwjgl_opengl_GL12_GL_FOG 2912L
+#undef org_lwjgl_opengl_GL12_GL_FOG_INDEX
+#define org_lwjgl_opengl_GL12_GL_FOG_INDEX 2913L
+#undef org_lwjgl_opengl_GL12_GL_FOG_DENSITY
+#define org_lwjgl_opengl_GL12_GL_FOG_DENSITY 2914L
+#undef org_lwjgl_opengl_GL12_GL_FOG_START
+#define org_lwjgl_opengl_GL12_GL_FOG_START 2915L
+#undef org_lwjgl_opengl_GL12_GL_FOG_END
+#define org_lwjgl_opengl_GL12_GL_FOG_END 2916L
+#undef org_lwjgl_opengl_GL12_GL_FOG_MODE
+#define org_lwjgl_opengl_GL12_GL_FOG_MODE 2917L
+#undef org_lwjgl_opengl_GL12_GL_FOG_COLOR
+#define org_lwjgl_opengl_GL12_GL_FOG_COLOR 2918L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_RANGE
+#define org_lwjgl_opengl_GL12_GL_DEPTH_RANGE 2928L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_TEST
+#define org_lwjgl_opengl_GL12_GL_DEPTH_TEST 2929L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_WRITEMASK
+#define org_lwjgl_opengl_GL12_GL_DEPTH_WRITEMASK 2930L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_CLEAR_VALUE
+#define org_lwjgl_opengl_GL12_GL_DEPTH_CLEAR_VALUE 2931L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_FUNC
+#define org_lwjgl_opengl_GL12_GL_DEPTH_FUNC 2932L
+#undef org_lwjgl_opengl_GL12_GL_ACCUM_CLEAR_VALUE
+#define org_lwjgl_opengl_GL12_GL_ACCUM_CLEAR_VALUE 2944L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_TEST
+#define org_lwjgl_opengl_GL12_GL_STENCIL_TEST 2960L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_CLEAR_VALUE
+#define org_lwjgl_opengl_GL12_GL_STENCIL_CLEAR_VALUE 2961L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_FUNC
+#define org_lwjgl_opengl_GL12_GL_STENCIL_FUNC 2962L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_VALUE_MASK
+#define org_lwjgl_opengl_GL12_GL_STENCIL_VALUE_MASK 2963L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_FAIL
+#define org_lwjgl_opengl_GL12_GL_STENCIL_FAIL 2964L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_PASS_DEPTH_FAIL
+#define org_lwjgl_opengl_GL12_GL_STENCIL_PASS_DEPTH_FAIL 2965L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_PASS_DEPTH_PASS
+#define org_lwjgl_opengl_GL12_GL_STENCIL_PASS_DEPTH_PASS 2966L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_REF
+#define org_lwjgl_opengl_GL12_GL_STENCIL_REF 2967L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_WRITEMASK
+#define org_lwjgl_opengl_GL12_GL_STENCIL_WRITEMASK 2968L
+#undef org_lwjgl_opengl_GL12_GL_MATRIX_MODE
+#define org_lwjgl_opengl_GL12_GL_MATRIX_MODE 2976L
+#undef org_lwjgl_opengl_GL12_GL_NORMALIZE
+#define org_lwjgl_opengl_GL12_GL_NORMALIZE 2977L
+#undef org_lwjgl_opengl_GL12_GL_VIEWPORT
+#define org_lwjgl_opengl_GL12_GL_VIEWPORT 2978L
+#undef org_lwjgl_opengl_GL12_GL_MODELVIEW_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_MODELVIEW_STACK_DEPTH 2979L
+#undef org_lwjgl_opengl_GL12_GL_PROJECTION_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_PROJECTION_STACK_DEPTH 2980L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_STACK_DEPTH 2981L
+#undef org_lwjgl_opengl_GL12_GL_MODELVIEW_MATRIX
+#define org_lwjgl_opengl_GL12_GL_MODELVIEW_MATRIX 2982L
+#undef org_lwjgl_opengl_GL12_GL_PROJECTION_MATRIX
+#define org_lwjgl_opengl_GL12_GL_PROJECTION_MATRIX 2983L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_MATRIX
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_MATRIX 2984L
+#undef org_lwjgl_opengl_GL12_GL_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_ATTRIB_STACK_DEPTH 2992L
+#undef org_lwjgl_opengl_GL12_GL_CLIENT_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_CLIENT_ATTRIB_STACK_DEPTH 2993L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA_TEST
+#define org_lwjgl_opengl_GL12_GL_ALPHA_TEST 3008L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA_TEST_FUNC
+#define org_lwjgl_opengl_GL12_GL_ALPHA_TEST_FUNC 3009L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA_TEST_REF
+#define org_lwjgl_opengl_GL12_GL_ALPHA_TEST_REF 3010L
+#undef org_lwjgl_opengl_GL12_GL_DITHER
+#define org_lwjgl_opengl_GL12_GL_DITHER 3024L
+#undef org_lwjgl_opengl_GL12_GL_BLEND_DST
+#define org_lwjgl_opengl_GL12_GL_BLEND_DST 3040L
+#undef org_lwjgl_opengl_GL12_GL_BLEND_SRC
+#define org_lwjgl_opengl_GL12_GL_BLEND_SRC 3041L
+#undef org_lwjgl_opengl_GL12_GL_BLEND
+#define org_lwjgl_opengl_GL12_GL_BLEND 3042L
+#undef org_lwjgl_opengl_GL12_GL_LOGIC_OP_MODE
+#define org_lwjgl_opengl_GL12_GL_LOGIC_OP_MODE 3056L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_LOGIC_OP
+#define org_lwjgl_opengl_GL12_GL_INDEX_LOGIC_OP 3057L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_LOGIC_OP
+#define org_lwjgl_opengl_GL12_GL_COLOR_LOGIC_OP 3058L
+#undef org_lwjgl_opengl_GL12_GL_AUX_BUFFERS
+#define org_lwjgl_opengl_GL12_GL_AUX_BUFFERS 3072L
+#undef org_lwjgl_opengl_GL12_GL_DRAW_BUFFER
+#define org_lwjgl_opengl_GL12_GL_DRAW_BUFFER 3073L
+#undef org_lwjgl_opengl_GL12_GL_READ_BUFFER
+#define org_lwjgl_opengl_GL12_GL_READ_BUFFER 3074L
+#undef org_lwjgl_opengl_GL12_GL_SCISSOR_BOX
+#define org_lwjgl_opengl_GL12_GL_SCISSOR_BOX 3088L
+#undef org_lwjgl_opengl_GL12_GL_SCISSOR_TEST
+#define org_lwjgl_opengl_GL12_GL_SCISSOR_TEST 3089L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_CLEAR_VALUE
+#define org_lwjgl_opengl_GL12_GL_INDEX_CLEAR_VALUE 3104L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_WRITEMASK
+#define org_lwjgl_opengl_GL12_GL_INDEX_WRITEMASK 3105L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_CLEAR_VALUE
+#define org_lwjgl_opengl_GL12_GL_COLOR_CLEAR_VALUE 3106L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_WRITEMASK
+#define org_lwjgl_opengl_GL12_GL_COLOR_WRITEMASK 3107L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_MODE
+#define org_lwjgl_opengl_GL12_GL_INDEX_MODE 3120L
+#undef org_lwjgl_opengl_GL12_GL_RGBA_MODE
+#define org_lwjgl_opengl_GL12_GL_RGBA_MODE 3121L
+#undef org_lwjgl_opengl_GL12_GL_DOUBLEBUFFER
+#define org_lwjgl_opengl_GL12_GL_DOUBLEBUFFER 3122L
+#undef org_lwjgl_opengl_GL12_GL_STEREO
+#define org_lwjgl_opengl_GL12_GL_STEREO 3123L
+#undef org_lwjgl_opengl_GL12_GL_RENDER_MODE
+#define org_lwjgl_opengl_GL12_GL_RENDER_MODE 3136L
+#undef org_lwjgl_opengl_GL12_GL_PERSPECTIVE_CORRECTION_HINT
+#define org_lwjgl_opengl_GL12_GL_PERSPECTIVE_CORRECTION_HINT 3152L
+#undef org_lwjgl_opengl_GL12_GL_POINT_SMOOTH_HINT
+#define org_lwjgl_opengl_GL12_GL_POINT_SMOOTH_HINT 3153L
+#undef org_lwjgl_opengl_GL12_GL_LINE_SMOOTH_HINT
+#define org_lwjgl_opengl_GL12_GL_LINE_SMOOTH_HINT 3154L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_SMOOTH_HINT
+#define org_lwjgl_opengl_GL12_GL_POLYGON_SMOOTH_HINT 3155L
+#undef org_lwjgl_opengl_GL12_GL_FOG_HINT
+#define org_lwjgl_opengl_GL12_GL_FOG_HINT 3156L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_S
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_S 3168L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_T
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_T 3169L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_R
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_R 3170L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_Q
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_Q 3171L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_I
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_I 3184L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_S_TO_S
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_S_TO_S 3185L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_R
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_R 3186L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_G
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_G 3187L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_B
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_B 3188L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_A
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_A 3189L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_R_TO_R
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_R_TO_R 3190L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_G_TO_G
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_G_TO_G 3191L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_B_TO_B
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_B_TO_B 3192L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_A_TO_A
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_A_TO_A 3193L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_I_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_I_SIZE 3248L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_S_TO_S_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_S_TO_S_SIZE 3249L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_R_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_R_SIZE 3250L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_G_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_G_SIZE 3251L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_B_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_B_SIZE 3252L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_A_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_I_TO_A_SIZE 3253L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_R_TO_R_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_R_TO_R_SIZE 3254L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_G_TO_G_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_G_TO_G_SIZE 3255L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_B_TO_B_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_B_TO_B_SIZE 3256L
+#undef org_lwjgl_opengl_GL12_GL_PIXEL_MAP_A_TO_A_SIZE
+#define org_lwjgl_opengl_GL12_GL_PIXEL_MAP_A_TO_A_SIZE 3257L
+#undef org_lwjgl_opengl_GL12_GL_UNPACK_SWAP_BYTES
+#define org_lwjgl_opengl_GL12_GL_UNPACK_SWAP_BYTES 3312L
+#undef org_lwjgl_opengl_GL12_GL_UNPACK_LSB_FIRST
+#define org_lwjgl_opengl_GL12_GL_UNPACK_LSB_FIRST 3313L
+#undef org_lwjgl_opengl_GL12_GL_UNPACK_ROW_LENGTH
+#define org_lwjgl_opengl_GL12_GL_UNPACK_ROW_LENGTH 3314L
+#undef org_lwjgl_opengl_GL12_GL_UNPACK_SKIP_ROWS
+#define org_lwjgl_opengl_GL12_GL_UNPACK_SKIP_ROWS 3315L
+#undef org_lwjgl_opengl_GL12_GL_UNPACK_SKIP_PIXELS
+#define org_lwjgl_opengl_GL12_GL_UNPACK_SKIP_PIXELS 3316L
+#undef org_lwjgl_opengl_GL12_GL_UNPACK_ALIGNMENT
+#define org_lwjgl_opengl_GL12_GL_UNPACK_ALIGNMENT 3317L
+#undef org_lwjgl_opengl_GL12_GL_PACK_SWAP_BYTES
+#define org_lwjgl_opengl_GL12_GL_PACK_SWAP_BYTES 3328L
+#undef org_lwjgl_opengl_GL12_GL_PACK_LSB_FIRST
+#define org_lwjgl_opengl_GL12_GL_PACK_LSB_FIRST 3329L
+#undef org_lwjgl_opengl_GL12_GL_PACK_ROW_LENGTH
+#define org_lwjgl_opengl_GL12_GL_PACK_ROW_LENGTH 3330L
+#undef org_lwjgl_opengl_GL12_GL_PACK_SKIP_ROWS
+#define org_lwjgl_opengl_GL12_GL_PACK_SKIP_ROWS 3331L
+#undef org_lwjgl_opengl_GL12_GL_PACK_SKIP_PIXELS
+#define org_lwjgl_opengl_GL12_GL_PACK_SKIP_PIXELS 3332L
+#undef org_lwjgl_opengl_GL12_GL_PACK_ALIGNMENT
+#define org_lwjgl_opengl_GL12_GL_PACK_ALIGNMENT 3333L
+#undef org_lwjgl_opengl_GL12_GL_MAP_COLOR
+#define org_lwjgl_opengl_GL12_GL_MAP_COLOR 3344L
+#undef org_lwjgl_opengl_GL12_GL_MAP_STENCIL
+#define org_lwjgl_opengl_GL12_GL_MAP_STENCIL 3345L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_SHIFT
+#define org_lwjgl_opengl_GL12_GL_INDEX_SHIFT 3346L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_OFFSET
+#define org_lwjgl_opengl_GL12_GL_INDEX_OFFSET 3347L
+#undef org_lwjgl_opengl_GL12_GL_RED_SCALE
+#define org_lwjgl_opengl_GL12_GL_RED_SCALE 3348L
+#undef org_lwjgl_opengl_GL12_GL_RED_BIAS
+#define org_lwjgl_opengl_GL12_GL_RED_BIAS 3349L
+#undef org_lwjgl_opengl_GL12_GL_ZOOM_X
+#define org_lwjgl_opengl_GL12_GL_ZOOM_X 3350L
+#undef org_lwjgl_opengl_GL12_GL_ZOOM_Y
+#define org_lwjgl_opengl_GL12_GL_ZOOM_Y 3351L
+#undef org_lwjgl_opengl_GL12_GL_GREEN_SCALE
+#define org_lwjgl_opengl_GL12_GL_GREEN_SCALE 3352L
+#undef org_lwjgl_opengl_GL12_GL_GREEN_BIAS
+#define org_lwjgl_opengl_GL12_GL_GREEN_BIAS 3353L
+#undef org_lwjgl_opengl_GL12_GL_BLUE_SCALE
+#define org_lwjgl_opengl_GL12_GL_BLUE_SCALE 3354L
+#undef org_lwjgl_opengl_GL12_GL_BLUE_BIAS
+#define org_lwjgl_opengl_GL12_GL_BLUE_BIAS 3355L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA_SCALE
+#define org_lwjgl_opengl_GL12_GL_ALPHA_SCALE 3356L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA_BIAS
+#define org_lwjgl_opengl_GL12_GL_ALPHA_BIAS 3357L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_SCALE
+#define org_lwjgl_opengl_GL12_GL_DEPTH_SCALE 3358L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_BIAS
+#define org_lwjgl_opengl_GL12_GL_DEPTH_BIAS 3359L
+#undef org_lwjgl_opengl_GL12_GL_MAX_EVAL_ORDER
+#define org_lwjgl_opengl_GL12_GL_MAX_EVAL_ORDER 3376L
+#undef org_lwjgl_opengl_GL12_GL_MAX_LIGHTS
+#define org_lwjgl_opengl_GL12_GL_MAX_LIGHTS 3377L
+#undef org_lwjgl_opengl_GL12_GL_MAX_CLIP_PLANES
+#define org_lwjgl_opengl_GL12_GL_MAX_CLIP_PLANES 3378L
+#undef org_lwjgl_opengl_GL12_GL_MAX_TEXTURE_SIZE
+#define org_lwjgl_opengl_GL12_GL_MAX_TEXTURE_SIZE 3379L
+#undef org_lwjgl_opengl_GL12_GL_MAX_PIXEL_MAP_TABLE
+#define org_lwjgl_opengl_GL12_GL_MAX_PIXEL_MAP_TABLE 3380L
+#undef org_lwjgl_opengl_GL12_GL_MAX_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_MAX_ATTRIB_STACK_DEPTH 3381L
+#undef org_lwjgl_opengl_GL12_GL_MAX_MODELVIEW_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_MAX_MODELVIEW_STACK_DEPTH 3382L
+#undef org_lwjgl_opengl_GL12_GL_MAX_NAME_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_MAX_NAME_STACK_DEPTH 3383L
+#undef org_lwjgl_opengl_GL12_GL_MAX_PROJECTION_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_MAX_PROJECTION_STACK_DEPTH 3384L
+#undef org_lwjgl_opengl_GL12_GL_MAX_TEXTURE_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_MAX_TEXTURE_STACK_DEPTH 3385L
+#undef org_lwjgl_opengl_GL12_GL_MAX_VIEWPORT_DIMS
+#define org_lwjgl_opengl_GL12_GL_MAX_VIEWPORT_DIMS 3386L
+#undef org_lwjgl_opengl_GL12_GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 3387L
+#undef org_lwjgl_opengl_GL12_GL_SUBPIXEL_BITS
+#define org_lwjgl_opengl_GL12_GL_SUBPIXEL_BITS 3408L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_BITS
+#define org_lwjgl_opengl_GL12_GL_INDEX_BITS 3409L
+#undef org_lwjgl_opengl_GL12_GL_RED_BITS
+#define org_lwjgl_opengl_GL12_GL_RED_BITS 3410L
+#undef org_lwjgl_opengl_GL12_GL_GREEN_BITS
+#define org_lwjgl_opengl_GL12_GL_GREEN_BITS 3411L
+#undef org_lwjgl_opengl_GL12_GL_BLUE_BITS
+#define org_lwjgl_opengl_GL12_GL_BLUE_BITS 3412L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA_BITS
+#define org_lwjgl_opengl_GL12_GL_ALPHA_BITS 3413L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_BITS
+#define org_lwjgl_opengl_GL12_GL_DEPTH_BITS 3414L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_BITS
+#define org_lwjgl_opengl_GL12_GL_STENCIL_BITS 3415L
+#undef org_lwjgl_opengl_GL12_GL_ACCUM_RED_BITS
+#define org_lwjgl_opengl_GL12_GL_ACCUM_RED_BITS 3416L
+#undef org_lwjgl_opengl_GL12_GL_ACCUM_GREEN_BITS
+#define org_lwjgl_opengl_GL12_GL_ACCUM_GREEN_BITS 3417L
+#undef org_lwjgl_opengl_GL12_GL_ACCUM_BLUE_BITS
+#define org_lwjgl_opengl_GL12_GL_ACCUM_BLUE_BITS 3418L
+#undef org_lwjgl_opengl_GL12_GL_ACCUM_ALPHA_BITS
+#define org_lwjgl_opengl_GL12_GL_ACCUM_ALPHA_BITS 3419L
+#undef org_lwjgl_opengl_GL12_GL_NAME_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_NAME_STACK_DEPTH 3440L
+#undef org_lwjgl_opengl_GL12_GL_AUTO_NORMAL
+#define org_lwjgl_opengl_GL12_GL_AUTO_NORMAL 3456L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_COLOR_4
+#define org_lwjgl_opengl_GL12_GL_MAP1_COLOR_4 3472L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_INDEX
+#define org_lwjgl_opengl_GL12_GL_MAP1_INDEX 3473L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_NORMAL
+#define org_lwjgl_opengl_GL12_GL_MAP1_NORMAL 3474L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_TEXTURE_COORD_1
+#define org_lwjgl_opengl_GL12_GL_MAP1_TEXTURE_COORD_1 3475L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_TEXTURE_COORD_2
+#define org_lwjgl_opengl_GL12_GL_MAP1_TEXTURE_COORD_2 3476L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_TEXTURE_COORD_3
+#define org_lwjgl_opengl_GL12_GL_MAP1_TEXTURE_COORD_3 3477L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_TEXTURE_COORD_4
+#define org_lwjgl_opengl_GL12_GL_MAP1_TEXTURE_COORD_4 3478L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_VERTEX_3
+#define org_lwjgl_opengl_GL12_GL_MAP1_VERTEX_3 3479L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_VERTEX_4
+#define org_lwjgl_opengl_GL12_GL_MAP1_VERTEX_4 3480L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_COLOR_4
+#define org_lwjgl_opengl_GL12_GL_MAP2_COLOR_4 3504L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_INDEX
+#define org_lwjgl_opengl_GL12_GL_MAP2_INDEX 3505L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_NORMAL
+#define org_lwjgl_opengl_GL12_GL_MAP2_NORMAL 3506L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_TEXTURE_COORD_1
+#define org_lwjgl_opengl_GL12_GL_MAP2_TEXTURE_COORD_1 3507L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_TEXTURE_COORD_2
+#define org_lwjgl_opengl_GL12_GL_MAP2_TEXTURE_COORD_2 3508L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_TEXTURE_COORD_3
+#define org_lwjgl_opengl_GL12_GL_MAP2_TEXTURE_COORD_3 3509L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_TEXTURE_COORD_4
+#define org_lwjgl_opengl_GL12_GL_MAP2_TEXTURE_COORD_4 3510L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_VERTEX_3
+#define org_lwjgl_opengl_GL12_GL_MAP2_VERTEX_3 3511L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_VERTEX_4
+#define org_lwjgl_opengl_GL12_GL_MAP2_VERTEX_4 3512L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_GRID_DOMAIN
+#define org_lwjgl_opengl_GL12_GL_MAP1_GRID_DOMAIN 3536L
+#undef org_lwjgl_opengl_GL12_GL_MAP1_GRID_SEGMENTS
+#define org_lwjgl_opengl_GL12_GL_MAP1_GRID_SEGMENTS 3537L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_GRID_DOMAIN
+#define org_lwjgl_opengl_GL12_GL_MAP2_GRID_DOMAIN 3538L
+#undef org_lwjgl_opengl_GL12_GL_MAP2_GRID_SEGMENTS
+#define org_lwjgl_opengl_GL12_GL_MAP2_GRID_SEGMENTS 3539L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_1D
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_1D 3552L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_2D
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_2D 3553L
+#undef org_lwjgl_opengl_GL12_GL_FEEDBACK_BUFFER_POINTER
+#define org_lwjgl_opengl_GL12_GL_FEEDBACK_BUFFER_POINTER 3568L
+#undef org_lwjgl_opengl_GL12_GL_FEEDBACK_BUFFER_SIZE
+#define org_lwjgl_opengl_GL12_GL_FEEDBACK_BUFFER_SIZE 3569L
+#undef org_lwjgl_opengl_GL12_GL_FEEDBACK_BUFFER_TYPE
+#define org_lwjgl_opengl_GL12_GL_FEEDBACK_BUFFER_TYPE 3570L
+#undef org_lwjgl_opengl_GL12_GL_SELECTION_BUFFER_POINTER
+#define org_lwjgl_opengl_GL12_GL_SELECTION_BUFFER_POINTER 3571L
+#undef org_lwjgl_opengl_GL12_GL_SELECTION_BUFFER_SIZE
+#define org_lwjgl_opengl_GL12_GL_SELECTION_BUFFER_SIZE 3572L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_WIDTH
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_WIDTH 4096L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_HEIGHT
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_HEIGHT 4097L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_INTERNAL_FORMAT
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_INTERNAL_FORMAT 4099L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_BORDER_COLOR
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_BORDER_COLOR 4100L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_BORDER
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_BORDER 4101L
+#undef org_lwjgl_opengl_GL12_GL_DONT_CARE
+#define org_lwjgl_opengl_GL12_GL_DONT_CARE 4352L
+#undef org_lwjgl_opengl_GL12_GL_FASTEST
+#define org_lwjgl_opengl_GL12_GL_FASTEST 4353L
+#undef org_lwjgl_opengl_GL12_GL_NICEST
+#define org_lwjgl_opengl_GL12_GL_NICEST 4354L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT0
+#define org_lwjgl_opengl_GL12_GL_LIGHT0 16384L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT1
+#define org_lwjgl_opengl_GL12_GL_LIGHT1 16385L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT2
+#define org_lwjgl_opengl_GL12_GL_LIGHT2 16386L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT3
+#define org_lwjgl_opengl_GL12_GL_LIGHT3 16387L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT4
+#define org_lwjgl_opengl_GL12_GL_LIGHT4 16388L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT5
+#define org_lwjgl_opengl_GL12_GL_LIGHT5 16389L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT6
+#define org_lwjgl_opengl_GL12_GL_LIGHT6 16390L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT7
+#define org_lwjgl_opengl_GL12_GL_LIGHT7 16391L
+#undef org_lwjgl_opengl_GL12_GL_AMBIENT
+#define org_lwjgl_opengl_GL12_GL_AMBIENT 4608L
+#undef org_lwjgl_opengl_GL12_GL_DIFFUSE
+#define org_lwjgl_opengl_GL12_GL_DIFFUSE 4609L
+#undef org_lwjgl_opengl_GL12_GL_SPECULAR
+#define org_lwjgl_opengl_GL12_GL_SPECULAR 4610L
+#undef org_lwjgl_opengl_GL12_GL_POSITION
+#define org_lwjgl_opengl_GL12_GL_POSITION 4611L
+#undef org_lwjgl_opengl_GL12_GL_SPOT_DIRECTION
+#define org_lwjgl_opengl_GL12_GL_SPOT_DIRECTION 4612L
+#undef org_lwjgl_opengl_GL12_GL_SPOT_EXPONENT
+#define org_lwjgl_opengl_GL12_GL_SPOT_EXPONENT 4613L
+#undef org_lwjgl_opengl_GL12_GL_SPOT_CUTOFF
+#define org_lwjgl_opengl_GL12_GL_SPOT_CUTOFF 4614L
+#undef org_lwjgl_opengl_GL12_GL_CONSTANT_ATTENUATION
+#define org_lwjgl_opengl_GL12_GL_CONSTANT_ATTENUATION 4615L
+#undef org_lwjgl_opengl_GL12_GL_LINEAR_ATTENUATION
+#define org_lwjgl_opengl_GL12_GL_LINEAR_ATTENUATION 4616L
+#undef org_lwjgl_opengl_GL12_GL_QUADRATIC_ATTENUATION
+#define org_lwjgl_opengl_GL12_GL_QUADRATIC_ATTENUATION 4617L
+#undef org_lwjgl_opengl_GL12_GL_COMPILE
+#define org_lwjgl_opengl_GL12_GL_COMPILE 4864L
+#undef org_lwjgl_opengl_GL12_GL_COMPILE_AND_EXECUTE
+#define org_lwjgl_opengl_GL12_GL_COMPILE_AND_EXECUTE 4865L
+#undef org_lwjgl_opengl_GL12_GL_CLEAR
+#define org_lwjgl_opengl_GL12_GL_CLEAR 5376L
+#undef org_lwjgl_opengl_GL12_GL_AND
+#define org_lwjgl_opengl_GL12_GL_AND 5377L
+#undef org_lwjgl_opengl_GL12_GL_AND_REVERSE
+#define org_lwjgl_opengl_GL12_GL_AND_REVERSE 5378L
+#undef org_lwjgl_opengl_GL12_GL_COPY
+#define org_lwjgl_opengl_GL12_GL_COPY 5379L
+#undef org_lwjgl_opengl_GL12_GL_AND_INVERTED
+#define org_lwjgl_opengl_GL12_GL_AND_INVERTED 5380L
+#undef org_lwjgl_opengl_GL12_GL_NOOP
+#define org_lwjgl_opengl_GL12_GL_NOOP 5381L
+#undef org_lwjgl_opengl_GL12_GL_XOR
+#define org_lwjgl_opengl_GL12_GL_XOR 5382L
+#undef org_lwjgl_opengl_GL12_GL_OR
+#define org_lwjgl_opengl_GL12_GL_OR 5383L
+#undef org_lwjgl_opengl_GL12_GL_NOR
+#define org_lwjgl_opengl_GL12_GL_NOR 5384L
+#undef org_lwjgl_opengl_GL12_GL_EQUIV
+#define org_lwjgl_opengl_GL12_GL_EQUIV 5385L
+#undef org_lwjgl_opengl_GL12_GL_INVERT
+#define org_lwjgl_opengl_GL12_GL_INVERT 5386L
+#undef org_lwjgl_opengl_GL12_GL_OR_REVERSE
+#define org_lwjgl_opengl_GL12_GL_OR_REVERSE 5387L
+#undef org_lwjgl_opengl_GL12_GL_COPY_INVERTED
+#define org_lwjgl_opengl_GL12_GL_COPY_INVERTED 5388L
+#undef org_lwjgl_opengl_GL12_GL_OR_INVERTED
+#define org_lwjgl_opengl_GL12_GL_OR_INVERTED 5389L
+#undef org_lwjgl_opengl_GL12_GL_NAND
+#define org_lwjgl_opengl_GL12_GL_NAND 5390L
+#undef org_lwjgl_opengl_GL12_GL_SET
+#define org_lwjgl_opengl_GL12_GL_SET 5391L
+#undef org_lwjgl_opengl_GL12_GL_EMISSION
+#define org_lwjgl_opengl_GL12_GL_EMISSION 5632L
+#undef org_lwjgl_opengl_GL12_GL_SHININESS
+#define org_lwjgl_opengl_GL12_GL_SHININESS 5633L
+#undef org_lwjgl_opengl_GL12_GL_AMBIENT_AND_DIFFUSE
+#define org_lwjgl_opengl_GL12_GL_AMBIENT_AND_DIFFUSE 5634L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_INDEXES
+#define org_lwjgl_opengl_GL12_GL_COLOR_INDEXES 5635L
+#undef org_lwjgl_opengl_GL12_GL_MODELVIEW
+#define org_lwjgl_opengl_GL12_GL_MODELVIEW 5888L
+#undef org_lwjgl_opengl_GL12_GL_PROJECTION
+#define org_lwjgl_opengl_GL12_GL_PROJECTION 5889L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE 5890L
+#undef org_lwjgl_opengl_GL12_GL_COLOR
+#define org_lwjgl_opengl_GL12_GL_COLOR 6144L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH
+#define org_lwjgl_opengl_GL12_GL_DEPTH 6145L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL
+#define org_lwjgl_opengl_GL12_GL_STENCIL 6146L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_INDEX
+#define org_lwjgl_opengl_GL12_GL_COLOR_INDEX 6400L
+#undef org_lwjgl_opengl_GL12_GL_STENCIL_INDEX
+#define org_lwjgl_opengl_GL12_GL_STENCIL_INDEX 6401L
+#undef org_lwjgl_opengl_GL12_GL_DEPTH_COMPONENT
+#define org_lwjgl_opengl_GL12_GL_DEPTH_COMPONENT 6402L
+#undef org_lwjgl_opengl_GL12_GL_RED
+#define org_lwjgl_opengl_GL12_GL_RED 6403L
+#undef org_lwjgl_opengl_GL12_GL_GREEN
+#define org_lwjgl_opengl_GL12_GL_GREEN 6404L
+#undef org_lwjgl_opengl_GL12_GL_BLUE
+#define org_lwjgl_opengl_GL12_GL_BLUE 6405L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA
+#define org_lwjgl_opengl_GL12_GL_ALPHA 6406L
+#undef org_lwjgl_opengl_GL12_GL_RGB
+#define org_lwjgl_opengl_GL12_GL_RGB 6407L
+#undef org_lwjgl_opengl_GL12_GL_RGBA
+#define org_lwjgl_opengl_GL12_GL_RGBA 6408L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE 6409L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE_ALPHA
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE_ALPHA 6410L
+#undef org_lwjgl_opengl_GL12_GL_BITMAP
+#define org_lwjgl_opengl_GL12_GL_BITMAP 6656L
+#undef org_lwjgl_opengl_GL12_GL_POINT
+#define org_lwjgl_opengl_GL12_GL_POINT 6912L
+#undef org_lwjgl_opengl_GL12_GL_LINE
+#define org_lwjgl_opengl_GL12_GL_LINE 6913L
+#undef org_lwjgl_opengl_GL12_GL_FILL
+#define org_lwjgl_opengl_GL12_GL_FILL 6914L
+#undef org_lwjgl_opengl_GL12_GL_RENDER
+#define org_lwjgl_opengl_GL12_GL_RENDER 7168L
+#undef org_lwjgl_opengl_GL12_GL_FEEDBACK
+#define org_lwjgl_opengl_GL12_GL_FEEDBACK 7169L
+#undef org_lwjgl_opengl_GL12_GL_SELECT
+#define org_lwjgl_opengl_GL12_GL_SELECT 7170L
+#undef org_lwjgl_opengl_GL12_GL_FLAT
+#define org_lwjgl_opengl_GL12_GL_FLAT 7424L
+#undef org_lwjgl_opengl_GL12_GL_SMOOTH
+#define org_lwjgl_opengl_GL12_GL_SMOOTH 7425L
+#undef org_lwjgl_opengl_GL12_GL_KEEP
+#define org_lwjgl_opengl_GL12_GL_KEEP 7680L
+#undef org_lwjgl_opengl_GL12_GL_REPLACE
+#define org_lwjgl_opengl_GL12_GL_REPLACE 7681L
+#undef org_lwjgl_opengl_GL12_GL_INCR
+#define org_lwjgl_opengl_GL12_GL_INCR 7682L
+#undef org_lwjgl_opengl_GL12_GL_DECR
+#define org_lwjgl_opengl_GL12_GL_DECR 7683L
+#undef org_lwjgl_opengl_GL12_GL_VENDOR
+#define org_lwjgl_opengl_GL12_GL_VENDOR 7936L
+#undef org_lwjgl_opengl_GL12_GL_RENDERER
+#define org_lwjgl_opengl_GL12_GL_RENDERER 7937L
+#undef org_lwjgl_opengl_GL12_GL_VERSION
+#define org_lwjgl_opengl_GL12_GL_VERSION 7938L
+#undef org_lwjgl_opengl_GL12_GL_EXTENSIONS
+#define org_lwjgl_opengl_GL12_GL_EXTENSIONS 7939L
+#undef org_lwjgl_opengl_GL12_GL_S
+#define org_lwjgl_opengl_GL12_GL_S 8192L
+#undef org_lwjgl_opengl_GL12_GL_T
+#define org_lwjgl_opengl_GL12_GL_T 8193L
+#undef org_lwjgl_opengl_GL12_GL_R
+#define org_lwjgl_opengl_GL12_GL_R 8194L
+#undef org_lwjgl_opengl_GL12_GL_Q
+#define org_lwjgl_opengl_GL12_GL_Q 8195L
+#undef org_lwjgl_opengl_GL12_GL_MODULATE
+#define org_lwjgl_opengl_GL12_GL_MODULATE 8448L
+#undef org_lwjgl_opengl_GL12_GL_DECAL
+#define org_lwjgl_opengl_GL12_GL_DECAL 8449L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_ENV_MODE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_ENV_MODE 8704L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_ENV_COLOR
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_ENV_COLOR 8705L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_ENV
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_ENV 8960L
+#undef org_lwjgl_opengl_GL12_GL_EYE_LINEAR
+#define org_lwjgl_opengl_GL12_GL_EYE_LINEAR 9216L
+#undef org_lwjgl_opengl_GL12_GL_OBJECT_LINEAR
+#define org_lwjgl_opengl_GL12_GL_OBJECT_LINEAR 9217L
+#undef org_lwjgl_opengl_GL12_GL_SPHERE_MAP
+#define org_lwjgl_opengl_GL12_GL_SPHERE_MAP 9218L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_MODE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_GEN_MODE 9472L
+#undef org_lwjgl_opengl_GL12_GL_OBJECT_PLANE
+#define org_lwjgl_opengl_GL12_GL_OBJECT_PLANE 9473L
+#undef org_lwjgl_opengl_GL12_GL_EYE_PLANE
+#define org_lwjgl_opengl_GL12_GL_EYE_PLANE 9474L
+#undef org_lwjgl_opengl_GL12_GL_NEAREST
+#define org_lwjgl_opengl_GL12_GL_NEAREST 9728L
+#undef org_lwjgl_opengl_GL12_GL_LINEAR
+#define org_lwjgl_opengl_GL12_GL_LINEAR 9729L
+#undef org_lwjgl_opengl_GL12_GL_NEAREST_MIPMAP_NEAREST
+#define org_lwjgl_opengl_GL12_GL_NEAREST_MIPMAP_NEAREST 9984L
+#undef org_lwjgl_opengl_GL12_GL_LINEAR_MIPMAP_NEAREST
+#define org_lwjgl_opengl_GL12_GL_LINEAR_MIPMAP_NEAREST 9985L
+#undef org_lwjgl_opengl_GL12_GL_NEAREST_MIPMAP_LINEAR
+#define org_lwjgl_opengl_GL12_GL_NEAREST_MIPMAP_LINEAR 9986L
+#undef org_lwjgl_opengl_GL12_GL_LINEAR_MIPMAP_LINEAR
+#define org_lwjgl_opengl_GL12_GL_LINEAR_MIPMAP_LINEAR 9987L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_MAG_FILTER
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_MAG_FILTER 10240L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_MIN_FILTER
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_MIN_FILTER 10241L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_WRAP_S
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_WRAP_S 10242L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_WRAP_T
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_WRAP_T 10243L
+#undef org_lwjgl_opengl_GL12_GL_CLAMP
+#define org_lwjgl_opengl_GL12_GL_CLAMP 10496L
+#undef org_lwjgl_opengl_GL12_GL_REPEAT
+#define org_lwjgl_opengl_GL12_GL_REPEAT 10497L
+#undef org_lwjgl_opengl_GL12_GL_CLIENT_PIXEL_STORE_BIT
+#define org_lwjgl_opengl_GL12_GL_CLIENT_PIXEL_STORE_BIT 1L
+#undef org_lwjgl_opengl_GL12_GL_CLIENT_VERTEX_ARRAY_BIT
+#define org_lwjgl_opengl_GL12_GL_CLIENT_VERTEX_ARRAY_BIT 2L
+#undef org_lwjgl_opengl_GL12_GL_ALL_CLIENT_ATTRIB_BITS
+#define org_lwjgl_opengl_GL12_GL_ALL_CLIENT_ATTRIB_BITS -1L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_FACTOR
+#define org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_FACTOR 32824L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_UNITS
+#define org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_UNITS 10752L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_POINT
+#define org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_POINT 10753L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_LINE
+#define org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_LINE 10754L
+#undef org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_FILL
+#define org_lwjgl_opengl_GL12_GL_POLYGON_OFFSET_FILL 32823L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA4
+#define org_lwjgl_opengl_GL12_GL_ALPHA4 32827L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA8
+#define org_lwjgl_opengl_GL12_GL_ALPHA8 32828L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA12
+#define org_lwjgl_opengl_GL12_GL_ALPHA12 32829L
+#undef org_lwjgl_opengl_GL12_GL_ALPHA16
+#define org_lwjgl_opengl_GL12_GL_ALPHA16 32830L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE4
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE4 32831L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE8
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE8 32832L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE12
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE12 32833L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE16
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE16 32834L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE4_ALPHA4
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE4_ALPHA4 32835L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE6_ALPHA2
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE6_ALPHA2 32836L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE8_ALPHA8
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE8_ALPHA8 32837L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE12_ALPHA4
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE12_ALPHA4 32838L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE12_ALPHA12
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE12_ALPHA12 32839L
+#undef org_lwjgl_opengl_GL12_GL_LUMINANCE16_ALPHA16
+#define org_lwjgl_opengl_GL12_GL_LUMINANCE16_ALPHA16 32840L
+#undef org_lwjgl_opengl_GL12_GL_INTENSITY
+#define org_lwjgl_opengl_GL12_GL_INTENSITY 32841L
+#undef org_lwjgl_opengl_GL12_GL_INTENSITY4
+#define org_lwjgl_opengl_GL12_GL_INTENSITY4 32842L
+#undef org_lwjgl_opengl_GL12_GL_INTENSITY8
+#define org_lwjgl_opengl_GL12_GL_INTENSITY8 32843L
+#undef org_lwjgl_opengl_GL12_GL_INTENSITY12
+#define org_lwjgl_opengl_GL12_GL_INTENSITY12 32844L
+#undef org_lwjgl_opengl_GL12_GL_INTENSITY16
+#define org_lwjgl_opengl_GL12_GL_INTENSITY16 32845L
+#undef org_lwjgl_opengl_GL12_GL_R3_G3_B2
+#define org_lwjgl_opengl_GL12_GL_R3_G3_B2 10768L
+#undef org_lwjgl_opengl_GL12_GL_RGB4
+#define org_lwjgl_opengl_GL12_GL_RGB4 32847L
+#undef org_lwjgl_opengl_GL12_GL_RGB5
+#define org_lwjgl_opengl_GL12_GL_RGB5 32848L
+#undef org_lwjgl_opengl_GL12_GL_RGB8
+#define org_lwjgl_opengl_GL12_GL_RGB8 32849L
+#undef org_lwjgl_opengl_GL12_GL_RGB10
+#define org_lwjgl_opengl_GL12_GL_RGB10 32850L
+#undef org_lwjgl_opengl_GL12_GL_RGB12
+#define org_lwjgl_opengl_GL12_GL_RGB12 32851L
+#undef org_lwjgl_opengl_GL12_GL_RGB16
+#define org_lwjgl_opengl_GL12_GL_RGB16 32852L
+#undef org_lwjgl_opengl_GL12_GL_RGBA2
+#define org_lwjgl_opengl_GL12_GL_RGBA2 32853L
+#undef org_lwjgl_opengl_GL12_GL_RGBA4
+#define org_lwjgl_opengl_GL12_GL_RGBA4 32854L
+#undef org_lwjgl_opengl_GL12_GL_RGB5_A1
+#define org_lwjgl_opengl_GL12_GL_RGB5_A1 32855L
+#undef org_lwjgl_opengl_GL12_GL_RGBA8
+#define org_lwjgl_opengl_GL12_GL_RGBA8 32856L
+#undef org_lwjgl_opengl_GL12_GL_RGB10_A2
+#define org_lwjgl_opengl_GL12_GL_RGB10_A2 32857L
+#undef org_lwjgl_opengl_GL12_GL_RGBA12
+#define org_lwjgl_opengl_GL12_GL_RGBA12 32858L
+#undef org_lwjgl_opengl_GL12_GL_RGBA16
+#define org_lwjgl_opengl_GL12_GL_RGBA16 32859L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_RED_SIZE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_RED_SIZE 32860L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_GREEN_SIZE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_GREEN_SIZE 32861L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_BLUE_SIZE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_BLUE_SIZE 32862L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_ALPHA_SIZE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_ALPHA_SIZE 32863L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_LUMINANCE_SIZE 32864L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_INTENSITY_SIZE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_INTENSITY_SIZE 32865L
+#undef org_lwjgl_opengl_GL12_GL_PROXY_TEXTURE_1D
+#define org_lwjgl_opengl_GL12_GL_PROXY_TEXTURE_1D 32867L
+#undef org_lwjgl_opengl_GL12_GL_PROXY_TEXTURE_2D
+#define org_lwjgl_opengl_GL12_GL_PROXY_TEXTURE_2D 32868L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_PRIORITY
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_PRIORITY 32870L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_RESIDENT
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_RESIDENT 32871L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_BINDING_1D
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_BINDING_1D 32872L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_BINDING_2D
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_BINDING_2D 32873L
+#undef org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY
+#define org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY 32884L
+#undef org_lwjgl_opengl_GL12_GL_NORMAL_ARRAY
+#define org_lwjgl_opengl_GL12_GL_NORMAL_ARRAY 32885L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_ARRAY
+#define org_lwjgl_opengl_GL12_GL_COLOR_ARRAY 32886L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_ARRAY
+#define org_lwjgl_opengl_GL12_GL_INDEX_ARRAY 32887L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY 32888L
+#undef org_lwjgl_opengl_GL12_GL_EDGE_FLAG_ARRAY
+#define org_lwjgl_opengl_GL12_GL_EDGE_FLAG_ARRAY 32889L
+#undef org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY_SIZE
+#define org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY_SIZE 32890L
+#undef org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY_TYPE
+#define org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY_TYPE 32891L
+#undef org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY_STRIDE 32892L
+#undef org_lwjgl_opengl_GL12_GL_NORMAL_ARRAY_TYPE
+#define org_lwjgl_opengl_GL12_GL_NORMAL_ARRAY_TYPE 32894L
+#undef org_lwjgl_opengl_GL12_GL_NORMAL_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL12_GL_NORMAL_ARRAY_STRIDE 32895L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_ARRAY_SIZE
+#define org_lwjgl_opengl_GL12_GL_COLOR_ARRAY_SIZE 32897L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_ARRAY_TYPE
+#define org_lwjgl_opengl_GL12_GL_COLOR_ARRAY_TYPE 32898L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL12_GL_COLOR_ARRAY_STRIDE 32899L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_ARRAY_TYPE
+#define org_lwjgl_opengl_GL12_GL_INDEX_ARRAY_TYPE 32901L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL12_GL_INDEX_ARRAY_STRIDE 32902L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY_SIZE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY_SIZE 32904L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY_TYPE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY_TYPE 32905L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY_STRIDE 32906L
+#undef org_lwjgl_opengl_GL12_GL_EDGE_FLAG_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL12_GL_EDGE_FLAG_ARRAY_STRIDE 32908L
+#undef org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY_POINTER
+#define org_lwjgl_opengl_GL12_GL_VERTEX_ARRAY_POINTER 32910L
+#undef org_lwjgl_opengl_GL12_GL_NORMAL_ARRAY_POINTER
+#define org_lwjgl_opengl_GL12_GL_NORMAL_ARRAY_POINTER 32911L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_ARRAY_POINTER
+#define org_lwjgl_opengl_GL12_GL_COLOR_ARRAY_POINTER 32912L
+#undef org_lwjgl_opengl_GL12_GL_INDEX_ARRAY_POINTER
+#define org_lwjgl_opengl_GL12_GL_INDEX_ARRAY_POINTER 32913L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY_POINTER
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_COORD_ARRAY_POINTER 32914L
+#undef org_lwjgl_opengl_GL12_GL_EDGE_FLAG_ARRAY_POINTER
+#define org_lwjgl_opengl_GL12_GL_EDGE_FLAG_ARRAY_POINTER 32915L
+#undef org_lwjgl_opengl_GL12_GL_V2F
+#define org_lwjgl_opengl_GL12_GL_V2F 10784L
+#undef org_lwjgl_opengl_GL12_GL_V3F
+#define org_lwjgl_opengl_GL12_GL_V3F 10785L
+#undef org_lwjgl_opengl_GL12_GL_C4UB_V2F
+#define org_lwjgl_opengl_GL12_GL_C4UB_V2F 10786L
+#undef org_lwjgl_opengl_GL12_GL_C4UB_V3F
+#define org_lwjgl_opengl_GL12_GL_C4UB_V3F 10787L
+#undef org_lwjgl_opengl_GL12_GL_C3F_V3F
+#define org_lwjgl_opengl_GL12_GL_C3F_V3F 10788L
+#undef org_lwjgl_opengl_GL12_GL_N3F_V3F
+#define org_lwjgl_opengl_GL12_GL_N3F_V3F 10789L
+#undef org_lwjgl_opengl_GL12_GL_C4F_N3F_V3F
+#define org_lwjgl_opengl_GL12_GL_C4F_N3F_V3F 10790L
+#undef org_lwjgl_opengl_GL12_GL_T2F_V3F
+#define org_lwjgl_opengl_GL12_GL_T2F_V3F 10791L
+#undef org_lwjgl_opengl_GL12_GL_T4F_V4F
+#define org_lwjgl_opengl_GL12_GL_T4F_V4F 10792L
+#undef org_lwjgl_opengl_GL12_GL_T2F_C4UB_V3F
+#define org_lwjgl_opengl_GL12_GL_T2F_C4UB_V3F 10793L
+#undef org_lwjgl_opengl_GL12_GL_T2F_C3F_V3F
+#define org_lwjgl_opengl_GL12_GL_T2F_C3F_V3F 10794L
+#undef org_lwjgl_opengl_GL12_GL_T2F_N3F_V3F
+#define org_lwjgl_opengl_GL12_GL_T2F_N3F_V3F 10795L
+#undef org_lwjgl_opengl_GL12_GL_T2F_C4F_N3F_V3F
+#define org_lwjgl_opengl_GL12_GL_T2F_C4F_N3F_V3F 10796L
+#undef org_lwjgl_opengl_GL12_GL_T4F_C4F_N3F_V4F
+#define org_lwjgl_opengl_GL12_GL_T4F_C4F_N3F_V4F 10797L
+#undef org_lwjgl_opengl_GL12_GL_LOGIC_OP
+#define org_lwjgl_opengl_GL12_GL_LOGIC_OP 3057L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_COMPONENTS
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_COMPONENTS 4099L
+/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GL11 */
+/* Inaccessible static: _00024assertionsDisabled */
+#undef org_lwjgl_opengl_GL12_GL_RESCALE_NORMAL
+#define org_lwjgl_opengl_GL12_GL_RESCALE_NORMAL 32826L
+#undef org_lwjgl_opengl_GL12_GL_CLAMP_TO_EDGE
+#define org_lwjgl_opengl_GL12_GL_CLAMP_TO_EDGE 33071L
+#undef org_lwjgl_opengl_GL12_GL_MAX_ELEMENTS_VERTICES
+#define org_lwjgl_opengl_GL12_GL_MAX_ELEMENTS_VERTICES 33000L
+#undef org_lwjgl_opengl_GL12_GL_MAX_ELEMENTS_INDICES
+#define org_lwjgl_opengl_GL12_GL_MAX_ELEMENTS_INDICES 33001L
+#undef org_lwjgl_opengl_GL12_GL_BGR
+#define org_lwjgl_opengl_GL12_GL_BGR 32992L
+#undef org_lwjgl_opengl_GL12_GL_BGRA
+#define org_lwjgl_opengl_GL12_GL_BGRA 32993L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_BYTE_3_3_2
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_BYTE_3_3_2 32818L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_BYTE_2_3_3_REV
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_BYTE_2_3_3_REV 33634L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_5_6_5
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_5_6_5 33635L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_5_6_5_REV
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_5_6_5_REV 33636L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_4_4_4_4
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_4_4_4_4 32819L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_4_4_4_4_REV
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_4_4_4_4_REV 33637L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_5_5_5_1
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_5_5_5_1 32820L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_1_5_5_5_REV
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_SHORT_1_5_5_5_REV 33638L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_INT_8_8_8_8
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_INT_8_8_8_8 32821L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_INT_8_8_8_8_REV
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_INT_8_8_8_8_REV 33639L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_INT_10_10_10_2
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_INT_10_10_10_2 32822L
+#undef org_lwjgl_opengl_GL12_GL_UNSIGNED_INT_2_10_10_10_REV
+#define org_lwjgl_opengl_GL12_GL_UNSIGNED_INT_2_10_10_10_REV 33640L
+#undef org_lwjgl_opengl_GL12_GL_LIGHT_MODEL_COLOR_CONTROL
+#define org_lwjgl_opengl_GL12_GL_LIGHT_MODEL_COLOR_CONTROL 33272L
+#undef org_lwjgl_opengl_GL12_GL_SINGLE_COLOR
+#define org_lwjgl_opengl_GL12_GL_SINGLE_COLOR 33273L
+#undef org_lwjgl_opengl_GL12_GL_SEPARATE_SPECULAR_COLOR
+#define org_lwjgl_opengl_GL12_GL_SEPARATE_SPECULAR_COLOR 33274L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_MIN_LOD
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_MIN_LOD 33082L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_MAX_LOD
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_MAX_LOD 33083L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_BASE_LEVEL
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_BASE_LEVEL 33084L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_MAX_LEVEL
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_MAX_LEVEL 33085L
+#undef org_lwjgl_opengl_GL12_GL_SMOOTH_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL12_GL_SMOOTH_POINT_SIZE_RANGE 2834L
+#undef org_lwjgl_opengl_GL12_GL_SMOOTH_POINT_SIZE_GRANULARITY
+#define org_lwjgl_opengl_GL12_GL_SMOOTH_POINT_SIZE_GRANULARITY 2835L
+#undef org_lwjgl_opengl_GL12_GL_SMOOTH_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL12_GL_SMOOTH_LINE_WIDTH_RANGE 2850L
+#undef org_lwjgl_opengl_GL12_GL_SMOOTH_LINE_WIDTH_GRANULARITY
+#define org_lwjgl_opengl_GL12_GL_SMOOTH_LINE_WIDTH_GRANULARITY 2851L
+#undef org_lwjgl_opengl_GL12_GL_ALIASED_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL12_GL_ALIASED_POINT_SIZE_RANGE 33901L
+#undef org_lwjgl_opengl_GL12_GL_ALIASED_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL12_GL_ALIASED_LINE_WIDTH_RANGE 33902L
+#undef org_lwjgl_opengl_GL12_GL_PACK_SKIP_IMAGES
+#define org_lwjgl_opengl_GL12_GL_PACK_SKIP_IMAGES 32875L
+#undef org_lwjgl_opengl_GL12_GL_PACK_IMAGE_HEIGHT
+#define org_lwjgl_opengl_GL12_GL_PACK_IMAGE_HEIGHT 32876L
+#undef org_lwjgl_opengl_GL12_GL_UNPACK_SKIP_IMAGES
+#define org_lwjgl_opengl_GL12_GL_UNPACK_SKIP_IMAGES 32877L
+#undef org_lwjgl_opengl_GL12_GL_UNPACK_IMAGE_HEIGHT
+#define org_lwjgl_opengl_GL12_GL_UNPACK_IMAGE_HEIGHT 32878L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_3D
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_3D 32879L
+#undef org_lwjgl_opengl_GL12_GL_PROXY_TEXTURE_3D
+#define org_lwjgl_opengl_GL12_GL_PROXY_TEXTURE_3D 32880L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_DEPTH
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_DEPTH 32881L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_WRAP_R
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_WRAP_R 32882L
+#undef org_lwjgl_opengl_GL12_GL_MAX_3D_TEXTURE_SIZE
+#define org_lwjgl_opengl_GL12_GL_MAX_3D_TEXTURE_SIZE 32883L
+#undef org_lwjgl_opengl_GL12_GL_TEXTURE_BINDING_3D
+#define org_lwjgl_opengl_GL12_GL_TEXTURE_BINDING_3D 32874L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE 32976L
+#undef org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_COLOR_TABLE
+#define org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_COLOR_TABLE 32977L
+#undef org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_COLOR_TABLE
+#define org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_COLOR_TABLE 32978L
+#undef org_lwjgl_opengl_GL12_GL_PROXY_COLOR_TABLE
+#define org_lwjgl_opengl_GL12_GL_PROXY_COLOR_TABLE 32979L
+#undef org_lwjgl_opengl_GL12_GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
+#define org_lwjgl_opengl_GL12_GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 32980L
+#undef org_lwjgl_opengl_GL12_GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
+#define org_lwjgl_opengl_GL12_GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 32981L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_SCALE
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_SCALE 32982L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_BIAS
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_BIAS 32983L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_FORMAT
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_FORMAT 32984L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_WIDTH
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_WIDTH 32985L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_RED_SIZE
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_RED_SIZE 32986L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_GREEN_SIZE
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_GREEN_SIZE 32987L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_BLUE_SIZE
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_BLUE_SIZE 32988L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_ALPHA_SIZE
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_ALPHA_SIZE 32989L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_LUMINANCE_SIZE 32990L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_TABLE_INTENSITY_SIZE
+#define org_lwjgl_opengl_GL12_GL_COLOR_TABLE_INTENSITY_SIZE 32991L
+#undef org_lwjgl_opengl_GL12_GL_CONVOLUTION_1D
+#define org_lwjgl_opengl_GL12_GL_CONVOLUTION_1D 32784L
+#undef org_lwjgl_opengl_GL12_GL_CONVOLUTION_2D
+#define org_lwjgl_opengl_GL12_GL_CONVOLUTION_2D 32785L
+#undef org_lwjgl_opengl_GL12_GL_SEPARABLE_2D
+#define org_lwjgl_opengl_GL12_GL_SEPARABLE_2D 32786L
+#undef org_lwjgl_opengl_GL12_GL_CONVOLUTION_BORDER_MODE
+#define org_lwjgl_opengl_GL12_GL_CONVOLUTION_BORDER_MODE 32787L
+#undef org_lwjgl_opengl_GL12_GL_CONVOLUTION_FILTER_SCALE
+#define org_lwjgl_opengl_GL12_GL_CONVOLUTION_FILTER_SCALE 32788L
+#undef org_lwjgl_opengl_GL12_GL_CONVOLUTION_FILTER_BIAS
+#define org_lwjgl_opengl_GL12_GL_CONVOLUTION_FILTER_BIAS 32789L
+#undef org_lwjgl_opengl_GL12_GL_REDUCE
+#define org_lwjgl_opengl_GL12_GL_REDUCE 32790L
+#undef org_lwjgl_opengl_GL12_GL_CONVOLUTION_FORMAT
+#define org_lwjgl_opengl_GL12_GL_CONVOLUTION_FORMAT 32791L
+#undef org_lwjgl_opengl_GL12_GL_CONVOLUTION_WIDTH
+#define org_lwjgl_opengl_GL12_GL_CONVOLUTION_WIDTH 32792L
+#undef org_lwjgl_opengl_GL12_GL_CONVOLUTION_HEIGHT
+#define org_lwjgl_opengl_GL12_GL_CONVOLUTION_HEIGHT 32793L
+#undef org_lwjgl_opengl_GL12_GL_MAX_CONVOLUTION_WIDTH
+#define org_lwjgl_opengl_GL12_GL_MAX_CONVOLUTION_WIDTH 32794L
+#undef org_lwjgl_opengl_GL12_GL_MAX_CONVOLUTION_HEIGHT
+#define org_lwjgl_opengl_GL12_GL_MAX_CONVOLUTION_HEIGHT 32795L
+#undef org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_RED_SCALE
+#define org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_RED_SCALE 32796L
+#undef org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_GREEN_SCALE
+#define org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_GREEN_SCALE 32797L
+#undef org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_BLUE_SCALE
+#define org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_BLUE_SCALE 32798L
+#undef org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_ALPHA_SCALE
+#define org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_ALPHA_SCALE 32799L
+#undef org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_RED_BIAS
+#define org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_RED_BIAS 32800L
+#undef org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_GREEN_BIAS
+#define org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_GREEN_BIAS 32801L
+#undef org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_BLUE_BIAS
+#define org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_BLUE_BIAS 32802L
+#undef org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_ALPHA_BIAS
+#define org_lwjgl_opengl_GL12_GL_POST_CONVOLUTION_ALPHA_BIAS 32803L
+#undef org_lwjgl_opengl_GL12_GL_CONSTANT_BORDER
+#define org_lwjgl_opengl_GL12_GL_CONSTANT_BORDER 33105L
+#undef org_lwjgl_opengl_GL12_GL_REPLICATE_BORDER
+#define org_lwjgl_opengl_GL12_GL_REPLICATE_BORDER 33107L
+#undef org_lwjgl_opengl_GL12_GL_CONVOLUTION_BORDER_COLOR
+#define org_lwjgl_opengl_GL12_GL_CONVOLUTION_BORDER_COLOR 33108L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_MATRIX
+#define org_lwjgl_opengl_GL12_GL_COLOR_MATRIX 32945L
+#undef org_lwjgl_opengl_GL12_GL_COLOR_MATRIX_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_COLOR_MATRIX_STACK_DEPTH 32946L
+#undef org_lwjgl_opengl_GL12_GL_MAX_COLOR_MATRIX_STACK_DEPTH
+#define org_lwjgl_opengl_GL12_GL_MAX_COLOR_MATRIX_STACK_DEPTH 32947L
+#undef org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_RED_SCALE
+#define org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_RED_SCALE 32948L
+#undef org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_GREEN_SCALE
+#define org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_GREEN_SCALE 32949L
+#undef org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_BLUE_SCALE
+#define org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_BLUE_SCALE 32950L
+#undef org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_ALPHA_SCALE
+#define org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_ALPHA_SCALE 32951L
+#undef org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_RED_BIAS
+#define org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_RED_BIAS 32952L
+#undef org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_GREEN_BIAS
+#define org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_GREEN_BIAS 32953L
+#undef org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_BLUE_BIAS
+#define org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_BLUE_BIAS 32954L
+#undef org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_ALPHA_BIAS
+#define org_lwjgl_opengl_GL12_GL_POST_COLOR_MATRIX_ALPHA_BIAS 32955L
+#undef org_lwjgl_opengl_GL12_GL_HISTOGRAM
+#define org_lwjgl_opengl_GL12_GL_HISTOGRAM 32804L
+#undef org_lwjgl_opengl_GL12_GL_PROXY_HISTOGRAM
+#define org_lwjgl_opengl_GL12_GL_PROXY_HISTOGRAM 32805L
+#undef org_lwjgl_opengl_GL12_GL_HISTOGRAM_WIDTH
+#define org_lwjgl_opengl_GL12_GL_HISTOGRAM_WIDTH 32806L
+#undef org_lwjgl_opengl_GL12_GL_HISTOGRAM_FORMAT
+#define org_lwjgl_opengl_GL12_GL_HISTOGRAM_FORMAT 32807L
+#undef org_lwjgl_opengl_GL12_GL_HISTOGRAM_RED_SIZE
+#define org_lwjgl_opengl_GL12_GL_HISTOGRAM_RED_SIZE 32808L
+#undef org_lwjgl_opengl_GL12_GL_HISTOGRAM_GREEN_SIZE
+#define org_lwjgl_opengl_GL12_GL_HISTOGRAM_GREEN_SIZE 32809L
+#undef org_lwjgl_opengl_GL12_GL_HISTOGRAM_BLUE_SIZE
+#define org_lwjgl_opengl_GL12_GL_HISTOGRAM_BLUE_SIZE 32810L
+#undef org_lwjgl_opengl_GL12_GL_HISTOGRAM_ALPHA_SIZE
+#define org_lwjgl_opengl_GL12_GL_HISTOGRAM_ALPHA_SIZE 32811L
+#undef org_lwjgl_opengl_GL12_GL_HISTOGRAM_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL12_GL_HISTOGRAM_LUMINANCE_SIZE 32812L
+#undef org_lwjgl_opengl_GL12_GL_HISTOGRAM_SINK
+#define org_lwjgl_opengl_GL12_GL_HISTOGRAM_SINK 32813L
+#undef org_lwjgl_opengl_GL12_GL_MINMAX
+#define org_lwjgl_opengl_GL12_GL_MINMAX 32814L
+#undef org_lwjgl_opengl_GL12_GL_MINMAX_FORMAT
+#define org_lwjgl_opengl_GL12_GL_MINMAX_FORMAT 32815L
+#undef org_lwjgl_opengl_GL12_GL_MINMAX_SINK
+#define org_lwjgl_opengl_GL12_GL_MINMAX_SINK 32816L
+#undef org_lwjgl_opengl_GL12_GL_TABLE_TOO_LARGE
+#define org_lwjgl_opengl_GL12_GL_TABLE_TOO_LARGE 32817L
+#undef org_lwjgl_opengl_GL12_GL_BLEND_EQUATION
+#define org_lwjgl_opengl_GL12_GL_BLEND_EQUATION 32777L
+#undef org_lwjgl_opengl_GL12_GL_MIN
+#define org_lwjgl_opengl_GL12_GL_MIN 32775L
+#undef org_lwjgl_opengl_GL12_GL_MAX
+#define org_lwjgl_opengl_GL12_GL_MAX 32776L
+#undef org_lwjgl_opengl_GL12_GL_FUNC_ADD
+#define org_lwjgl_opengl_GL12_GL_FUNC_ADD 32774L
+#undef org_lwjgl_opengl_GL12_GL_FUNC_SUBTRACT
+#define org_lwjgl_opengl_GL12_GL_FUNC_SUBTRACT 32778L
+#undef org_lwjgl_opengl_GL12_GL_FUNC_REVERSE_SUBTRACT
+#define org_lwjgl_opengl_GL12_GL_FUNC_REVERSE_SUBTRACT 32779L
+#undef org_lwjgl_opengl_GL12_GL_BLEND_COLOR
+#define org_lwjgl_opengl_GL12_GL_BLEND_COLOR 32773L
+/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GL12 */
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglColorTable
+ * Signature: (IIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglColorTable
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglColorSubTable
+ * Signature: (IIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglColorSubTable
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglColorTableParameteriv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglColorTableParameteriv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglColorTableParameterfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglColorTableParameterfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyColorSubTable
+ * Signature: (IIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyColorSubTable
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyColorTable
+ * Signature: (IIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyColorTable
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetColorTable
+ * Signature: (IIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetColorTable
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetColorTableParameteriv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetColorTableParameteriv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetColorTableParameterfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetColorTableParameterfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glBlendEquation
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glBlendEquation
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glBlendColor
+ * Signature: (FFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glBlendColor
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glHistogram
+ * Signature: (IIIZ)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glHistogram
+ (JNIEnv *, jclass, jint, jint, jint, jboolean);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glResetHistogram
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glResetHistogram
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetHistogram
+ * Signature: (IZIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetHistogram
+ (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetHistogramParameterfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetHistogramParameterfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetHistogramParameteriv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetHistogramParameteriv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glMinmax
+ * Signature: (IIZ)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glMinmax
+ (JNIEnv *, jclass, jint, jint, jboolean);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glResetMinmax
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glResetMinmax
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetMinmax
+ * Signature: (IZIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetMinmax
+ (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetMinmaxParameterfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetMinmaxParameterfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetMinmaxParameteriv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetMinmaxParameteriv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglConvolutionFilter1D
+ * Signature: (IIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglConvolutionFilter1D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglConvolutionFilter2D
+ * Signature: (IIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglConvolutionFilter2D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glConvolutionParameterf
+ * Signature: (IIF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glConvolutionParameterf
+ (JNIEnv *, jclass, jint, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglConvolutionParameterfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglConvolutionParameterfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glConvolutionParameteri
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glConvolutionParameteri
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglConvolutionParameteriv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglConvolutionParameteriv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyConvolutionFilter1D
+ * Signature: (IIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyConvolutionFilter1D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyConvolutionFilter2D
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyConvolutionFilter2D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetConvolutionFilter
+ * Signature: (IIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetConvolutionFilter
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetConvolutionParameterfv
+ * Signature: (IILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetConvolutionParameterfv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetConvolutionParameteriv
+ * Signature: (IILjava/nio/IntBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetConvolutionParameteriv
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglSeparableFilter2D
+ * Signature: (IIIIIILjava/nio/Buffer;ILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglSeparableFilter2D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglGetSeparableFilter
+ * Signature: (IIILjava/nio/Buffer;ILjava/nio/Buffer;ILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglGetSeparableFilter
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint, jobject, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglDrawRangeElements
+ * Signature: (IIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglDrawRangeElements
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglDrawRangeElementsVBO
+ * Signature: (IIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglDrawRangeElementsVBO
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglTexImage3D
+ * Signature: (IIIIIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglTexImage3D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: nglTexSubImage3D
+ * Signature: (IIIIIIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_nglTexSubImage3D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL12
+ * Method: glCopyTexSubImage3D
+ * Signature: (IIIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL12_glCopyTexSubImage3D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/src/native/common/org_lwjgl_opengl_GL13.cpp b/src/native/common/org_lwjgl_opengl_GL13.cpp
new file mode 100644
index 00000000..8c1c8f07
--- /dev/null
+++ b/src/native/common/org_lwjgl_opengl_GL13.cpp
@@ -0,0 +1,274 @@
+/*
+ * Copyright (c) 2002 Light Weight Java Game Library Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of 'Light Weight Java Game Library' nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/**
+ * $Id$
+ *
+ * Core OpenGL functions.
+ *
+ * @author cix_foo
+ * @version $Revision$
+ */
+
+#ifdef _WIN32
+#include
+#endif
+
+#include "org_lwjgl_opengl_GL13.h"
+#include "checkGLerror.h"
+#include "extgl.h"
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glActiveTexture
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glActiveTexture
+ (JNIEnv *env, jclass clazz, jint texture)
+{
+ CHECK_EXISTS(glActiveTexture)
+ glActiveTexture(texture);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glClientActiveTexture
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glClientActiveTexture
+ (JNIEnv *env, jclass clazz, jint texture)
+{
+ CHECK_EXISTS(glClientActiveTexture)
+ glClientActiveTexture(texture);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glCompressedTexImage1D
+ * Signature: (IIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexImage1D
+ (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint border, jint imagesize, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glCompressedTexImage1D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glCompressedTexImage1D(target, level, internalformat, width, border, imagesize, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glCompressedTexImage2D
+ * Signature: (IIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexImage2D
+ (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint border, jint imagesize, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glCompressedTexImage2D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glCompressedTexImage2D(target, level, internalformat, width, height, border, imagesize, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glCompressedTexImage3D
+ * Signature: (IIIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexImage3D
+ (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint imagesize, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glCompressedTexImage3D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imagesize, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glCompressedTexSubImage1D
+ * Signature: (IIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexSubImage1D
+ (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint width, jint format, jint imagesize, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glCompressedTexSubImage1D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glCompressedTexSubImage1D(target, level, xoffset, width, format, imagesize, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glCompressedTexSubImage2D
+ * Signature: (IIIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexSubImage2D
+ (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint width, jint height, jint format, jint imagesize, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glCompressedTexSubImage2D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imagesize, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glCompressedTexSubImage3D
+ * Signature: (IIIIIIIIIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexSubImage3D
+ (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint imagesize, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glCompressedTexSubImage3D)
+ const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
+ glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glGetCompressedTexImage
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglGetCompressedTexImage
+ (JNIEnv *env, jclass clazz, jint target, jint lod, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glGetCompressedTexImage)
+ void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glGetCompressedTexImage(target, lod, address);
+ CHECK_GL_ERROR
+}
+
+
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glMultiTexCoord1f
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glMultiTexCoord1f
+ (JNIEnv *env, jclass clazz, jint target, jfloat s)
+{
+ CHECK_EXISTS(glMultiTexCoord1f)
+ glMultiTexCoord1f(target, s);
+
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glMultiTexCoord2f
+ * Signature: (IFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glMultiTexCoord2f
+ (JNIEnv *env, jclass clazz, jint target, jfloat s, jfloat t)
+{
+ CHECK_EXISTS(glMultiTexCoord2f)
+ glMultiTexCoord2f(target, s, t);
+
+}
+
+
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glMultiTexCoord3f
+ * Signature: (IFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glMultiTexCoord3f
+ (JNIEnv *env, jclass clazz, jint target, jfloat s, jfloat t, jfloat r)
+{
+ CHECK_EXISTS(glMultiTexCoord3f)
+ glMultiTexCoord3f(target, s, t, r);
+
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glMultiTexCoord4f
+ * Signature: (IFFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glMultiTexCoord4f
+ (JNIEnv *env, jclass clazz, jint target, jfloat s, jfloat t, jfloat r, jfloat q)
+{
+ CHECK_EXISTS(glMultiTexCoord4f)
+ glMultiTexCoord4f(target, s, t, r, q);
+
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glLoadTransposeMatrixf
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglLoadTransposeMatrixf
+ (JNIEnv *env, jclass clazz, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glLoadTransposeMatrixf)
+ const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glLoadTransposeMatrixf(address);
+ CHECK_GL_ERROR
+}
+
+
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glMultTransposeMatrixf
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglMultTransposeMatrixf
+ (JNIEnv *env, jclass clazz, jobject buffer, jint offset)
+{
+ CHECK_EXISTS(glMultTransposeMatrixf)
+ const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer);
+ glMultTransposeMatrixf(address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glSampleCoverage
+ * Signature: (FZ)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glSampleCoverage
+ (JNIEnv *env, jclass clazz, jfloat value, jboolean invert)
+{
+ CHECK_EXISTS(glSampleCoverage)
+ glSampleCoverage(value, invert);
+ CHECK_GL_ERROR
+}
diff --git a/src/native/common/org_lwjgl_opengl_GL13.h b/src/native/common/org_lwjgl_opengl_GL13.h
new file mode 100644
index 00000000..c0148fd8
--- /dev/null
+++ b/src/native/common/org_lwjgl_opengl_GL13.h
@@ -0,0 +1,1625 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include
+/* Header for class org_lwjgl_opengl_GL13 */
+
+#ifndef _Included_org_lwjgl_opengl_GL13
+#define _Included_org_lwjgl_opengl_GL13
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: _00024assertionsDisabled */
+#undef org_lwjgl_opengl_GL13_GL_ACCUM
+#define org_lwjgl_opengl_GL13_GL_ACCUM 256L
+#undef org_lwjgl_opengl_GL13_GL_LOAD
+#define org_lwjgl_opengl_GL13_GL_LOAD 257L
+#undef org_lwjgl_opengl_GL13_GL_RETURN
+#define org_lwjgl_opengl_GL13_GL_RETURN 258L
+#undef org_lwjgl_opengl_GL13_GL_MULT
+#define org_lwjgl_opengl_GL13_GL_MULT 259L
+#undef org_lwjgl_opengl_GL13_GL_ADD
+#define org_lwjgl_opengl_GL13_GL_ADD 260L
+#undef org_lwjgl_opengl_GL13_GL_NEVER
+#define org_lwjgl_opengl_GL13_GL_NEVER 512L
+#undef org_lwjgl_opengl_GL13_GL_LESS
+#define org_lwjgl_opengl_GL13_GL_LESS 513L
+#undef org_lwjgl_opengl_GL13_GL_EQUAL
+#define org_lwjgl_opengl_GL13_GL_EQUAL 514L
+#undef org_lwjgl_opengl_GL13_GL_LEQUAL
+#define org_lwjgl_opengl_GL13_GL_LEQUAL 515L
+#undef org_lwjgl_opengl_GL13_GL_GREATER
+#define org_lwjgl_opengl_GL13_GL_GREATER 516L
+#undef org_lwjgl_opengl_GL13_GL_NOTEQUAL
+#define org_lwjgl_opengl_GL13_GL_NOTEQUAL 517L
+#undef org_lwjgl_opengl_GL13_GL_GEQUAL
+#define org_lwjgl_opengl_GL13_GL_GEQUAL 518L
+#undef org_lwjgl_opengl_GL13_GL_ALWAYS
+#define org_lwjgl_opengl_GL13_GL_ALWAYS 519L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_BIT
+#define org_lwjgl_opengl_GL13_GL_CURRENT_BIT 1L
+#undef org_lwjgl_opengl_GL13_GL_POINT_BIT
+#define org_lwjgl_opengl_GL13_GL_POINT_BIT 2L
+#undef org_lwjgl_opengl_GL13_GL_LINE_BIT
+#define org_lwjgl_opengl_GL13_GL_LINE_BIT 4L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_BIT
+#define org_lwjgl_opengl_GL13_GL_POLYGON_BIT 8L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_STIPPLE_BIT
+#define org_lwjgl_opengl_GL13_GL_POLYGON_STIPPLE_BIT 16L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MODE_BIT
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MODE_BIT 32L
+#undef org_lwjgl_opengl_GL13_GL_LIGHTING_BIT
+#define org_lwjgl_opengl_GL13_GL_LIGHTING_BIT 64L
+#undef org_lwjgl_opengl_GL13_GL_FOG_BIT
+#define org_lwjgl_opengl_GL13_GL_FOG_BIT 128L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_BUFFER_BIT
+#define org_lwjgl_opengl_GL13_GL_DEPTH_BUFFER_BIT 256L
+#undef org_lwjgl_opengl_GL13_GL_ACCUM_BUFFER_BIT
+#define org_lwjgl_opengl_GL13_GL_ACCUM_BUFFER_BIT 512L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_BUFFER_BIT
+#define org_lwjgl_opengl_GL13_GL_STENCIL_BUFFER_BIT 1024L
+#undef org_lwjgl_opengl_GL13_GL_VIEWPORT_BIT
+#define org_lwjgl_opengl_GL13_GL_VIEWPORT_BIT 2048L
+#undef org_lwjgl_opengl_GL13_GL_TRANSFORM_BIT
+#define org_lwjgl_opengl_GL13_GL_TRANSFORM_BIT 4096L
+#undef org_lwjgl_opengl_GL13_GL_ENABLE_BIT
+#define org_lwjgl_opengl_GL13_GL_ENABLE_BIT 8192L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_BUFFER_BIT
+#define org_lwjgl_opengl_GL13_GL_COLOR_BUFFER_BIT 16384L
+#undef org_lwjgl_opengl_GL13_GL_HINT_BIT
+#define org_lwjgl_opengl_GL13_GL_HINT_BIT 32768L
+#undef org_lwjgl_opengl_GL13_GL_EVAL_BIT
+#define org_lwjgl_opengl_GL13_GL_EVAL_BIT 65536L
+#undef org_lwjgl_opengl_GL13_GL_LIST_BIT
+#define org_lwjgl_opengl_GL13_GL_LIST_BIT 131072L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_BIT
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_BIT 262144L
+#undef org_lwjgl_opengl_GL13_GL_SCISSOR_BIT
+#define org_lwjgl_opengl_GL13_GL_SCISSOR_BIT 524288L
+#undef org_lwjgl_opengl_GL13_GL_ALL_ATTRIB_BITS
+#define org_lwjgl_opengl_GL13_GL_ALL_ATTRIB_BITS 1048575L
+#undef org_lwjgl_opengl_GL13_GL_POINTS
+#define org_lwjgl_opengl_GL13_GL_POINTS 0L
+#undef org_lwjgl_opengl_GL13_GL_LINES
+#define org_lwjgl_opengl_GL13_GL_LINES 1L
+#undef org_lwjgl_opengl_GL13_GL_LINE_LOOP
+#define org_lwjgl_opengl_GL13_GL_LINE_LOOP 2L
+#undef org_lwjgl_opengl_GL13_GL_LINE_STRIP
+#define org_lwjgl_opengl_GL13_GL_LINE_STRIP 3L
+#undef org_lwjgl_opengl_GL13_GL_TRIANGLES
+#define org_lwjgl_opengl_GL13_GL_TRIANGLES 4L
+#undef org_lwjgl_opengl_GL13_GL_TRIANGLE_STRIP
+#define org_lwjgl_opengl_GL13_GL_TRIANGLE_STRIP 5L
+#undef org_lwjgl_opengl_GL13_GL_TRIANGLE_FAN
+#define org_lwjgl_opengl_GL13_GL_TRIANGLE_FAN 6L
+#undef org_lwjgl_opengl_GL13_GL_QUADS
+#define org_lwjgl_opengl_GL13_GL_QUADS 7L
+#undef org_lwjgl_opengl_GL13_GL_QUAD_STRIP
+#define org_lwjgl_opengl_GL13_GL_QUAD_STRIP 8L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON
+#define org_lwjgl_opengl_GL13_GL_POLYGON 9L
+#undef org_lwjgl_opengl_GL13_GL_ZERO
+#define org_lwjgl_opengl_GL13_GL_ZERO 0L
+#undef org_lwjgl_opengl_GL13_GL_ONE
+#define org_lwjgl_opengl_GL13_GL_ONE 1L
+#undef org_lwjgl_opengl_GL13_GL_SRC_COLOR
+#define org_lwjgl_opengl_GL13_GL_SRC_COLOR 768L
+#undef org_lwjgl_opengl_GL13_GL_ONE_MINUS_SRC_COLOR
+#define org_lwjgl_opengl_GL13_GL_ONE_MINUS_SRC_COLOR 769L
+#undef org_lwjgl_opengl_GL13_GL_SRC_ALPHA
+#define org_lwjgl_opengl_GL13_GL_SRC_ALPHA 770L
+#undef org_lwjgl_opengl_GL13_GL_ONE_MINUS_SRC_ALPHA
+#define org_lwjgl_opengl_GL13_GL_ONE_MINUS_SRC_ALPHA 771L
+#undef org_lwjgl_opengl_GL13_GL_DST_ALPHA
+#define org_lwjgl_opengl_GL13_GL_DST_ALPHA 772L
+#undef org_lwjgl_opengl_GL13_GL_ONE_MINUS_DST_ALPHA
+#define org_lwjgl_opengl_GL13_GL_ONE_MINUS_DST_ALPHA 773L
+#undef org_lwjgl_opengl_GL13_GL_DST_COLOR
+#define org_lwjgl_opengl_GL13_GL_DST_COLOR 774L
+#undef org_lwjgl_opengl_GL13_GL_ONE_MINUS_DST_COLOR
+#define org_lwjgl_opengl_GL13_GL_ONE_MINUS_DST_COLOR 775L
+#undef org_lwjgl_opengl_GL13_GL_SRC_ALPHA_SATURATE
+#define org_lwjgl_opengl_GL13_GL_SRC_ALPHA_SATURATE 776L
+#undef org_lwjgl_opengl_GL13_GL_CONSTANT_COLOR
+#define org_lwjgl_opengl_GL13_GL_CONSTANT_COLOR 32769L
+#undef org_lwjgl_opengl_GL13_GL_ONE_MINUS_CONSTANT_COLOR
+#define org_lwjgl_opengl_GL13_GL_ONE_MINUS_CONSTANT_COLOR 32770L
+#undef org_lwjgl_opengl_GL13_GL_CONSTANT_ALPHA
+#define org_lwjgl_opengl_GL13_GL_CONSTANT_ALPHA 32771L
+#undef org_lwjgl_opengl_GL13_GL_ONE_MINUS_CONSTANT_ALPHA
+#define org_lwjgl_opengl_GL13_GL_ONE_MINUS_CONSTANT_ALPHA 32772L
+#undef org_lwjgl_opengl_GL13_GL_TRUE
+#define org_lwjgl_opengl_GL13_GL_TRUE 1L
+#undef org_lwjgl_opengl_GL13_GL_FALSE
+#define org_lwjgl_opengl_GL13_GL_FALSE 0L
+#undef org_lwjgl_opengl_GL13_GL_CLIP_PLANE0
+#define org_lwjgl_opengl_GL13_GL_CLIP_PLANE0 12288L
+#undef org_lwjgl_opengl_GL13_GL_CLIP_PLANE1
+#define org_lwjgl_opengl_GL13_GL_CLIP_PLANE1 12289L
+#undef org_lwjgl_opengl_GL13_GL_CLIP_PLANE2
+#define org_lwjgl_opengl_GL13_GL_CLIP_PLANE2 12290L
+#undef org_lwjgl_opengl_GL13_GL_CLIP_PLANE3
+#define org_lwjgl_opengl_GL13_GL_CLIP_PLANE3 12291L
+#undef org_lwjgl_opengl_GL13_GL_CLIP_PLANE4
+#define org_lwjgl_opengl_GL13_GL_CLIP_PLANE4 12292L
+#undef org_lwjgl_opengl_GL13_GL_CLIP_PLANE5
+#define org_lwjgl_opengl_GL13_GL_CLIP_PLANE5 12293L
+#undef org_lwjgl_opengl_GL13_GL_BYTE
+#define org_lwjgl_opengl_GL13_GL_BYTE 5120L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_BYTE
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_BYTE 5121L
+#undef org_lwjgl_opengl_GL13_GL_SHORT
+#define org_lwjgl_opengl_GL13_GL_SHORT 5122L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT 5123L
+#undef org_lwjgl_opengl_GL13_GL_INT
+#define org_lwjgl_opengl_GL13_GL_INT 5124L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_INT
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_INT 5125L
+#undef org_lwjgl_opengl_GL13_GL_FLOAT
+#define org_lwjgl_opengl_GL13_GL_FLOAT 5126L
+#undef org_lwjgl_opengl_GL13_GL_2_BYTES
+#define org_lwjgl_opengl_GL13_GL_2_BYTES 5127L
+#undef org_lwjgl_opengl_GL13_GL_3_BYTES
+#define org_lwjgl_opengl_GL13_GL_3_BYTES 5128L
+#undef org_lwjgl_opengl_GL13_GL_4_BYTES
+#define org_lwjgl_opengl_GL13_GL_4_BYTES 5129L
+#undef org_lwjgl_opengl_GL13_GL_DOUBLE
+#define org_lwjgl_opengl_GL13_GL_DOUBLE 5130L
+#undef org_lwjgl_opengl_GL13_GL_NONE
+#define org_lwjgl_opengl_GL13_GL_NONE 0L
+#undef org_lwjgl_opengl_GL13_GL_FRONT_LEFT
+#define org_lwjgl_opengl_GL13_GL_FRONT_LEFT 1024L
+#undef org_lwjgl_opengl_GL13_GL_FRONT_RIGHT
+#define org_lwjgl_opengl_GL13_GL_FRONT_RIGHT 1025L
+#undef org_lwjgl_opengl_GL13_GL_BACK_LEFT
+#define org_lwjgl_opengl_GL13_GL_BACK_LEFT 1026L
+#undef org_lwjgl_opengl_GL13_GL_BACK_RIGHT
+#define org_lwjgl_opengl_GL13_GL_BACK_RIGHT 1027L
+#undef org_lwjgl_opengl_GL13_GL_FRONT
+#define org_lwjgl_opengl_GL13_GL_FRONT 1028L
+#undef org_lwjgl_opengl_GL13_GL_BACK
+#define org_lwjgl_opengl_GL13_GL_BACK 1029L
+#undef org_lwjgl_opengl_GL13_GL_LEFT
+#define org_lwjgl_opengl_GL13_GL_LEFT 1030L
+#undef org_lwjgl_opengl_GL13_GL_RIGHT
+#define org_lwjgl_opengl_GL13_GL_RIGHT 1031L
+#undef org_lwjgl_opengl_GL13_GL_FRONT_AND_BACK
+#define org_lwjgl_opengl_GL13_GL_FRONT_AND_BACK 1032L
+#undef org_lwjgl_opengl_GL13_GL_AUX0
+#define org_lwjgl_opengl_GL13_GL_AUX0 1033L
+#undef org_lwjgl_opengl_GL13_GL_AUX1
+#define org_lwjgl_opengl_GL13_GL_AUX1 1034L
+#undef org_lwjgl_opengl_GL13_GL_AUX2
+#define org_lwjgl_opengl_GL13_GL_AUX2 1035L
+#undef org_lwjgl_opengl_GL13_GL_AUX3
+#define org_lwjgl_opengl_GL13_GL_AUX3 1036L
+#undef org_lwjgl_opengl_GL13_GL_NO_ERROR
+#define org_lwjgl_opengl_GL13_GL_NO_ERROR 0L
+#undef org_lwjgl_opengl_GL13_GL_INVALID_ENUM
+#define org_lwjgl_opengl_GL13_GL_INVALID_ENUM 1280L
+#undef org_lwjgl_opengl_GL13_GL_INVALID_VALUE
+#define org_lwjgl_opengl_GL13_GL_INVALID_VALUE 1281L
+#undef org_lwjgl_opengl_GL13_GL_INVALID_OPERATION
+#define org_lwjgl_opengl_GL13_GL_INVALID_OPERATION 1282L
+#undef org_lwjgl_opengl_GL13_GL_STACK_OVERFLOW
+#define org_lwjgl_opengl_GL13_GL_STACK_OVERFLOW 1283L
+#undef org_lwjgl_opengl_GL13_GL_STACK_UNDERFLOW
+#define org_lwjgl_opengl_GL13_GL_STACK_UNDERFLOW 1284L
+#undef org_lwjgl_opengl_GL13_GL_OUT_OF_MEMORY
+#define org_lwjgl_opengl_GL13_GL_OUT_OF_MEMORY 1285L
+#undef org_lwjgl_opengl_GL13_GL_2D
+#define org_lwjgl_opengl_GL13_GL_2D 1536L
+#undef org_lwjgl_opengl_GL13_GL_3D
+#define org_lwjgl_opengl_GL13_GL_3D 1537L
+#undef org_lwjgl_opengl_GL13_GL_3D_COLOR
+#define org_lwjgl_opengl_GL13_GL_3D_COLOR 1538L
+#undef org_lwjgl_opengl_GL13_GL_3D_COLOR_TEXTURE
+#define org_lwjgl_opengl_GL13_GL_3D_COLOR_TEXTURE 1539L
+#undef org_lwjgl_opengl_GL13_GL_4D_COLOR_TEXTURE
+#define org_lwjgl_opengl_GL13_GL_4D_COLOR_TEXTURE 1540L
+#undef org_lwjgl_opengl_GL13_GL_PASS_THROUGH_TOKEN
+#define org_lwjgl_opengl_GL13_GL_PASS_THROUGH_TOKEN 1792L
+#undef org_lwjgl_opengl_GL13_GL_POINT_TOKEN
+#define org_lwjgl_opengl_GL13_GL_POINT_TOKEN 1793L
+#undef org_lwjgl_opengl_GL13_GL_LINE_TOKEN
+#define org_lwjgl_opengl_GL13_GL_LINE_TOKEN 1794L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_TOKEN
+#define org_lwjgl_opengl_GL13_GL_POLYGON_TOKEN 1795L
+#undef org_lwjgl_opengl_GL13_GL_BITMAP_TOKEN
+#define org_lwjgl_opengl_GL13_GL_BITMAP_TOKEN 1796L
+#undef org_lwjgl_opengl_GL13_GL_DRAW_PIXEL_TOKEN
+#define org_lwjgl_opengl_GL13_GL_DRAW_PIXEL_TOKEN 1797L
+#undef org_lwjgl_opengl_GL13_GL_COPY_PIXEL_TOKEN
+#define org_lwjgl_opengl_GL13_GL_COPY_PIXEL_TOKEN 1798L
+#undef org_lwjgl_opengl_GL13_GL_LINE_RESET_TOKEN
+#define org_lwjgl_opengl_GL13_GL_LINE_RESET_TOKEN 1799L
+#undef org_lwjgl_opengl_GL13_GL_EXP
+#define org_lwjgl_opengl_GL13_GL_EXP 2048L
+#undef org_lwjgl_opengl_GL13_GL_EXP2
+#define org_lwjgl_opengl_GL13_GL_EXP2 2049L
+#undef org_lwjgl_opengl_GL13_GL_CW
+#define org_lwjgl_opengl_GL13_GL_CW 2304L
+#undef org_lwjgl_opengl_GL13_GL_CCW
+#define org_lwjgl_opengl_GL13_GL_CCW 2305L
+#undef org_lwjgl_opengl_GL13_GL_COEFF
+#define org_lwjgl_opengl_GL13_GL_COEFF 2560L
+#undef org_lwjgl_opengl_GL13_GL_ORDER
+#define org_lwjgl_opengl_GL13_GL_ORDER 2561L
+#undef org_lwjgl_opengl_GL13_GL_DOMAIN
+#define org_lwjgl_opengl_GL13_GL_DOMAIN 2562L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_COLOR
+#define org_lwjgl_opengl_GL13_GL_CURRENT_COLOR 2816L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_INDEX
+#define org_lwjgl_opengl_GL13_GL_CURRENT_INDEX 2817L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_NORMAL
+#define org_lwjgl_opengl_GL13_GL_CURRENT_NORMAL 2818L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_TEXTURE_COORDS
+#define org_lwjgl_opengl_GL13_GL_CURRENT_TEXTURE_COORDS 2819L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_COLOR
+#define org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_COLOR 2820L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_INDEX
+#define org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_INDEX 2821L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_TEXTURE_COORDS
+#define org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_TEXTURE_COORDS 2822L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_POSITION
+#define org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_POSITION 2823L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_POSITION_VALID
+#define org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_POSITION_VALID 2824L
+#undef org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_DISTANCE
+#define org_lwjgl_opengl_GL13_GL_CURRENT_RASTER_DISTANCE 2825L
+#undef org_lwjgl_opengl_GL13_GL_POINT_SMOOTH
+#define org_lwjgl_opengl_GL13_GL_POINT_SMOOTH 2832L
+#undef org_lwjgl_opengl_GL13_GL_POINT_SIZE
+#define org_lwjgl_opengl_GL13_GL_POINT_SIZE 2833L
+#undef org_lwjgl_opengl_GL13_GL_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL13_GL_POINT_SIZE_RANGE 2834L
+#undef org_lwjgl_opengl_GL13_GL_POINT_SIZE_GRANULARITY
+#define org_lwjgl_opengl_GL13_GL_POINT_SIZE_GRANULARITY 2835L
+#undef org_lwjgl_opengl_GL13_GL_LINE_SMOOTH
+#define org_lwjgl_opengl_GL13_GL_LINE_SMOOTH 2848L
+#undef org_lwjgl_opengl_GL13_GL_LINE_WIDTH
+#define org_lwjgl_opengl_GL13_GL_LINE_WIDTH 2849L
+#undef org_lwjgl_opengl_GL13_GL_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL13_GL_LINE_WIDTH_RANGE 2850L
+#undef org_lwjgl_opengl_GL13_GL_LINE_WIDTH_GRANULARITY
+#define org_lwjgl_opengl_GL13_GL_LINE_WIDTH_GRANULARITY 2851L
+#undef org_lwjgl_opengl_GL13_GL_LINE_STIPPLE
+#define org_lwjgl_opengl_GL13_GL_LINE_STIPPLE 2852L
+#undef org_lwjgl_opengl_GL13_GL_LINE_STIPPLE_PATTERN
+#define org_lwjgl_opengl_GL13_GL_LINE_STIPPLE_PATTERN 2853L
+#undef org_lwjgl_opengl_GL13_GL_LINE_STIPPLE_REPEAT
+#define org_lwjgl_opengl_GL13_GL_LINE_STIPPLE_REPEAT 2854L
+#undef org_lwjgl_opengl_GL13_GL_LIST_MODE
+#define org_lwjgl_opengl_GL13_GL_LIST_MODE 2864L
+#undef org_lwjgl_opengl_GL13_GL_MAX_LIST_NESTING
+#define org_lwjgl_opengl_GL13_GL_MAX_LIST_NESTING 2865L
+#undef org_lwjgl_opengl_GL13_GL_LIST_BASE
+#define org_lwjgl_opengl_GL13_GL_LIST_BASE 2866L
+#undef org_lwjgl_opengl_GL13_GL_LIST_INDEX
+#define org_lwjgl_opengl_GL13_GL_LIST_INDEX 2867L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_MODE
+#define org_lwjgl_opengl_GL13_GL_POLYGON_MODE 2880L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_SMOOTH
+#define org_lwjgl_opengl_GL13_GL_POLYGON_SMOOTH 2881L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_STIPPLE
+#define org_lwjgl_opengl_GL13_GL_POLYGON_STIPPLE 2882L
+#undef org_lwjgl_opengl_GL13_GL_EDGE_FLAG
+#define org_lwjgl_opengl_GL13_GL_EDGE_FLAG 2883L
+#undef org_lwjgl_opengl_GL13_GL_CULL_FACE
+#define org_lwjgl_opengl_GL13_GL_CULL_FACE 2884L
+#undef org_lwjgl_opengl_GL13_GL_CULL_FACE_MODE
+#define org_lwjgl_opengl_GL13_GL_CULL_FACE_MODE 2885L
+#undef org_lwjgl_opengl_GL13_GL_FRONT_FACE
+#define org_lwjgl_opengl_GL13_GL_FRONT_FACE 2886L
+#undef org_lwjgl_opengl_GL13_GL_LIGHTING
+#define org_lwjgl_opengl_GL13_GL_LIGHTING 2896L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT_MODEL_LOCAL_VIEWER
+#define org_lwjgl_opengl_GL13_GL_LIGHT_MODEL_LOCAL_VIEWER 2897L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT_MODEL_TWO_SIDE
+#define org_lwjgl_opengl_GL13_GL_LIGHT_MODEL_TWO_SIDE 2898L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT_MODEL_AMBIENT
+#define org_lwjgl_opengl_GL13_GL_LIGHT_MODEL_AMBIENT 2899L
+#undef org_lwjgl_opengl_GL13_GL_SHADE_MODEL
+#define org_lwjgl_opengl_GL13_GL_SHADE_MODEL 2900L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_MATERIAL_FACE
+#define org_lwjgl_opengl_GL13_GL_COLOR_MATERIAL_FACE 2901L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_MATERIAL_PARAMETER
+#define org_lwjgl_opengl_GL13_GL_COLOR_MATERIAL_PARAMETER 2902L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_MATERIAL
+#define org_lwjgl_opengl_GL13_GL_COLOR_MATERIAL 2903L
+#undef org_lwjgl_opengl_GL13_GL_FOG
+#define org_lwjgl_opengl_GL13_GL_FOG 2912L
+#undef org_lwjgl_opengl_GL13_GL_FOG_INDEX
+#define org_lwjgl_opengl_GL13_GL_FOG_INDEX 2913L
+#undef org_lwjgl_opengl_GL13_GL_FOG_DENSITY
+#define org_lwjgl_opengl_GL13_GL_FOG_DENSITY 2914L
+#undef org_lwjgl_opengl_GL13_GL_FOG_START
+#define org_lwjgl_opengl_GL13_GL_FOG_START 2915L
+#undef org_lwjgl_opengl_GL13_GL_FOG_END
+#define org_lwjgl_opengl_GL13_GL_FOG_END 2916L
+#undef org_lwjgl_opengl_GL13_GL_FOG_MODE
+#define org_lwjgl_opengl_GL13_GL_FOG_MODE 2917L
+#undef org_lwjgl_opengl_GL13_GL_FOG_COLOR
+#define org_lwjgl_opengl_GL13_GL_FOG_COLOR 2918L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_RANGE
+#define org_lwjgl_opengl_GL13_GL_DEPTH_RANGE 2928L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_TEST
+#define org_lwjgl_opengl_GL13_GL_DEPTH_TEST 2929L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_WRITEMASK
+#define org_lwjgl_opengl_GL13_GL_DEPTH_WRITEMASK 2930L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_CLEAR_VALUE
+#define org_lwjgl_opengl_GL13_GL_DEPTH_CLEAR_VALUE 2931L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_FUNC
+#define org_lwjgl_opengl_GL13_GL_DEPTH_FUNC 2932L
+#undef org_lwjgl_opengl_GL13_GL_ACCUM_CLEAR_VALUE
+#define org_lwjgl_opengl_GL13_GL_ACCUM_CLEAR_VALUE 2944L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_TEST
+#define org_lwjgl_opengl_GL13_GL_STENCIL_TEST 2960L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_CLEAR_VALUE
+#define org_lwjgl_opengl_GL13_GL_STENCIL_CLEAR_VALUE 2961L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_FUNC
+#define org_lwjgl_opengl_GL13_GL_STENCIL_FUNC 2962L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_VALUE_MASK
+#define org_lwjgl_opengl_GL13_GL_STENCIL_VALUE_MASK 2963L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_FAIL
+#define org_lwjgl_opengl_GL13_GL_STENCIL_FAIL 2964L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_PASS_DEPTH_FAIL
+#define org_lwjgl_opengl_GL13_GL_STENCIL_PASS_DEPTH_FAIL 2965L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_PASS_DEPTH_PASS
+#define org_lwjgl_opengl_GL13_GL_STENCIL_PASS_DEPTH_PASS 2966L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_REF
+#define org_lwjgl_opengl_GL13_GL_STENCIL_REF 2967L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_WRITEMASK
+#define org_lwjgl_opengl_GL13_GL_STENCIL_WRITEMASK 2968L
+#undef org_lwjgl_opengl_GL13_GL_MATRIX_MODE
+#define org_lwjgl_opengl_GL13_GL_MATRIX_MODE 2976L
+#undef org_lwjgl_opengl_GL13_GL_NORMALIZE
+#define org_lwjgl_opengl_GL13_GL_NORMALIZE 2977L
+#undef org_lwjgl_opengl_GL13_GL_VIEWPORT
+#define org_lwjgl_opengl_GL13_GL_VIEWPORT 2978L
+#undef org_lwjgl_opengl_GL13_GL_MODELVIEW_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_MODELVIEW_STACK_DEPTH 2979L
+#undef org_lwjgl_opengl_GL13_GL_PROJECTION_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_PROJECTION_STACK_DEPTH 2980L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_STACK_DEPTH 2981L
+#undef org_lwjgl_opengl_GL13_GL_MODELVIEW_MATRIX
+#define org_lwjgl_opengl_GL13_GL_MODELVIEW_MATRIX 2982L
+#undef org_lwjgl_opengl_GL13_GL_PROJECTION_MATRIX
+#define org_lwjgl_opengl_GL13_GL_PROJECTION_MATRIX 2983L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_MATRIX
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_MATRIX 2984L
+#undef org_lwjgl_opengl_GL13_GL_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_ATTRIB_STACK_DEPTH 2992L
+#undef org_lwjgl_opengl_GL13_GL_CLIENT_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_CLIENT_ATTRIB_STACK_DEPTH 2993L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA_TEST
+#define org_lwjgl_opengl_GL13_GL_ALPHA_TEST 3008L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA_TEST_FUNC
+#define org_lwjgl_opengl_GL13_GL_ALPHA_TEST_FUNC 3009L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA_TEST_REF
+#define org_lwjgl_opengl_GL13_GL_ALPHA_TEST_REF 3010L
+#undef org_lwjgl_opengl_GL13_GL_DITHER
+#define org_lwjgl_opengl_GL13_GL_DITHER 3024L
+#undef org_lwjgl_opengl_GL13_GL_BLEND_DST
+#define org_lwjgl_opengl_GL13_GL_BLEND_DST 3040L
+#undef org_lwjgl_opengl_GL13_GL_BLEND_SRC
+#define org_lwjgl_opengl_GL13_GL_BLEND_SRC 3041L
+#undef org_lwjgl_opengl_GL13_GL_BLEND
+#define org_lwjgl_opengl_GL13_GL_BLEND 3042L
+#undef org_lwjgl_opengl_GL13_GL_LOGIC_OP_MODE
+#define org_lwjgl_opengl_GL13_GL_LOGIC_OP_MODE 3056L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_LOGIC_OP
+#define org_lwjgl_opengl_GL13_GL_INDEX_LOGIC_OP 3057L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_LOGIC_OP
+#define org_lwjgl_opengl_GL13_GL_COLOR_LOGIC_OP 3058L
+#undef org_lwjgl_opengl_GL13_GL_AUX_BUFFERS
+#define org_lwjgl_opengl_GL13_GL_AUX_BUFFERS 3072L
+#undef org_lwjgl_opengl_GL13_GL_DRAW_BUFFER
+#define org_lwjgl_opengl_GL13_GL_DRAW_BUFFER 3073L
+#undef org_lwjgl_opengl_GL13_GL_READ_BUFFER
+#define org_lwjgl_opengl_GL13_GL_READ_BUFFER 3074L
+#undef org_lwjgl_opengl_GL13_GL_SCISSOR_BOX
+#define org_lwjgl_opengl_GL13_GL_SCISSOR_BOX 3088L
+#undef org_lwjgl_opengl_GL13_GL_SCISSOR_TEST
+#define org_lwjgl_opengl_GL13_GL_SCISSOR_TEST 3089L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_CLEAR_VALUE
+#define org_lwjgl_opengl_GL13_GL_INDEX_CLEAR_VALUE 3104L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_WRITEMASK
+#define org_lwjgl_opengl_GL13_GL_INDEX_WRITEMASK 3105L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_CLEAR_VALUE
+#define org_lwjgl_opengl_GL13_GL_COLOR_CLEAR_VALUE 3106L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_WRITEMASK
+#define org_lwjgl_opengl_GL13_GL_COLOR_WRITEMASK 3107L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_MODE
+#define org_lwjgl_opengl_GL13_GL_INDEX_MODE 3120L
+#undef org_lwjgl_opengl_GL13_GL_RGBA_MODE
+#define org_lwjgl_opengl_GL13_GL_RGBA_MODE 3121L
+#undef org_lwjgl_opengl_GL13_GL_DOUBLEBUFFER
+#define org_lwjgl_opengl_GL13_GL_DOUBLEBUFFER 3122L
+#undef org_lwjgl_opengl_GL13_GL_STEREO
+#define org_lwjgl_opengl_GL13_GL_STEREO 3123L
+#undef org_lwjgl_opengl_GL13_GL_RENDER_MODE
+#define org_lwjgl_opengl_GL13_GL_RENDER_MODE 3136L
+#undef org_lwjgl_opengl_GL13_GL_PERSPECTIVE_CORRECTION_HINT
+#define org_lwjgl_opengl_GL13_GL_PERSPECTIVE_CORRECTION_HINT 3152L
+#undef org_lwjgl_opengl_GL13_GL_POINT_SMOOTH_HINT
+#define org_lwjgl_opengl_GL13_GL_POINT_SMOOTH_HINT 3153L
+#undef org_lwjgl_opengl_GL13_GL_LINE_SMOOTH_HINT
+#define org_lwjgl_opengl_GL13_GL_LINE_SMOOTH_HINT 3154L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_SMOOTH_HINT
+#define org_lwjgl_opengl_GL13_GL_POLYGON_SMOOTH_HINT 3155L
+#undef org_lwjgl_opengl_GL13_GL_FOG_HINT
+#define org_lwjgl_opengl_GL13_GL_FOG_HINT 3156L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_S
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_S 3168L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_T
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_T 3169L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_R
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_R 3170L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_Q
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_Q 3171L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_I
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_I 3184L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_S_TO_S
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_S_TO_S 3185L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_R
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_R 3186L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_G
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_G 3187L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_B
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_B 3188L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_A
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_A 3189L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_R_TO_R
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_R_TO_R 3190L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_G_TO_G
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_G_TO_G 3191L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_B_TO_B
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_B_TO_B 3192L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_A_TO_A
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_A_TO_A 3193L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_I_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_I_SIZE 3248L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_S_TO_S_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_S_TO_S_SIZE 3249L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_R_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_R_SIZE 3250L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_G_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_G_SIZE 3251L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_B_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_B_SIZE 3252L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_A_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_I_TO_A_SIZE 3253L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_R_TO_R_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_R_TO_R_SIZE 3254L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_G_TO_G_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_G_TO_G_SIZE 3255L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_B_TO_B_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_B_TO_B_SIZE 3256L
+#undef org_lwjgl_opengl_GL13_GL_PIXEL_MAP_A_TO_A_SIZE
+#define org_lwjgl_opengl_GL13_GL_PIXEL_MAP_A_TO_A_SIZE 3257L
+#undef org_lwjgl_opengl_GL13_GL_UNPACK_SWAP_BYTES
+#define org_lwjgl_opengl_GL13_GL_UNPACK_SWAP_BYTES 3312L
+#undef org_lwjgl_opengl_GL13_GL_UNPACK_LSB_FIRST
+#define org_lwjgl_opengl_GL13_GL_UNPACK_LSB_FIRST 3313L
+#undef org_lwjgl_opengl_GL13_GL_UNPACK_ROW_LENGTH
+#define org_lwjgl_opengl_GL13_GL_UNPACK_ROW_LENGTH 3314L
+#undef org_lwjgl_opengl_GL13_GL_UNPACK_SKIP_ROWS
+#define org_lwjgl_opengl_GL13_GL_UNPACK_SKIP_ROWS 3315L
+#undef org_lwjgl_opengl_GL13_GL_UNPACK_SKIP_PIXELS
+#define org_lwjgl_opengl_GL13_GL_UNPACK_SKIP_PIXELS 3316L
+#undef org_lwjgl_opengl_GL13_GL_UNPACK_ALIGNMENT
+#define org_lwjgl_opengl_GL13_GL_UNPACK_ALIGNMENT 3317L
+#undef org_lwjgl_opengl_GL13_GL_PACK_SWAP_BYTES
+#define org_lwjgl_opengl_GL13_GL_PACK_SWAP_BYTES 3328L
+#undef org_lwjgl_opengl_GL13_GL_PACK_LSB_FIRST
+#define org_lwjgl_opengl_GL13_GL_PACK_LSB_FIRST 3329L
+#undef org_lwjgl_opengl_GL13_GL_PACK_ROW_LENGTH
+#define org_lwjgl_opengl_GL13_GL_PACK_ROW_LENGTH 3330L
+#undef org_lwjgl_opengl_GL13_GL_PACK_SKIP_ROWS
+#define org_lwjgl_opengl_GL13_GL_PACK_SKIP_ROWS 3331L
+#undef org_lwjgl_opengl_GL13_GL_PACK_SKIP_PIXELS
+#define org_lwjgl_opengl_GL13_GL_PACK_SKIP_PIXELS 3332L
+#undef org_lwjgl_opengl_GL13_GL_PACK_ALIGNMENT
+#define org_lwjgl_opengl_GL13_GL_PACK_ALIGNMENT 3333L
+#undef org_lwjgl_opengl_GL13_GL_MAP_COLOR
+#define org_lwjgl_opengl_GL13_GL_MAP_COLOR 3344L
+#undef org_lwjgl_opengl_GL13_GL_MAP_STENCIL
+#define org_lwjgl_opengl_GL13_GL_MAP_STENCIL 3345L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_SHIFT
+#define org_lwjgl_opengl_GL13_GL_INDEX_SHIFT 3346L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_OFFSET
+#define org_lwjgl_opengl_GL13_GL_INDEX_OFFSET 3347L
+#undef org_lwjgl_opengl_GL13_GL_RED_SCALE
+#define org_lwjgl_opengl_GL13_GL_RED_SCALE 3348L
+#undef org_lwjgl_opengl_GL13_GL_RED_BIAS
+#define org_lwjgl_opengl_GL13_GL_RED_BIAS 3349L
+#undef org_lwjgl_opengl_GL13_GL_ZOOM_X
+#define org_lwjgl_opengl_GL13_GL_ZOOM_X 3350L
+#undef org_lwjgl_opengl_GL13_GL_ZOOM_Y
+#define org_lwjgl_opengl_GL13_GL_ZOOM_Y 3351L
+#undef org_lwjgl_opengl_GL13_GL_GREEN_SCALE
+#define org_lwjgl_opengl_GL13_GL_GREEN_SCALE 3352L
+#undef org_lwjgl_opengl_GL13_GL_GREEN_BIAS
+#define org_lwjgl_opengl_GL13_GL_GREEN_BIAS 3353L
+#undef org_lwjgl_opengl_GL13_GL_BLUE_SCALE
+#define org_lwjgl_opengl_GL13_GL_BLUE_SCALE 3354L
+#undef org_lwjgl_opengl_GL13_GL_BLUE_BIAS
+#define org_lwjgl_opengl_GL13_GL_BLUE_BIAS 3355L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA_SCALE
+#define org_lwjgl_opengl_GL13_GL_ALPHA_SCALE 3356L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA_BIAS
+#define org_lwjgl_opengl_GL13_GL_ALPHA_BIAS 3357L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_SCALE
+#define org_lwjgl_opengl_GL13_GL_DEPTH_SCALE 3358L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_BIAS
+#define org_lwjgl_opengl_GL13_GL_DEPTH_BIAS 3359L
+#undef org_lwjgl_opengl_GL13_GL_MAX_EVAL_ORDER
+#define org_lwjgl_opengl_GL13_GL_MAX_EVAL_ORDER 3376L
+#undef org_lwjgl_opengl_GL13_GL_MAX_LIGHTS
+#define org_lwjgl_opengl_GL13_GL_MAX_LIGHTS 3377L
+#undef org_lwjgl_opengl_GL13_GL_MAX_CLIP_PLANES
+#define org_lwjgl_opengl_GL13_GL_MAX_CLIP_PLANES 3378L
+#undef org_lwjgl_opengl_GL13_GL_MAX_TEXTURE_SIZE
+#define org_lwjgl_opengl_GL13_GL_MAX_TEXTURE_SIZE 3379L
+#undef org_lwjgl_opengl_GL13_GL_MAX_PIXEL_MAP_TABLE
+#define org_lwjgl_opengl_GL13_GL_MAX_PIXEL_MAP_TABLE 3380L
+#undef org_lwjgl_opengl_GL13_GL_MAX_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_MAX_ATTRIB_STACK_DEPTH 3381L
+#undef org_lwjgl_opengl_GL13_GL_MAX_MODELVIEW_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_MAX_MODELVIEW_STACK_DEPTH 3382L
+#undef org_lwjgl_opengl_GL13_GL_MAX_NAME_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_MAX_NAME_STACK_DEPTH 3383L
+#undef org_lwjgl_opengl_GL13_GL_MAX_PROJECTION_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_MAX_PROJECTION_STACK_DEPTH 3384L
+#undef org_lwjgl_opengl_GL13_GL_MAX_TEXTURE_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_MAX_TEXTURE_STACK_DEPTH 3385L
+#undef org_lwjgl_opengl_GL13_GL_MAX_VIEWPORT_DIMS
+#define org_lwjgl_opengl_GL13_GL_MAX_VIEWPORT_DIMS 3386L
+#undef org_lwjgl_opengl_GL13_GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 3387L
+#undef org_lwjgl_opengl_GL13_GL_SUBPIXEL_BITS
+#define org_lwjgl_opengl_GL13_GL_SUBPIXEL_BITS 3408L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_BITS
+#define org_lwjgl_opengl_GL13_GL_INDEX_BITS 3409L
+#undef org_lwjgl_opengl_GL13_GL_RED_BITS
+#define org_lwjgl_opengl_GL13_GL_RED_BITS 3410L
+#undef org_lwjgl_opengl_GL13_GL_GREEN_BITS
+#define org_lwjgl_opengl_GL13_GL_GREEN_BITS 3411L
+#undef org_lwjgl_opengl_GL13_GL_BLUE_BITS
+#define org_lwjgl_opengl_GL13_GL_BLUE_BITS 3412L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA_BITS
+#define org_lwjgl_opengl_GL13_GL_ALPHA_BITS 3413L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_BITS
+#define org_lwjgl_opengl_GL13_GL_DEPTH_BITS 3414L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_BITS
+#define org_lwjgl_opengl_GL13_GL_STENCIL_BITS 3415L
+#undef org_lwjgl_opengl_GL13_GL_ACCUM_RED_BITS
+#define org_lwjgl_opengl_GL13_GL_ACCUM_RED_BITS 3416L
+#undef org_lwjgl_opengl_GL13_GL_ACCUM_GREEN_BITS
+#define org_lwjgl_opengl_GL13_GL_ACCUM_GREEN_BITS 3417L
+#undef org_lwjgl_opengl_GL13_GL_ACCUM_BLUE_BITS
+#define org_lwjgl_opengl_GL13_GL_ACCUM_BLUE_BITS 3418L
+#undef org_lwjgl_opengl_GL13_GL_ACCUM_ALPHA_BITS
+#define org_lwjgl_opengl_GL13_GL_ACCUM_ALPHA_BITS 3419L
+#undef org_lwjgl_opengl_GL13_GL_NAME_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_NAME_STACK_DEPTH 3440L
+#undef org_lwjgl_opengl_GL13_GL_AUTO_NORMAL
+#define org_lwjgl_opengl_GL13_GL_AUTO_NORMAL 3456L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_COLOR_4
+#define org_lwjgl_opengl_GL13_GL_MAP1_COLOR_4 3472L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_INDEX
+#define org_lwjgl_opengl_GL13_GL_MAP1_INDEX 3473L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_NORMAL
+#define org_lwjgl_opengl_GL13_GL_MAP1_NORMAL 3474L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_TEXTURE_COORD_1
+#define org_lwjgl_opengl_GL13_GL_MAP1_TEXTURE_COORD_1 3475L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_TEXTURE_COORD_2
+#define org_lwjgl_opengl_GL13_GL_MAP1_TEXTURE_COORD_2 3476L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_TEXTURE_COORD_3
+#define org_lwjgl_opengl_GL13_GL_MAP1_TEXTURE_COORD_3 3477L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_TEXTURE_COORD_4
+#define org_lwjgl_opengl_GL13_GL_MAP1_TEXTURE_COORD_4 3478L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_VERTEX_3
+#define org_lwjgl_opengl_GL13_GL_MAP1_VERTEX_3 3479L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_VERTEX_4
+#define org_lwjgl_opengl_GL13_GL_MAP1_VERTEX_4 3480L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_COLOR_4
+#define org_lwjgl_opengl_GL13_GL_MAP2_COLOR_4 3504L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_INDEX
+#define org_lwjgl_opengl_GL13_GL_MAP2_INDEX 3505L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_NORMAL
+#define org_lwjgl_opengl_GL13_GL_MAP2_NORMAL 3506L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_TEXTURE_COORD_1
+#define org_lwjgl_opengl_GL13_GL_MAP2_TEXTURE_COORD_1 3507L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_TEXTURE_COORD_2
+#define org_lwjgl_opengl_GL13_GL_MAP2_TEXTURE_COORD_2 3508L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_TEXTURE_COORD_3
+#define org_lwjgl_opengl_GL13_GL_MAP2_TEXTURE_COORD_3 3509L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_TEXTURE_COORD_4
+#define org_lwjgl_opengl_GL13_GL_MAP2_TEXTURE_COORD_4 3510L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_VERTEX_3
+#define org_lwjgl_opengl_GL13_GL_MAP2_VERTEX_3 3511L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_VERTEX_4
+#define org_lwjgl_opengl_GL13_GL_MAP2_VERTEX_4 3512L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_GRID_DOMAIN
+#define org_lwjgl_opengl_GL13_GL_MAP1_GRID_DOMAIN 3536L
+#undef org_lwjgl_opengl_GL13_GL_MAP1_GRID_SEGMENTS
+#define org_lwjgl_opengl_GL13_GL_MAP1_GRID_SEGMENTS 3537L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_GRID_DOMAIN
+#define org_lwjgl_opengl_GL13_GL_MAP2_GRID_DOMAIN 3538L
+#undef org_lwjgl_opengl_GL13_GL_MAP2_GRID_SEGMENTS
+#define org_lwjgl_opengl_GL13_GL_MAP2_GRID_SEGMENTS 3539L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_1D
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_1D 3552L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_2D
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_2D 3553L
+#undef org_lwjgl_opengl_GL13_GL_FEEDBACK_BUFFER_POINTER
+#define org_lwjgl_opengl_GL13_GL_FEEDBACK_BUFFER_POINTER 3568L
+#undef org_lwjgl_opengl_GL13_GL_FEEDBACK_BUFFER_SIZE
+#define org_lwjgl_opengl_GL13_GL_FEEDBACK_BUFFER_SIZE 3569L
+#undef org_lwjgl_opengl_GL13_GL_FEEDBACK_BUFFER_TYPE
+#define org_lwjgl_opengl_GL13_GL_FEEDBACK_BUFFER_TYPE 3570L
+#undef org_lwjgl_opengl_GL13_GL_SELECTION_BUFFER_POINTER
+#define org_lwjgl_opengl_GL13_GL_SELECTION_BUFFER_POINTER 3571L
+#undef org_lwjgl_opengl_GL13_GL_SELECTION_BUFFER_SIZE
+#define org_lwjgl_opengl_GL13_GL_SELECTION_BUFFER_SIZE 3572L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_WIDTH
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_WIDTH 4096L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_HEIGHT
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_HEIGHT 4097L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_INTERNAL_FORMAT
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_INTERNAL_FORMAT 4099L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_BORDER_COLOR
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_BORDER_COLOR 4100L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_BORDER
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_BORDER 4101L
+#undef org_lwjgl_opengl_GL13_GL_DONT_CARE
+#define org_lwjgl_opengl_GL13_GL_DONT_CARE 4352L
+#undef org_lwjgl_opengl_GL13_GL_FASTEST
+#define org_lwjgl_opengl_GL13_GL_FASTEST 4353L
+#undef org_lwjgl_opengl_GL13_GL_NICEST
+#define org_lwjgl_opengl_GL13_GL_NICEST 4354L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT0
+#define org_lwjgl_opengl_GL13_GL_LIGHT0 16384L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT1
+#define org_lwjgl_opengl_GL13_GL_LIGHT1 16385L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT2
+#define org_lwjgl_opengl_GL13_GL_LIGHT2 16386L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT3
+#define org_lwjgl_opengl_GL13_GL_LIGHT3 16387L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT4
+#define org_lwjgl_opengl_GL13_GL_LIGHT4 16388L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT5
+#define org_lwjgl_opengl_GL13_GL_LIGHT5 16389L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT6
+#define org_lwjgl_opengl_GL13_GL_LIGHT6 16390L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT7
+#define org_lwjgl_opengl_GL13_GL_LIGHT7 16391L
+#undef org_lwjgl_opengl_GL13_GL_AMBIENT
+#define org_lwjgl_opengl_GL13_GL_AMBIENT 4608L
+#undef org_lwjgl_opengl_GL13_GL_DIFFUSE
+#define org_lwjgl_opengl_GL13_GL_DIFFUSE 4609L
+#undef org_lwjgl_opengl_GL13_GL_SPECULAR
+#define org_lwjgl_opengl_GL13_GL_SPECULAR 4610L
+#undef org_lwjgl_opengl_GL13_GL_POSITION
+#define org_lwjgl_opengl_GL13_GL_POSITION 4611L
+#undef org_lwjgl_opengl_GL13_GL_SPOT_DIRECTION
+#define org_lwjgl_opengl_GL13_GL_SPOT_DIRECTION 4612L
+#undef org_lwjgl_opengl_GL13_GL_SPOT_EXPONENT
+#define org_lwjgl_opengl_GL13_GL_SPOT_EXPONENT 4613L
+#undef org_lwjgl_opengl_GL13_GL_SPOT_CUTOFF
+#define org_lwjgl_opengl_GL13_GL_SPOT_CUTOFF 4614L
+#undef org_lwjgl_opengl_GL13_GL_CONSTANT_ATTENUATION
+#define org_lwjgl_opengl_GL13_GL_CONSTANT_ATTENUATION 4615L
+#undef org_lwjgl_opengl_GL13_GL_LINEAR_ATTENUATION
+#define org_lwjgl_opengl_GL13_GL_LINEAR_ATTENUATION 4616L
+#undef org_lwjgl_opengl_GL13_GL_QUADRATIC_ATTENUATION
+#define org_lwjgl_opengl_GL13_GL_QUADRATIC_ATTENUATION 4617L
+#undef org_lwjgl_opengl_GL13_GL_COMPILE
+#define org_lwjgl_opengl_GL13_GL_COMPILE 4864L
+#undef org_lwjgl_opengl_GL13_GL_COMPILE_AND_EXECUTE
+#define org_lwjgl_opengl_GL13_GL_COMPILE_AND_EXECUTE 4865L
+#undef org_lwjgl_opengl_GL13_GL_CLEAR
+#define org_lwjgl_opengl_GL13_GL_CLEAR 5376L
+#undef org_lwjgl_opengl_GL13_GL_AND
+#define org_lwjgl_opengl_GL13_GL_AND 5377L
+#undef org_lwjgl_opengl_GL13_GL_AND_REVERSE
+#define org_lwjgl_opengl_GL13_GL_AND_REVERSE 5378L
+#undef org_lwjgl_opengl_GL13_GL_COPY
+#define org_lwjgl_opengl_GL13_GL_COPY 5379L
+#undef org_lwjgl_opengl_GL13_GL_AND_INVERTED
+#define org_lwjgl_opengl_GL13_GL_AND_INVERTED 5380L
+#undef org_lwjgl_opengl_GL13_GL_NOOP
+#define org_lwjgl_opengl_GL13_GL_NOOP 5381L
+#undef org_lwjgl_opengl_GL13_GL_XOR
+#define org_lwjgl_opengl_GL13_GL_XOR 5382L
+#undef org_lwjgl_opengl_GL13_GL_OR
+#define org_lwjgl_opengl_GL13_GL_OR 5383L
+#undef org_lwjgl_opengl_GL13_GL_NOR
+#define org_lwjgl_opengl_GL13_GL_NOR 5384L
+#undef org_lwjgl_opengl_GL13_GL_EQUIV
+#define org_lwjgl_opengl_GL13_GL_EQUIV 5385L
+#undef org_lwjgl_opengl_GL13_GL_INVERT
+#define org_lwjgl_opengl_GL13_GL_INVERT 5386L
+#undef org_lwjgl_opengl_GL13_GL_OR_REVERSE
+#define org_lwjgl_opengl_GL13_GL_OR_REVERSE 5387L
+#undef org_lwjgl_opengl_GL13_GL_COPY_INVERTED
+#define org_lwjgl_opengl_GL13_GL_COPY_INVERTED 5388L
+#undef org_lwjgl_opengl_GL13_GL_OR_INVERTED
+#define org_lwjgl_opengl_GL13_GL_OR_INVERTED 5389L
+#undef org_lwjgl_opengl_GL13_GL_NAND
+#define org_lwjgl_opengl_GL13_GL_NAND 5390L
+#undef org_lwjgl_opengl_GL13_GL_SET
+#define org_lwjgl_opengl_GL13_GL_SET 5391L
+#undef org_lwjgl_opengl_GL13_GL_EMISSION
+#define org_lwjgl_opengl_GL13_GL_EMISSION 5632L
+#undef org_lwjgl_opengl_GL13_GL_SHININESS
+#define org_lwjgl_opengl_GL13_GL_SHININESS 5633L
+#undef org_lwjgl_opengl_GL13_GL_AMBIENT_AND_DIFFUSE
+#define org_lwjgl_opengl_GL13_GL_AMBIENT_AND_DIFFUSE 5634L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_INDEXES
+#define org_lwjgl_opengl_GL13_GL_COLOR_INDEXES 5635L
+#undef org_lwjgl_opengl_GL13_GL_MODELVIEW
+#define org_lwjgl_opengl_GL13_GL_MODELVIEW 5888L
+#undef org_lwjgl_opengl_GL13_GL_PROJECTION
+#define org_lwjgl_opengl_GL13_GL_PROJECTION 5889L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE 5890L
+#undef org_lwjgl_opengl_GL13_GL_COLOR
+#define org_lwjgl_opengl_GL13_GL_COLOR 6144L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH
+#define org_lwjgl_opengl_GL13_GL_DEPTH 6145L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL
+#define org_lwjgl_opengl_GL13_GL_STENCIL 6146L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_INDEX
+#define org_lwjgl_opengl_GL13_GL_COLOR_INDEX 6400L
+#undef org_lwjgl_opengl_GL13_GL_STENCIL_INDEX
+#define org_lwjgl_opengl_GL13_GL_STENCIL_INDEX 6401L
+#undef org_lwjgl_opengl_GL13_GL_DEPTH_COMPONENT
+#define org_lwjgl_opengl_GL13_GL_DEPTH_COMPONENT 6402L
+#undef org_lwjgl_opengl_GL13_GL_RED
+#define org_lwjgl_opengl_GL13_GL_RED 6403L
+#undef org_lwjgl_opengl_GL13_GL_GREEN
+#define org_lwjgl_opengl_GL13_GL_GREEN 6404L
+#undef org_lwjgl_opengl_GL13_GL_BLUE
+#define org_lwjgl_opengl_GL13_GL_BLUE 6405L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA
+#define org_lwjgl_opengl_GL13_GL_ALPHA 6406L
+#undef org_lwjgl_opengl_GL13_GL_RGB
+#define org_lwjgl_opengl_GL13_GL_RGB 6407L
+#undef org_lwjgl_opengl_GL13_GL_RGBA
+#define org_lwjgl_opengl_GL13_GL_RGBA 6408L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE 6409L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE_ALPHA
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE_ALPHA 6410L
+#undef org_lwjgl_opengl_GL13_GL_BITMAP
+#define org_lwjgl_opengl_GL13_GL_BITMAP 6656L
+#undef org_lwjgl_opengl_GL13_GL_POINT
+#define org_lwjgl_opengl_GL13_GL_POINT 6912L
+#undef org_lwjgl_opengl_GL13_GL_LINE
+#define org_lwjgl_opengl_GL13_GL_LINE 6913L
+#undef org_lwjgl_opengl_GL13_GL_FILL
+#define org_lwjgl_opengl_GL13_GL_FILL 6914L
+#undef org_lwjgl_opengl_GL13_GL_RENDER
+#define org_lwjgl_opengl_GL13_GL_RENDER 7168L
+#undef org_lwjgl_opengl_GL13_GL_FEEDBACK
+#define org_lwjgl_opengl_GL13_GL_FEEDBACK 7169L
+#undef org_lwjgl_opengl_GL13_GL_SELECT
+#define org_lwjgl_opengl_GL13_GL_SELECT 7170L
+#undef org_lwjgl_opengl_GL13_GL_FLAT
+#define org_lwjgl_opengl_GL13_GL_FLAT 7424L
+#undef org_lwjgl_opengl_GL13_GL_SMOOTH
+#define org_lwjgl_opengl_GL13_GL_SMOOTH 7425L
+#undef org_lwjgl_opengl_GL13_GL_KEEP
+#define org_lwjgl_opengl_GL13_GL_KEEP 7680L
+#undef org_lwjgl_opengl_GL13_GL_REPLACE
+#define org_lwjgl_opengl_GL13_GL_REPLACE 7681L
+#undef org_lwjgl_opengl_GL13_GL_INCR
+#define org_lwjgl_opengl_GL13_GL_INCR 7682L
+#undef org_lwjgl_opengl_GL13_GL_DECR
+#define org_lwjgl_opengl_GL13_GL_DECR 7683L
+#undef org_lwjgl_opengl_GL13_GL_VENDOR
+#define org_lwjgl_opengl_GL13_GL_VENDOR 7936L
+#undef org_lwjgl_opengl_GL13_GL_RENDERER
+#define org_lwjgl_opengl_GL13_GL_RENDERER 7937L
+#undef org_lwjgl_opengl_GL13_GL_VERSION
+#define org_lwjgl_opengl_GL13_GL_VERSION 7938L
+#undef org_lwjgl_opengl_GL13_GL_EXTENSIONS
+#define org_lwjgl_opengl_GL13_GL_EXTENSIONS 7939L
+#undef org_lwjgl_opengl_GL13_GL_S
+#define org_lwjgl_opengl_GL13_GL_S 8192L
+#undef org_lwjgl_opengl_GL13_GL_T
+#define org_lwjgl_opengl_GL13_GL_T 8193L
+#undef org_lwjgl_opengl_GL13_GL_R
+#define org_lwjgl_opengl_GL13_GL_R 8194L
+#undef org_lwjgl_opengl_GL13_GL_Q
+#define org_lwjgl_opengl_GL13_GL_Q 8195L
+#undef org_lwjgl_opengl_GL13_GL_MODULATE
+#define org_lwjgl_opengl_GL13_GL_MODULATE 8448L
+#undef org_lwjgl_opengl_GL13_GL_DECAL
+#define org_lwjgl_opengl_GL13_GL_DECAL 8449L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_ENV_MODE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_ENV_MODE 8704L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_ENV_COLOR
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_ENV_COLOR 8705L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_ENV
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_ENV 8960L
+#undef org_lwjgl_opengl_GL13_GL_EYE_LINEAR
+#define org_lwjgl_opengl_GL13_GL_EYE_LINEAR 9216L
+#undef org_lwjgl_opengl_GL13_GL_OBJECT_LINEAR
+#define org_lwjgl_opengl_GL13_GL_OBJECT_LINEAR 9217L
+#undef org_lwjgl_opengl_GL13_GL_SPHERE_MAP
+#define org_lwjgl_opengl_GL13_GL_SPHERE_MAP 9218L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_MODE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_GEN_MODE 9472L
+#undef org_lwjgl_opengl_GL13_GL_OBJECT_PLANE
+#define org_lwjgl_opengl_GL13_GL_OBJECT_PLANE 9473L
+#undef org_lwjgl_opengl_GL13_GL_EYE_PLANE
+#define org_lwjgl_opengl_GL13_GL_EYE_PLANE 9474L
+#undef org_lwjgl_opengl_GL13_GL_NEAREST
+#define org_lwjgl_opengl_GL13_GL_NEAREST 9728L
+#undef org_lwjgl_opengl_GL13_GL_LINEAR
+#define org_lwjgl_opengl_GL13_GL_LINEAR 9729L
+#undef org_lwjgl_opengl_GL13_GL_NEAREST_MIPMAP_NEAREST
+#define org_lwjgl_opengl_GL13_GL_NEAREST_MIPMAP_NEAREST 9984L
+#undef org_lwjgl_opengl_GL13_GL_LINEAR_MIPMAP_NEAREST
+#define org_lwjgl_opengl_GL13_GL_LINEAR_MIPMAP_NEAREST 9985L
+#undef org_lwjgl_opengl_GL13_GL_NEAREST_MIPMAP_LINEAR
+#define org_lwjgl_opengl_GL13_GL_NEAREST_MIPMAP_LINEAR 9986L
+#undef org_lwjgl_opengl_GL13_GL_LINEAR_MIPMAP_LINEAR
+#define org_lwjgl_opengl_GL13_GL_LINEAR_MIPMAP_LINEAR 9987L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_MAG_FILTER
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_MAG_FILTER 10240L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_MIN_FILTER
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_MIN_FILTER 10241L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_WRAP_S
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_WRAP_S 10242L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_WRAP_T
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_WRAP_T 10243L
+#undef org_lwjgl_opengl_GL13_GL_CLAMP
+#define org_lwjgl_opengl_GL13_GL_CLAMP 10496L
+#undef org_lwjgl_opengl_GL13_GL_REPEAT
+#define org_lwjgl_opengl_GL13_GL_REPEAT 10497L
+#undef org_lwjgl_opengl_GL13_GL_CLIENT_PIXEL_STORE_BIT
+#define org_lwjgl_opengl_GL13_GL_CLIENT_PIXEL_STORE_BIT 1L
+#undef org_lwjgl_opengl_GL13_GL_CLIENT_VERTEX_ARRAY_BIT
+#define org_lwjgl_opengl_GL13_GL_CLIENT_VERTEX_ARRAY_BIT 2L
+#undef org_lwjgl_opengl_GL13_GL_ALL_CLIENT_ATTRIB_BITS
+#define org_lwjgl_opengl_GL13_GL_ALL_CLIENT_ATTRIB_BITS -1L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_FACTOR
+#define org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_FACTOR 32824L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_UNITS
+#define org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_UNITS 10752L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_POINT
+#define org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_POINT 10753L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_LINE
+#define org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_LINE 10754L
+#undef org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_FILL
+#define org_lwjgl_opengl_GL13_GL_POLYGON_OFFSET_FILL 32823L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA4
+#define org_lwjgl_opengl_GL13_GL_ALPHA4 32827L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA8
+#define org_lwjgl_opengl_GL13_GL_ALPHA8 32828L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA12
+#define org_lwjgl_opengl_GL13_GL_ALPHA12 32829L
+#undef org_lwjgl_opengl_GL13_GL_ALPHA16
+#define org_lwjgl_opengl_GL13_GL_ALPHA16 32830L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE4
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE4 32831L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE8
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE8 32832L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE12
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE12 32833L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE16
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE16 32834L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE4_ALPHA4
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE4_ALPHA4 32835L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE6_ALPHA2
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE6_ALPHA2 32836L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE8_ALPHA8
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE8_ALPHA8 32837L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE12_ALPHA4
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE12_ALPHA4 32838L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE12_ALPHA12
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE12_ALPHA12 32839L
+#undef org_lwjgl_opengl_GL13_GL_LUMINANCE16_ALPHA16
+#define org_lwjgl_opengl_GL13_GL_LUMINANCE16_ALPHA16 32840L
+#undef org_lwjgl_opengl_GL13_GL_INTENSITY
+#define org_lwjgl_opengl_GL13_GL_INTENSITY 32841L
+#undef org_lwjgl_opengl_GL13_GL_INTENSITY4
+#define org_lwjgl_opengl_GL13_GL_INTENSITY4 32842L
+#undef org_lwjgl_opengl_GL13_GL_INTENSITY8
+#define org_lwjgl_opengl_GL13_GL_INTENSITY8 32843L
+#undef org_lwjgl_opengl_GL13_GL_INTENSITY12
+#define org_lwjgl_opengl_GL13_GL_INTENSITY12 32844L
+#undef org_lwjgl_opengl_GL13_GL_INTENSITY16
+#define org_lwjgl_opengl_GL13_GL_INTENSITY16 32845L
+#undef org_lwjgl_opengl_GL13_GL_R3_G3_B2
+#define org_lwjgl_opengl_GL13_GL_R3_G3_B2 10768L
+#undef org_lwjgl_opengl_GL13_GL_RGB4
+#define org_lwjgl_opengl_GL13_GL_RGB4 32847L
+#undef org_lwjgl_opengl_GL13_GL_RGB5
+#define org_lwjgl_opengl_GL13_GL_RGB5 32848L
+#undef org_lwjgl_opengl_GL13_GL_RGB8
+#define org_lwjgl_opengl_GL13_GL_RGB8 32849L
+#undef org_lwjgl_opengl_GL13_GL_RGB10
+#define org_lwjgl_opengl_GL13_GL_RGB10 32850L
+#undef org_lwjgl_opengl_GL13_GL_RGB12
+#define org_lwjgl_opengl_GL13_GL_RGB12 32851L
+#undef org_lwjgl_opengl_GL13_GL_RGB16
+#define org_lwjgl_opengl_GL13_GL_RGB16 32852L
+#undef org_lwjgl_opengl_GL13_GL_RGBA2
+#define org_lwjgl_opengl_GL13_GL_RGBA2 32853L
+#undef org_lwjgl_opengl_GL13_GL_RGBA4
+#define org_lwjgl_opengl_GL13_GL_RGBA4 32854L
+#undef org_lwjgl_opengl_GL13_GL_RGB5_A1
+#define org_lwjgl_opengl_GL13_GL_RGB5_A1 32855L
+#undef org_lwjgl_opengl_GL13_GL_RGBA8
+#define org_lwjgl_opengl_GL13_GL_RGBA8 32856L
+#undef org_lwjgl_opengl_GL13_GL_RGB10_A2
+#define org_lwjgl_opengl_GL13_GL_RGB10_A2 32857L
+#undef org_lwjgl_opengl_GL13_GL_RGBA12
+#define org_lwjgl_opengl_GL13_GL_RGBA12 32858L
+#undef org_lwjgl_opengl_GL13_GL_RGBA16
+#define org_lwjgl_opengl_GL13_GL_RGBA16 32859L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_RED_SIZE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_RED_SIZE 32860L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_GREEN_SIZE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_GREEN_SIZE 32861L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_BLUE_SIZE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_BLUE_SIZE 32862L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_ALPHA_SIZE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_ALPHA_SIZE 32863L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_LUMINANCE_SIZE 32864L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_INTENSITY_SIZE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_INTENSITY_SIZE 32865L
+#undef org_lwjgl_opengl_GL13_GL_PROXY_TEXTURE_1D
+#define org_lwjgl_opengl_GL13_GL_PROXY_TEXTURE_1D 32867L
+#undef org_lwjgl_opengl_GL13_GL_PROXY_TEXTURE_2D
+#define org_lwjgl_opengl_GL13_GL_PROXY_TEXTURE_2D 32868L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_PRIORITY
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_PRIORITY 32870L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_RESIDENT
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_RESIDENT 32871L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_BINDING_1D
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_BINDING_1D 32872L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_BINDING_2D
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_BINDING_2D 32873L
+#undef org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY
+#define org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY 32884L
+#undef org_lwjgl_opengl_GL13_GL_NORMAL_ARRAY
+#define org_lwjgl_opengl_GL13_GL_NORMAL_ARRAY 32885L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_ARRAY
+#define org_lwjgl_opengl_GL13_GL_COLOR_ARRAY 32886L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_ARRAY
+#define org_lwjgl_opengl_GL13_GL_INDEX_ARRAY 32887L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY 32888L
+#undef org_lwjgl_opengl_GL13_GL_EDGE_FLAG_ARRAY
+#define org_lwjgl_opengl_GL13_GL_EDGE_FLAG_ARRAY 32889L
+#undef org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY_SIZE
+#define org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY_SIZE 32890L
+#undef org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY_TYPE
+#define org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY_TYPE 32891L
+#undef org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY_STRIDE 32892L
+#undef org_lwjgl_opengl_GL13_GL_NORMAL_ARRAY_TYPE
+#define org_lwjgl_opengl_GL13_GL_NORMAL_ARRAY_TYPE 32894L
+#undef org_lwjgl_opengl_GL13_GL_NORMAL_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL13_GL_NORMAL_ARRAY_STRIDE 32895L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_ARRAY_SIZE
+#define org_lwjgl_opengl_GL13_GL_COLOR_ARRAY_SIZE 32897L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_ARRAY_TYPE
+#define org_lwjgl_opengl_GL13_GL_COLOR_ARRAY_TYPE 32898L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL13_GL_COLOR_ARRAY_STRIDE 32899L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_ARRAY_TYPE
+#define org_lwjgl_opengl_GL13_GL_INDEX_ARRAY_TYPE 32901L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL13_GL_INDEX_ARRAY_STRIDE 32902L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY_SIZE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY_SIZE 32904L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY_TYPE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY_TYPE 32905L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY_STRIDE 32906L
+#undef org_lwjgl_opengl_GL13_GL_EDGE_FLAG_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL13_GL_EDGE_FLAG_ARRAY_STRIDE 32908L
+#undef org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY_POINTER
+#define org_lwjgl_opengl_GL13_GL_VERTEX_ARRAY_POINTER 32910L
+#undef org_lwjgl_opengl_GL13_GL_NORMAL_ARRAY_POINTER
+#define org_lwjgl_opengl_GL13_GL_NORMAL_ARRAY_POINTER 32911L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_ARRAY_POINTER
+#define org_lwjgl_opengl_GL13_GL_COLOR_ARRAY_POINTER 32912L
+#undef org_lwjgl_opengl_GL13_GL_INDEX_ARRAY_POINTER
+#define org_lwjgl_opengl_GL13_GL_INDEX_ARRAY_POINTER 32913L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY_POINTER
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_COORD_ARRAY_POINTER 32914L
+#undef org_lwjgl_opengl_GL13_GL_EDGE_FLAG_ARRAY_POINTER
+#define org_lwjgl_opengl_GL13_GL_EDGE_FLAG_ARRAY_POINTER 32915L
+#undef org_lwjgl_opengl_GL13_GL_V2F
+#define org_lwjgl_opengl_GL13_GL_V2F 10784L
+#undef org_lwjgl_opengl_GL13_GL_V3F
+#define org_lwjgl_opengl_GL13_GL_V3F 10785L
+#undef org_lwjgl_opengl_GL13_GL_C4UB_V2F
+#define org_lwjgl_opengl_GL13_GL_C4UB_V2F 10786L
+#undef org_lwjgl_opengl_GL13_GL_C4UB_V3F
+#define org_lwjgl_opengl_GL13_GL_C4UB_V3F 10787L
+#undef org_lwjgl_opengl_GL13_GL_C3F_V3F
+#define org_lwjgl_opengl_GL13_GL_C3F_V3F 10788L
+#undef org_lwjgl_opengl_GL13_GL_N3F_V3F
+#define org_lwjgl_opengl_GL13_GL_N3F_V3F 10789L
+#undef org_lwjgl_opengl_GL13_GL_C4F_N3F_V3F
+#define org_lwjgl_opengl_GL13_GL_C4F_N3F_V3F 10790L
+#undef org_lwjgl_opengl_GL13_GL_T2F_V3F
+#define org_lwjgl_opengl_GL13_GL_T2F_V3F 10791L
+#undef org_lwjgl_opengl_GL13_GL_T4F_V4F
+#define org_lwjgl_opengl_GL13_GL_T4F_V4F 10792L
+#undef org_lwjgl_opengl_GL13_GL_T2F_C4UB_V3F
+#define org_lwjgl_opengl_GL13_GL_T2F_C4UB_V3F 10793L
+#undef org_lwjgl_opengl_GL13_GL_T2F_C3F_V3F
+#define org_lwjgl_opengl_GL13_GL_T2F_C3F_V3F 10794L
+#undef org_lwjgl_opengl_GL13_GL_T2F_N3F_V3F
+#define org_lwjgl_opengl_GL13_GL_T2F_N3F_V3F 10795L
+#undef org_lwjgl_opengl_GL13_GL_T2F_C4F_N3F_V3F
+#define org_lwjgl_opengl_GL13_GL_T2F_C4F_N3F_V3F 10796L
+#undef org_lwjgl_opengl_GL13_GL_T4F_C4F_N3F_V4F
+#define org_lwjgl_opengl_GL13_GL_T4F_C4F_N3F_V4F 10797L
+#undef org_lwjgl_opengl_GL13_GL_LOGIC_OP
+#define org_lwjgl_opengl_GL13_GL_LOGIC_OP 3057L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_COMPONENTS
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_COMPONENTS 4099L
+/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GL11 */
+/* Inaccessible static: _00024assertionsDisabled */
+#undef org_lwjgl_opengl_GL13_GL_RESCALE_NORMAL
+#define org_lwjgl_opengl_GL13_GL_RESCALE_NORMAL 32826L
+#undef org_lwjgl_opengl_GL13_GL_CLAMP_TO_EDGE
+#define org_lwjgl_opengl_GL13_GL_CLAMP_TO_EDGE 33071L
+#undef org_lwjgl_opengl_GL13_GL_MAX_ELEMENTS_VERTICES
+#define org_lwjgl_opengl_GL13_GL_MAX_ELEMENTS_VERTICES 33000L
+#undef org_lwjgl_opengl_GL13_GL_MAX_ELEMENTS_INDICES
+#define org_lwjgl_opengl_GL13_GL_MAX_ELEMENTS_INDICES 33001L
+#undef org_lwjgl_opengl_GL13_GL_BGR
+#define org_lwjgl_opengl_GL13_GL_BGR 32992L
+#undef org_lwjgl_opengl_GL13_GL_BGRA
+#define org_lwjgl_opengl_GL13_GL_BGRA 32993L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_BYTE_3_3_2
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_BYTE_3_3_2 32818L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_BYTE_2_3_3_REV
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_BYTE_2_3_3_REV 33634L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_5_6_5
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_5_6_5 33635L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_5_6_5_REV
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_5_6_5_REV 33636L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_4_4_4_4
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_4_4_4_4 32819L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_4_4_4_4_REV
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_4_4_4_4_REV 33637L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_5_5_5_1
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_5_5_5_1 32820L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_1_5_5_5_REV
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_SHORT_1_5_5_5_REV 33638L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_INT_8_8_8_8
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_INT_8_8_8_8 32821L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_INT_8_8_8_8_REV
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_INT_8_8_8_8_REV 33639L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_INT_10_10_10_2
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_INT_10_10_10_2 32822L
+#undef org_lwjgl_opengl_GL13_GL_UNSIGNED_INT_2_10_10_10_REV
+#define org_lwjgl_opengl_GL13_GL_UNSIGNED_INT_2_10_10_10_REV 33640L
+#undef org_lwjgl_opengl_GL13_GL_LIGHT_MODEL_COLOR_CONTROL
+#define org_lwjgl_opengl_GL13_GL_LIGHT_MODEL_COLOR_CONTROL 33272L
+#undef org_lwjgl_opengl_GL13_GL_SINGLE_COLOR
+#define org_lwjgl_opengl_GL13_GL_SINGLE_COLOR 33273L
+#undef org_lwjgl_opengl_GL13_GL_SEPARATE_SPECULAR_COLOR
+#define org_lwjgl_opengl_GL13_GL_SEPARATE_SPECULAR_COLOR 33274L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_MIN_LOD
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_MIN_LOD 33082L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_MAX_LOD
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_MAX_LOD 33083L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_BASE_LEVEL
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_BASE_LEVEL 33084L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_MAX_LEVEL
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_MAX_LEVEL 33085L
+#undef org_lwjgl_opengl_GL13_GL_SMOOTH_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL13_GL_SMOOTH_POINT_SIZE_RANGE 2834L
+#undef org_lwjgl_opengl_GL13_GL_SMOOTH_POINT_SIZE_GRANULARITY
+#define org_lwjgl_opengl_GL13_GL_SMOOTH_POINT_SIZE_GRANULARITY 2835L
+#undef org_lwjgl_opengl_GL13_GL_SMOOTH_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL13_GL_SMOOTH_LINE_WIDTH_RANGE 2850L
+#undef org_lwjgl_opengl_GL13_GL_SMOOTH_LINE_WIDTH_GRANULARITY
+#define org_lwjgl_opengl_GL13_GL_SMOOTH_LINE_WIDTH_GRANULARITY 2851L
+#undef org_lwjgl_opengl_GL13_GL_ALIASED_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL13_GL_ALIASED_POINT_SIZE_RANGE 33901L
+#undef org_lwjgl_opengl_GL13_GL_ALIASED_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL13_GL_ALIASED_LINE_WIDTH_RANGE 33902L
+#undef org_lwjgl_opengl_GL13_GL_PACK_SKIP_IMAGES
+#define org_lwjgl_opengl_GL13_GL_PACK_SKIP_IMAGES 32875L
+#undef org_lwjgl_opengl_GL13_GL_PACK_IMAGE_HEIGHT
+#define org_lwjgl_opengl_GL13_GL_PACK_IMAGE_HEIGHT 32876L
+#undef org_lwjgl_opengl_GL13_GL_UNPACK_SKIP_IMAGES
+#define org_lwjgl_opengl_GL13_GL_UNPACK_SKIP_IMAGES 32877L
+#undef org_lwjgl_opengl_GL13_GL_UNPACK_IMAGE_HEIGHT
+#define org_lwjgl_opengl_GL13_GL_UNPACK_IMAGE_HEIGHT 32878L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_3D
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_3D 32879L
+#undef org_lwjgl_opengl_GL13_GL_PROXY_TEXTURE_3D
+#define org_lwjgl_opengl_GL13_GL_PROXY_TEXTURE_3D 32880L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_DEPTH
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_DEPTH 32881L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_WRAP_R
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_WRAP_R 32882L
+#undef org_lwjgl_opengl_GL13_GL_MAX_3D_TEXTURE_SIZE
+#define org_lwjgl_opengl_GL13_GL_MAX_3D_TEXTURE_SIZE 32883L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_BINDING_3D
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_BINDING_3D 32874L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE 32976L
+#undef org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_COLOR_TABLE
+#define org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_COLOR_TABLE 32977L
+#undef org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_COLOR_TABLE
+#define org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_COLOR_TABLE 32978L
+#undef org_lwjgl_opengl_GL13_GL_PROXY_COLOR_TABLE
+#define org_lwjgl_opengl_GL13_GL_PROXY_COLOR_TABLE 32979L
+#undef org_lwjgl_opengl_GL13_GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
+#define org_lwjgl_opengl_GL13_GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 32980L
+#undef org_lwjgl_opengl_GL13_GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
+#define org_lwjgl_opengl_GL13_GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 32981L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_SCALE
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_SCALE 32982L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_BIAS
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_BIAS 32983L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_FORMAT
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_FORMAT 32984L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_WIDTH
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_WIDTH 32985L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_RED_SIZE
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_RED_SIZE 32986L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_GREEN_SIZE
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_GREEN_SIZE 32987L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_BLUE_SIZE
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_BLUE_SIZE 32988L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_ALPHA_SIZE
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_ALPHA_SIZE 32989L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_LUMINANCE_SIZE 32990L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_TABLE_INTENSITY_SIZE
+#define org_lwjgl_opengl_GL13_GL_COLOR_TABLE_INTENSITY_SIZE 32991L
+#undef org_lwjgl_opengl_GL13_GL_CONVOLUTION_1D
+#define org_lwjgl_opengl_GL13_GL_CONVOLUTION_1D 32784L
+#undef org_lwjgl_opengl_GL13_GL_CONVOLUTION_2D
+#define org_lwjgl_opengl_GL13_GL_CONVOLUTION_2D 32785L
+#undef org_lwjgl_opengl_GL13_GL_SEPARABLE_2D
+#define org_lwjgl_opengl_GL13_GL_SEPARABLE_2D 32786L
+#undef org_lwjgl_opengl_GL13_GL_CONVOLUTION_BORDER_MODE
+#define org_lwjgl_opengl_GL13_GL_CONVOLUTION_BORDER_MODE 32787L
+#undef org_lwjgl_opengl_GL13_GL_CONVOLUTION_FILTER_SCALE
+#define org_lwjgl_opengl_GL13_GL_CONVOLUTION_FILTER_SCALE 32788L
+#undef org_lwjgl_opengl_GL13_GL_CONVOLUTION_FILTER_BIAS
+#define org_lwjgl_opengl_GL13_GL_CONVOLUTION_FILTER_BIAS 32789L
+#undef org_lwjgl_opengl_GL13_GL_REDUCE
+#define org_lwjgl_opengl_GL13_GL_REDUCE 32790L
+#undef org_lwjgl_opengl_GL13_GL_CONVOLUTION_FORMAT
+#define org_lwjgl_opengl_GL13_GL_CONVOLUTION_FORMAT 32791L
+#undef org_lwjgl_opengl_GL13_GL_CONVOLUTION_WIDTH
+#define org_lwjgl_opengl_GL13_GL_CONVOLUTION_WIDTH 32792L
+#undef org_lwjgl_opengl_GL13_GL_CONVOLUTION_HEIGHT
+#define org_lwjgl_opengl_GL13_GL_CONVOLUTION_HEIGHT 32793L
+#undef org_lwjgl_opengl_GL13_GL_MAX_CONVOLUTION_WIDTH
+#define org_lwjgl_opengl_GL13_GL_MAX_CONVOLUTION_WIDTH 32794L
+#undef org_lwjgl_opengl_GL13_GL_MAX_CONVOLUTION_HEIGHT
+#define org_lwjgl_opengl_GL13_GL_MAX_CONVOLUTION_HEIGHT 32795L
+#undef org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_RED_SCALE
+#define org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_RED_SCALE 32796L
+#undef org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_GREEN_SCALE
+#define org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_GREEN_SCALE 32797L
+#undef org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_BLUE_SCALE
+#define org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_BLUE_SCALE 32798L
+#undef org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_ALPHA_SCALE
+#define org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_ALPHA_SCALE 32799L
+#undef org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_RED_BIAS
+#define org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_RED_BIAS 32800L
+#undef org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_GREEN_BIAS
+#define org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_GREEN_BIAS 32801L
+#undef org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_BLUE_BIAS
+#define org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_BLUE_BIAS 32802L
+#undef org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_ALPHA_BIAS
+#define org_lwjgl_opengl_GL13_GL_POST_CONVOLUTION_ALPHA_BIAS 32803L
+#undef org_lwjgl_opengl_GL13_GL_CONSTANT_BORDER
+#define org_lwjgl_opengl_GL13_GL_CONSTANT_BORDER 33105L
+#undef org_lwjgl_opengl_GL13_GL_REPLICATE_BORDER
+#define org_lwjgl_opengl_GL13_GL_REPLICATE_BORDER 33107L
+#undef org_lwjgl_opengl_GL13_GL_CONVOLUTION_BORDER_COLOR
+#define org_lwjgl_opengl_GL13_GL_CONVOLUTION_BORDER_COLOR 33108L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_MATRIX
+#define org_lwjgl_opengl_GL13_GL_COLOR_MATRIX 32945L
+#undef org_lwjgl_opengl_GL13_GL_COLOR_MATRIX_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_COLOR_MATRIX_STACK_DEPTH 32946L
+#undef org_lwjgl_opengl_GL13_GL_MAX_COLOR_MATRIX_STACK_DEPTH
+#define org_lwjgl_opengl_GL13_GL_MAX_COLOR_MATRIX_STACK_DEPTH 32947L
+#undef org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_RED_SCALE
+#define org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_RED_SCALE 32948L
+#undef org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_GREEN_SCALE
+#define org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_GREEN_SCALE 32949L
+#undef org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_BLUE_SCALE
+#define org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_BLUE_SCALE 32950L
+#undef org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_ALPHA_SCALE
+#define org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_ALPHA_SCALE 32951L
+#undef org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_RED_BIAS
+#define org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_RED_BIAS 32952L
+#undef org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_GREEN_BIAS
+#define org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_GREEN_BIAS 32953L
+#undef org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_BLUE_BIAS
+#define org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_BLUE_BIAS 32954L
+#undef org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_ALPHA_BIAS
+#define org_lwjgl_opengl_GL13_GL_POST_COLOR_MATRIX_ALPHA_BIAS 32955L
+#undef org_lwjgl_opengl_GL13_GL_HISTOGRAM
+#define org_lwjgl_opengl_GL13_GL_HISTOGRAM 32804L
+#undef org_lwjgl_opengl_GL13_GL_PROXY_HISTOGRAM
+#define org_lwjgl_opengl_GL13_GL_PROXY_HISTOGRAM 32805L
+#undef org_lwjgl_opengl_GL13_GL_HISTOGRAM_WIDTH
+#define org_lwjgl_opengl_GL13_GL_HISTOGRAM_WIDTH 32806L
+#undef org_lwjgl_opengl_GL13_GL_HISTOGRAM_FORMAT
+#define org_lwjgl_opengl_GL13_GL_HISTOGRAM_FORMAT 32807L
+#undef org_lwjgl_opengl_GL13_GL_HISTOGRAM_RED_SIZE
+#define org_lwjgl_opengl_GL13_GL_HISTOGRAM_RED_SIZE 32808L
+#undef org_lwjgl_opengl_GL13_GL_HISTOGRAM_GREEN_SIZE
+#define org_lwjgl_opengl_GL13_GL_HISTOGRAM_GREEN_SIZE 32809L
+#undef org_lwjgl_opengl_GL13_GL_HISTOGRAM_BLUE_SIZE
+#define org_lwjgl_opengl_GL13_GL_HISTOGRAM_BLUE_SIZE 32810L
+#undef org_lwjgl_opengl_GL13_GL_HISTOGRAM_ALPHA_SIZE
+#define org_lwjgl_opengl_GL13_GL_HISTOGRAM_ALPHA_SIZE 32811L
+#undef org_lwjgl_opengl_GL13_GL_HISTOGRAM_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL13_GL_HISTOGRAM_LUMINANCE_SIZE 32812L
+#undef org_lwjgl_opengl_GL13_GL_HISTOGRAM_SINK
+#define org_lwjgl_opengl_GL13_GL_HISTOGRAM_SINK 32813L
+#undef org_lwjgl_opengl_GL13_GL_MINMAX
+#define org_lwjgl_opengl_GL13_GL_MINMAX 32814L
+#undef org_lwjgl_opengl_GL13_GL_MINMAX_FORMAT
+#define org_lwjgl_opengl_GL13_GL_MINMAX_FORMAT 32815L
+#undef org_lwjgl_opengl_GL13_GL_MINMAX_SINK
+#define org_lwjgl_opengl_GL13_GL_MINMAX_SINK 32816L
+#undef org_lwjgl_opengl_GL13_GL_TABLE_TOO_LARGE
+#define org_lwjgl_opengl_GL13_GL_TABLE_TOO_LARGE 32817L
+#undef org_lwjgl_opengl_GL13_GL_BLEND_EQUATION
+#define org_lwjgl_opengl_GL13_GL_BLEND_EQUATION 32777L
+#undef org_lwjgl_opengl_GL13_GL_MIN
+#define org_lwjgl_opengl_GL13_GL_MIN 32775L
+#undef org_lwjgl_opengl_GL13_GL_MAX
+#define org_lwjgl_opengl_GL13_GL_MAX 32776L
+#undef org_lwjgl_opengl_GL13_GL_FUNC_ADD
+#define org_lwjgl_opengl_GL13_GL_FUNC_ADD 32774L
+#undef org_lwjgl_opengl_GL13_GL_FUNC_SUBTRACT
+#define org_lwjgl_opengl_GL13_GL_FUNC_SUBTRACT 32778L
+#undef org_lwjgl_opengl_GL13_GL_FUNC_REVERSE_SUBTRACT
+#define org_lwjgl_opengl_GL13_GL_FUNC_REVERSE_SUBTRACT 32779L
+#undef org_lwjgl_opengl_GL13_GL_BLEND_COLOR
+#define org_lwjgl_opengl_GL13_GL_BLEND_COLOR 32773L
+/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GL12 */
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE0
+#define org_lwjgl_opengl_GL13_GL_TEXTURE0 33984L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE1
+#define org_lwjgl_opengl_GL13_GL_TEXTURE1 33985L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE2
+#define org_lwjgl_opengl_GL13_GL_TEXTURE2 33986L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE3
+#define org_lwjgl_opengl_GL13_GL_TEXTURE3 33987L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE4
+#define org_lwjgl_opengl_GL13_GL_TEXTURE4 33988L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE5
+#define org_lwjgl_opengl_GL13_GL_TEXTURE5 33989L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE6
+#define org_lwjgl_opengl_GL13_GL_TEXTURE6 33990L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE7
+#define org_lwjgl_opengl_GL13_GL_TEXTURE7 33991L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE8
+#define org_lwjgl_opengl_GL13_GL_TEXTURE8 33992L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE9
+#define org_lwjgl_opengl_GL13_GL_TEXTURE9 33993L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE10
+#define org_lwjgl_opengl_GL13_GL_TEXTURE10 33994L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE11
+#define org_lwjgl_opengl_GL13_GL_TEXTURE11 33995L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE12
+#define org_lwjgl_opengl_GL13_GL_TEXTURE12 33996L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE13
+#define org_lwjgl_opengl_GL13_GL_TEXTURE13 33997L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE14
+#define org_lwjgl_opengl_GL13_GL_TEXTURE14 33998L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE15
+#define org_lwjgl_opengl_GL13_GL_TEXTURE15 33999L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE16
+#define org_lwjgl_opengl_GL13_GL_TEXTURE16 34000L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE17
+#define org_lwjgl_opengl_GL13_GL_TEXTURE17 34001L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE18
+#define org_lwjgl_opengl_GL13_GL_TEXTURE18 34002L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE19
+#define org_lwjgl_opengl_GL13_GL_TEXTURE19 34003L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE20
+#define org_lwjgl_opengl_GL13_GL_TEXTURE20 34004L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE21
+#define org_lwjgl_opengl_GL13_GL_TEXTURE21 34005L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE22
+#define org_lwjgl_opengl_GL13_GL_TEXTURE22 34006L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE23
+#define org_lwjgl_opengl_GL13_GL_TEXTURE23 34007L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE24
+#define org_lwjgl_opengl_GL13_GL_TEXTURE24 34008L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE25
+#define org_lwjgl_opengl_GL13_GL_TEXTURE25 34009L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE26
+#define org_lwjgl_opengl_GL13_GL_TEXTURE26 34010L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE27
+#define org_lwjgl_opengl_GL13_GL_TEXTURE27 34011L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE28
+#define org_lwjgl_opengl_GL13_GL_TEXTURE28 34012L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE29
+#define org_lwjgl_opengl_GL13_GL_TEXTURE29 34013L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE30
+#define org_lwjgl_opengl_GL13_GL_TEXTURE30 34014L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE31
+#define org_lwjgl_opengl_GL13_GL_TEXTURE31 34015L
+#undef org_lwjgl_opengl_GL13_GL_ACTIVE_TEXTURE
+#define org_lwjgl_opengl_GL13_GL_ACTIVE_TEXTURE 34016L
+#undef org_lwjgl_opengl_GL13_GL_CLIENT_ACTIVE_TEXTURE
+#define org_lwjgl_opengl_GL13_GL_CLIENT_ACTIVE_TEXTURE 34017L
+#undef org_lwjgl_opengl_GL13_GL_MAX_TEXTURE_UNITS
+#define org_lwjgl_opengl_GL13_GL_MAX_TEXTURE_UNITS 34018L
+#undef org_lwjgl_opengl_GL13_GL_NORMAL_MAP
+#define org_lwjgl_opengl_GL13_GL_NORMAL_MAP 34065L
+#undef org_lwjgl_opengl_GL13_GL_REFLECTION_MAP
+#define org_lwjgl_opengl_GL13_GL_REFLECTION_MAP 34066L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP 34067L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_BINDING_CUBE_MAP
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_BINDING_CUBE_MAP 34068L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_POSITIVE_X
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_POSITIVE_X 34069L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_NEGATIVE_X
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_NEGATIVE_X 34070L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_POSITIVE_Y
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_POSITIVE_Y 34071L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 34072L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_POSITIVE_Z
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_POSITIVE_Z 34073L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 34074L
+#undef org_lwjgl_opengl_GL13_GL_PROXY_TEXTURE_CUBE_MAP
+#define org_lwjgl_opengl_GL13_GL_PROXY_TEXTURE_CUBE_MAP 34075L
+#undef org_lwjgl_opengl_GL13_GL_MAX_CUBE_MAP_TEXTURE_SIZE
+#define org_lwjgl_opengl_GL13_GL_MAX_CUBE_MAP_TEXTURE_SIZE 34076L
+#undef org_lwjgl_opengl_GL13_GL_COMPRESSED_ALPHA
+#define org_lwjgl_opengl_GL13_GL_COMPRESSED_ALPHA 34025L
+#undef org_lwjgl_opengl_GL13_GL_COMPRESSED_LUMINANCE
+#define org_lwjgl_opengl_GL13_GL_COMPRESSED_LUMINANCE 34026L
+#undef org_lwjgl_opengl_GL13_GL_COMPRESSED_LUMINANCE_ALPHA
+#define org_lwjgl_opengl_GL13_GL_COMPRESSED_LUMINANCE_ALPHA 34027L
+#undef org_lwjgl_opengl_GL13_GL_COMPRESSED_INTENSITY
+#define org_lwjgl_opengl_GL13_GL_COMPRESSED_INTENSITY 34028L
+#undef org_lwjgl_opengl_GL13_GL_COMPRESSED_RGB
+#define org_lwjgl_opengl_GL13_GL_COMPRESSED_RGB 34029L
+#undef org_lwjgl_opengl_GL13_GL_COMPRESSED_RGBA
+#define org_lwjgl_opengl_GL13_GL_COMPRESSED_RGBA 34030L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_COMPRESSION_HINT
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_COMPRESSION_HINT 34031L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_COMPRESSED_IMAGE_SIZE
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_COMPRESSED_IMAGE_SIZE 34464L
+#undef org_lwjgl_opengl_GL13_GL_TEXTURE_COMPRESSED
+#define org_lwjgl_opengl_GL13_GL_TEXTURE_COMPRESSED 34465L
+#undef org_lwjgl_opengl_GL13_GL_NUM_COMPRESSED_TEXTURE_FORMATS
+#define org_lwjgl_opengl_GL13_GL_NUM_COMPRESSED_TEXTURE_FORMATS 34466L
+#undef org_lwjgl_opengl_GL13_GL_COMPRESSED_TEXTURE_FORMATS
+#define org_lwjgl_opengl_GL13_GL_COMPRESSED_TEXTURE_FORMATS 34467L
+#undef org_lwjgl_opengl_GL13_GL_MULTISAMPLE
+#define org_lwjgl_opengl_GL13_GL_MULTISAMPLE 32925L
+#undef org_lwjgl_opengl_GL13_GL_SAMPLE_ALPHA_TO_COVERAGE
+#define org_lwjgl_opengl_GL13_GL_SAMPLE_ALPHA_TO_COVERAGE 32926L
+#undef org_lwjgl_opengl_GL13_GL_SAMPLE_ALPHA_TO_ONE
+#define org_lwjgl_opengl_GL13_GL_SAMPLE_ALPHA_TO_ONE 32927L
+#undef org_lwjgl_opengl_GL13_GL_SAMPLE_COVERAGE
+#define org_lwjgl_opengl_GL13_GL_SAMPLE_COVERAGE 32928L
+#undef org_lwjgl_opengl_GL13_GL_SAMPLE_BUFFERS
+#define org_lwjgl_opengl_GL13_GL_SAMPLE_BUFFERS 32936L
+#undef org_lwjgl_opengl_GL13_GL_SAMPLES
+#define org_lwjgl_opengl_GL13_GL_SAMPLES 32937L
+#undef org_lwjgl_opengl_GL13_GL_SAMPLE_COVERAGE_VALUE
+#define org_lwjgl_opengl_GL13_GL_SAMPLE_COVERAGE_VALUE 32938L
+#undef org_lwjgl_opengl_GL13_GL_SAMPLE_COVERAGE_INVERT
+#define org_lwjgl_opengl_GL13_GL_SAMPLE_COVERAGE_INVERT 32939L
+#undef org_lwjgl_opengl_GL13_GL_MULTISAMPLE_BIT
+#define org_lwjgl_opengl_GL13_GL_MULTISAMPLE_BIT 536870912L
+#undef org_lwjgl_opengl_GL13_GL_TRANSPOSE_MODELVIEW_MATRIX
+#define org_lwjgl_opengl_GL13_GL_TRANSPOSE_MODELVIEW_MATRIX 34019L
+#undef org_lwjgl_opengl_GL13_GL_TRANSPOSE_PROJECTION_MATRIX
+#define org_lwjgl_opengl_GL13_GL_TRANSPOSE_PROJECTION_MATRIX 34020L
+#undef org_lwjgl_opengl_GL13_GL_TRANSPOSE_TEXTURE_MATRIX
+#define org_lwjgl_opengl_GL13_GL_TRANSPOSE_TEXTURE_MATRIX 34021L
+#undef org_lwjgl_opengl_GL13_GL_TRANSPOSE_COLOR_MATRIX
+#define org_lwjgl_opengl_GL13_GL_TRANSPOSE_COLOR_MATRIX 34022L
+#undef org_lwjgl_opengl_GL13_GL_COMBINE
+#define org_lwjgl_opengl_GL13_GL_COMBINE 34160L
+#undef org_lwjgl_opengl_GL13_GL_COMBINE_RGB
+#define org_lwjgl_opengl_GL13_GL_COMBINE_RGB 34161L
+#undef org_lwjgl_opengl_GL13_GL_COMBINE_ALPHA
+#define org_lwjgl_opengl_GL13_GL_COMBINE_ALPHA 34162L
+#undef org_lwjgl_opengl_GL13_GL_SOURCE0_RGB
+#define org_lwjgl_opengl_GL13_GL_SOURCE0_RGB 34176L
+#undef org_lwjgl_opengl_GL13_GL_SOURCE1_RGB
+#define org_lwjgl_opengl_GL13_GL_SOURCE1_RGB 34177L
+#undef org_lwjgl_opengl_GL13_GL_SOURCE2_RGB
+#define org_lwjgl_opengl_GL13_GL_SOURCE2_RGB 34178L
+#undef org_lwjgl_opengl_GL13_GL_SOURCE0_ALPHA
+#define org_lwjgl_opengl_GL13_GL_SOURCE0_ALPHA 34184L
+#undef org_lwjgl_opengl_GL13_GL_SOURCE1_ALPHA
+#define org_lwjgl_opengl_GL13_GL_SOURCE1_ALPHA 34185L
+#undef org_lwjgl_opengl_GL13_GL_SOURCE2_ALPHA
+#define org_lwjgl_opengl_GL13_GL_SOURCE2_ALPHA 34186L
+#undef org_lwjgl_opengl_GL13_GL_OPERAND0_RGB
+#define org_lwjgl_opengl_GL13_GL_OPERAND0_RGB 34192L
+#undef org_lwjgl_opengl_GL13_GL_OPERAND1_RGB
+#define org_lwjgl_opengl_GL13_GL_OPERAND1_RGB 34193L
+#undef org_lwjgl_opengl_GL13_GL_OPERAND2_RGB
+#define org_lwjgl_opengl_GL13_GL_OPERAND2_RGB 34194L
+#undef org_lwjgl_opengl_GL13_GL_OPERAND0_ALPHA
+#define org_lwjgl_opengl_GL13_GL_OPERAND0_ALPHA 34200L
+#undef org_lwjgl_opengl_GL13_GL_OPERAND1_ALPHA
+#define org_lwjgl_opengl_GL13_GL_OPERAND1_ALPHA 34201L
+#undef org_lwjgl_opengl_GL13_GL_OPERAND2_ALPHA
+#define org_lwjgl_opengl_GL13_GL_OPERAND2_ALPHA 34202L
+#undef org_lwjgl_opengl_GL13_GL_RGB_SCALE
+#define org_lwjgl_opengl_GL13_GL_RGB_SCALE 34163L
+#undef org_lwjgl_opengl_GL13_GL_ADD_SIGNED
+#define org_lwjgl_opengl_GL13_GL_ADD_SIGNED 34164L
+#undef org_lwjgl_opengl_GL13_GL_INTERPOLATE
+#define org_lwjgl_opengl_GL13_GL_INTERPOLATE 34165L
+#undef org_lwjgl_opengl_GL13_GL_SUBTRACT
+#define org_lwjgl_opengl_GL13_GL_SUBTRACT 34023L
+#undef org_lwjgl_opengl_GL13_GL_CONSTANT
+#define org_lwjgl_opengl_GL13_GL_CONSTANT 34166L
+#undef org_lwjgl_opengl_GL13_GL_PRIMARY_COLOR
+#define org_lwjgl_opengl_GL13_GL_PRIMARY_COLOR 34167L
+#undef org_lwjgl_opengl_GL13_GL_PREVIOUS
+#define org_lwjgl_opengl_GL13_GL_PREVIOUS 34168L
+#undef org_lwjgl_opengl_GL13_GL_DOT3_RGB
+#define org_lwjgl_opengl_GL13_GL_DOT3_RGB 34478L
+#undef org_lwjgl_opengl_GL13_GL_DOT3_RGBA
+#define org_lwjgl_opengl_GL13_GL_DOT3_RGBA 34479L
+#undef org_lwjgl_opengl_GL13_GL_CLAMP_TO_BORDER
+#define org_lwjgl_opengl_GL13_GL_CLAMP_TO_BORDER 33069L
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glActiveTexture
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glActiveTexture
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glClientActiveTexture
+ * Signature: (I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glClientActiveTexture
+ (JNIEnv *, jclass, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: nglCompressedTexImage1D
+ * Signature: (IIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexImage1D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: nglCompressedTexImage2D
+ * Signature: (IIIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexImage2D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: nglCompressedTexImage3D
+ * Signature: (IIIIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexImage3D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: nglCompressedTexSubImage1D
+ * Signature: (IIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexSubImage1D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: nglCompressedTexSubImage2D
+ * Signature: (IIIIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexSubImage2D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: nglCompressedTexSubImage3D
+ * Signature: (IIIIIIIIIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglCompressedTexSubImage3D
+ (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: nglGetCompressedTexImage
+ * Signature: (IILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglGetCompressedTexImage
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glMultiTexCoord1f
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glMultiTexCoord1f
+ (JNIEnv *, jclass, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glMultiTexCoord2f
+ * Signature: (IFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glMultiTexCoord2f
+ (JNIEnv *, jclass, jint, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glMultiTexCoord3f
+ * Signature: (IFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glMultiTexCoord3f
+ (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glMultiTexCoord4f
+ * Signature: (IFFFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glMultiTexCoord4f
+ (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: nglLoadTransposeMatrixf
+ * Signature: (Ljava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglLoadTransposeMatrixf
+ (JNIEnv *, jclass, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: nglMultTransposeMatrixf
+ * Signature: (Ljava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_nglMultTransposeMatrixf
+ (JNIEnv *, jclass, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL13
+ * Method: glSampleCoverage
+ * Signature: (FZ)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL13_glSampleCoverage
+ (JNIEnv *, jclass, jfloat, jboolean);
+
+#ifdef __cplusplus
+}
+#endif
+#endif
diff --git a/src/native/common/org_lwjgl_opengl_GL14.cpp b/src/native/common/org_lwjgl_opengl_GL14.cpp
new file mode 100644
index 00000000..764a1bba
--- /dev/null
+++ b/src/native/common/org_lwjgl_opengl_GL14.cpp
@@ -0,0 +1,258 @@
+/*
+ * Copyright (c) 2002 Light Weight Java Game Library Project
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are
+ * met:
+ *
+ * * Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ *
+ * * Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * * Neither the name of 'Light Weight Java Game Library' nor the names of
+ * its contributors may be used to endorse or promote products derived
+ * from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+ * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+/**
+ * $Id$
+ *
+ * Core OpenGL functions.
+ *
+ * @author cix_foo
+ * @version $Revision$
+ */
+
+#ifdef _WIN32
+#include
+#endif
+
+#include "org_lwjgl_opengl_GL14.h"
+#include "checkGLerror.h"
+#include "extgl.h"
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glFogCoordf
+ * Signature: (F)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glFogCoordf
+ (JNIEnv *env, jclass clazz, jfloat f) {
+ CHECK_EXISTS(glFogCoordf)
+ glFogCoordf(f);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglFogCoordPointer
+ * Signature: (IILjava/nio/Buffer;)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglFogCoordPointer
+ (JNIEnv *env, jclass clazz, jint p1, jint p2, jobject buffer, jint offset) {
+ CHECK_EXISTS(glFogCoordPointer)
+ GLvoid *address = (GLvoid *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glFogCoordPointer(p1, p2, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglFogCoordPointerVBO
+ * Signature: (IILjava/nio/Buffer;)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglFogCoordPointerVBO
+ (JNIEnv *env, jclass clazz, jint p1, jint p2, jint buffer_offset) {
+ CHECK_EXISTS(glFogCoordPointer)
+ glFogCoordPointer(p1, p2, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glMultiDrawArrays
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglMultiDrawArrays
+ (JNIEnv *env, jclass clazz, jint mode, jobject first, jint first_offset, jobject count, jint count_offset, jint primcount) {
+ CHECK_EXISTS(glMultiDrawArrays)
+ GLint *address = first_offset + (GLint *)env->GetDirectBufferAddress(first);
+ GLsizei *address2 = count_offset + (GLsizei *)env->GetDirectBufferAddress(count);
+ glMultiDrawArrays(mode, address, address2, (GLsizei)primcount);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glMultiDrawElements
+ * Signature: (IIIII)V
+ */
+/*JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glMultiDrawElements
+ (JNIEnv *env, jclass clazz, jint mode, jobject count, jint type, jobject indices, jint primcount) {
+ CHECK_EXISTS(glMultiDrawElements)
+ const GLsizei *address = (const GLsizei *)env->GetDirectBufferAddress(count);
+ const void *address2 = (const void *)env->GetDirectBufferAddress(indices);
+ glMultiDrawElements(mode, address, type, address2, primcount);
+ CHECK_GL_ERROR
+}
+*/
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glPointParameterf
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glPointParameterf
+ (JNIEnv *env, jclass clazz, jint p1, jfloat p2) {
+ CHECK_EXISTS(glPointParameterf)
+ glPointParameterf(p1, p2);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glPointParameterfv
+ * Signature: (ILjava/nio/FloatBuffer;)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglPointParameterfv
+ (JNIEnv *env, jclass clazz, jint p1, jobject buffer, jint offset) {
+ CHECK_EXISTS(glPointParameterfv)
+ GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
+ glPointParameterfv(p1, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glSecondaryColor3b
+ * Signature: (BBB)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glSecondaryColor3b
+ (JNIEnv *env, jclass clazz, jbyte p1, jbyte p2, jbyte p3) {
+ CHECK_EXISTS(glSecondaryColor3b)
+ glSecondaryColor3b(p1, p2, p3);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glSecondaryColor3f
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glSecondaryColor3f
+ (JNIEnv *env, jclass clazz, jfloat p1, jfloat p2, jfloat p3) {
+ CHECK_EXISTS(glSecondaryColor3f)
+ glSecondaryColor3f(p1, p2, p3);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glSecondaryColor3ub
+ * Signature: (BBB)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glSecondaryColor3ub
+ (JNIEnv *env, jclass clazz, jbyte p1, jbyte p2, jbyte p3) {
+ CHECK_EXISTS(glSecondaryColor3ub)
+ glSecondaryColor3ub(p1, p2, p3);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglSecondaryColorPointer
+ * Signature: (IIILjava/nio/Buffer;)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglSecondaryColorPointer
+ (JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3, jobject buffer, jint offset) {
+ CHECK_EXISTS(glSecondaryColorPointer)
+ const GLvoid *address = (const GLvoid *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
+ glSecondaryColorPointer(p1, p2, p3, address);
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglSecondaryColorPointerVBO
+ * Signature: (IIILjava/nio/Buffer;)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglSecondaryColorPointerVBO
+ (JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3, jint buffer_offset) {
+ CHECK_EXISTS(glSecondaryColorPointer)
+ glSecondaryColorPointer(p1, p2, p3, offsetToPointer(buffer_offset));
+ CHECK_GL_ERROR
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glBlendFuncSeparate
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glBlendFuncSeparate
+ (JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3, jint p4) {
+ CHECK_EXISTS(glBlendFuncSeparate)
+ glBlendFuncSeparate(p1, p2, p3, p4);
+ CHECK_GL_ERROR
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glWindowPos2f
+ * Signature: (FF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glWindowPos2f
+ (JNIEnv *env, jclass clazz, jfloat p1, jfloat p2) {
+ CHECK_EXISTS(glWindowPos2f);
+ glWindowPos2f(p1, p2);
+}
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glWindowPos2i
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glWindowPos2i
+ (JNIEnv *env, jclass clazz, jint p1, jint p2) {
+ CHECK_EXISTS(glWindowPos2i)
+ glWindowPos2i(p1, p2);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glWindowPos3f
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glWindowPos3f
+ (JNIEnv *env, jclass clazz, jfloat p1, jfloat p2, jfloat p3) {
+ CHECK_EXISTS(glWindowPos3f)
+ glWindowPos3f(p1, p2, p3);
+}
+
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glWindowPos3i
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glWindowPos3i
+ (JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3) {
+ CHECK_EXISTS(glWindowPos3i)
+ glWindowPos3i(p1, p2, p3);
+}
diff --git a/src/native/common/org_lwjgl_opengl_GL14.h b/src/native/common/org_lwjgl_opengl_GL14.h
new file mode 100644
index 00000000..b787fc2a
--- /dev/null
+++ b/src/native/common/org_lwjgl_opengl_GL14.h
@@ -0,0 +1,1705 @@
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include
+/* Header for class org_lwjgl_opengl_GL14 */
+
+#ifndef _Included_org_lwjgl_opengl_GL14
+#define _Included_org_lwjgl_opengl_GL14
+#ifdef __cplusplus
+extern "C" {
+#endif
+/* Inaccessible static: _00024assertionsDisabled */
+#undef org_lwjgl_opengl_GL14_GL_ACCUM
+#define org_lwjgl_opengl_GL14_GL_ACCUM 256L
+#undef org_lwjgl_opengl_GL14_GL_LOAD
+#define org_lwjgl_opengl_GL14_GL_LOAD 257L
+#undef org_lwjgl_opengl_GL14_GL_RETURN
+#define org_lwjgl_opengl_GL14_GL_RETURN 258L
+#undef org_lwjgl_opengl_GL14_GL_MULT
+#define org_lwjgl_opengl_GL14_GL_MULT 259L
+#undef org_lwjgl_opengl_GL14_GL_ADD
+#define org_lwjgl_opengl_GL14_GL_ADD 260L
+#undef org_lwjgl_opengl_GL14_GL_NEVER
+#define org_lwjgl_opengl_GL14_GL_NEVER 512L
+#undef org_lwjgl_opengl_GL14_GL_LESS
+#define org_lwjgl_opengl_GL14_GL_LESS 513L
+#undef org_lwjgl_opengl_GL14_GL_EQUAL
+#define org_lwjgl_opengl_GL14_GL_EQUAL 514L
+#undef org_lwjgl_opengl_GL14_GL_LEQUAL
+#define org_lwjgl_opengl_GL14_GL_LEQUAL 515L
+#undef org_lwjgl_opengl_GL14_GL_GREATER
+#define org_lwjgl_opengl_GL14_GL_GREATER 516L
+#undef org_lwjgl_opengl_GL14_GL_NOTEQUAL
+#define org_lwjgl_opengl_GL14_GL_NOTEQUAL 517L
+#undef org_lwjgl_opengl_GL14_GL_GEQUAL
+#define org_lwjgl_opengl_GL14_GL_GEQUAL 518L
+#undef org_lwjgl_opengl_GL14_GL_ALWAYS
+#define org_lwjgl_opengl_GL14_GL_ALWAYS 519L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_BIT
+#define org_lwjgl_opengl_GL14_GL_CURRENT_BIT 1L
+#undef org_lwjgl_opengl_GL14_GL_POINT_BIT
+#define org_lwjgl_opengl_GL14_GL_POINT_BIT 2L
+#undef org_lwjgl_opengl_GL14_GL_LINE_BIT
+#define org_lwjgl_opengl_GL14_GL_LINE_BIT 4L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_BIT
+#define org_lwjgl_opengl_GL14_GL_POLYGON_BIT 8L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_STIPPLE_BIT
+#define org_lwjgl_opengl_GL14_GL_POLYGON_STIPPLE_BIT 16L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MODE_BIT
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MODE_BIT 32L
+#undef org_lwjgl_opengl_GL14_GL_LIGHTING_BIT
+#define org_lwjgl_opengl_GL14_GL_LIGHTING_BIT 64L
+#undef org_lwjgl_opengl_GL14_GL_FOG_BIT
+#define org_lwjgl_opengl_GL14_GL_FOG_BIT 128L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_BUFFER_BIT
+#define org_lwjgl_opengl_GL14_GL_DEPTH_BUFFER_BIT 256L
+#undef org_lwjgl_opengl_GL14_GL_ACCUM_BUFFER_BIT
+#define org_lwjgl_opengl_GL14_GL_ACCUM_BUFFER_BIT 512L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_BUFFER_BIT
+#define org_lwjgl_opengl_GL14_GL_STENCIL_BUFFER_BIT 1024L
+#undef org_lwjgl_opengl_GL14_GL_VIEWPORT_BIT
+#define org_lwjgl_opengl_GL14_GL_VIEWPORT_BIT 2048L
+#undef org_lwjgl_opengl_GL14_GL_TRANSFORM_BIT
+#define org_lwjgl_opengl_GL14_GL_TRANSFORM_BIT 4096L
+#undef org_lwjgl_opengl_GL14_GL_ENABLE_BIT
+#define org_lwjgl_opengl_GL14_GL_ENABLE_BIT 8192L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_BUFFER_BIT
+#define org_lwjgl_opengl_GL14_GL_COLOR_BUFFER_BIT 16384L
+#undef org_lwjgl_opengl_GL14_GL_HINT_BIT
+#define org_lwjgl_opengl_GL14_GL_HINT_BIT 32768L
+#undef org_lwjgl_opengl_GL14_GL_EVAL_BIT
+#define org_lwjgl_opengl_GL14_GL_EVAL_BIT 65536L
+#undef org_lwjgl_opengl_GL14_GL_LIST_BIT
+#define org_lwjgl_opengl_GL14_GL_LIST_BIT 131072L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_BIT
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_BIT 262144L
+#undef org_lwjgl_opengl_GL14_GL_SCISSOR_BIT
+#define org_lwjgl_opengl_GL14_GL_SCISSOR_BIT 524288L
+#undef org_lwjgl_opengl_GL14_GL_ALL_ATTRIB_BITS
+#define org_lwjgl_opengl_GL14_GL_ALL_ATTRIB_BITS 1048575L
+#undef org_lwjgl_opengl_GL14_GL_POINTS
+#define org_lwjgl_opengl_GL14_GL_POINTS 0L
+#undef org_lwjgl_opengl_GL14_GL_LINES
+#define org_lwjgl_opengl_GL14_GL_LINES 1L
+#undef org_lwjgl_opengl_GL14_GL_LINE_LOOP
+#define org_lwjgl_opengl_GL14_GL_LINE_LOOP 2L
+#undef org_lwjgl_opengl_GL14_GL_LINE_STRIP
+#define org_lwjgl_opengl_GL14_GL_LINE_STRIP 3L
+#undef org_lwjgl_opengl_GL14_GL_TRIANGLES
+#define org_lwjgl_opengl_GL14_GL_TRIANGLES 4L
+#undef org_lwjgl_opengl_GL14_GL_TRIANGLE_STRIP
+#define org_lwjgl_opengl_GL14_GL_TRIANGLE_STRIP 5L
+#undef org_lwjgl_opengl_GL14_GL_TRIANGLE_FAN
+#define org_lwjgl_opengl_GL14_GL_TRIANGLE_FAN 6L
+#undef org_lwjgl_opengl_GL14_GL_QUADS
+#define org_lwjgl_opengl_GL14_GL_QUADS 7L
+#undef org_lwjgl_opengl_GL14_GL_QUAD_STRIP
+#define org_lwjgl_opengl_GL14_GL_QUAD_STRIP 8L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON
+#define org_lwjgl_opengl_GL14_GL_POLYGON 9L
+#undef org_lwjgl_opengl_GL14_GL_ZERO
+#define org_lwjgl_opengl_GL14_GL_ZERO 0L
+#undef org_lwjgl_opengl_GL14_GL_ONE
+#define org_lwjgl_opengl_GL14_GL_ONE 1L
+#undef org_lwjgl_opengl_GL14_GL_SRC_COLOR
+#define org_lwjgl_opengl_GL14_GL_SRC_COLOR 768L
+#undef org_lwjgl_opengl_GL14_GL_ONE_MINUS_SRC_COLOR
+#define org_lwjgl_opengl_GL14_GL_ONE_MINUS_SRC_COLOR 769L
+#undef org_lwjgl_opengl_GL14_GL_SRC_ALPHA
+#define org_lwjgl_opengl_GL14_GL_SRC_ALPHA 770L
+#undef org_lwjgl_opengl_GL14_GL_ONE_MINUS_SRC_ALPHA
+#define org_lwjgl_opengl_GL14_GL_ONE_MINUS_SRC_ALPHA 771L
+#undef org_lwjgl_opengl_GL14_GL_DST_ALPHA
+#define org_lwjgl_opengl_GL14_GL_DST_ALPHA 772L
+#undef org_lwjgl_opengl_GL14_GL_ONE_MINUS_DST_ALPHA
+#define org_lwjgl_opengl_GL14_GL_ONE_MINUS_DST_ALPHA 773L
+#undef org_lwjgl_opengl_GL14_GL_DST_COLOR
+#define org_lwjgl_opengl_GL14_GL_DST_COLOR 774L
+#undef org_lwjgl_opengl_GL14_GL_ONE_MINUS_DST_COLOR
+#define org_lwjgl_opengl_GL14_GL_ONE_MINUS_DST_COLOR 775L
+#undef org_lwjgl_opengl_GL14_GL_SRC_ALPHA_SATURATE
+#define org_lwjgl_opengl_GL14_GL_SRC_ALPHA_SATURATE 776L
+#undef org_lwjgl_opengl_GL14_GL_CONSTANT_COLOR
+#define org_lwjgl_opengl_GL14_GL_CONSTANT_COLOR 32769L
+#undef org_lwjgl_opengl_GL14_GL_ONE_MINUS_CONSTANT_COLOR
+#define org_lwjgl_opengl_GL14_GL_ONE_MINUS_CONSTANT_COLOR 32770L
+#undef org_lwjgl_opengl_GL14_GL_CONSTANT_ALPHA
+#define org_lwjgl_opengl_GL14_GL_CONSTANT_ALPHA 32771L
+#undef org_lwjgl_opengl_GL14_GL_ONE_MINUS_CONSTANT_ALPHA
+#define org_lwjgl_opengl_GL14_GL_ONE_MINUS_CONSTANT_ALPHA 32772L
+#undef org_lwjgl_opengl_GL14_GL_TRUE
+#define org_lwjgl_opengl_GL14_GL_TRUE 1L
+#undef org_lwjgl_opengl_GL14_GL_FALSE
+#define org_lwjgl_opengl_GL14_GL_FALSE 0L
+#undef org_lwjgl_opengl_GL14_GL_CLIP_PLANE0
+#define org_lwjgl_opengl_GL14_GL_CLIP_PLANE0 12288L
+#undef org_lwjgl_opengl_GL14_GL_CLIP_PLANE1
+#define org_lwjgl_opengl_GL14_GL_CLIP_PLANE1 12289L
+#undef org_lwjgl_opengl_GL14_GL_CLIP_PLANE2
+#define org_lwjgl_opengl_GL14_GL_CLIP_PLANE2 12290L
+#undef org_lwjgl_opengl_GL14_GL_CLIP_PLANE3
+#define org_lwjgl_opengl_GL14_GL_CLIP_PLANE3 12291L
+#undef org_lwjgl_opengl_GL14_GL_CLIP_PLANE4
+#define org_lwjgl_opengl_GL14_GL_CLIP_PLANE4 12292L
+#undef org_lwjgl_opengl_GL14_GL_CLIP_PLANE5
+#define org_lwjgl_opengl_GL14_GL_CLIP_PLANE5 12293L
+#undef org_lwjgl_opengl_GL14_GL_BYTE
+#define org_lwjgl_opengl_GL14_GL_BYTE 5120L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_BYTE
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_BYTE 5121L
+#undef org_lwjgl_opengl_GL14_GL_SHORT
+#define org_lwjgl_opengl_GL14_GL_SHORT 5122L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT 5123L
+#undef org_lwjgl_opengl_GL14_GL_INT
+#define org_lwjgl_opengl_GL14_GL_INT 5124L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_INT
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_INT 5125L
+#undef org_lwjgl_opengl_GL14_GL_FLOAT
+#define org_lwjgl_opengl_GL14_GL_FLOAT 5126L
+#undef org_lwjgl_opengl_GL14_GL_2_BYTES
+#define org_lwjgl_opengl_GL14_GL_2_BYTES 5127L
+#undef org_lwjgl_opengl_GL14_GL_3_BYTES
+#define org_lwjgl_opengl_GL14_GL_3_BYTES 5128L
+#undef org_lwjgl_opengl_GL14_GL_4_BYTES
+#define org_lwjgl_opengl_GL14_GL_4_BYTES 5129L
+#undef org_lwjgl_opengl_GL14_GL_DOUBLE
+#define org_lwjgl_opengl_GL14_GL_DOUBLE 5130L
+#undef org_lwjgl_opengl_GL14_GL_NONE
+#define org_lwjgl_opengl_GL14_GL_NONE 0L
+#undef org_lwjgl_opengl_GL14_GL_FRONT_LEFT
+#define org_lwjgl_opengl_GL14_GL_FRONT_LEFT 1024L
+#undef org_lwjgl_opengl_GL14_GL_FRONT_RIGHT
+#define org_lwjgl_opengl_GL14_GL_FRONT_RIGHT 1025L
+#undef org_lwjgl_opengl_GL14_GL_BACK_LEFT
+#define org_lwjgl_opengl_GL14_GL_BACK_LEFT 1026L
+#undef org_lwjgl_opengl_GL14_GL_BACK_RIGHT
+#define org_lwjgl_opengl_GL14_GL_BACK_RIGHT 1027L
+#undef org_lwjgl_opengl_GL14_GL_FRONT
+#define org_lwjgl_opengl_GL14_GL_FRONT 1028L
+#undef org_lwjgl_opengl_GL14_GL_BACK
+#define org_lwjgl_opengl_GL14_GL_BACK 1029L
+#undef org_lwjgl_opengl_GL14_GL_LEFT
+#define org_lwjgl_opengl_GL14_GL_LEFT 1030L
+#undef org_lwjgl_opengl_GL14_GL_RIGHT
+#define org_lwjgl_opengl_GL14_GL_RIGHT 1031L
+#undef org_lwjgl_opengl_GL14_GL_FRONT_AND_BACK
+#define org_lwjgl_opengl_GL14_GL_FRONT_AND_BACK 1032L
+#undef org_lwjgl_opengl_GL14_GL_AUX0
+#define org_lwjgl_opengl_GL14_GL_AUX0 1033L
+#undef org_lwjgl_opengl_GL14_GL_AUX1
+#define org_lwjgl_opengl_GL14_GL_AUX1 1034L
+#undef org_lwjgl_opengl_GL14_GL_AUX2
+#define org_lwjgl_opengl_GL14_GL_AUX2 1035L
+#undef org_lwjgl_opengl_GL14_GL_AUX3
+#define org_lwjgl_opengl_GL14_GL_AUX3 1036L
+#undef org_lwjgl_opengl_GL14_GL_NO_ERROR
+#define org_lwjgl_opengl_GL14_GL_NO_ERROR 0L
+#undef org_lwjgl_opengl_GL14_GL_INVALID_ENUM
+#define org_lwjgl_opengl_GL14_GL_INVALID_ENUM 1280L
+#undef org_lwjgl_opengl_GL14_GL_INVALID_VALUE
+#define org_lwjgl_opengl_GL14_GL_INVALID_VALUE 1281L
+#undef org_lwjgl_opengl_GL14_GL_INVALID_OPERATION
+#define org_lwjgl_opengl_GL14_GL_INVALID_OPERATION 1282L
+#undef org_lwjgl_opengl_GL14_GL_STACK_OVERFLOW
+#define org_lwjgl_opengl_GL14_GL_STACK_OVERFLOW 1283L
+#undef org_lwjgl_opengl_GL14_GL_STACK_UNDERFLOW
+#define org_lwjgl_opengl_GL14_GL_STACK_UNDERFLOW 1284L
+#undef org_lwjgl_opengl_GL14_GL_OUT_OF_MEMORY
+#define org_lwjgl_opengl_GL14_GL_OUT_OF_MEMORY 1285L
+#undef org_lwjgl_opengl_GL14_GL_2D
+#define org_lwjgl_opengl_GL14_GL_2D 1536L
+#undef org_lwjgl_opengl_GL14_GL_3D
+#define org_lwjgl_opengl_GL14_GL_3D 1537L
+#undef org_lwjgl_opengl_GL14_GL_3D_COLOR
+#define org_lwjgl_opengl_GL14_GL_3D_COLOR 1538L
+#undef org_lwjgl_opengl_GL14_GL_3D_COLOR_TEXTURE
+#define org_lwjgl_opengl_GL14_GL_3D_COLOR_TEXTURE 1539L
+#undef org_lwjgl_opengl_GL14_GL_4D_COLOR_TEXTURE
+#define org_lwjgl_opengl_GL14_GL_4D_COLOR_TEXTURE 1540L
+#undef org_lwjgl_opengl_GL14_GL_PASS_THROUGH_TOKEN
+#define org_lwjgl_opengl_GL14_GL_PASS_THROUGH_TOKEN 1792L
+#undef org_lwjgl_opengl_GL14_GL_POINT_TOKEN
+#define org_lwjgl_opengl_GL14_GL_POINT_TOKEN 1793L
+#undef org_lwjgl_opengl_GL14_GL_LINE_TOKEN
+#define org_lwjgl_opengl_GL14_GL_LINE_TOKEN 1794L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_TOKEN
+#define org_lwjgl_opengl_GL14_GL_POLYGON_TOKEN 1795L
+#undef org_lwjgl_opengl_GL14_GL_BITMAP_TOKEN
+#define org_lwjgl_opengl_GL14_GL_BITMAP_TOKEN 1796L
+#undef org_lwjgl_opengl_GL14_GL_DRAW_PIXEL_TOKEN
+#define org_lwjgl_opengl_GL14_GL_DRAW_PIXEL_TOKEN 1797L
+#undef org_lwjgl_opengl_GL14_GL_COPY_PIXEL_TOKEN
+#define org_lwjgl_opengl_GL14_GL_COPY_PIXEL_TOKEN 1798L
+#undef org_lwjgl_opengl_GL14_GL_LINE_RESET_TOKEN
+#define org_lwjgl_opengl_GL14_GL_LINE_RESET_TOKEN 1799L
+#undef org_lwjgl_opengl_GL14_GL_EXP
+#define org_lwjgl_opengl_GL14_GL_EXP 2048L
+#undef org_lwjgl_opengl_GL14_GL_EXP2
+#define org_lwjgl_opengl_GL14_GL_EXP2 2049L
+#undef org_lwjgl_opengl_GL14_GL_CW
+#define org_lwjgl_opengl_GL14_GL_CW 2304L
+#undef org_lwjgl_opengl_GL14_GL_CCW
+#define org_lwjgl_opengl_GL14_GL_CCW 2305L
+#undef org_lwjgl_opengl_GL14_GL_COEFF
+#define org_lwjgl_opengl_GL14_GL_COEFF 2560L
+#undef org_lwjgl_opengl_GL14_GL_ORDER
+#define org_lwjgl_opengl_GL14_GL_ORDER 2561L
+#undef org_lwjgl_opengl_GL14_GL_DOMAIN
+#define org_lwjgl_opengl_GL14_GL_DOMAIN 2562L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_COLOR
+#define org_lwjgl_opengl_GL14_GL_CURRENT_COLOR 2816L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_INDEX
+#define org_lwjgl_opengl_GL14_GL_CURRENT_INDEX 2817L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_NORMAL
+#define org_lwjgl_opengl_GL14_GL_CURRENT_NORMAL 2818L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_TEXTURE_COORDS
+#define org_lwjgl_opengl_GL14_GL_CURRENT_TEXTURE_COORDS 2819L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_COLOR
+#define org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_COLOR 2820L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_INDEX
+#define org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_INDEX 2821L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_TEXTURE_COORDS
+#define org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_TEXTURE_COORDS 2822L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_POSITION
+#define org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_POSITION 2823L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_POSITION_VALID
+#define org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_POSITION_VALID 2824L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_DISTANCE
+#define org_lwjgl_opengl_GL14_GL_CURRENT_RASTER_DISTANCE 2825L
+#undef org_lwjgl_opengl_GL14_GL_POINT_SMOOTH
+#define org_lwjgl_opengl_GL14_GL_POINT_SMOOTH 2832L
+#undef org_lwjgl_opengl_GL14_GL_POINT_SIZE
+#define org_lwjgl_opengl_GL14_GL_POINT_SIZE 2833L
+#undef org_lwjgl_opengl_GL14_GL_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL14_GL_POINT_SIZE_RANGE 2834L
+#undef org_lwjgl_opengl_GL14_GL_POINT_SIZE_GRANULARITY
+#define org_lwjgl_opengl_GL14_GL_POINT_SIZE_GRANULARITY 2835L
+#undef org_lwjgl_opengl_GL14_GL_LINE_SMOOTH
+#define org_lwjgl_opengl_GL14_GL_LINE_SMOOTH 2848L
+#undef org_lwjgl_opengl_GL14_GL_LINE_WIDTH
+#define org_lwjgl_opengl_GL14_GL_LINE_WIDTH 2849L
+#undef org_lwjgl_opengl_GL14_GL_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL14_GL_LINE_WIDTH_RANGE 2850L
+#undef org_lwjgl_opengl_GL14_GL_LINE_WIDTH_GRANULARITY
+#define org_lwjgl_opengl_GL14_GL_LINE_WIDTH_GRANULARITY 2851L
+#undef org_lwjgl_opengl_GL14_GL_LINE_STIPPLE
+#define org_lwjgl_opengl_GL14_GL_LINE_STIPPLE 2852L
+#undef org_lwjgl_opengl_GL14_GL_LINE_STIPPLE_PATTERN
+#define org_lwjgl_opengl_GL14_GL_LINE_STIPPLE_PATTERN 2853L
+#undef org_lwjgl_opengl_GL14_GL_LINE_STIPPLE_REPEAT
+#define org_lwjgl_opengl_GL14_GL_LINE_STIPPLE_REPEAT 2854L
+#undef org_lwjgl_opengl_GL14_GL_LIST_MODE
+#define org_lwjgl_opengl_GL14_GL_LIST_MODE 2864L
+#undef org_lwjgl_opengl_GL14_GL_MAX_LIST_NESTING
+#define org_lwjgl_opengl_GL14_GL_MAX_LIST_NESTING 2865L
+#undef org_lwjgl_opengl_GL14_GL_LIST_BASE
+#define org_lwjgl_opengl_GL14_GL_LIST_BASE 2866L
+#undef org_lwjgl_opengl_GL14_GL_LIST_INDEX
+#define org_lwjgl_opengl_GL14_GL_LIST_INDEX 2867L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_MODE
+#define org_lwjgl_opengl_GL14_GL_POLYGON_MODE 2880L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_SMOOTH
+#define org_lwjgl_opengl_GL14_GL_POLYGON_SMOOTH 2881L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_STIPPLE
+#define org_lwjgl_opengl_GL14_GL_POLYGON_STIPPLE 2882L
+#undef org_lwjgl_opengl_GL14_GL_EDGE_FLAG
+#define org_lwjgl_opengl_GL14_GL_EDGE_FLAG 2883L
+#undef org_lwjgl_opengl_GL14_GL_CULL_FACE
+#define org_lwjgl_opengl_GL14_GL_CULL_FACE 2884L
+#undef org_lwjgl_opengl_GL14_GL_CULL_FACE_MODE
+#define org_lwjgl_opengl_GL14_GL_CULL_FACE_MODE 2885L
+#undef org_lwjgl_opengl_GL14_GL_FRONT_FACE
+#define org_lwjgl_opengl_GL14_GL_FRONT_FACE 2886L
+#undef org_lwjgl_opengl_GL14_GL_LIGHTING
+#define org_lwjgl_opengl_GL14_GL_LIGHTING 2896L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT_MODEL_LOCAL_VIEWER
+#define org_lwjgl_opengl_GL14_GL_LIGHT_MODEL_LOCAL_VIEWER 2897L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT_MODEL_TWO_SIDE
+#define org_lwjgl_opengl_GL14_GL_LIGHT_MODEL_TWO_SIDE 2898L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT_MODEL_AMBIENT
+#define org_lwjgl_opengl_GL14_GL_LIGHT_MODEL_AMBIENT 2899L
+#undef org_lwjgl_opengl_GL14_GL_SHADE_MODEL
+#define org_lwjgl_opengl_GL14_GL_SHADE_MODEL 2900L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_MATERIAL_FACE
+#define org_lwjgl_opengl_GL14_GL_COLOR_MATERIAL_FACE 2901L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_MATERIAL_PARAMETER
+#define org_lwjgl_opengl_GL14_GL_COLOR_MATERIAL_PARAMETER 2902L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_MATERIAL
+#define org_lwjgl_opengl_GL14_GL_COLOR_MATERIAL 2903L
+#undef org_lwjgl_opengl_GL14_GL_FOG
+#define org_lwjgl_opengl_GL14_GL_FOG 2912L
+#undef org_lwjgl_opengl_GL14_GL_FOG_INDEX
+#define org_lwjgl_opengl_GL14_GL_FOG_INDEX 2913L
+#undef org_lwjgl_opengl_GL14_GL_FOG_DENSITY
+#define org_lwjgl_opengl_GL14_GL_FOG_DENSITY 2914L
+#undef org_lwjgl_opengl_GL14_GL_FOG_START
+#define org_lwjgl_opengl_GL14_GL_FOG_START 2915L
+#undef org_lwjgl_opengl_GL14_GL_FOG_END
+#define org_lwjgl_opengl_GL14_GL_FOG_END 2916L
+#undef org_lwjgl_opengl_GL14_GL_FOG_MODE
+#define org_lwjgl_opengl_GL14_GL_FOG_MODE 2917L
+#undef org_lwjgl_opengl_GL14_GL_FOG_COLOR
+#define org_lwjgl_opengl_GL14_GL_FOG_COLOR 2918L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_RANGE
+#define org_lwjgl_opengl_GL14_GL_DEPTH_RANGE 2928L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_TEST
+#define org_lwjgl_opengl_GL14_GL_DEPTH_TEST 2929L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_WRITEMASK
+#define org_lwjgl_opengl_GL14_GL_DEPTH_WRITEMASK 2930L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_CLEAR_VALUE
+#define org_lwjgl_opengl_GL14_GL_DEPTH_CLEAR_VALUE 2931L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_FUNC
+#define org_lwjgl_opengl_GL14_GL_DEPTH_FUNC 2932L
+#undef org_lwjgl_opengl_GL14_GL_ACCUM_CLEAR_VALUE
+#define org_lwjgl_opengl_GL14_GL_ACCUM_CLEAR_VALUE 2944L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_TEST
+#define org_lwjgl_opengl_GL14_GL_STENCIL_TEST 2960L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_CLEAR_VALUE
+#define org_lwjgl_opengl_GL14_GL_STENCIL_CLEAR_VALUE 2961L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_FUNC
+#define org_lwjgl_opengl_GL14_GL_STENCIL_FUNC 2962L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_VALUE_MASK
+#define org_lwjgl_opengl_GL14_GL_STENCIL_VALUE_MASK 2963L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_FAIL
+#define org_lwjgl_opengl_GL14_GL_STENCIL_FAIL 2964L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_PASS_DEPTH_FAIL
+#define org_lwjgl_opengl_GL14_GL_STENCIL_PASS_DEPTH_FAIL 2965L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_PASS_DEPTH_PASS
+#define org_lwjgl_opengl_GL14_GL_STENCIL_PASS_DEPTH_PASS 2966L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_REF
+#define org_lwjgl_opengl_GL14_GL_STENCIL_REF 2967L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_WRITEMASK
+#define org_lwjgl_opengl_GL14_GL_STENCIL_WRITEMASK 2968L
+#undef org_lwjgl_opengl_GL14_GL_MATRIX_MODE
+#define org_lwjgl_opengl_GL14_GL_MATRIX_MODE 2976L
+#undef org_lwjgl_opengl_GL14_GL_NORMALIZE
+#define org_lwjgl_opengl_GL14_GL_NORMALIZE 2977L
+#undef org_lwjgl_opengl_GL14_GL_VIEWPORT
+#define org_lwjgl_opengl_GL14_GL_VIEWPORT 2978L
+#undef org_lwjgl_opengl_GL14_GL_MODELVIEW_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_MODELVIEW_STACK_DEPTH 2979L
+#undef org_lwjgl_opengl_GL14_GL_PROJECTION_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_PROJECTION_STACK_DEPTH 2980L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_STACK_DEPTH 2981L
+#undef org_lwjgl_opengl_GL14_GL_MODELVIEW_MATRIX
+#define org_lwjgl_opengl_GL14_GL_MODELVIEW_MATRIX 2982L
+#undef org_lwjgl_opengl_GL14_GL_PROJECTION_MATRIX
+#define org_lwjgl_opengl_GL14_GL_PROJECTION_MATRIX 2983L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_MATRIX
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_MATRIX 2984L
+#undef org_lwjgl_opengl_GL14_GL_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_ATTRIB_STACK_DEPTH 2992L
+#undef org_lwjgl_opengl_GL14_GL_CLIENT_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_CLIENT_ATTRIB_STACK_DEPTH 2993L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA_TEST
+#define org_lwjgl_opengl_GL14_GL_ALPHA_TEST 3008L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA_TEST_FUNC
+#define org_lwjgl_opengl_GL14_GL_ALPHA_TEST_FUNC 3009L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA_TEST_REF
+#define org_lwjgl_opengl_GL14_GL_ALPHA_TEST_REF 3010L
+#undef org_lwjgl_opengl_GL14_GL_DITHER
+#define org_lwjgl_opengl_GL14_GL_DITHER 3024L
+#undef org_lwjgl_opengl_GL14_GL_BLEND_DST
+#define org_lwjgl_opengl_GL14_GL_BLEND_DST 3040L
+#undef org_lwjgl_opengl_GL14_GL_BLEND_SRC
+#define org_lwjgl_opengl_GL14_GL_BLEND_SRC 3041L
+#undef org_lwjgl_opengl_GL14_GL_BLEND
+#define org_lwjgl_opengl_GL14_GL_BLEND 3042L
+#undef org_lwjgl_opengl_GL14_GL_LOGIC_OP_MODE
+#define org_lwjgl_opengl_GL14_GL_LOGIC_OP_MODE 3056L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_LOGIC_OP
+#define org_lwjgl_opengl_GL14_GL_INDEX_LOGIC_OP 3057L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_LOGIC_OP
+#define org_lwjgl_opengl_GL14_GL_COLOR_LOGIC_OP 3058L
+#undef org_lwjgl_opengl_GL14_GL_AUX_BUFFERS
+#define org_lwjgl_opengl_GL14_GL_AUX_BUFFERS 3072L
+#undef org_lwjgl_opengl_GL14_GL_DRAW_BUFFER
+#define org_lwjgl_opengl_GL14_GL_DRAW_BUFFER 3073L
+#undef org_lwjgl_opengl_GL14_GL_READ_BUFFER
+#define org_lwjgl_opengl_GL14_GL_READ_BUFFER 3074L
+#undef org_lwjgl_opengl_GL14_GL_SCISSOR_BOX
+#define org_lwjgl_opengl_GL14_GL_SCISSOR_BOX 3088L
+#undef org_lwjgl_opengl_GL14_GL_SCISSOR_TEST
+#define org_lwjgl_opengl_GL14_GL_SCISSOR_TEST 3089L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_CLEAR_VALUE
+#define org_lwjgl_opengl_GL14_GL_INDEX_CLEAR_VALUE 3104L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_WRITEMASK
+#define org_lwjgl_opengl_GL14_GL_INDEX_WRITEMASK 3105L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_CLEAR_VALUE
+#define org_lwjgl_opengl_GL14_GL_COLOR_CLEAR_VALUE 3106L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_WRITEMASK
+#define org_lwjgl_opengl_GL14_GL_COLOR_WRITEMASK 3107L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_MODE
+#define org_lwjgl_opengl_GL14_GL_INDEX_MODE 3120L
+#undef org_lwjgl_opengl_GL14_GL_RGBA_MODE
+#define org_lwjgl_opengl_GL14_GL_RGBA_MODE 3121L
+#undef org_lwjgl_opengl_GL14_GL_DOUBLEBUFFER
+#define org_lwjgl_opengl_GL14_GL_DOUBLEBUFFER 3122L
+#undef org_lwjgl_opengl_GL14_GL_STEREO
+#define org_lwjgl_opengl_GL14_GL_STEREO 3123L
+#undef org_lwjgl_opengl_GL14_GL_RENDER_MODE
+#define org_lwjgl_opengl_GL14_GL_RENDER_MODE 3136L
+#undef org_lwjgl_opengl_GL14_GL_PERSPECTIVE_CORRECTION_HINT
+#define org_lwjgl_opengl_GL14_GL_PERSPECTIVE_CORRECTION_HINT 3152L
+#undef org_lwjgl_opengl_GL14_GL_POINT_SMOOTH_HINT
+#define org_lwjgl_opengl_GL14_GL_POINT_SMOOTH_HINT 3153L
+#undef org_lwjgl_opengl_GL14_GL_LINE_SMOOTH_HINT
+#define org_lwjgl_opengl_GL14_GL_LINE_SMOOTH_HINT 3154L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_SMOOTH_HINT
+#define org_lwjgl_opengl_GL14_GL_POLYGON_SMOOTH_HINT 3155L
+#undef org_lwjgl_opengl_GL14_GL_FOG_HINT
+#define org_lwjgl_opengl_GL14_GL_FOG_HINT 3156L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_S
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_S 3168L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_T
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_T 3169L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_R
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_R 3170L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_Q
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_Q 3171L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_I
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_I 3184L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_S_TO_S
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_S_TO_S 3185L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_R
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_R 3186L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_G
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_G 3187L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_B
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_B 3188L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_A
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_A 3189L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_R_TO_R
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_R_TO_R 3190L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_G_TO_G
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_G_TO_G 3191L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_B_TO_B
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_B_TO_B 3192L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_A_TO_A
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_A_TO_A 3193L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_I_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_I_SIZE 3248L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_S_TO_S_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_S_TO_S_SIZE 3249L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_R_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_R_SIZE 3250L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_G_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_G_SIZE 3251L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_B_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_B_SIZE 3252L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_A_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_I_TO_A_SIZE 3253L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_R_TO_R_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_R_TO_R_SIZE 3254L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_G_TO_G_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_G_TO_G_SIZE 3255L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_B_TO_B_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_B_TO_B_SIZE 3256L
+#undef org_lwjgl_opengl_GL14_GL_PIXEL_MAP_A_TO_A_SIZE
+#define org_lwjgl_opengl_GL14_GL_PIXEL_MAP_A_TO_A_SIZE 3257L
+#undef org_lwjgl_opengl_GL14_GL_UNPACK_SWAP_BYTES
+#define org_lwjgl_opengl_GL14_GL_UNPACK_SWAP_BYTES 3312L
+#undef org_lwjgl_opengl_GL14_GL_UNPACK_LSB_FIRST
+#define org_lwjgl_opengl_GL14_GL_UNPACK_LSB_FIRST 3313L
+#undef org_lwjgl_opengl_GL14_GL_UNPACK_ROW_LENGTH
+#define org_lwjgl_opengl_GL14_GL_UNPACK_ROW_LENGTH 3314L
+#undef org_lwjgl_opengl_GL14_GL_UNPACK_SKIP_ROWS
+#define org_lwjgl_opengl_GL14_GL_UNPACK_SKIP_ROWS 3315L
+#undef org_lwjgl_opengl_GL14_GL_UNPACK_SKIP_PIXELS
+#define org_lwjgl_opengl_GL14_GL_UNPACK_SKIP_PIXELS 3316L
+#undef org_lwjgl_opengl_GL14_GL_UNPACK_ALIGNMENT
+#define org_lwjgl_opengl_GL14_GL_UNPACK_ALIGNMENT 3317L
+#undef org_lwjgl_opengl_GL14_GL_PACK_SWAP_BYTES
+#define org_lwjgl_opengl_GL14_GL_PACK_SWAP_BYTES 3328L
+#undef org_lwjgl_opengl_GL14_GL_PACK_LSB_FIRST
+#define org_lwjgl_opengl_GL14_GL_PACK_LSB_FIRST 3329L
+#undef org_lwjgl_opengl_GL14_GL_PACK_ROW_LENGTH
+#define org_lwjgl_opengl_GL14_GL_PACK_ROW_LENGTH 3330L
+#undef org_lwjgl_opengl_GL14_GL_PACK_SKIP_ROWS
+#define org_lwjgl_opengl_GL14_GL_PACK_SKIP_ROWS 3331L
+#undef org_lwjgl_opengl_GL14_GL_PACK_SKIP_PIXELS
+#define org_lwjgl_opengl_GL14_GL_PACK_SKIP_PIXELS 3332L
+#undef org_lwjgl_opengl_GL14_GL_PACK_ALIGNMENT
+#define org_lwjgl_opengl_GL14_GL_PACK_ALIGNMENT 3333L
+#undef org_lwjgl_opengl_GL14_GL_MAP_COLOR
+#define org_lwjgl_opengl_GL14_GL_MAP_COLOR 3344L
+#undef org_lwjgl_opengl_GL14_GL_MAP_STENCIL
+#define org_lwjgl_opengl_GL14_GL_MAP_STENCIL 3345L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_SHIFT
+#define org_lwjgl_opengl_GL14_GL_INDEX_SHIFT 3346L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_OFFSET
+#define org_lwjgl_opengl_GL14_GL_INDEX_OFFSET 3347L
+#undef org_lwjgl_opengl_GL14_GL_RED_SCALE
+#define org_lwjgl_opengl_GL14_GL_RED_SCALE 3348L
+#undef org_lwjgl_opengl_GL14_GL_RED_BIAS
+#define org_lwjgl_opengl_GL14_GL_RED_BIAS 3349L
+#undef org_lwjgl_opengl_GL14_GL_ZOOM_X
+#define org_lwjgl_opengl_GL14_GL_ZOOM_X 3350L
+#undef org_lwjgl_opengl_GL14_GL_ZOOM_Y
+#define org_lwjgl_opengl_GL14_GL_ZOOM_Y 3351L
+#undef org_lwjgl_opengl_GL14_GL_GREEN_SCALE
+#define org_lwjgl_opengl_GL14_GL_GREEN_SCALE 3352L
+#undef org_lwjgl_opengl_GL14_GL_GREEN_BIAS
+#define org_lwjgl_opengl_GL14_GL_GREEN_BIAS 3353L
+#undef org_lwjgl_opengl_GL14_GL_BLUE_SCALE
+#define org_lwjgl_opengl_GL14_GL_BLUE_SCALE 3354L
+#undef org_lwjgl_opengl_GL14_GL_BLUE_BIAS
+#define org_lwjgl_opengl_GL14_GL_BLUE_BIAS 3355L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA_SCALE
+#define org_lwjgl_opengl_GL14_GL_ALPHA_SCALE 3356L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA_BIAS
+#define org_lwjgl_opengl_GL14_GL_ALPHA_BIAS 3357L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_SCALE
+#define org_lwjgl_opengl_GL14_GL_DEPTH_SCALE 3358L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_BIAS
+#define org_lwjgl_opengl_GL14_GL_DEPTH_BIAS 3359L
+#undef org_lwjgl_opengl_GL14_GL_MAX_EVAL_ORDER
+#define org_lwjgl_opengl_GL14_GL_MAX_EVAL_ORDER 3376L
+#undef org_lwjgl_opengl_GL14_GL_MAX_LIGHTS
+#define org_lwjgl_opengl_GL14_GL_MAX_LIGHTS 3377L
+#undef org_lwjgl_opengl_GL14_GL_MAX_CLIP_PLANES
+#define org_lwjgl_opengl_GL14_GL_MAX_CLIP_PLANES 3378L
+#undef org_lwjgl_opengl_GL14_GL_MAX_TEXTURE_SIZE
+#define org_lwjgl_opengl_GL14_GL_MAX_TEXTURE_SIZE 3379L
+#undef org_lwjgl_opengl_GL14_GL_MAX_PIXEL_MAP_TABLE
+#define org_lwjgl_opengl_GL14_GL_MAX_PIXEL_MAP_TABLE 3380L
+#undef org_lwjgl_opengl_GL14_GL_MAX_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_MAX_ATTRIB_STACK_DEPTH 3381L
+#undef org_lwjgl_opengl_GL14_GL_MAX_MODELVIEW_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_MAX_MODELVIEW_STACK_DEPTH 3382L
+#undef org_lwjgl_opengl_GL14_GL_MAX_NAME_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_MAX_NAME_STACK_DEPTH 3383L
+#undef org_lwjgl_opengl_GL14_GL_MAX_PROJECTION_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_MAX_PROJECTION_STACK_DEPTH 3384L
+#undef org_lwjgl_opengl_GL14_GL_MAX_TEXTURE_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_MAX_TEXTURE_STACK_DEPTH 3385L
+#undef org_lwjgl_opengl_GL14_GL_MAX_VIEWPORT_DIMS
+#define org_lwjgl_opengl_GL14_GL_MAX_VIEWPORT_DIMS 3386L
+#undef org_lwjgl_opengl_GL14_GL_MAX_CLIENT_ATTRIB_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 3387L
+#undef org_lwjgl_opengl_GL14_GL_SUBPIXEL_BITS
+#define org_lwjgl_opengl_GL14_GL_SUBPIXEL_BITS 3408L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_BITS
+#define org_lwjgl_opengl_GL14_GL_INDEX_BITS 3409L
+#undef org_lwjgl_opengl_GL14_GL_RED_BITS
+#define org_lwjgl_opengl_GL14_GL_RED_BITS 3410L
+#undef org_lwjgl_opengl_GL14_GL_GREEN_BITS
+#define org_lwjgl_opengl_GL14_GL_GREEN_BITS 3411L
+#undef org_lwjgl_opengl_GL14_GL_BLUE_BITS
+#define org_lwjgl_opengl_GL14_GL_BLUE_BITS 3412L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA_BITS
+#define org_lwjgl_opengl_GL14_GL_ALPHA_BITS 3413L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_BITS
+#define org_lwjgl_opengl_GL14_GL_DEPTH_BITS 3414L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_BITS
+#define org_lwjgl_opengl_GL14_GL_STENCIL_BITS 3415L
+#undef org_lwjgl_opengl_GL14_GL_ACCUM_RED_BITS
+#define org_lwjgl_opengl_GL14_GL_ACCUM_RED_BITS 3416L
+#undef org_lwjgl_opengl_GL14_GL_ACCUM_GREEN_BITS
+#define org_lwjgl_opengl_GL14_GL_ACCUM_GREEN_BITS 3417L
+#undef org_lwjgl_opengl_GL14_GL_ACCUM_BLUE_BITS
+#define org_lwjgl_opengl_GL14_GL_ACCUM_BLUE_BITS 3418L
+#undef org_lwjgl_opengl_GL14_GL_ACCUM_ALPHA_BITS
+#define org_lwjgl_opengl_GL14_GL_ACCUM_ALPHA_BITS 3419L
+#undef org_lwjgl_opengl_GL14_GL_NAME_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_NAME_STACK_DEPTH 3440L
+#undef org_lwjgl_opengl_GL14_GL_AUTO_NORMAL
+#define org_lwjgl_opengl_GL14_GL_AUTO_NORMAL 3456L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_COLOR_4
+#define org_lwjgl_opengl_GL14_GL_MAP1_COLOR_4 3472L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_INDEX
+#define org_lwjgl_opengl_GL14_GL_MAP1_INDEX 3473L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_NORMAL
+#define org_lwjgl_opengl_GL14_GL_MAP1_NORMAL 3474L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_TEXTURE_COORD_1
+#define org_lwjgl_opengl_GL14_GL_MAP1_TEXTURE_COORD_1 3475L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_TEXTURE_COORD_2
+#define org_lwjgl_opengl_GL14_GL_MAP1_TEXTURE_COORD_2 3476L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_TEXTURE_COORD_3
+#define org_lwjgl_opengl_GL14_GL_MAP1_TEXTURE_COORD_3 3477L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_TEXTURE_COORD_4
+#define org_lwjgl_opengl_GL14_GL_MAP1_TEXTURE_COORD_4 3478L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_VERTEX_3
+#define org_lwjgl_opengl_GL14_GL_MAP1_VERTEX_3 3479L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_VERTEX_4
+#define org_lwjgl_opengl_GL14_GL_MAP1_VERTEX_4 3480L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_COLOR_4
+#define org_lwjgl_opengl_GL14_GL_MAP2_COLOR_4 3504L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_INDEX
+#define org_lwjgl_opengl_GL14_GL_MAP2_INDEX 3505L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_NORMAL
+#define org_lwjgl_opengl_GL14_GL_MAP2_NORMAL 3506L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_TEXTURE_COORD_1
+#define org_lwjgl_opengl_GL14_GL_MAP2_TEXTURE_COORD_1 3507L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_TEXTURE_COORD_2
+#define org_lwjgl_opengl_GL14_GL_MAP2_TEXTURE_COORD_2 3508L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_TEXTURE_COORD_3
+#define org_lwjgl_opengl_GL14_GL_MAP2_TEXTURE_COORD_3 3509L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_TEXTURE_COORD_4
+#define org_lwjgl_opengl_GL14_GL_MAP2_TEXTURE_COORD_4 3510L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_VERTEX_3
+#define org_lwjgl_opengl_GL14_GL_MAP2_VERTEX_3 3511L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_VERTEX_4
+#define org_lwjgl_opengl_GL14_GL_MAP2_VERTEX_4 3512L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_GRID_DOMAIN
+#define org_lwjgl_opengl_GL14_GL_MAP1_GRID_DOMAIN 3536L
+#undef org_lwjgl_opengl_GL14_GL_MAP1_GRID_SEGMENTS
+#define org_lwjgl_opengl_GL14_GL_MAP1_GRID_SEGMENTS 3537L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_GRID_DOMAIN
+#define org_lwjgl_opengl_GL14_GL_MAP2_GRID_DOMAIN 3538L
+#undef org_lwjgl_opengl_GL14_GL_MAP2_GRID_SEGMENTS
+#define org_lwjgl_opengl_GL14_GL_MAP2_GRID_SEGMENTS 3539L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_1D
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_1D 3552L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_2D
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_2D 3553L
+#undef org_lwjgl_opengl_GL14_GL_FEEDBACK_BUFFER_POINTER
+#define org_lwjgl_opengl_GL14_GL_FEEDBACK_BUFFER_POINTER 3568L
+#undef org_lwjgl_opengl_GL14_GL_FEEDBACK_BUFFER_SIZE
+#define org_lwjgl_opengl_GL14_GL_FEEDBACK_BUFFER_SIZE 3569L
+#undef org_lwjgl_opengl_GL14_GL_FEEDBACK_BUFFER_TYPE
+#define org_lwjgl_opengl_GL14_GL_FEEDBACK_BUFFER_TYPE 3570L
+#undef org_lwjgl_opengl_GL14_GL_SELECTION_BUFFER_POINTER
+#define org_lwjgl_opengl_GL14_GL_SELECTION_BUFFER_POINTER 3571L
+#undef org_lwjgl_opengl_GL14_GL_SELECTION_BUFFER_SIZE
+#define org_lwjgl_opengl_GL14_GL_SELECTION_BUFFER_SIZE 3572L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_WIDTH
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_WIDTH 4096L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_HEIGHT
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_HEIGHT 4097L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_INTERNAL_FORMAT
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_INTERNAL_FORMAT 4099L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_BORDER_COLOR
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_BORDER_COLOR 4100L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_BORDER
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_BORDER 4101L
+#undef org_lwjgl_opengl_GL14_GL_DONT_CARE
+#define org_lwjgl_opengl_GL14_GL_DONT_CARE 4352L
+#undef org_lwjgl_opengl_GL14_GL_FASTEST
+#define org_lwjgl_opengl_GL14_GL_FASTEST 4353L
+#undef org_lwjgl_opengl_GL14_GL_NICEST
+#define org_lwjgl_opengl_GL14_GL_NICEST 4354L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT0
+#define org_lwjgl_opengl_GL14_GL_LIGHT0 16384L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT1
+#define org_lwjgl_opengl_GL14_GL_LIGHT1 16385L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT2
+#define org_lwjgl_opengl_GL14_GL_LIGHT2 16386L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT3
+#define org_lwjgl_opengl_GL14_GL_LIGHT3 16387L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT4
+#define org_lwjgl_opengl_GL14_GL_LIGHT4 16388L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT5
+#define org_lwjgl_opengl_GL14_GL_LIGHT5 16389L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT6
+#define org_lwjgl_opengl_GL14_GL_LIGHT6 16390L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT7
+#define org_lwjgl_opengl_GL14_GL_LIGHT7 16391L
+#undef org_lwjgl_opengl_GL14_GL_AMBIENT
+#define org_lwjgl_opengl_GL14_GL_AMBIENT 4608L
+#undef org_lwjgl_opengl_GL14_GL_DIFFUSE
+#define org_lwjgl_opengl_GL14_GL_DIFFUSE 4609L
+#undef org_lwjgl_opengl_GL14_GL_SPECULAR
+#define org_lwjgl_opengl_GL14_GL_SPECULAR 4610L
+#undef org_lwjgl_opengl_GL14_GL_POSITION
+#define org_lwjgl_opengl_GL14_GL_POSITION 4611L
+#undef org_lwjgl_opengl_GL14_GL_SPOT_DIRECTION
+#define org_lwjgl_opengl_GL14_GL_SPOT_DIRECTION 4612L
+#undef org_lwjgl_opengl_GL14_GL_SPOT_EXPONENT
+#define org_lwjgl_opengl_GL14_GL_SPOT_EXPONENT 4613L
+#undef org_lwjgl_opengl_GL14_GL_SPOT_CUTOFF
+#define org_lwjgl_opengl_GL14_GL_SPOT_CUTOFF 4614L
+#undef org_lwjgl_opengl_GL14_GL_CONSTANT_ATTENUATION
+#define org_lwjgl_opengl_GL14_GL_CONSTANT_ATTENUATION 4615L
+#undef org_lwjgl_opengl_GL14_GL_LINEAR_ATTENUATION
+#define org_lwjgl_opengl_GL14_GL_LINEAR_ATTENUATION 4616L
+#undef org_lwjgl_opengl_GL14_GL_QUADRATIC_ATTENUATION
+#define org_lwjgl_opengl_GL14_GL_QUADRATIC_ATTENUATION 4617L
+#undef org_lwjgl_opengl_GL14_GL_COMPILE
+#define org_lwjgl_opengl_GL14_GL_COMPILE 4864L
+#undef org_lwjgl_opengl_GL14_GL_COMPILE_AND_EXECUTE
+#define org_lwjgl_opengl_GL14_GL_COMPILE_AND_EXECUTE 4865L
+#undef org_lwjgl_opengl_GL14_GL_CLEAR
+#define org_lwjgl_opengl_GL14_GL_CLEAR 5376L
+#undef org_lwjgl_opengl_GL14_GL_AND
+#define org_lwjgl_opengl_GL14_GL_AND 5377L
+#undef org_lwjgl_opengl_GL14_GL_AND_REVERSE
+#define org_lwjgl_opengl_GL14_GL_AND_REVERSE 5378L
+#undef org_lwjgl_opengl_GL14_GL_COPY
+#define org_lwjgl_opengl_GL14_GL_COPY 5379L
+#undef org_lwjgl_opengl_GL14_GL_AND_INVERTED
+#define org_lwjgl_opengl_GL14_GL_AND_INVERTED 5380L
+#undef org_lwjgl_opengl_GL14_GL_NOOP
+#define org_lwjgl_opengl_GL14_GL_NOOP 5381L
+#undef org_lwjgl_opengl_GL14_GL_XOR
+#define org_lwjgl_opengl_GL14_GL_XOR 5382L
+#undef org_lwjgl_opengl_GL14_GL_OR
+#define org_lwjgl_opengl_GL14_GL_OR 5383L
+#undef org_lwjgl_opengl_GL14_GL_NOR
+#define org_lwjgl_opengl_GL14_GL_NOR 5384L
+#undef org_lwjgl_opengl_GL14_GL_EQUIV
+#define org_lwjgl_opengl_GL14_GL_EQUIV 5385L
+#undef org_lwjgl_opengl_GL14_GL_INVERT
+#define org_lwjgl_opengl_GL14_GL_INVERT 5386L
+#undef org_lwjgl_opengl_GL14_GL_OR_REVERSE
+#define org_lwjgl_opengl_GL14_GL_OR_REVERSE 5387L
+#undef org_lwjgl_opengl_GL14_GL_COPY_INVERTED
+#define org_lwjgl_opengl_GL14_GL_COPY_INVERTED 5388L
+#undef org_lwjgl_opengl_GL14_GL_OR_INVERTED
+#define org_lwjgl_opengl_GL14_GL_OR_INVERTED 5389L
+#undef org_lwjgl_opengl_GL14_GL_NAND
+#define org_lwjgl_opengl_GL14_GL_NAND 5390L
+#undef org_lwjgl_opengl_GL14_GL_SET
+#define org_lwjgl_opengl_GL14_GL_SET 5391L
+#undef org_lwjgl_opengl_GL14_GL_EMISSION
+#define org_lwjgl_opengl_GL14_GL_EMISSION 5632L
+#undef org_lwjgl_opengl_GL14_GL_SHININESS
+#define org_lwjgl_opengl_GL14_GL_SHININESS 5633L
+#undef org_lwjgl_opengl_GL14_GL_AMBIENT_AND_DIFFUSE
+#define org_lwjgl_opengl_GL14_GL_AMBIENT_AND_DIFFUSE 5634L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_INDEXES
+#define org_lwjgl_opengl_GL14_GL_COLOR_INDEXES 5635L
+#undef org_lwjgl_opengl_GL14_GL_MODELVIEW
+#define org_lwjgl_opengl_GL14_GL_MODELVIEW 5888L
+#undef org_lwjgl_opengl_GL14_GL_PROJECTION
+#define org_lwjgl_opengl_GL14_GL_PROJECTION 5889L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE 5890L
+#undef org_lwjgl_opengl_GL14_GL_COLOR
+#define org_lwjgl_opengl_GL14_GL_COLOR 6144L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH
+#define org_lwjgl_opengl_GL14_GL_DEPTH 6145L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL
+#define org_lwjgl_opengl_GL14_GL_STENCIL 6146L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_INDEX
+#define org_lwjgl_opengl_GL14_GL_COLOR_INDEX 6400L
+#undef org_lwjgl_opengl_GL14_GL_STENCIL_INDEX
+#define org_lwjgl_opengl_GL14_GL_STENCIL_INDEX 6401L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_COMPONENT
+#define org_lwjgl_opengl_GL14_GL_DEPTH_COMPONENT 6402L
+#undef org_lwjgl_opengl_GL14_GL_RED
+#define org_lwjgl_opengl_GL14_GL_RED 6403L
+#undef org_lwjgl_opengl_GL14_GL_GREEN
+#define org_lwjgl_opengl_GL14_GL_GREEN 6404L
+#undef org_lwjgl_opengl_GL14_GL_BLUE
+#define org_lwjgl_opengl_GL14_GL_BLUE 6405L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA
+#define org_lwjgl_opengl_GL14_GL_ALPHA 6406L
+#undef org_lwjgl_opengl_GL14_GL_RGB
+#define org_lwjgl_opengl_GL14_GL_RGB 6407L
+#undef org_lwjgl_opengl_GL14_GL_RGBA
+#define org_lwjgl_opengl_GL14_GL_RGBA 6408L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE 6409L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE_ALPHA
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE_ALPHA 6410L
+#undef org_lwjgl_opengl_GL14_GL_BITMAP
+#define org_lwjgl_opengl_GL14_GL_BITMAP 6656L
+#undef org_lwjgl_opengl_GL14_GL_POINT
+#define org_lwjgl_opengl_GL14_GL_POINT 6912L
+#undef org_lwjgl_opengl_GL14_GL_LINE
+#define org_lwjgl_opengl_GL14_GL_LINE 6913L
+#undef org_lwjgl_opengl_GL14_GL_FILL
+#define org_lwjgl_opengl_GL14_GL_FILL 6914L
+#undef org_lwjgl_opengl_GL14_GL_RENDER
+#define org_lwjgl_opengl_GL14_GL_RENDER 7168L
+#undef org_lwjgl_opengl_GL14_GL_FEEDBACK
+#define org_lwjgl_opengl_GL14_GL_FEEDBACK 7169L
+#undef org_lwjgl_opengl_GL14_GL_SELECT
+#define org_lwjgl_opengl_GL14_GL_SELECT 7170L
+#undef org_lwjgl_opengl_GL14_GL_FLAT
+#define org_lwjgl_opengl_GL14_GL_FLAT 7424L
+#undef org_lwjgl_opengl_GL14_GL_SMOOTH
+#define org_lwjgl_opengl_GL14_GL_SMOOTH 7425L
+#undef org_lwjgl_opengl_GL14_GL_KEEP
+#define org_lwjgl_opengl_GL14_GL_KEEP 7680L
+#undef org_lwjgl_opengl_GL14_GL_REPLACE
+#define org_lwjgl_opengl_GL14_GL_REPLACE 7681L
+#undef org_lwjgl_opengl_GL14_GL_INCR
+#define org_lwjgl_opengl_GL14_GL_INCR 7682L
+#undef org_lwjgl_opengl_GL14_GL_DECR
+#define org_lwjgl_opengl_GL14_GL_DECR 7683L
+#undef org_lwjgl_opengl_GL14_GL_VENDOR
+#define org_lwjgl_opengl_GL14_GL_VENDOR 7936L
+#undef org_lwjgl_opengl_GL14_GL_RENDERER
+#define org_lwjgl_opengl_GL14_GL_RENDERER 7937L
+#undef org_lwjgl_opengl_GL14_GL_VERSION
+#define org_lwjgl_opengl_GL14_GL_VERSION 7938L
+#undef org_lwjgl_opengl_GL14_GL_EXTENSIONS
+#define org_lwjgl_opengl_GL14_GL_EXTENSIONS 7939L
+#undef org_lwjgl_opengl_GL14_GL_S
+#define org_lwjgl_opengl_GL14_GL_S 8192L
+#undef org_lwjgl_opengl_GL14_GL_T
+#define org_lwjgl_opengl_GL14_GL_T 8193L
+#undef org_lwjgl_opengl_GL14_GL_R
+#define org_lwjgl_opengl_GL14_GL_R 8194L
+#undef org_lwjgl_opengl_GL14_GL_Q
+#define org_lwjgl_opengl_GL14_GL_Q 8195L
+#undef org_lwjgl_opengl_GL14_GL_MODULATE
+#define org_lwjgl_opengl_GL14_GL_MODULATE 8448L
+#undef org_lwjgl_opengl_GL14_GL_DECAL
+#define org_lwjgl_opengl_GL14_GL_DECAL 8449L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_ENV_MODE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_ENV_MODE 8704L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_ENV_COLOR
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_ENV_COLOR 8705L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_ENV
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_ENV 8960L
+#undef org_lwjgl_opengl_GL14_GL_EYE_LINEAR
+#define org_lwjgl_opengl_GL14_GL_EYE_LINEAR 9216L
+#undef org_lwjgl_opengl_GL14_GL_OBJECT_LINEAR
+#define org_lwjgl_opengl_GL14_GL_OBJECT_LINEAR 9217L
+#undef org_lwjgl_opengl_GL14_GL_SPHERE_MAP
+#define org_lwjgl_opengl_GL14_GL_SPHERE_MAP 9218L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_MODE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_GEN_MODE 9472L
+#undef org_lwjgl_opengl_GL14_GL_OBJECT_PLANE
+#define org_lwjgl_opengl_GL14_GL_OBJECT_PLANE 9473L
+#undef org_lwjgl_opengl_GL14_GL_EYE_PLANE
+#define org_lwjgl_opengl_GL14_GL_EYE_PLANE 9474L
+#undef org_lwjgl_opengl_GL14_GL_NEAREST
+#define org_lwjgl_opengl_GL14_GL_NEAREST 9728L
+#undef org_lwjgl_opengl_GL14_GL_LINEAR
+#define org_lwjgl_opengl_GL14_GL_LINEAR 9729L
+#undef org_lwjgl_opengl_GL14_GL_NEAREST_MIPMAP_NEAREST
+#define org_lwjgl_opengl_GL14_GL_NEAREST_MIPMAP_NEAREST 9984L
+#undef org_lwjgl_opengl_GL14_GL_LINEAR_MIPMAP_NEAREST
+#define org_lwjgl_opengl_GL14_GL_LINEAR_MIPMAP_NEAREST 9985L
+#undef org_lwjgl_opengl_GL14_GL_NEAREST_MIPMAP_LINEAR
+#define org_lwjgl_opengl_GL14_GL_NEAREST_MIPMAP_LINEAR 9986L
+#undef org_lwjgl_opengl_GL14_GL_LINEAR_MIPMAP_LINEAR
+#define org_lwjgl_opengl_GL14_GL_LINEAR_MIPMAP_LINEAR 9987L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_MAG_FILTER
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_MAG_FILTER 10240L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_MIN_FILTER
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_MIN_FILTER 10241L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_WRAP_S
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_WRAP_S 10242L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_WRAP_T
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_WRAP_T 10243L
+#undef org_lwjgl_opengl_GL14_GL_CLAMP
+#define org_lwjgl_opengl_GL14_GL_CLAMP 10496L
+#undef org_lwjgl_opengl_GL14_GL_REPEAT
+#define org_lwjgl_opengl_GL14_GL_REPEAT 10497L
+#undef org_lwjgl_opengl_GL14_GL_CLIENT_PIXEL_STORE_BIT
+#define org_lwjgl_opengl_GL14_GL_CLIENT_PIXEL_STORE_BIT 1L
+#undef org_lwjgl_opengl_GL14_GL_CLIENT_VERTEX_ARRAY_BIT
+#define org_lwjgl_opengl_GL14_GL_CLIENT_VERTEX_ARRAY_BIT 2L
+#undef org_lwjgl_opengl_GL14_GL_ALL_CLIENT_ATTRIB_BITS
+#define org_lwjgl_opengl_GL14_GL_ALL_CLIENT_ATTRIB_BITS -1L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_FACTOR
+#define org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_FACTOR 32824L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_UNITS
+#define org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_UNITS 10752L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_POINT
+#define org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_POINT 10753L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_LINE
+#define org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_LINE 10754L
+#undef org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_FILL
+#define org_lwjgl_opengl_GL14_GL_POLYGON_OFFSET_FILL 32823L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA4
+#define org_lwjgl_opengl_GL14_GL_ALPHA4 32827L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA8
+#define org_lwjgl_opengl_GL14_GL_ALPHA8 32828L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA12
+#define org_lwjgl_opengl_GL14_GL_ALPHA12 32829L
+#undef org_lwjgl_opengl_GL14_GL_ALPHA16
+#define org_lwjgl_opengl_GL14_GL_ALPHA16 32830L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE4
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE4 32831L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE8
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE8 32832L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE12
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE12 32833L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE16
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE16 32834L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE4_ALPHA4
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE4_ALPHA4 32835L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE6_ALPHA2
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE6_ALPHA2 32836L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE8_ALPHA8
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE8_ALPHA8 32837L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE12_ALPHA4
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE12_ALPHA4 32838L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE12_ALPHA12
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE12_ALPHA12 32839L
+#undef org_lwjgl_opengl_GL14_GL_LUMINANCE16_ALPHA16
+#define org_lwjgl_opengl_GL14_GL_LUMINANCE16_ALPHA16 32840L
+#undef org_lwjgl_opengl_GL14_GL_INTENSITY
+#define org_lwjgl_opengl_GL14_GL_INTENSITY 32841L
+#undef org_lwjgl_opengl_GL14_GL_INTENSITY4
+#define org_lwjgl_opengl_GL14_GL_INTENSITY4 32842L
+#undef org_lwjgl_opengl_GL14_GL_INTENSITY8
+#define org_lwjgl_opengl_GL14_GL_INTENSITY8 32843L
+#undef org_lwjgl_opengl_GL14_GL_INTENSITY12
+#define org_lwjgl_opengl_GL14_GL_INTENSITY12 32844L
+#undef org_lwjgl_opengl_GL14_GL_INTENSITY16
+#define org_lwjgl_opengl_GL14_GL_INTENSITY16 32845L
+#undef org_lwjgl_opengl_GL14_GL_R3_G3_B2
+#define org_lwjgl_opengl_GL14_GL_R3_G3_B2 10768L
+#undef org_lwjgl_opengl_GL14_GL_RGB4
+#define org_lwjgl_opengl_GL14_GL_RGB4 32847L
+#undef org_lwjgl_opengl_GL14_GL_RGB5
+#define org_lwjgl_opengl_GL14_GL_RGB5 32848L
+#undef org_lwjgl_opengl_GL14_GL_RGB8
+#define org_lwjgl_opengl_GL14_GL_RGB8 32849L
+#undef org_lwjgl_opengl_GL14_GL_RGB10
+#define org_lwjgl_opengl_GL14_GL_RGB10 32850L
+#undef org_lwjgl_opengl_GL14_GL_RGB12
+#define org_lwjgl_opengl_GL14_GL_RGB12 32851L
+#undef org_lwjgl_opengl_GL14_GL_RGB16
+#define org_lwjgl_opengl_GL14_GL_RGB16 32852L
+#undef org_lwjgl_opengl_GL14_GL_RGBA2
+#define org_lwjgl_opengl_GL14_GL_RGBA2 32853L
+#undef org_lwjgl_opengl_GL14_GL_RGBA4
+#define org_lwjgl_opengl_GL14_GL_RGBA4 32854L
+#undef org_lwjgl_opengl_GL14_GL_RGB5_A1
+#define org_lwjgl_opengl_GL14_GL_RGB5_A1 32855L
+#undef org_lwjgl_opengl_GL14_GL_RGBA8
+#define org_lwjgl_opengl_GL14_GL_RGBA8 32856L
+#undef org_lwjgl_opengl_GL14_GL_RGB10_A2
+#define org_lwjgl_opengl_GL14_GL_RGB10_A2 32857L
+#undef org_lwjgl_opengl_GL14_GL_RGBA12
+#define org_lwjgl_opengl_GL14_GL_RGBA12 32858L
+#undef org_lwjgl_opengl_GL14_GL_RGBA16
+#define org_lwjgl_opengl_GL14_GL_RGBA16 32859L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_RED_SIZE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_RED_SIZE 32860L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_GREEN_SIZE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_GREEN_SIZE 32861L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_BLUE_SIZE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_BLUE_SIZE 32862L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_ALPHA_SIZE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_ALPHA_SIZE 32863L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_LUMINANCE_SIZE 32864L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_INTENSITY_SIZE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_INTENSITY_SIZE 32865L
+#undef org_lwjgl_opengl_GL14_GL_PROXY_TEXTURE_1D
+#define org_lwjgl_opengl_GL14_GL_PROXY_TEXTURE_1D 32867L
+#undef org_lwjgl_opengl_GL14_GL_PROXY_TEXTURE_2D
+#define org_lwjgl_opengl_GL14_GL_PROXY_TEXTURE_2D 32868L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_PRIORITY
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_PRIORITY 32870L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_RESIDENT
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_RESIDENT 32871L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_BINDING_1D
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_BINDING_1D 32872L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_BINDING_2D
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_BINDING_2D 32873L
+#undef org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY
+#define org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY 32884L
+#undef org_lwjgl_opengl_GL14_GL_NORMAL_ARRAY
+#define org_lwjgl_opengl_GL14_GL_NORMAL_ARRAY 32885L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_ARRAY
+#define org_lwjgl_opengl_GL14_GL_COLOR_ARRAY 32886L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_ARRAY
+#define org_lwjgl_opengl_GL14_GL_INDEX_ARRAY 32887L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY 32888L
+#undef org_lwjgl_opengl_GL14_GL_EDGE_FLAG_ARRAY
+#define org_lwjgl_opengl_GL14_GL_EDGE_FLAG_ARRAY 32889L
+#undef org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY_SIZE
+#define org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY_SIZE 32890L
+#undef org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY_TYPE
+#define org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY_TYPE 32891L
+#undef org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY_STRIDE 32892L
+#undef org_lwjgl_opengl_GL14_GL_NORMAL_ARRAY_TYPE
+#define org_lwjgl_opengl_GL14_GL_NORMAL_ARRAY_TYPE 32894L
+#undef org_lwjgl_opengl_GL14_GL_NORMAL_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL14_GL_NORMAL_ARRAY_STRIDE 32895L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_ARRAY_SIZE
+#define org_lwjgl_opengl_GL14_GL_COLOR_ARRAY_SIZE 32897L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_ARRAY_TYPE
+#define org_lwjgl_opengl_GL14_GL_COLOR_ARRAY_TYPE 32898L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL14_GL_COLOR_ARRAY_STRIDE 32899L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_ARRAY_TYPE
+#define org_lwjgl_opengl_GL14_GL_INDEX_ARRAY_TYPE 32901L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL14_GL_INDEX_ARRAY_STRIDE 32902L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY_SIZE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY_SIZE 32904L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY_TYPE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY_TYPE 32905L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY_STRIDE 32906L
+#undef org_lwjgl_opengl_GL14_GL_EDGE_FLAG_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL14_GL_EDGE_FLAG_ARRAY_STRIDE 32908L
+#undef org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY_POINTER
+#define org_lwjgl_opengl_GL14_GL_VERTEX_ARRAY_POINTER 32910L
+#undef org_lwjgl_opengl_GL14_GL_NORMAL_ARRAY_POINTER
+#define org_lwjgl_opengl_GL14_GL_NORMAL_ARRAY_POINTER 32911L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_ARRAY_POINTER
+#define org_lwjgl_opengl_GL14_GL_COLOR_ARRAY_POINTER 32912L
+#undef org_lwjgl_opengl_GL14_GL_INDEX_ARRAY_POINTER
+#define org_lwjgl_opengl_GL14_GL_INDEX_ARRAY_POINTER 32913L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY_POINTER
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COORD_ARRAY_POINTER 32914L
+#undef org_lwjgl_opengl_GL14_GL_EDGE_FLAG_ARRAY_POINTER
+#define org_lwjgl_opengl_GL14_GL_EDGE_FLAG_ARRAY_POINTER 32915L
+#undef org_lwjgl_opengl_GL14_GL_V2F
+#define org_lwjgl_opengl_GL14_GL_V2F 10784L
+#undef org_lwjgl_opengl_GL14_GL_V3F
+#define org_lwjgl_opengl_GL14_GL_V3F 10785L
+#undef org_lwjgl_opengl_GL14_GL_C4UB_V2F
+#define org_lwjgl_opengl_GL14_GL_C4UB_V2F 10786L
+#undef org_lwjgl_opengl_GL14_GL_C4UB_V3F
+#define org_lwjgl_opengl_GL14_GL_C4UB_V3F 10787L
+#undef org_lwjgl_opengl_GL14_GL_C3F_V3F
+#define org_lwjgl_opengl_GL14_GL_C3F_V3F 10788L
+#undef org_lwjgl_opengl_GL14_GL_N3F_V3F
+#define org_lwjgl_opengl_GL14_GL_N3F_V3F 10789L
+#undef org_lwjgl_opengl_GL14_GL_C4F_N3F_V3F
+#define org_lwjgl_opengl_GL14_GL_C4F_N3F_V3F 10790L
+#undef org_lwjgl_opengl_GL14_GL_T2F_V3F
+#define org_lwjgl_opengl_GL14_GL_T2F_V3F 10791L
+#undef org_lwjgl_opengl_GL14_GL_T4F_V4F
+#define org_lwjgl_opengl_GL14_GL_T4F_V4F 10792L
+#undef org_lwjgl_opengl_GL14_GL_T2F_C4UB_V3F
+#define org_lwjgl_opengl_GL14_GL_T2F_C4UB_V3F 10793L
+#undef org_lwjgl_opengl_GL14_GL_T2F_C3F_V3F
+#define org_lwjgl_opengl_GL14_GL_T2F_C3F_V3F 10794L
+#undef org_lwjgl_opengl_GL14_GL_T2F_N3F_V3F
+#define org_lwjgl_opengl_GL14_GL_T2F_N3F_V3F 10795L
+#undef org_lwjgl_opengl_GL14_GL_T2F_C4F_N3F_V3F
+#define org_lwjgl_opengl_GL14_GL_T2F_C4F_N3F_V3F 10796L
+#undef org_lwjgl_opengl_GL14_GL_T4F_C4F_N3F_V4F
+#define org_lwjgl_opengl_GL14_GL_T4F_C4F_N3F_V4F 10797L
+#undef org_lwjgl_opengl_GL14_GL_LOGIC_OP
+#define org_lwjgl_opengl_GL14_GL_LOGIC_OP 3057L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COMPONENTS
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COMPONENTS 4099L
+/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GL11 */
+/* Inaccessible static: _00024assertionsDisabled */
+#undef org_lwjgl_opengl_GL14_GL_RESCALE_NORMAL
+#define org_lwjgl_opengl_GL14_GL_RESCALE_NORMAL 32826L
+#undef org_lwjgl_opengl_GL14_GL_CLAMP_TO_EDGE
+#define org_lwjgl_opengl_GL14_GL_CLAMP_TO_EDGE 33071L
+#undef org_lwjgl_opengl_GL14_GL_MAX_ELEMENTS_VERTICES
+#define org_lwjgl_opengl_GL14_GL_MAX_ELEMENTS_VERTICES 33000L
+#undef org_lwjgl_opengl_GL14_GL_MAX_ELEMENTS_INDICES
+#define org_lwjgl_opengl_GL14_GL_MAX_ELEMENTS_INDICES 33001L
+#undef org_lwjgl_opengl_GL14_GL_BGR
+#define org_lwjgl_opengl_GL14_GL_BGR 32992L
+#undef org_lwjgl_opengl_GL14_GL_BGRA
+#define org_lwjgl_opengl_GL14_GL_BGRA 32993L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_BYTE_3_3_2
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_BYTE_3_3_2 32818L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_BYTE_2_3_3_REV
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_BYTE_2_3_3_REV 33634L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_5_6_5
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_5_6_5 33635L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_5_6_5_REV
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_5_6_5_REV 33636L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_4_4_4_4
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_4_4_4_4 32819L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_4_4_4_4_REV
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_4_4_4_4_REV 33637L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_5_5_5_1
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_5_5_5_1 32820L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_1_5_5_5_REV
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_SHORT_1_5_5_5_REV 33638L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_INT_8_8_8_8
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_INT_8_8_8_8 32821L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_INT_8_8_8_8_REV
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_INT_8_8_8_8_REV 33639L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_INT_10_10_10_2
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_INT_10_10_10_2 32822L
+#undef org_lwjgl_opengl_GL14_GL_UNSIGNED_INT_2_10_10_10_REV
+#define org_lwjgl_opengl_GL14_GL_UNSIGNED_INT_2_10_10_10_REV 33640L
+#undef org_lwjgl_opengl_GL14_GL_LIGHT_MODEL_COLOR_CONTROL
+#define org_lwjgl_opengl_GL14_GL_LIGHT_MODEL_COLOR_CONTROL 33272L
+#undef org_lwjgl_opengl_GL14_GL_SINGLE_COLOR
+#define org_lwjgl_opengl_GL14_GL_SINGLE_COLOR 33273L
+#undef org_lwjgl_opengl_GL14_GL_SEPARATE_SPECULAR_COLOR
+#define org_lwjgl_opengl_GL14_GL_SEPARATE_SPECULAR_COLOR 33274L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_MIN_LOD
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_MIN_LOD 33082L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_MAX_LOD
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_MAX_LOD 33083L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_BASE_LEVEL
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_BASE_LEVEL 33084L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_MAX_LEVEL
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_MAX_LEVEL 33085L
+#undef org_lwjgl_opengl_GL14_GL_SMOOTH_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL14_GL_SMOOTH_POINT_SIZE_RANGE 2834L
+#undef org_lwjgl_opengl_GL14_GL_SMOOTH_POINT_SIZE_GRANULARITY
+#define org_lwjgl_opengl_GL14_GL_SMOOTH_POINT_SIZE_GRANULARITY 2835L
+#undef org_lwjgl_opengl_GL14_GL_SMOOTH_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL14_GL_SMOOTH_LINE_WIDTH_RANGE 2850L
+#undef org_lwjgl_opengl_GL14_GL_SMOOTH_LINE_WIDTH_GRANULARITY
+#define org_lwjgl_opengl_GL14_GL_SMOOTH_LINE_WIDTH_GRANULARITY 2851L
+#undef org_lwjgl_opengl_GL14_GL_ALIASED_POINT_SIZE_RANGE
+#define org_lwjgl_opengl_GL14_GL_ALIASED_POINT_SIZE_RANGE 33901L
+#undef org_lwjgl_opengl_GL14_GL_ALIASED_LINE_WIDTH_RANGE
+#define org_lwjgl_opengl_GL14_GL_ALIASED_LINE_WIDTH_RANGE 33902L
+#undef org_lwjgl_opengl_GL14_GL_PACK_SKIP_IMAGES
+#define org_lwjgl_opengl_GL14_GL_PACK_SKIP_IMAGES 32875L
+#undef org_lwjgl_opengl_GL14_GL_PACK_IMAGE_HEIGHT
+#define org_lwjgl_opengl_GL14_GL_PACK_IMAGE_HEIGHT 32876L
+#undef org_lwjgl_opengl_GL14_GL_UNPACK_SKIP_IMAGES
+#define org_lwjgl_opengl_GL14_GL_UNPACK_SKIP_IMAGES 32877L
+#undef org_lwjgl_opengl_GL14_GL_UNPACK_IMAGE_HEIGHT
+#define org_lwjgl_opengl_GL14_GL_UNPACK_IMAGE_HEIGHT 32878L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_3D
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_3D 32879L
+#undef org_lwjgl_opengl_GL14_GL_PROXY_TEXTURE_3D
+#define org_lwjgl_opengl_GL14_GL_PROXY_TEXTURE_3D 32880L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_DEPTH
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_DEPTH 32881L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_WRAP_R
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_WRAP_R 32882L
+#undef org_lwjgl_opengl_GL14_GL_MAX_3D_TEXTURE_SIZE
+#define org_lwjgl_opengl_GL14_GL_MAX_3D_TEXTURE_SIZE 32883L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_BINDING_3D
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_BINDING_3D 32874L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE 32976L
+#undef org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_COLOR_TABLE
+#define org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_COLOR_TABLE 32977L
+#undef org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_COLOR_TABLE
+#define org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_COLOR_TABLE 32978L
+#undef org_lwjgl_opengl_GL14_GL_PROXY_COLOR_TABLE
+#define org_lwjgl_opengl_GL14_GL_PROXY_COLOR_TABLE 32979L
+#undef org_lwjgl_opengl_GL14_GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
+#define org_lwjgl_opengl_GL14_GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 32980L
+#undef org_lwjgl_opengl_GL14_GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
+#define org_lwjgl_opengl_GL14_GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 32981L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_SCALE
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_SCALE 32982L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_BIAS
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_BIAS 32983L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_FORMAT
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_FORMAT 32984L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_WIDTH
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_WIDTH 32985L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_RED_SIZE
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_RED_SIZE 32986L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_GREEN_SIZE
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_GREEN_SIZE 32987L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_BLUE_SIZE
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_BLUE_SIZE 32988L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_ALPHA_SIZE
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_ALPHA_SIZE 32989L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_LUMINANCE_SIZE 32990L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_TABLE_INTENSITY_SIZE
+#define org_lwjgl_opengl_GL14_GL_COLOR_TABLE_INTENSITY_SIZE 32991L
+#undef org_lwjgl_opengl_GL14_GL_CONVOLUTION_1D
+#define org_lwjgl_opengl_GL14_GL_CONVOLUTION_1D 32784L
+#undef org_lwjgl_opengl_GL14_GL_CONVOLUTION_2D
+#define org_lwjgl_opengl_GL14_GL_CONVOLUTION_2D 32785L
+#undef org_lwjgl_opengl_GL14_GL_SEPARABLE_2D
+#define org_lwjgl_opengl_GL14_GL_SEPARABLE_2D 32786L
+#undef org_lwjgl_opengl_GL14_GL_CONVOLUTION_BORDER_MODE
+#define org_lwjgl_opengl_GL14_GL_CONVOLUTION_BORDER_MODE 32787L
+#undef org_lwjgl_opengl_GL14_GL_CONVOLUTION_FILTER_SCALE
+#define org_lwjgl_opengl_GL14_GL_CONVOLUTION_FILTER_SCALE 32788L
+#undef org_lwjgl_opengl_GL14_GL_CONVOLUTION_FILTER_BIAS
+#define org_lwjgl_opengl_GL14_GL_CONVOLUTION_FILTER_BIAS 32789L
+#undef org_lwjgl_opengl_GL14_GL_REDUCE
+#define org_lwjgl_opengl_GL14_GL_REDUCE 32790L
+#undef org_lwjgl_opengl_GL14_GL_CONVOLUTION_FORMAT
+#define org_lwjgl_opengl_GL14_GL_CONVOLUTION_FORMAT 32791L
+#undef org_lwjgl_opengl_GL14_GL_CONVOLUTION_WIDTH
+#define org_lwjgl_opengl_GL14_GL_CONVOLUTION_WIDTH 32792L
+#undef org_lwjgl_opengl_GL14_GL_CONVOLUTION_HEIGHT
+#define org_lwjgl_opengl_GL14_GL_CONVOLUTION_HEIGHT 32793L
+#undef org_lwjgl_opengl_GL14_GL_MAX_CONVOLUTION_WIDTH
+#define org_lwjgl_opengl_GL14_GL_MAX_CONVOLUTION_WIDTH 32794L
+#undef org_lwjgl_opengl_GL14_GL_MAX_CONVOLUTION_HEIGHT
+#define org_lwjgl_opengl_GL14_GL_MAX_CONVOLUTION_HEIGHT 32795L
+#undef org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_RED_SCALE
+#define org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_RED_SCALE 32796L
+#undef org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_GREEN_SCALE
+#define org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_GREEN_SCALE 32797L
+#undef org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_BLUE_SCALE
+#define org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_BLUE_SCALE 32798L
+#undef org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_ALPHA_SCALE
+#define org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_ALPHA_SCALE 32799L
+#undef org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_RED_BIAS
+#define org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_RED_BIAS 32800L
+#undef org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_GREEN_BIAS
+#define org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_GREEN_BIAS 32801L
+#undef org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_BLUE_BIAS
+#define org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_BLUE_BIAS 32802L
+#undef org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_ALPHA_BIAS
+#define org_lwjgl_opengl_GL14_GL_POST_CONVOLUTION_ALPHA_BIAS 32803L
+#undef org_lwjgl_opengl_GL14_GL_CONSTANT_BORDER
+#define org_lwjgl_opengl_GL14_GL_CONSTANT_BORDER 33105L
+#undef org_lwjgl_opengl_GL14_GL_REPLICATE_BORDER
+#define org_lwjgl_opengl_GL14_GL_REPLICATE_BORDER 33107L
+#undef org_lwjgl_opengl_GL14_GL_CONVOLUTION_BORDER_COLOR
+#define org_lwjgl_opengl_GL14_GL_CONVOLUTION_BORDER_COLOR 33108L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_MATRIX
+#define org_lwjgl_opengl_GL14_GL_COLOR_MATRIX 32945L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_MATRIX_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_COLOR_MATRIX_STACK_DEPTH 32946L
+#undef org_lwjgl_opengl_GL14_GL_MAX_COLOR_MATRIX_STACK_DEPTH
+#define org_lwjgl_opengl_GL14_GL_MAX_COLOR_MATRIX_STACK_DEPTH 32947L
+#undef org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_RED_SCALE
+#define org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_RED_SCALE 32948L
+#undef org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_GREEN_SCALE
+#define org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_GREEN_SCALE 32949L
+#undef org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_BLUE_SCALE
+#define org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_BLUE_SCALE 32950L
+#undef org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_ALPHA_SCALE
+#define org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_ALPHA_SCALE 32951L
+#undef org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_RED_BIAS
+#define org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_RED_BIAS 32952L
+#undef org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_GREEN_BIAS
+#define org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_GREEN_BIAS 32953L
+#undef org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_BLUE_BIAS
+#define org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_BLUE_BIAS 32954L
+#undef org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_ALPHA_BIAS
+#define org_lwjgl_opengl_GL14_GL_POST_COLOR_MATRIX_ALPHA_BIAS 32955L
+#undef org_lwjgl_opengl_GL14_GL_HISTOGRAM
+#define org_lwjgl_opengl_GL14_GL_HISTOGRAM 32804L
+#undef org_lwjgl_opengl_GL14_GL_PROXY_HISTOGRAM
+#define org_lwjgl_opengl_GL14_GL_PROXY_HISTOGRAM 32805L
+#undef org_lwjgl_opengl_GL14_GL_HISTOGRAM_WIDTH
+#define org_lwjgl_opengl_GL14_GL_HISTOGRAM_WIDTH 32806L
+#undef org_lwjgl_opengl_GL14_GL_HISTOGRAM_FORMAT
+#define org_lwjgl_opengl_GL14_GL_HISTOGRAM_FORMAT 32807L
+#undef org_lwjgl_opengl_GL14_GL_HISTOGRAM_RED_SIZE
+#define org_lwjgl_opengl_GL14_GL_HISTOGRAM_RED_SIZE 32808L
+#undef org_lwjgl_opengl_GL14_GL_HISTOGRAM_GREEN_SIZE
+#define org_lwjgl_opengl_GL14_GL_HISTOGRAM_GREEN_SIZE 32809L
+#undef org_lwjgl_opengl_GL14_GL_HISTOGRAM_BLUE_SIZE
+#define org_lwjgl_opengl_GL14_GL_HISTOGRAM_BLUE_SIZE 32810L
+#undef org_lwjgl_opengl_GL14_GL_HISTOGRAM_ALPHA_SIZE
+#define org_lwjgl_opengl_GL14_GL_HISTOGRAM_ALPHA_SIZE 32811L
+#undef org_lwjgl_opengl_GL14_GL_HISTOGRAM_LUMINANCE_SIZE
+#define org_lwjgl_opengl_GL14_GL_HISTOGRAM_LUMINANCE_SIZE 32812L
+#undef org_lwjgl_opengl_GL14_GL_HISTOGRAM_SINK
+#define org_lwjgl_opengl_GL14_GL_HISTOGRAM_SINK 32813L
+#undef org_lwjgl_opengl_GL14_GL_MINMAX
+#define org_lwjgl_opengl_GL14_GL_MINMAX 32814L
+#undef org_lwjgl_opengl_GL14_GL_MINMAX_FORMAT
+#define org_lwjgl_opengl_GL14_GL_MINMAX_FORMAT 32815L
+#undef org_lwjgl_opengl_GL14_GL_MINMAX_SINK
+#define org_lwjgl_opengl_GL14_GL_MINMAX_SINK 32816L
+#undef org_lwjgl_opengl_GL14_GL_TABLE_TOO_LARGE
+#define org_lwjgl_opengl_GL14_GL_TABLE_TOO_LARGE 32817L
+#undef org_lwjgl_opengl_GL14_GL_BLEND_EQUATION
+#define org_lwjgl_opengl_GL14_GL_BLEND_EQUATION 32777L
+#undef org_lwjgl_opengl_GL14_GL_MIN
+#define org_lwjgl_opengl_GL14_GL_MIN 32775L
+#undef org_lwjgl_opengl_GL14_GL_MAX
+#define org_lwjgl_opengl_GL14_GL_MAX 32776L
+#undef org_lwjgl_opengl_GL14_GL_FUNC_ADD
+#define org_lwjgl_opengl_GL14_GL_FUNC_ADD 32774L
+#undef org_lwjgl_opengl_GL14_GL_FUNC_SUBTRACT
+#define org_lwjgl_opengl_GL14_GL_FUNC_SUBTRACT 32778L
+#undef org_lwjgl_opengl_GL14_GL_FUNC_REVERSE_SUBTRACT
+#define org_lwjgl_opengl_GL14_GL_FUNC_REVERSE_SUBTRACT 32779L
+#undef org_lwjgl_opengl_GL14_GL_BLEND_COLOR
+#define org_lwjgl_opengl_GL14_GL_BLEND_COLOR 32773L
+/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GL12 */
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE0
+#define org_lwjgl_opengl_GL14_GL_TEXTURE0 33984L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE1
+#define org_lwjgl_opengl_GL14_GL_TEXTURE1 33985L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE2
+#define org_lwjgl_opengl_GL14_GL_TEXTURE2 33986L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE3
+#define org_lwjgl_opengl_GL14_GL_TEXTURE3 33987L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE4
+#define org_lwjgl_opengl_GL14_GL_TEXTURE4 33988L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE5
+#define org_lwjgl_opengl_GL14_GL_TEXTURE5 33989L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE6
+#define org_lwjgl_opengl_GL14_GL_TEXTURE6 33990L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE7
+#define org_lwjgl_opengl_GL14_GL_TEXTURE7 33991L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE8
+#define org_lwjgl_opengl_GL14_GL_TEXTURE8 33992L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE9
+#define org_lwjgl_opengl_GL14_GL_TEXTURE9 33993L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE10
+#define org_lwjgl_opengl_GL14_GL_TEXTURE10 33994L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE11
+#define org_lwjgl_opengl_GL14_GL_TEXTURE11 33995L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE12
+#define org_lwjgl_opengl_GL14_GL_TEXTURE12 33996L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE13
+#define org_lwjgl_opengl_GL14_GL_TEXTURE13 33997L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE14
+#define org_lwjgl_opengl_GL14_GL_TEXTURE14 33998L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE15
+#define org_lwjgl_opengl_GL14_GL_TEXTURE15 33999L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE16
+#define org_lwjgl_opengl_GL14_GL_TEXTURE16 34000L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE17
+#define org_lwjgl_opengl_GL14_GL_TEXTURE17 34001L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE18
+#define org_lwjgl_opengl_GL14_GL_TEXTURE18 34002L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE19
+#define org_lwjgl_opengl_GL14_GL_TEXTURE19 34003L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE20
+#define org_lwjgl_opengl_GL14_GL_TEXTURE20 34004L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE21
+#define org_lwjgl_opengl_GL14_GL_TEXTURE21 34005L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE22
+#define org_lwjgl_opengl_GL14_GL_TEXTURE22 34006L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE23
+#define org_lwjgl_opengl_GL14_GL_TEXTURE23 34007L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE24
+#define org_lwjgl_opengl_GL14_GL_TEXTURE24 34008L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE25
+#define org_lwjgl_opengl_GL14_GL_TEXTURE25 34009L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE26
+#define org_lwjgl_opengl_GL14_GL_TEXTURE26 34010L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE27
+#define org_lwjgl_opengl_GL14_GL_TEXTURE27 34011L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE28
+#define org_lwjgl_opengl_GL14_GL_TEXTURE28 34012L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE29
+#define org_lwjgl_opengl_GL14_GL_TEXTURE29 34013L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE30
+#define org_lwjgl_opengl_GL14_GL_TEXTURE30 34014L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE31
+#define org_lwjgl_opengl_GL14_GL_TEXTURE31 34015L
+#undef org_lwjgl_opengl_GL14_GL_ACTIVE_TEXTURE
+#define org_lwjgl_opengl_GL14_GL_ACTIVE_TEXTURE 34016L
+#undef org_lwjgl_opengl_GL14_GL_CLIENT_ACTIVE_TEXTURE
+#define org_lwjgl_opengl_GL14_GL_CLIENT_ACTIVE_TEXTURE 34017L
+#undef org_lwjgl_opengl_GL14_GL_MAX_TEXTURE_UNITS
+#define org_lwjgl_opengl_GL14_GL_MAX_TEXTURE_UNITS 34018L
+#undef org_lwjgl_opengl_GL14_GL_NORMAL_MAP
+#define org_lwjgl_opengl_GL14_GL_NORMAL_MAP 34065L
+#undef org_lwjgl_opengl_GL14_GL_REFLECTION_MAP
+#define org_lwjgl_opengl_GL14_GL_REFLECTION_MAP 34066L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP 34067L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_BINDING_CUBE_MAP
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_BINDING_CUBE_MAP 34068L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_POSITIVE_X
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_POSITIVE_X 34069L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_NEGATIVE_X
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_NEGATIVE_X 34070L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_POSITIVE_Y
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_POSITIVE_Y 34071L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 34072L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_POSITIVE_Z
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_POSITIVE_Z 34073L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 34074L
+#undef org_lwjgl_opengl_GL14_GL_PROXY_TEXTURE_CUBE_MAP
+#define org_lwjgl_opengl_GL14_GL_PROXY_TEXTURE_CUBE_MAP 34075L
+#undef org_lwjgl_opengl_GL14_GL_MAX_CUBE_MAP_TEXTURE_SIZE
+#define org_lwjgl_opengl_GL14_GL_MAX_CUBE_MAP_TEXTURE_SIZE 34076L
+#undef org_lwjgl_opengl_GL14_GL_COMPRESSED_ALPHA
+#define org_lwjgl_opengl_GL14_GL_COMPRESSED_ALPHA 34025L
+#undef org_lwjgl_opengl_GL14_GL_COMPRESSED_LUMINANCE
+#define org_lwjgl_opengl_GL14_GL_COMPRESSED_LUMINANCE 34026L
+#undef org_lwjgl_opengl_GL14_GL_COMPRESSED_LUMINANCE_ALPHA
+#define org_lwjgl_opengl_GL14_GL_COMPRESSED_LUMINANCE_ALPHA 34027L
+#undef org_lwjgl_opengl_GL14_GL_COMPRESSED_INTENSITY
+#define org_lwjgl_opengl_GL14_GL_COMPRESSED_INTENSITY 34028L
+#undef org_lwjgl_opengl_GL14_GL_COMPRESSED_RGB
+#define org_lwjgl_opengl_GL14_GL_COMPRESSED_RGB 34029L
+#undef org_lwjgl_opengl_GL14_GL_COMPRESSED_RGBA
+#define org_lwjgl_opengl_GL14_GL_COMPRESSED_RGBA 34030L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COMPRESSION_HINT
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COMPRESSION_HINT 34031L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COMPRESSED_IMAGE_SIZE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COMPRESSED_IMAGE_SIZE 34464L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COMPRESSED
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COMPRESSED 34465L
+#undef org_lwjgl_opengl_GL14_GL_NUM_COMPRESSED_TEXTURE_FORMATS
+#define org_lwjgl_opengl_GL14_GL_NUM_COMPRESSED_TEXTURE_FORMATS 34466L
+#undef org_lwjgl_opengl_GL14_GL_COMPRESSED_TEXTURE_FORMATS
+#define org_lwjgl_opengl_GL14_GL_COMPRESSED_TEXTURE_FORMATS 34467L
+#undef org_lwjgl_opengl_GL14_GL_MULTISAMPLE
+#define org_lwjgl_opengl_GL14_GL_MULTISAMPLE 32925L
+#undef org_lwjgl_opengl_GL14_GL_SAMPLE_ALPHA_TO_COVERAGE
+#define org_lwjgl_opengl_GL14_GL_SAMPLE_ALPHA_TO_COVERAGE 32926L
+#undef org_lwjgl_opengl_GL14_GL_SAMPLE_ALPHA_TO_ONE
+#define org_lwjgl_opengl_GL14_GL_SAMPLE_ALPHA_TO_ONE 32927L
+#undef org_lwjgl_opengl_GL14_GL_SAMPLE_COVERAGE
+#define org_lwjgl_opengl_GL14_GL_SAMPLE_COVERAGE 32928L
+#undef org_lwjgl_opengl_GL14_GL_SAMPLE_BUFFERS
+#define org_lwjgl_opengl_GL14_GL_SAMPLE_BUFFERS 32936L
+#undef org_lwjgl_opengl_GL14_GL_SAMPLES
+#define org_lwjgl_opengl_GL14_GL_SAMPLES 32937L
+#undef org_lwjgl_opengl_GL14_GL_SAMPLE_COVERAGE_VALUE
+#define org_lwjgl_opengl_GL14_GL_SAMPLE_COVERAGE_VALUE 32938L
+#undef org_lwjgl_opengl_GL14_GL_SAMPLE_COVERAGE_INVERT
+#define org_lwjgl_opengl_GL14_GL_SAMPLE_COVERAGE_INVERT 32939L
+#undef org_lwjgl_opengl_GL14_GL_MULTISAMPLE_BIT
+#define org_lwjgl_opengl_GL14_GL_MULTISAMPLE_BIT 536870912L
+#undef org_lwjgl_opengl_GL14_GL_TRANSPOSE_MODELVIEW_MATRIX
+#define org_lwjgl_opengl_GL14_GL_TRANSPOSE_MODELVIEW_MATRIX 34019L
+#undef org_lwjgl_opengl_GL14_GL_TRANSPOSE_PROJECTION_MATRIX
+#define org_lwjgl_opengl_GL14_GL_TRANSPOSE_PROJECTION_MATRIX 34020L
+#undef org_lwjgl_opengl_GL14_GL_TRANSPOSE_TEXTURE_MATRIX
+#define org_lwjgl_opengl_GL14_GL_TRANSPOSE_TEXTURE_MATRIX 34021L
+#undef org_lwjgl_opengl_GL14_GL_TRANSPOSE_COLOR_MATRIX
+#define org_lwjgl_opengl_GL14_GL_TRANSPOSE_COLOR_MATRIX 34022L
+#undef org_lwjgl_opengl_GL14_GL_COMBINE
+#define org_lwjgl_opengl_GL14_GL_COMBINE 34160L
+#undef org_lwjgl_opengl_GL14_GL_COMBINE_RGB
+#define org_lwjgl_opengl_GL14_GL_COMBINE_RGB 34161L
+#undef org_lwjgl_opengl_GL14_GL_COMBINE_ALPHA
+#define org_lwjgl_opengl_GL14_GL_COMBINE_ALPHA 34162L
+#undef org_lwjgl_opengl_GL14_GL_SOURCE0_RGB
+#define org_lwjgl_opengl_GL14_GL_SOURCE0_RGB 34176L
+#undef org_lwjgl_opengl_GL14_GL_SOURCE1_RGB
+#define org_lwjgl_opengl_GL14_GL_SOURCE1_RGB 34177L
+#undef org_lwjgl_opengl_GL14_GL_SOURCE2_RGB
+#define org_lwjgl_opengl_GL14_GL_SOURCE2_RGB 34178L
+#undef org_lwjgl_opengl_GL14_GL_SOURCE0_ALPHA
+#define org_lwjgl_opengl_GL14_GL_SOURCE0_ALPHA 34184L
+#undef org_lwjgl_opengl_GL14_GL_SOURCE1_ALPHA
+#define org_lwjgl_opengl_GL14_GL_SOURCE1_ALPHA 34185L
+#undef org_lwjgl_opengl_GL14_GL_SOURCE2_ALPHA
+#define org_lwjgl_opengl_GL14_GL_SOURCE2_ALPHA 34186L
+#undef org_lwjgl_opengl_GL14_GL_OPERAND0_RGB
+#define org_lwjgl_opengl_GL14_GL_OPERAND0_RGB 34192L
+#undef org_lwjgl_opengl_GL14_GL_OPERAND1_RGB
+#define org_lwjgl_opengl_GL14_GL_OPERAND1_RGB 34193L
+#undef org_lwjgl_opengl_GL14_GL_OPERAND2_RGB
+#define org_lwjgl_opengl_GL14_GL_OPERAND2_RGB 34194L
+#undef org_lwjgl_opengl_GL14_GL_OPERAND0_ALPHA
+#define org_lwjgl_opengl_GL14_GL_OPERAND0_ALPHA 34200L
+#undef org_lwjgl_opengl_GL14_GL_OPERAND1_ALPHA
+#define org_lwjgl_opengl_GL14_GL_OPERAND1_ALPHA 34201L
+#undef org_lwjgl_opengl_GL14_GL_OPERAND2_ALPHA
+#define org_lwjgl_opengl_GL14_GL_OPERAND2_ALPHA 34202L
+#undef org_lwjgl_opengl_GL14_GL_RGB_SCALE
+#define org_lwjgl_opengl_GL14_GL_RGB_SCALE 34163L
+#undef org_lwjgl_opengl_GL14_GL_ADD_SIGNED
+#define org_lwjgl_opengl_GL14_GL_ADD_SIGNED 34164L
+#undef org_lwjgl_opengl_GL14_GL_INTERPOLATE
+#define org_lwjgl_opengl_GL14_GL_INTERPOLATE 34165L
+#undef org_lwjgl_opengl_GL14_GL_SUBTRACT
+#define org_lwjgl_opengl_GL14_GL_SUBTRACT 34023L
+#undef org_lwjgl_opengl_GL14_GL_CONSTANT
+#define org_lwjgl_opengl_GL14_GL_CONSTANT 34166L
+#undef org_lwjgl_opengl_GL14_GL_PRIMARY_COLOR
+#define org_lwjgl_opengl_GL14_GL_PRIMARY_COLOR 34167L
+#undef org_lwjgl_opengl_GL14_GL_PREVIOUS
+#define org_lwjgl_opengl_GL14_GL_PREVIOUS 34168L
+#undef org_lwjgl_opengl_GL14_GL_DOT3_RGB
+#define org_lwjgl_opengl_GL14_GL_DOT3_RGB 34478L
+#undef org_lwjgl_opengl_GL14_GL_DOT3_RGBA
+#define org_lwjgl_opengl_GL14_GL_DOT3_RGBA 34479L
+#undef org_lwjgl_opengl_GL14_GL_CLAMP_TO_BORDER
+#define org_lwjgl_opengl_GL14_GL_CLAMP_TO_BORDER 33069L
+/* Inaccessible static: _00024assertionsDisabled */
+#undef org_lwjgl_opengl_GL14_GL_GENERATE_MIPMAP
+#define org_lwjgl_opengl_GL14_GL_GENERATE_MIPMAP 33169L
+#undef org_lwjgl_opengl_GL14_GL_GENERATE_MIPMAP_HINT
+#define org_lwjgl_opengl_GL14_GL_GENERATE_MIPMAP_HINT 33170L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_COMPONENT16
+#define org_lwjgl_opengl_GL14_GL_DEPTH_COMPONENT16 33189L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_COMPONENT24
+#define org_lwjgl_opengl_GL14_GL_DEPTH_COMPONENT24 33190L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_COMPONENT32
+#define org_lwjgl_opengl_GL14_GL_DEPTH_COMPONENT32 33191L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_DEPTH_SIZE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_DEPTH_SIZE 34890L
+#undef org_lwjgl_opengl_GL14_GL_DEPTH_TEXTURE_MODE
+#define org_lwjgl_opengl_GL14_GL_DEPTH_TEXTURE_MODE 34891L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COMPARE_MODE
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COMPARE_MODE 34892L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_COMPARE_FUNC
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_COMPARE_FUNC 34893L
+#undef org_lwjgl_opengl_GL14_GL_COMPARE_R_TO_TEXTURE
+#define org_lwjgl_opengl_GL14_GL_COMPARE_R_TO_TEXTURE 34894L
+#undef org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_SOURCE
+#define org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_SOURCE 33872L
+#undef org_lwjgl_opengl_GL14_GL_FOG_COORDINATE
+#define org_lwjgl_opengl_GL14_GL_FOG_COORDINATE 33873L
+#undef org_lwjgl_opengl_GL14_GL_FRAGMENT_DEPTH
+#define org_lwjgl_opengl_GL14_GL_FRAGMENT_DEPTH 33874L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_FOG_COORDINATE
+#define org_lwjgl_opengl_GL14_GL_CURRENT_FOG_COORDINATE 33875L
+#undef org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_ARRAY_TYPE
+#define org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_ARRAY_TYPE 33876L
+#undef org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_ARRAY_STRIDE 33877L
+#undef org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_ARRAY_POINTER
+#define org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_ARRAY_POINTER 33878L
+#undef org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_ARRAY
+#define org_lwjgl_opengl_GL14_GL_FOG_COORDINATE_ARRAY 33879L
+#undef org_lwjgl_opengl_GL14_GL_POINT_SIZE_MIN
+#define org_lwjgl_opengl_GL14_GL_POINT_SIZE_MIN 33062L
+#undef org_lwjgl_opengl_GL14_GL_POINT_SIZE_MAX
+#define org_lwjgl_opengl_GL14_GL_POINT_SIZE_MAX 33063L
+#undef org_lwjgl_opengl_GL14_GL_POINT_FADE_THRESHOLD_SIZE
+#define org_lwjgl_opengl_GL14_GL_POINT_FADE_THRESHOLD_SIZE 33064L
+#undef org_lwjgl_opengl_GL14_GL_POINT_DISTANCE_ATTENUATION
+#define org_lwjgl_opengl_GL14_GL_POINT_DISTANCE_ATTENUATION 33065L
+#undef org_lwjgl_opengl_GL14_GL_COLOR_SUM
+#define org_lwjgl_opengl_GL14_GL_COLOR_SUM 33880L
+#undef org_lwjgl_opengl_GL14_GL_CURRENT_SECONDARY_COLOR
+#define org_lwjgl_opengl_GL14_GL_CURRENT_SECONDARY_COLOR 33881L
+#undef org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY_SIZE
+#define org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY_SIZE 33882L
+#undef org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY_TYPE
+#define org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY_TYPE 33883L
+#undef org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY_STRIDE
+#define org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY_STRIDE 33884L
+#undef org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY_POINTER
+#define org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY_POINTER 33885L
+#undef org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY
+#define org_lwjgl_opengl_GL14_GL_SECONDARY_COLOR_ARRAY 33886L
+#undef org_lwjgl_opengl_GL14_GL_BLEND_DST_RGB
+#define org_lwjgl_opengl_GL14_GL_BLEND_DST_RGB 32968L
+#undef org_lwjgl_opengl_GL14_GL_BLEND_SRC_RGB
+#define org_lwjgl_opengl_GL14_GL_BLEND_SRC_RGB 32969L
+#undef org_lwjgl_opengl_GL14_GL_BLEND_DST_ALPHA
+#define org_lwjgl_opengl_GL14_GL_BLEND_DST_ALPHA 32970L
+#undef org_lwjgl_opengl_GL14_GL_BLEND_SRC_ALPHA
+#define org_lwjgl_opengl_GL14_GL_BLEND_SRC_ALPHA 32971L
+#undef org_lwjgl_opengl_GL14_GL_INCR_WRAP
+#define org_lwjgl_opengl_GL14_GL_INCR_WRAP 34055L
+#undef org_lwjgl_opengl_GL14_GL_DECR_WRAP
+#define org_lwjgl_opengl_GL14_GL_DECR_WRAP 34056L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_FILTER_CONTROL
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_FILTER_CONTROL 34048L
+#undef org_lwjgl_opengl_GL14_GL_TEXTURE_LOD_BIAS
+#define org_lwjgl_opengl_GL14_GL_TEXTURE_LOD_BIAS 34049L
+#undef org_lwjgl_opengl_GL14_GL_MAX_TEXTURE_LOD_BIAS
+#define org_lwjgl_opengl_GL14_GL_MAX_TEXTURE_LOD_BIAS 34045L
+#undef org_lwjgl_opengl_GL14_GL_GL_MIRRORED_REPEAT
+#define org_lwjgl_opengl_GL14_GL_GL_MIRRORED_REPEAT 33648L
+/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GL14 */
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glFogCoordf
+ * Signature: (F)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glFogCoordf
+ (JNIEnv *, jclass, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglFogCoordPointer
+ * Signature: (IILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglFogCoordPointer
+ (JNIEnv *, jclass, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglFogCoordPointerVBO
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglFogCoordPointerVBO
+ (JNIEnv *, jclass, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglMultiDrawArrays
+ * Signature: (ILjava/nio/IntBuffer;ILjava/nio/IntBuffer;II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglMultiDrawArrays
+ (JNIEnv *, jclass, jint, jobject, jint, jobject, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glPointParameterf
+ * Signature: (IF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glPointParameterf
+ (JNIEnv *, jclass, jint, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglPointParameterfv
+ * Signature: (ILjava/nio/FloatBuffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglPointParameterfv
+ (JNIEnv *, jclass, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glSecondaryColor3b
+ * Signature: (BBB)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glSecondaryColor3b
+ (JNIEnv *, jclass, jbyte, jbyte, jbyte);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glSecondaryColor3f
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glSecondaryColor3f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glSecondaryColor3ub
+ * Signature: (BBB)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glSecondaryColor3ub
+ (JNIEnv *, jclass, jbyte, jbyte, jbyte);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglSecondaryColorPointer
+ * Signature: (IIILjava/nio/Buffer;I)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglSecondaryColorPointer
+ (JNIEnv *, jclass, jint, jint, jint, jobject, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: nglSecondaryColorPointerVBO
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_nglSecondaryColorPointerVBO
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glBlendFuncSeparate
+ * Signature: (IIII)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glBlendFuncSeparate
+ (JNIEnv *, jclass, jint, jint, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glWindowPos2f
+ * Signature: (FF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glWindowPos2f
+ (JNIEnv *, jclass, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glWindowPos2i
+ * Signature: (II)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glWindowPos2i
+ (JNIEnv *, jclass, jint, jint);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glWindowPos3f
+ * Signature: (FFF)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glWindowPos3f
+ (JNIEnv *, jclass, jfloat, jfloat, jfloat);
+
+/*
+ * Class: org_lwjgl_opengl_GL14
+ * Method: glWindowPos3i
+ * Signature: (III)V
+ */
+JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL14_glWindowPos3i
+ (JNIEnv *, jclass, jint, jint, jint);
+
+#ifdef __cplusplus
+}
+#endif
+#endif