diff --git a/src/java/org/lwjgl/opengl/CoreGL.java b/src/java/org/lwjgl/opengl/CoreGL11.java similarity index 73% rename from src/java/org/lwjgl/opengl/CoreGL.java rename to src/java/org/lwjgl/opengl/CoreGL11.java index 9ce570fa..b183e310 100644 --- a/src/java/org/lwjgl/opengl/CoreGL.java +++ b/src/java/org/lwjgl/opengl/CoreGL11.java @@ -40,55 +40,22 @@ import java.nio.DoubleBuffer; import java.nio.Buffer; /** - * $Id$ + * $Id: CoreGL.java,v 1.23 2003/07/23 14:51:19 elias_naur Exp $ * - * The core OpenGL1.4 API, with no extensions. + * The core OpenGL1.1 API. * * @author cix_foo - * @version $Revision$ + * @version $Revision: 1.23 $ */ -public class CoreGL implements CoreGLConstants { +public class CoreGL11 implements CoreGL11Constants { public static native void glAccum(int op, float value); public static native void glAlphaFunc(int func, float ref); - public static native void glColorTable( - int target, - int internalFormat, - int width, - int format, - int type, - Buffer data); - - public static native void glColorSubTable( - int target, - int start, - int count, - int format, - int type, - Buffer data); - - public static native void glGetColorTable( - int target, - int format, - int type, - Buffer data); - - public static native void glGetColorTableParameteriv( - int target, - int pname, - IntBuffer params); - - public static native void glGetColorTableParameterfv( - int target, - int pname, - FloatBuffer params); - 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 native void glCallLists(int n, int type, Buffer lists); public static native void glCallList(int list); public static native void glBlendFunc(int sfactor, int dfactor); - public static native void glBlendColor(float red, float green, float blue, float alpha); public static native void glBitmap(int width, int height, float xorig, float yorig, float xmove, float ymove, ByteBuffer bitmap); public static native void glBindTexture(int target, int texture); public static native void glBegin(int mode); @@ -103,70 +70,6 @@ public class CoreGL implements CoreGLConstants { 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); - /* OpenGL 1.2 functions */ - public static native void glColorTableParameteriv(int target, int pname, IntBuffer params); - public static native void glColorTableParameterfv(int target, int pname, FloatBuffer params); - 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 native void glBlendEquation(int mode); - public static native void glHistogram(int target, int width, int internalformat, boolean sink); - public static native void glResetHistogram(int target); - public static native void glGetHistogram(int target, boolean reset, int format, int type, Buffer values); - public static native void glGetHistogramParameterfv(int target, int pname, FloatBuffer params); - public static native void glGetHistogramParameteriv(int target, int pname, IntBuffer params); - public static native void glMinmax(int target, int internalformat, boolean sink); - public static native void glResetMinmax(int target); - public static native void glGetMinmax(int target, boolean reset, int format, int types, Buffer values); - public static native void glGetMinmaxParameterfv(int target, int pname, FloatBuffer params); - public static native void glGetMinmaxParameteriv(int target, int pname, IntBuffer params); - public static native void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, Buffer image); - public static native void glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer image); - public static native void glConvolutionParameterf(int target, int pname, float params); - public static native void glConvolutionParameterfv(int target, int pname, FloatBuffer params); - public static native void glConvolutionParameteri(int target, int pname, int params); - public static native void glConvolutionParameteriv(int target, int pname, IntBuffer params); - 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 native void glGetConvolutionFilter(int target, int format, int type, Buffer image); - public static native void glGetConvolutionParameterfv(int target, int pname, FloatBuffer params); - public static native void glGetConvolutionParameteriv(int target, int pname, IntBuffer params); - public static native void glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer row, Buffer column); - public static native void glGetSeparableFilter(int target, int format, int type, Buffer row, Buffer column, Buffer span); - public static native void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices); - public static native void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, Buffer pixels); - public static native void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels); - public static native void glCopyTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height); - /* OpenGL 1.3 funstions */ - public static native void glActiveTexture(int texture); - public static native void glClientActiveTexture(int texture); - public static native void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, Buffer data); - public static native void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data); - public static native void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data); - public static native void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, Buffer data); - public static native void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data); - public static native void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data); - public static native void glGetCompressedTexImage(int target, int lod, Buffer img); - public static native void glMultiTexCoord1d(int target, double s); - public static native void glMultiTexCoord1f(int target, float s); - public static native void glMultiTexCoord1i(int target, int s); - public static native void glMultiTexCoord1s(int target, short s); - public static native void glMultiTexCoord2d(int target, double s, double t); - public static native void glMultiTexCoord2f(int target, float s, float t); - public static native void glMultiTexCoord2i(int target, int s, int t); - public static native void glMultiTexCoord2s(int target, short s, short t); - public static native void glMultiTexCoord3d(int target, double s, double t, double r); - public static native void glMultiTexCoord3f(int target, float s, float t, float r); - public static native void glMultiTexCoord3i(int target, int s, int t, int r); - public static native void glMultiTexCoord3s(int target, short s, short t, short r); - public static native void glMultiTexCoord4d(int target, double s, double t, double r, double q); - public static native void glMultiTexCoord4f(int target, float s, float t, float r, float q); - public static native void glMultiTexCoord4i(int target, int s, int t, int r, int q); - public static native void glMultiTexCoord4s(int target, short s, short t, short r, short q); - public static native void glLoadTransposeMatrixd(DoubleBuffer m); - public static native void glLoadTransposeMatrixf(FloatBuffer m); - public static native void glMultTransposeMatrixd(DoubleBuffer m); - public static native void glMultTransposeMatrixf(FloatBuffer m); - public static native void glSampleCoverage(float value, boolean invert); public static native void glCopyPixels(int x, int y, int width, int height, int type); public static native void glColorPointer(int size, int type, int stride, Buffer pointer); public static native void glColorMaterial(int face, int mode); @@ -411,18 +314,6 @@ public class CoreGL implements CoreGLConstants { 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); - public static native void glMultiDrawArrays( - int mode, - IntBuffer piFirst, - IntBuffer piCount, - int primcount); - -/* public static native void glMultiDrawElements( - int mode, - int piCount, - int type, - int pIndices, - int primcount);*/ } diff --git a/src/java/org/lwjgl/opengl/CoreGLConstants.java b/src/java/org/lwjgl/opengl/CoreGL11Constants.java similarity index 72% rename from src/java/org/lwjgl/opengl/CoreGLConstants.java rename to src/java/org/lwjgl/opengl/CoreGL11Constants.java index 16f98084..13ade8e3 100644 --- a/src/java/org/lwjgl/opengl/CoreGLConstants.java +++ b/src/java/org/lwjgl/opengl/CoreGL11Constants.java @@ -40,7 +40,7 @@ package org.lwjgl.opengl; * @author cix_foo * @version $Revision$ */ -public interface CoreGLConstants { +public interface CoreGL11Constants { /* AccumOp */ public static final int GL_ACCUM = 0x0100; public static final int GL_LOAD = 0x0101; @@ -109,6 +109,11 @@ public interface CoreGLConstants { 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; + /* GL_SRC_ALPHA */ /* GL_ONE_MINUS_SRC_ALPHA */ /* GL_DST_ALPHA */ @@ -175,9 +180,9 @@ public interface CoreGLConstants { 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_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; /* DepthFunction */ @@ -284,11 +289,11 @@ public interface CoreGLConstants { 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; + 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; @@ -926,227 +931,6 @@ public interface CoreGLConstants { /* GL_TEXTURE_BORDER_COLOR */ /* GL_TEXTURE_PRIORITY */ - /* OpenGL 1.2 constants */ - 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 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; - - /* OpenGL 1.3 constants */ - 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; - /* TextureTarget */ /* GL_TEXTURE_1D */ /* GL_TEXTURE_2D */ @@ -1266,76 +1050,6 @@ public interface CoreGLConstants { public static final int GL_T2F_C4F_N3F_V3F = 0x2A2C; public static final int GL_T4F_C4F_N3F_V4F = 0x2A2D; - - /* EXT_vertex_array */ - public static final int GL_VERTEX_ARRAY_EXT = 0x8074; - public static final int GL_NORMAL_ARRAY_EXT = 0x8075; - public static final int GL_COLOR_ARRAY_EXT = 0x8076; - public static final int GL_INDEX_ARRAY_EXT = 0x8077; - public static final int GL_TEXTURE_COORD_ARRAY_EXT = 0x8078; - public static final int GL_EDGE_FLAG_ARRAY_EXT = 0x8079; - public static final int GL_VERTEX_ARRAY_SIZE_EXT = 0x807A; - public static final int GL_VERTEX_ARRAY_TYPE_EXT = 0x807B; - public static final int GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C; - public static final int GL_VERTEX_ARRAY_COUNT_EXT = 0x807D; - public static final int GL_NORMAL_ARRAY_TYPE_EXT = 0x807E; - public static final int GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F; - public static final int GL_NORMAL_ARRAY_COUNT_EXT = 0x8080; - public static final int GL_COLOR_ARRAY_SIZE_EXT = 0x8081; - public static final int GL_COLOR_ARRAY_TYPE_EXT = 0x8082; - public static final int GL_COLOR_ARRAY_STRIDE_EXT = 0x8083; - public static final int GL_COLOR_ARRAY_COUNT_EXT = 0x8084; - public static final int GL_INDEX_ARRAY_TYPE_EXT = 0x8085; - public static final int GL_INDEX_ARRAY_STRIDE_EXT = 0x8086; - public static final int GL_INDEX_ARRAY_COUNT_EXT = 0x8087; - public static final int GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088; - public static final int GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089; - public static final int GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A; - public static final int GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B; - public static final int GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C; - public static final int GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D; - public static final int GL_VERTEX_ARRAY_POINTER_EXT = 0x808E; - public static final int GL_NORMAL_ARRAY_POINTER_EXT = 0x808F; - public static final int GL_COLOR_ARRAY_POINTER_EXT = 0x8090; - public static final int GL_INDEX_ARRAY_POINTER_EXT = 0x8091; - public static final int GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092; - public static final int GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093; - public static final int GL_DOUBLE_EXT = GL_DOUBLE; - - /* EXT_bgra */ - public static final int GL_BGR_EXT = 0x80E0; - public static final int GL_BGRA_EXT = 0x80E1; - - /* EXT_paletted_texture */ - - /* These must match the GL_COLOR_TABLE_*_SGI enumerants */ - public static final int GL_COLOR_TABLE_FORMAT_EXT = 0x80D8; - public static final int GL_COLOR_TABLE_WIDTH_EXT = 0x80D9; - public static final int GL_COLOR_TABLE_RED_SIZE_EXT = 0x80DA; - public static final int GL_COLOR_TABLE_GREEN_SIZE_EXT = 0x80DB; - public static final int GL_COLOR_TABLE_BLUE_SIZE_EXT = 0x80DC; - public static final int GL_COLOR_TABLE_ALPHA_SIZE_EXT = 0x80DD; - public static final int GL_COLOR_TABLE_LUMINANCE_SIZE_EXT = 0x80DE; - public static final int GL_COLOR_TABLE_INTENSITY_SIZE_EXT = 0x80DF; - - public static final int GL_COLOR_INDEX1_EXT = 0x80E2; - public static final int GL_COLOR_INDEX2_EXT = 0x80E3; - public static final int GL_COLOR_INDEX4_EXT = 0x80E4; - public static final int GL_COLOR_INDEX8_EXT = 0x80E5; - public static final int GL_COLOR_INDEX12_EXT = 0x80E6; - public static final int GL_COLOR_INDEX16_EXT = 0x80E7; - - /* WIN_draw_range_elements */ - public static final int GL_MAX_ELEMENTS_VERTICES_WIN = 0x80E8; - public static final int GL_MAX_ELEMENTS_INDICES_WIN = 0x80E9; - - /* WIN_phong_shading */ - public static final int GL_PHONG_WIN = 0x80EA ; - public static final int GL_PHONG_HINT_WIN = 0x80EB ; - - /* WIN_specular_fog */ - public static final int GL_FOG_SPECULAR_TEXTURE_WIN = 0x80EC; - /* 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; diff --git a/src/java/org/lwjgl/opengl/CoreGL12.java b/src/java/org/lwjgl/opengl/CoreGL12.java new file mode 100644 index 00000000..b582c563 --- /dev/null +++ b/src/java/org/lwjgl/opengl/CoreGL12.java @@ -0,0 +1,91 @@ +/* + * 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.ByteBuffer; +import java.nio.CharBuffer; +import java.nio.IntBuffer; +import java.nio.FloatBuffer; +import java.nio.DoubleBuffer; +import java.nio.Buffer; + +/** + * $Id: CoreGL.java,v 1.23 2003/07/23 14:51:19 elias_naur Exp $ + * + * The core OpenGL1.2.1 API, with the imaging subset. + * + * @author cix_foo + * @version $Revision: 1.23 $ + */ +public class CoreGL12 extends CoreGL11 implements CoreGL12Constants { + public static native void glColorTable(int target, int internalFormat, int width, int format, int type, Buffer data); + public static native void glColorSubTable(int target, int start, int count, int format, int type, Buffer data); + public static native void glColorTableParameteriv(int target, int pname, IntBuffer params); + public static native void glColorTableParameterfv(int target, int pname, FloatBuffer params); + 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 native void glGetColorTable(int target, int format, int type, Buffer data); + public static native void glGetColorTableParameteriv(int target, int pname, IntBuffer params); + public static native void glGetColorTableParameterfv(int target, int pname, FloatBuffer params); + 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 native void glGetHistogram(int target, boolean reset, int format, int type, Buffer values); + public static native void glGetHistogramParameterfv(int target, int pname, FloatBuffer params); + public static native void glGetHistogramParameteriv(int target, int pname, IntBuffer params); + public static native void glMinmax(int target, int internalformat, boolean sink); + public static native void glResetMinmax(int target); + public static native void glGetMinmax(int target, boolean reset, int format, int types, Buffer values); + public static native void glGetMinmaxParameterfv(int target, int pname, FloatBuffer params); + public static native void glGetMinmaxParameteriv(int target, int pname, IntBuffer params); + public static native void glConvolutionFilter1D(int target, int internalformat, int width, int format, int type, Buffer image); + public static native void glConvolutionFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer image); + public static native void glConvolutionParameterf(int target, int pname, float params); + public static native void glConvolutionParameterfv(int target, int pname, FloatBuffer params); + public static native void glConvolutionParameteri(int target, int pname, int params); + public static native void glConvolutionParameteriv(int target, int pname, IntBuffer params); + 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 native void glGetConvolutionFilter(int target, int format, int type, Buffer image); + public static native void glGetConvolutionParameterfv(int target, int pname, FloatBuffer params); + public static native void glGetConvolutionParameteriv(int target, int pname, IntBuffer params); + public static native void glSeparableFilter2D(int target, int internalformat, int width, int height, int format, int type, Buffer row, Buffer column); + public static native void glGetSeparableFilter(int target, int format, int type, Buffer row, Buffer column, Buffer span); + public static native void glDrawRangeElements(int mode, int start, int end, int count, int type, Buffer indices); + public static native void glTexImage3D(int target, int level, int internalFormat, int width, int height, int depth, int border, int format, int type, Buffer pixels); + public static native void glTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int type, Buffer pixels); + 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/CoreGL12Constants.java b/src/java/org/lwjgl/opengl/CoreGL12Constants.java new file mode 100644 index 00000000..b1988109 --- /dev/null +++ b/src/java/org/lwjgl/opengl/CoreGL12Constants.java @@ -0,0 +1,156 @@ +/* + * 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; + +/** + * $Id$ + * + * Core OpenGL 1.1 constants. + * + * @author cix_foo + * @version $Revision$ + */ +public interface CoreGL12Constants extends CoreGL11Constants { + 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; +} diff --git a/src/java/org/lwjgl/opengl/CoreGL13.java b/src/java/org/lwjgl/opengl/CoreGL13.java new file mode 100644 index 00000000..6df3483c --- /dev/null +++ b/src/java/org/lwjgl/opengl/CoreGL13.java @@ -0,0 +1,83 @@ +/* + * 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.ByteBuffer; +import java.nio.CharBuffer; +import java.nio.IntBuffer; +import java.nio.FloatBuffer; +import java.nio.DoubleBuffer; +import java.nio.Buffer; + +/** + * $Id: CoreGL.java,v 1.23 2003/07/23 14:51:19 elias_naur Exp $ + * + * The core OpenGL1.3 API. + * + * @author cix_foo + * @version $Revision: 1.23 $ + */ +public class CoreGL13 extends CoreGL12 implements CoreGL13Constants { + public static native void glActiveTexture(int texture); + public static native void glClientActiveTexture(int texture); + public static native void glCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int imageSize, Buffer data); + public static native void glCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int imageSize, Buffer data); + public static native void glCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int imageSize, Buffer data); + public static native void glCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int imageSize, Buffer data); + public static native void glCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int imageSize, Buffer data); + public static native void glCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int imageSize, Buffer data); + public static native void glGetCompressedTexImage(int target, int lod, Buffer img); + public static native void glMultiTexCoord1d(int target, double s); + public static native void glMultiTexCoord1f(int target, float s); + public static native void glMultiTexCoord1i(int target, int s); + public static native void glMultiTexCoord1s(int target, short s); + public static native void glMultiTexCoord2d(int target, double s, double t); + public static native void glMultiTexCoord2f(int target, float s, float t); + public static native void glMultiTexCoord2i(int target, int s, int t); + public static native void glMultiTexCoord2s(int target, short s, short t); + public static native void glMultiTexCoord3d(int target, double s, double t, double r); + public static native void glMultiTexCoord3f(int target, float s, float t, float r); + public static native void glMultiTexCoord3i(int target, int s, int t, int r); + public static native void glMultiTexCoord3s(int target, short s, short t, short r); + public static native void glMultiTexCoord4d(int target, double s, double t, double r, double q); + public static native void glMultiTexCoord4f(int target, float s, float t, float r, float q); + public static native void glMultiTexCoord4i(int target, int s, int t, int r, int q); + public static native void glMultiTexCoord4s(int target, short s, short t, short r, short q); + public static native void glLoadTransposeMatrixd(DoubleBuffer m); + public static native void glLoadTransposeMatrixf(FloatBuffer m); + public static native void glMultTransposeMatrixd(DoubleBuffer m); + public static native void glMultTransposeMatrixf(FloatBuffer m); + public static native void glSampleCoverage(float value, boolean invert); +} + + diff --git a/src/java/org/lwjgl/opengl/CoreGL13Constants.java b/src/java/org/lwjgl/opengl/CoreGL13Constants.java new file mode 100644 index 00000000..c93b8cec --- /dev/null +++ b/src/java/org/lwjgl/opengl/CoreGL13Constants.java @@ -0,0 +1,145 @@ +/* + * 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; + +/** + * $Id$ + * + * Core OpenGL 1.1 constants. + * + * @author cix_foo + * @version $Revision$ + */ +public interface CoreGL13Constants extends CoreGL12Constants { + 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; +} diff --git a/src/java/org/lwjgl/opengl/CoreGL14.java b/src/java/org/lwjgl/opengl/CoreGL14.java new file mode 100644 index 00000000..90fb81c3 --- /dev/null +++ b/src/java/org/lwjgl/opengl/CoreGL14.java @@ -0,0 +1,55 @@ +/* + * 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.ByteBuffer; +import java.nio.CharBuffer; +import java.nio.IntBuffer; +import java.nio.FloatBuffer; +import java.nio.DoubleBuffer; +import java.nio.Buffer; + +/** + * $Id: CoreGL.java,v 1.23 2003/07/23 14:51:19 elias_naur Exp $ + * + * The core OpenGL1.4 API. + * + * @author cix_foo + * @version $Revision: 1.23 $ + */ +public class CoreGL14 extends CoreGL13 implements CoreGL14Constants { + public static native void glMultiDrawArrays(int mode, IntBuffer piFirst, IntBuffer piCount, int primcount); +/* public static native void glMultiDrawElements(int mode, int piCount, int type, int pIndices, int primcount);*/ +} + + diff --git a/src/java/org/lwjgl/opengl/CoreGL14Constants.java b/src/java/org/lwjgl/opengl/CoreGL14Constants.java new file mode 100644 index 00000000..0d6d1d95 --- /dev/null +++ b/src/java/org/lwjgl/opengl/CoreGL14Constants.java @@ -0,0 +1,44 @@ +/* + * 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; + +/** + * $Id$ + * + * Core OpenGL 1.1 constants. + * + * @author cix_foo + * @version $Revision$ + */ +public interface CoreGL14Constants extends CoreGL13Constants { +} diff --git a/src/java/org/lwjgl/opengl/GL.java b/src/java/org/lwjgl/opengl/GL.java index 96e1ab14..55576586 100644 --- a/src/java/org/lwjgl/opengl/GL.java +++ b/src/java/org/lwjgl/opengl/GL.java @@ -47,7 +47,7 @@ import java.nio.Buffer; * @author cix_foo * @version $Revision$ */ -public class GL extends CoreGL implements GLConstants { +public class GL extends CoreGL14 implements GLConstants { public static native void glActiveStencilFaceEXT(int face); public static native void glActiveTextureARB(int texture); diff --git a/src/java/org/lwjgl/opengl/GLConstants.java b/src/java/org/lwjgl/opengl/GLConstants.java index 71de652c..bd0b98aa 100644 --- a/src/java/org/lwjgl/opengl/GLConstants.java +++ b/src/java/org/lwjgl/opengl/GLConstants.java @@ -63,7 +63,6 @@ import org.lwjgl.opengl.wgl.WGLMakeCurrentRead; public interface GLConstants extends - CoreGLConstants, ARBCubeMap, ARBDepthTexture, ARBMatrixPalette, @@ -99,6 +98,7 @@ public interface GLConstants EXTFogCoord, EXTLightMaxExponent, EXTPackedPixels, + EXTPalettedTexture, EXTPointParameters, EXTRescaleNormal, EXTSecondaryColor, diff --git a/src/java/org/lwjgl/opengl/GLUConstants.java b/src/java/org/lwjgl/opengl/GLUConstants.java index 58fa2f3b..5301083e 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 = CoreGLConstants.GL_TRUE; - public static final int GLU_FALSE = CoreGLConstants.GL_FALSE; + public static final int GLU_TRUE = CoreGL11Constants.GL_TRUE; + public static final int GLU_FALSE = CoreGL11Constants.GL_FALSE; /**** Quadric constants ****/ diff --git a/src/java/org/lwjgl/opengl/GLWindow.java b/src/java/org/lwjgl/opengl/GLWindow.java index 7fb88864..657fe67a 100644 --- a/src/java/org/lwjgl/opengl/GLWindow.java +++ b/src/java/org/lwjgl/opengl/GLWindow.java @@ -187,7 +187,7 @@ public class GLWindow extends Window { map.put(fields[i].getName(), fields[i]); } - String exts = CoreGL.glGetString(CoreGL.GL_EXTENSIONS); + String exts = CoreGL11.glGetString(CoreGL11.GL_EXTENSIONS); StringTokenizer st = new StringTokenizer(exts); while (st.hasMoreTokens()) { String ext = st.nextToken(); @@ -206,7 +206,7 @@ public class GLWindow extends Window { } // Let's see what openGL version we are too: - String version = CoreGL.glGetString(CoreGL.GL_VERSION); + String version = CoreGL11.glGetString(CoreGL11.GL_VERSION); int i = version.indexOf("1."); if (i > -1) { char c = version.charAt(i + 2); diff --git a/src/java/org/lwjgl/opengl/ext/EXTBgra.java b/src/java/org/lwjgl/opengl/ext/EXTBgra.java index c9d19e9c..0ed5b966 100644 --- a/src/java/org/lwjgl/opengl/ext/EXTBgra.java +++ b/src/java/org/lwjgl/opengl/ext/EXTBgra.java @@ -38,8 +38,6 @@ * @author cas */ public interface EXTBgra { - /* - public static final int GL_ BGR_EXT = 0x80E0; - public static final int GL_ BGRA_EXT = 0x80E1; - */ + public static final int GL_BGR_EXT = 0x80E0; + public static final int GL_BGRA_EXT = 0x80E1; } diff --git a/src/java/org/lwjgl/opengl/ext/EXTPalettedTexture.java b/src/java/org/lwjgl/opengl/ext/EXTPalettedTexture.java new file mode 100644 index 00000000..ea1ea1df --- /dev/null +++ b/src/java/org/lwjgl/opengl/ext/EXTPalettedTexture.java @@ -0,0 +1,56 @@ +/* + * 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.ext; + +/** + * EXT_bgra_constants + * + * @author cas + */ +public interface EXTPalettedTexture { + public static final int GL_COLOR_TABLE_FORMAT_EXT = 0x80D8; + public static final int GL_COLOR_TABLE_WIDTH_EXT = 0x80D9; + public static final int GL_COLOR_TABLE_RED_SIZE_EXT = 0x80DA; + public static final int GL_COLOR_TABLE_GREEN_SIZE_EXT = 0x80DB; + public static final int GL_COLOR_TABLE_BLUE_SIZE_EXT = 0x80DC; + public static final int GL_COLOR_TABLE_ALPHA_SIZE_EXT = 0x80DD; + public static final int GL_COLOR_TABLE_LUMINANCE_SIZE_EXT = 0x80DE; + public static final int GL_COLOR_TABLE_INTENSITY_SIZE_EXT = 0x80DF; + + public static final int GL_COLOR_INDEX1_EXT = 0x80E2; + public static final int GL_COLOR_INDEX2_EXT = 0x80E3; + public static final int GL_COLOR_INDEX4_EXT = 0x80E4; + public static final int GL_COLOR_INDEX8_EXT = 0x80E5; + public static final int GL_COLOR_INDEX12_EXT = 0x80E6; + public static final int GL_COLOR_INDEX16_EXT = 0x80E7; +} diff --git a/src/native/common/Makefile.am b/src/native/common/Makefile.am index 779f6051..52a0d550 100644 --- a/src/native/common/Makefile.am +++ b/src/native/common/Makefile.am @@ -37,8 +37,14 @@ COMMON = \ org_lwjgl_openal_eax_EAXBufferProperties.h \ org_lwjgl_openal_eax_EAXListenerProperties.cpp \ org_lwjgl_openal_eax_EAXListenerProperties.h \ - org_lwjgl_opengl_CoreGL.cpp \ - org_lwjgl_opengl_CoreGL.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_GL.cpp \ org_lwjgl_opengl_GL.h \ org_lwjgl_opengl_GLU.cpp \ diff --git a/src/native/common/org_lwjgl_opengl_CoreGL.cpp b/src/native/common/org_lwjgl_opengl_CoreGL.cpp deleted file mode 100644 index 19fc614f..00000000 --- a/src/native/common/org_lwjgl_opengl_CoreGL.cpp +++ /dev/null @@ -1,3616 +0,0 @@ -/* - * 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_CoreGL.h" -#include "checkGLerror.h" -#include "extgl.h" - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glAccum - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAccum(JNIEnv * env, jclass clazz, jint p0, jfloat p1) -{ - glAccum((GLint) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glAlphaFunc - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAlphaFunc(JNIEnv * env, jclass clazz, jint p0, jfloat p1) -{ - glAlphaFunc((GLint) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClearColor - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glClearAccum - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glClear - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClear(JNIEnv * env, jclass clazz, jint p0) -{ - glClear((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCallLists - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallLists(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject lists_buffer) -{ - const void *lists = (const void *)env->GetDirectBufferAddress(lists_buffer); - glCallLists((GLint) p0, (GLint) p1, lists); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCallList - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallList(JNIEnv * env, jclass clazz, jint p0) -{ - glCallList((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBlendFunc - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendFunc(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glBlendFunc((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBlendColor - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendColor(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3) -{ - glBlendColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBitmap - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBitmap(JNIEnv * env, jclass clazz, jint p0, jint p1, jfloat p2, jfloat p3, jfloat p4, jfloat p5, jobject image_buffer) -{ - const GLubyte *image = (const GLubyte *)env->GetDirectBufferAddress(image_buffer); - glBitmap((GLint) p0, (GLint) p1, (GLfloat) p2, (GLfloat) p3, (GLfloat) p4, (GLfloat) p5, image); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBindTexture - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBindTexture(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glBindTexture((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBegin - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBegin(JNIEnv * env, jclass clazz, jint p0) -{ - glBegin((GLint) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEnd - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnd(JNIEnv * env, jclass clazz) -{ - glEnd(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glArrayElement - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glArrayElement(JNIEnv * env, jclass clazz, jint p0) -{ - glArrayElement((GLint) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glAreTexturesResident - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glAreTexturesResident(JNIEnv * env, jclass clazz, jint p0, jobject names_buffer, jobject residences_buffer) -{ - const GLuint *names = (const GLuint *)env->GetDirectBufferAddress(names_buffer); - GLboolean *residences = (GLboolean *)env->GetDirectBufferAddress(residences_buffer); - jboolean ret = (jboolean) glAreTexturesResident((GLint) p0, names, residences); - CHECK_GL_ERROR - return ret; -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClearDepth - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearDepth(JNIEnv * env, jclass clazz, jdouble p0) -{ - glClearDepth((GLdouble) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDeleteLists - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteLists(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glDeleteLists((GLuint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDeleteTextures - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); - glDeleteTextures((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCullFace - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCullFace(JNIEnv * env, jclass clazz, jint p0) -{ - glCullFace((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyTexSubImage2D - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glCopyTexSubImage1D - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glCopyTexImage2D - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glCopyTexImage1D - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glCopyPixels - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glColorPointer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glColorPointer((GLint) p0, (GLint) p1, (GLint) p2, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorMaterial - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMaterial(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glColorMaterial((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorMask - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glColor3b - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3b(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2) -{ - glColor3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glColor3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) -{ - glColor3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) -{ - glColor3i((GLint) p0, (GLint) p1, (GLint) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glColor3s((GLshort) p0, (GLshort) p1, (GLshort) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3ub - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ub(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2) -{ - glColor3ub((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3ui - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ui(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) -{ - glColor3ui((GLint) p0, (GLint) p1, (GLint) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3us - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3us(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glColor3us((GLshort) p0, (GLshort) p1, (GLshort) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4b - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glColor4d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glColor4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glColor4i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) -{ - glColor4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glColor4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4ub - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glColor4ui - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ui(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) -{ - glColor4ui((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4us - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4us(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glColor4us((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClipPlane - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glClipPlane((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClearStencil - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearStencil(JNIEnv * env, jclass clazz, jint p0) -{ - glClearStencil((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClearIndex - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearIndex(JNIEnv * env, jclass clazz, jfloat p0) -{ - glClearIndex((GLfloat) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalPoint1 - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint1(JNIEnv * env, jclass clazz, jint p0) -{ - glEvalPoint1((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalPoint2 - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint2(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glEvalPoint2((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalMesh1 - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glEvalMesh2 - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glEvalCoord1d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1d(JNIEnv * env, jclass clazz, jdouble p0) -{ - glEvalCoord1d((GLdouble) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalCoord1f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1f(JNIEnv * env, jclass clazz, jfloat p0) -{ - glEvalCoord1f((GLfloat) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalCoord2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) -{ - glEvalCoord2d((GLdouble) p0, (GLdouble) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalCoord2f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) -{ - glEvalCoord2f((GLfloat) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEnableClientState - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnableClientState(JNIEnv * env, jclass clazz, jint p0) -{ - glEnableClientState((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDisableClientState - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisableClientState(JNIEnv * env, jclass clazz, jint p0) -{ - glDisableClientState((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEnable - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnable(JNIEnv * env, jclass clazz, jint p0) -{ - glEnable((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDisable - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisable(JNIEnv * env, jclass clazz, jint p0) -{ - glDisable((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEdgeFlagPointer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagPointer(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glEdgeFlagPointer((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEdgeFlag - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlag(JNIEnv * env, jclass clazz, jboolean p0) -{ - glEdgeFlag((GLboolean) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawPixels - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glDrawPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawElements - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawElements(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glDrawElements((GLint) p0, (GLint) p1, (GLint) p2, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawBuffer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawBuffer(JNIEnv * env, jclass clazz, jint p0) -{ - glDrawBuffer((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawArrays - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glDepthRange - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthRange(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) -{ - glDepthRange((GLdouble) p0, (GLdouble) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDepthMask - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthMask(JNIEnv * env, jclass clazz, jboolean p0) -{ - glDepthMask((GLboolean) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDepthFunc - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthFunc(JNIEnv * env, jclass clazz, jint p0) -{ - glDepthFunc((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFeedbackBuffer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFeedbackBuffer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glFeedbackBuffer((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPixelMapfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetPixelMapfv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPixelMapuiv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); - glGetPixelMapuiv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPixelMapusv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLushort *address = (GLushort *)env->GetDirectBufferAddress(buffer); - glGetPixelMapusv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMaterialfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetMaterialfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMaterialiv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetMaterialiv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMapdv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapdv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); - glGetMapdv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMapfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetMapfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMapiv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetMapiv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetLightfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetLightfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetLightiv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetLightiv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetError - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGetError(JNIEnv * env, jclass clazz) -{ - jint ret = (jint) glGetError(); - CHECK_GL_ERROR - return ret; -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetClipPlane - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetClipPlane(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); - glGetClipPlane((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetBooleanv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetBooleanv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); - glGetBooleanv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetDoublev - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetDoublev(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); - glGetDoublev((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetFloatv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetFloatv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetFloatv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetIntegerv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetIntegerv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetIntegerv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGenTextures - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGenTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); - glGenTextures((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGenLists - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGenLists(JNIEnv * env, jclass clazz, jint p0) -{ - jint ret = (jint) glGenLists((GLint) p0); - CHECK_GL_ERROR - return ret; -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFrustum - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glFrontFace - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrontFace(JNIEnv * env, jclass clazz, jint p0) -{ - glFrontFace((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFogf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogf(JNIEnv * env, jclass clazz, jint p0, jfloat p1) -{ - glFogf((GLint) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFogi - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogi(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glFogi((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFogfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glFogfv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFogiv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogiv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); - glFogiv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFlush - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFlush(JNIEnv * env, jclass clazz) -{ - glFlush(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFinish - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFinish(JNIEnv * env, jclass clazz) -{ - glFinish(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPointerv - */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPointerv(JNIEnv * env, jclass clazz, jint p0, int size) -{ - void *pointer; - glGetPointerv((GLint) p0, &pointer); - CHECK_GL_ERROR - return env->NewDirectByteBuffer(pointer, size); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIsEnabled - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsEnabled(JNIEnv * env, jclass clazz, jint p0) -{ - jboolean ret = (jboolean) glIsEnabled((GLint) p0); - CHECK_GL_ERROR - return ret; -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glInterleavedArrays - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInterleavedArrays(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glInterleavedArrays((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glInitNames - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInitNames(JNIEnv * env, jclass clazz) -{ - glInitNames(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexPointer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glIndexPointer((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexMask - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexMask(JNIEnv * env, jclass clazz, jint p0) -{ - glIndexMask((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexd - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexd(JNIEnv * env, jclass clazz, jdouble p0) -{ - glIndexd((GLdouble) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexf(JNIEnv * env, jclass clazz, jfloat p0) -{ - glIndexf((GLfloat) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexi - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexi(JNIEnv * env, jclass clazz, jint p0) -{ - glIndexi((GLint) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexs - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexs(JNIEnv * env, jclass clazz, jshort p0) -{ - glIndexs((GLshort) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexub - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexub(JNIEnv * env, jclass clazz, jbyte p0) -{ - glIndexub((GLbyte) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glHint - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glHint(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glHint((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexParameterfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetTexParameterfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexParameteriv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetTexParameteriv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexLevelParameterfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameterfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetTexLevelParameterfv((GLint) p0, (GLint) p1, (GLint) p2, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexLevelParameteriv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameteriv(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) -{ - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetTexLevelParameteriv((GLint) p0, (GLint) p1, (GLint) p2, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexImage - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer) -{ - void *address = (void *)env->GetDirectBufferAddress(buffer); - glGetTexImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexGendv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGendv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLdouble *address = (GLdouble *)env->GetDirectBufferAddress(buffer); - glGetTexGendv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexGenfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetTexGenfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexGeniv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGeniv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetTexGeniv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexEnvfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetTexEnvfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexEnviv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetTexEnviv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetString - */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL_glGetString(JNIEnv * env, jclass clazz, jint p0) -{ - const GLubyte * string = glGetString((GLenum) p0); - return env->NewStringUTF((const char *) string); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPolygonStipple - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer) -{ - GLubyte *address = (GLubyte *)env->GetDirectBufferAddress(buffer); - glGetPolygonStipple(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIsList - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsList(JNIEnv * env, jclass clazz, jint p0) -{ - jboolean ret = (jboolean) glIsList((GLint) p0); - CHECK_GL_ERROR - return ret; -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMaterialf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glMateriali - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glMaterialfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glMaterialfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMaterialiv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); - glMaterialiv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMapGrid1d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2) -{ - glMapGrid1d((GLint) p0, (GLdouble) p1, (GLdouble) p2); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMapGrid1f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glMapGrid2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jint p3, jdouble p4, jdouble p5) -{ - glMapGrid2d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLdouble) p4, (GLdouble) p5); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMapGrid2f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glMap2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jdouble p5, jdouble p6, jint p7, jint p8, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glMap2d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, (GLdouble) p5, (GLdouble) p6, (GLint) p7, (GLint) p8, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMap2f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jfloat p5, jfloat p6, jint p7, jint p8, jobject buffer) -{ - const GLfloat *address = (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_CoreGL - * Method: glMap1d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1d(JNIEnv * env, jclass clazz, jint p0, jdouble p1, jdouble p2, jint p3, jint p4, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glMap1d((GLint) p0, (GLdouble) p1, (GLdouble) p2, (GLint) p3, (GLint) p4, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMap1f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jint p4, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glMap1f((GLint) p0, (GLfloat) p1, (GLfloat) p2, (GLint) p3, (GLint) p4, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLogicOp - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLogicOp(JNIEnv * env, jclass clazz, jint p0) -{ - glLogicOp((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadName - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadName(JNIEnv * env, jclass clazz, jint p0) -{ - glLoadName((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadMatrixd - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixd(JNIEnv * env, jclass clazz, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glLoadMatrixd(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadMatrixf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixf(JNIEnv * env, jclass clazz, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glLoadMatrixf(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadIdentity - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadIdentity(JNIEnv * env, jclass clazz) -{ - glLoadIdentity(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glListBase - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glListBase(JNIEnv * env, jclass clazz, jint p0) -{ - glListBase((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLineWidth - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineWidth(JNIEnv * env, jclass clazz, jfloat p0) -{ - glLineWidth((GLfloat) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLineStipple - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineStipple(JNIEnv * env, jclass clazz, jint p0, jshort p1) -{ - glLineStipple((GLint) p0, (GLshort) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightModelf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelf(JNIEnv * env, jclass clazz, jint p0, jfloat p1) -{ - glLightModelf((GLint) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightModeli - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeli(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glLightModeli((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightModelfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelfv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glLightModelfv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightModeliv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeliv(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); - glLightModeliv((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glLighti - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glLightfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glLightfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightiv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); - glLightiv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIsTexture - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsTexture(JNIEnv * env, jclass clazz, jint p0) -{ - jboolean ret = (jboolean) glIsTexture((GLint) p0); - CHECK_GL_ERROR - return ret; -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMatrixMode - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMatrixMode(JNIEnv * env, jclass clazz, jint p0) -{ - glMatrixMode((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPolygonStipple - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonStipple(JNIEnv * env, jclass clazz, jobject buffer) -{ - const GLubyte *address = (const GLubyte *)env->GetDirectBufferAddress(buffer); - glPolygonStipple(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPolygonOffset - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonOffset(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) -{ - glPolygonOffset((GLfloat) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPolygonMode - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonMode(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glPolygonMode((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPointSize - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPointSize(JNIEnv * env, jclass clazz, jfloat p0) -{ - glPointSize((GLfloat) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelZoom - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelZoom(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) -{ - glPixelZoom((GLfloat) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelTransferf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferf(JNIEnv * env, jclass clazz, jint p0, jfloat p1) -{ - glPixelTransferf((GLint) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelTransferi - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferi(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glPixelTransferi((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelStoref - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStoref(JNIEnv * env, jclass clazz, jint p0, jfloat p1) -{ - glPixelStoref((GLint) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelStorei - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStorei(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glPixelStorei((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelMapfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glPixelMapfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelMapuiv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapuiv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); - glPixelMapuiv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelMapusv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapusv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLushort *address = (const GLushort *)env->GetDirectBufferAddress(buffer); - glPixelMapusv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPassThrough - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPassThrough(JNIEnv * env, jclass clazz, jfloat p0) -{ - glPassThrough((GLfloat) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glOrtho - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glNormalPointer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormalPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glNormalPointer((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3b - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3b(JNIEnv * env, jclass clazz, jbyte p0, jbyte p1, jbyte p2) -{ - glNormal3b((GLbyte) p0, (GLbyte) p1, (GLbyte) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glNormal3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) -{ - glNormal3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) -{ - glNormal3i((GLint) p0, (GLint) p1, (GLint) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glNormal3s((GLshort) p0, (GLshort) p1, (GLshort) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNewList - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNewList(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glNewList((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEndList - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEndList(JNIEnv * env, jclass clazz) -{ - glEndList(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultMatrixd - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixd(JNIEnv * env, jclass clazz, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glMultMatrixd(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultMatrixf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixf(JNIEnv * env, jclass clazz, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glMultMatrixf(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPrioritizeTextures - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPrioritizeTextures(JNIEnv * env, jclass clazz, jint p0, jobject buffer, jobject buffer2) -{ - const GLuint *address = (const GLuint *)env->GetDirectBufferAddress(buffer); - const GLfloat *address2 = (const GLfloat *)env->GetDirectBufferAddress(buffer2); - glPrioritizeTextures((GLint) p0, address, address2); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glShadeModel - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glShadeModel(JNIEnv * env, jclass clazz, jint p0) -{ - glShadeModel((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glSelectBuffer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSelectBuffer(JNIEnv * env, jclass clazz, jint p0, jobject buffer) -{ - GLuint *address = (GLuint *)env->GetDirectBufferAddress(buffer); - glSelectBuffer((GLint) p0, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glScissor - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glScaled - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScaled(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glScaled((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glScalef - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glRotated - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotated(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glRotated((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRotatef - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glRenderMode - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glRenderMode(JNIEnv * env, jclass clazz, jint p0) -{ - jint ret = (jint) glRenderMode((GLint) p0); - CHECK_GL_ERROR - return ret; -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRectd - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectd(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glRectd((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRectf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glRecti - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glRects - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRects(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glRects((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glReadPixels - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadPixels(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) -{ - void *address = (void *)env->GetDirectBufferAddress(buffer); - glReadPixels((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glReadBuffer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadBuffer(JNIEnv * env, jclass clazz, jint p0) -{ - glReadBuffer((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) -{ - glRasterPos2d((GLdouble) p0, (GLdouble) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos2f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) -{ - glRasterPos2f((GLfloat) p0, (GLfloat) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos2i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2i(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glRasterPos2i((GLint) p0, (GLint) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos2s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2s(JNIEnv * env, jclass clazz, jshort p0, jshort p1) -{ - glRasterPos2s((GLshort) p0, (GLshort) p1); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glRasterPos3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos3f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glRasterPos3i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glRasterPos3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glRasterPos3s((GLshort) p0, (GLshort) p1, (GLshort) p2); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos4d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glRasterPos4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos4f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glRasterPos4i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glRasterPos4s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glRasterPos4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPushName - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushName(JNIEnv * env, jclass clazz, jint p0) -{ - glPushName((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPopName - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopName(JNIEnv * env, jclass clazz) -{ - glPopName(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPushMatrix - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushMatrix(JNIEnv * env, jclass clazz) -{ - glPushMatrix(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPopMatrix - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopMatrix(JNIEnv * env, jclass clazz) -{ - glPopMatrix(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPushClientAttrib - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushClientAttrib(JNIEnv * env, jclass clazz, jint p0) -{ - glPushClientAttrib((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPopClientAttrib - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopClientAttrib(JNIEnv * env, jclass clazz) -{ - glPopClientAttrib(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPushAttrib - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushAttrib(JNIEnv * env, jclass clazz, jint p0) -{ - glPushAttrib((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPopAttrib - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopAttrib(JNIEnv * env, jclass clazz) -{ - glPopAttrib(); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glStencilFunc - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glVertexPointer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertexPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glVertexPointer((GLint) p0, (GLint) p1, (GLint) p2, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) -{ - glVertex2d((GLdouble) p0, (GLdouble) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex2f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) -{ - glVertex2f((GLfloat) p0, (GLfloat) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex2i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2i(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glVertex2i((GLint) p0, (GLint) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex2s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2s(JNIEnv * env, jclass clazz, jshort p0, jshort p1) -{ - glVertex2s((GLshort) p0, (GLshort) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glVertex3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex3f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) -{ - glVertex3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex3i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) -{ - glVertex3i((GLint) p0, (GLint) p1, (GLint) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glVertex3s((GLshort) p0, (GLshort) p1, (GLshort) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex4d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glVertex4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex4f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glVertex4i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glVertex4s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glVertex4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTranslated - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslated(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glTranslated((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTranslatef - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glTexSubImage2D - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer) -{ - const void *address = (const void *)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_CoreGL - * Method: glTexSubImage1D - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glTexSubImage1D((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexParameterf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glTexParameteri - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glTexImage2D - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage2D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jint p7, jobject buffer) -{ - const void *address = (const void *)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_CoreGL - * Method: glTexImage1D - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage1D(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jint p6, jobject buffer) -{ - const void *address = (const void *)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_CoreGL - * Method: glTexGend - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGend(JNIEnv * env, jclass clazz, jint p0, jint p1, jdouble p2) -{ - glTexGend((GLint) p0, (GLint) p1, (GLdouble) p2); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexGenf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glTexGeni - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glTexGendv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGendv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glTexGendv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexGenfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glTexGenfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexGeniv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeniv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); - glTexGeniv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexEnvf - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glTexEnvi - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glTexEnvfv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glTexEnvfv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexEnviv - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnviv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer) -{ - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); - glTexEnviv((GLint) p0, (GLint) p1, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoordPointer - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoordPointer(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glTexCoordPointer((GLint) p0, (GLint) p1, (GLint) p2, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord1d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1d(JNIEnv * env, jclass clazz, jdouble p0) -{ - glTexCoord1d((GLdouble) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord1f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1f(JNIEnv * env, jclass clazz, jfloat p0) -{ - glTexCoord1f((GLfloat) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord1i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1i(JNIEnv * env, jclass clazz, jint p0) -{ - glTexCoord1i((GLint) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord1s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1s(JNIEnv * env, jclass clazz, jshort p0) -{ - glTexCoord1s((GLshort) p0); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord2d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1) -{ - glTexCoord2d((GLdouble) p0, (GLdouble) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord2f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1) -{ - glTexCoord2f((GLfloat) p0, (GLfloat) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord2i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2i(JNIEnv * env, jclass clazz, jint p0, jint p1) -{ - glTexCoord2i((GLint) p0, (GLint) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord2s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2s(JNIEnv * env, jclass clazz, jshort p0, jshort p1) -{ - glTexCoord2s((GLshort) p0, (GLshort) p1); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord3d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2) -{ - glTexCoord3d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord3f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3f(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2) -{ - glTexCoord3f((GLfloat) p0, (GLfloat) p1, (GLfloat) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord3i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2) -{ - glTexCoord3i((GLint) p0, (GLint) p1, (GLint) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord3s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2) -{ - glTexCoord3s((GLshort) p0, (GLshort) p1, (GLshort) p2); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord4d - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4d(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3) -{ - glTexCoord4d((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord4f - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glTexCoord4i - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4i(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3) -{ - glTexCoord4i((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord4s - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4s(JNIEnv * env, jclass clazz, jshort p0, jshort p1, jshort p2, jshort p3) -{ - glTexCoord4s((GLshort) p0, (GLshort) p1, (GLshort) p2, (GLshort) p3); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glStencilOp - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glStencilMask - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilMask(JNIEnv * env, jclass clazz, jint p0) -{ - glStencilMask((GLint) p0); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glViewport - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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 -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorTable - * Signature: (IIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTable - (JNIEnv * env, jclass clazz, jint target, jint internalFormat, jint width, jint format, jint type, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glColorTable(target, internalFormat, width, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorSubTable - * Signature: (IIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorSubTable - (JNIEnv * env, jclass clazz, jint target, jint start, jint count, jint format, jint type, jobject buffer) -{ - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glColorSubTable(target, start, count, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetColorTable - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTable - (JNIEnv * env, jclass clazz, jint target, jint format, jint type, jobject buffer) -{ - CHECK_EXISTS(glGetColorTable) - void *address = (void *)env->GetDirectBufferAddress(buffer); - glGetColorTable(target, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetColorTableParameteriv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTableParameteriv - (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glGetColorTableParameteriv) - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetColorTableParameteriv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetColorTableParameterfv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTableParameterfv - (JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glGetColorTableParameterfv) - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetColorTableParameterfv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorTableParameteriv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTableParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glColorTableParameteriv) - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); - glColorTableParameteriv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorTableParameterfv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTableParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glColorTableParameterfv) - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glColorTableParameterfv(target, pname, address); - CHECK_GL_ERROR -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyColorSubTable - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glCopyColorTable - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glBlendEquation - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendEquation - (JNIEnv *env, jclass clazz, jint mode) -{ - CHECK_EXISTS(glBlendEquation) - glBlendEquation(mode); - CHECK_GL_ERROR -} - - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glHistogram - * Signature: (IIIZ)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glResetHistogram - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glResetHistogram - (JNIEnv *env, jclass clazz, jint target) -{ - CHECK_EXISTS(glResetHistogram) - glResetHistogram(target); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetHistogram - * Signature: (IZIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogram - (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer) -{ - CHECK_EXISTS(glGetHistogram) - void *address = (void *)env->GetDirectBufferAddress(buffer); - glGetHistogram(target, reset, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetHistogramParameterfv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogramParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glGetHistogramParameterfv) - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetHistogramParameterfv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetHistogramParameteriv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogramParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glGetHistogramParameteriv) - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetHistogramParameteriv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMinmax - * Signature: (IIZ)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glResetMinmax - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glResetMinmax - (JNIEnv *env, jclass clazz, jint target) -{ - CHECK_EXISTS(glResetMinmax) - glResetMinmax(target); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMinmax - * Signature: (IZIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmax - (JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer) -{ - CHECK_EXISTS(glGetMinmax) - void *address = (void *)env->GetDirectBufferAddress(buffer); - glGetMinmax(target, reset, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMinmaxParameterfv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmaxParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glGetMinmaxParameterfv) - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetMinmaxParameterfv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMinmaxParameteriv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmaxParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glGetMinmaxParameteriv) - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetMinmaxParameteriv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionFilter1D - * Signature: (IIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionFilter1D - (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint format, jint type, jobject buffer) -{ - CHECK_EXISTS(glConvolutionFilter1D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glConvolutionFilter1D(target, internalformat, width, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionFilter2D - * Signature: (IIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionFilter2D - (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject buffer) -{ - CHECK_EXISTS(glConvolutionFilter2D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glConvolutionFilter2D(target, internalformat, width, height, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionParameterf - * Signature: (IIF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glConvolutionParameterfv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glConvolutionParameterfv) - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glConvolutionParameterfv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionParameteri - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glConvolutionParameteriv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glConvolutionParameteriv) - const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer); - glConvolutionParameteriv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyConvolutionFilter1D - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glCopyConvolutionFilter2D - * Signature: (IIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glGetConvolutionFilter - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionFilter - (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject buffer) -{ - CHECK_EXISTS(glGetConvolutionFilter) - void *address = (void *)env->GetDirectBufferAddress(buffer); - glGetConvolutionFilter(target, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetConvolutionParameterfv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionParameterfv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glGetConvolutionParameterfv) - GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer); - glGetConvolutionParameterfv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetConvolutionParameteriv - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionParameteriv - (JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer) -{ - CHECK_EXISTS(glGetConvolutionParameteriv) - GLint *address = (GLint *)env->GetDirectBufferAddress(buffer); - glGetConvolutionParameteriv(target, pname, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glSeparableFilter2D - * Signature: (IIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSeparableFilter2D - (JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject row, jobject column) -{ - CHECK_EXISTS(glSeparableFilter2D) - const void *address = (const void *)env->GetDirectBufferAddress(row); - const void *address2 = env->GetDirectBufferAddress(column); - glSeparableFilter2D(target, internalformat, width, height, format, type, address, address2); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetSeparableFilter - * Signature: (IIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetSeparableFilter - (JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject row, jobject column, jobject span) -{ - CHECK_EXISTS(glGetSeparableFilter) - void *address = (void *)env->GetDirectBufferAddress(row); - void *address2 = (void *)env->GetDirectBufferAddress(column); - void *address3 = (void *)env->GetDirectBufferAddress(span); - glGetSeparableFilter(target, format, type, address, address2, address3); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawRangeElements - * Signature: (IIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawRangeElements - (JNIEnv *env, jclass clazz, jint mode, jint start, jint end, jint count, jint type, jobject buffer) -{ - CHECK_EXISTS(glDrawRangeElements) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glDrawRangeElements(mode, start, end, count, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexImage3D - * Signature: (IIIIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage3D - (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint format, jint type, jobject buffer) -{ - CHECK_EXISTS(glTexImage3D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexSubImage3D - * Signature: (IIIIIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage3D - (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) -{ - CHECK_EXISTS(glTexSubImage3D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyTexSubImage3D - * Signature: (IIIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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 -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glActiveTexture - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glActiveTexture - (JNIEnv *env, jclass clazz, jint texture) -{ - CHECK_EXISTS(glActiveTexture) - glActiveTexture(texture); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClientActiveTexture - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClientActiveTexture - (JNIEnv *env, jclass clazz, jint texture) -{ - CHECK_EXISTS(glClientActiveTexture) - glClientActiveTexture(texture); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexImage1D - * Signature: (IIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage1D - (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint border, jint imagesize, jobject buffer) -{ - CHECK_EXISTS(glCompressedTexImage1D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glCompressedTexImage1D(target, level, internalformat, width, border, imagesize, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexImage2D - * Signature: (IIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage2D - (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint border, jint imagesize, jobject buffer) -{ - CHECK_EXISTS(glCompressedTexImage2D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glCompressedTexImage2D(target, level, internalformat, width, height, border, imagesize, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexImage3D - * Signature: (IIIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage3D - (JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint imagesize, jobject buffer) -{ - CHECK_EXISTS(glCompressedTexImage3D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imagesize, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexSubImage1D - * Signature: (IIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage1D - (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint width, jint format, jint imagesize, jobject buffer) -{ - CHECK_EXISTS(glCompressedTexSubImage1D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glCompressedTexSubImage1D(target, level, xoffset, width, format, imagesize, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexSubImage2D - * Signature: (IIIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage2D - (JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint width, jint height, jint format, jint imagesize, jobject buffer) -{ - CHECK_EXISTS(glCompressedTexSubImage2D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imagesize, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexSubImage3D - * Signature: (IIIIIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage3D - (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) -{ - CHECK_EXISTS(glCompressedTexSubImage3D) - const void *address = (const void *)env->GetDirectBufferAddress(buffer); - glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetCompressedTexImage - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetCompressedTexImage - (JNIEnv *env, jclass clazz, jint target, jint lod, jobject buffer) -{ - CHECK_EXISTS(glGetCompressedTexImage) - void *address = (void *)env->GetDirectBufferAddress(buffer); - glGetCompressedTexImage(target, lod, address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiDrawArrays - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiDrawArrays - (JNIEnv * env, jclass clazz, jint mode, jobject first, jobject count, jint primcount) { - CHECK_EXISTS(glMultiDrawArrays) - GLint *address = (GLint *)env->GetDirectBufferAddress(first); - GLsizei *address2 = (GLsizei *)env->GetDirectBufferAddress(count); - glMultiDrawArrays(mode, address, address2, (GLsizei)primcount); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiDrawElements - * Signature: (IIIII)V - */ -/*JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiDrawElements - (JNIEnv * env, jobject, 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_CoreGL - * Method: glMultiTexCoord1d - * Signature: (ID)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1d - (JNIEnv *env, jclass clazz, jint target, jdouble s) -{ - CHECK_EXISTS(glMultiTexCoord1d) - glMultiTexCoord1d(target, s); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord1f - * Signature: (IF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1f - (JNIEnv *env, jclass clazz, jint target, jfloat s) -{ - CHECK_EXISTS(glMultiTexCoord1f) - glMultiTexCoord1f(target, s); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord1i - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1i - (JNIEnv *env, jclass clazz, jint target, jint s) -{ - CHECK_EXISTS(glMultiTexCoord1i) - glMultiTexCoord1i(target, s); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord1s - * Signature: (IS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1s - (JNIEnv *env, jclass clazz, jint target, jshort s) -{ - CHECK_EXISTS(glMultiTexCoord1s) - glMultiTexCoord1s(target, s); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord2d - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2d - (JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t) -{ - CHECK_EXISTS(glMultiTexCoord2d) - glMultiTexCoord2d(target, s, t); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord2f - * Signature: (IFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2f - (JNIEnv *env, jclass clazz, jint target, jfloat s, jfloat t) -{ - CHECK_EXISTS(glMultiTexCoord2f) - glMultiTexCoord2f(target, s, t); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord2i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2i - (JNIEnv *env, jclass clazz, jint target, jint s, jint t) -{ - CHECK_EXISTS(glMultiTexCoord2i) - glMultiTexCoord2i(target, s, t); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord2s - * Signature: (ISS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2s - (JNIEnv *env, jclass clazz, jint target, jshort s, jshort t) -{ - CHECK_EXISTS(glMultiTexCoord2s) - glMultiTexCoord2s(target, s, t); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord3d - * Signature: (IDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3d - (JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t, jdouble r) -{ - CHECK_EXISTS(glMultiTexCoord3d) - glMultiTexCoord3d(target, s, t, r); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord3f - * Signature: (IFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glMultiTexCoord3i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3i - (JNIEnv *env, jclass clazz, jint target, jint s, jint t, jint r) -{ - CHECK_EXISTS(glMultiTexCoord3i) - glMultiTexCoord3i(target, s, t, r); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord3s - * Signature: (ISSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3s - (JNIEnv *env, jclass clazz, jint target, jshort s, jshort t, jshort r) -{ - CHECK_EXISTS(glMultiTexCoord3s) - glMultiTexCoord3s(target, s, t, r); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord4d - * Signature: (IDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4d - (JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t, jdouble r, jdouble q) -{ - CHECK_EXISTS(glMultiTexCoord4d) - glMultiTexCoord4d(target, s, t, r, q); - -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord4f - * Signature: (IFFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL - * Method: glMultiTexCoord4i - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4i - (JNIEnv *env, jclass clazz, jint target, jint s, jint t, jint r, jint q) -{ - CHECK_EXISTS(glMultiTexCoord4i) - glMultiTexCoord4i(target, s, t, r, q); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord4s - * Signature: (ISSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4s - (JNIEnv *env, jclass clazz, jint target, jshort s, jshort t, jshort r, jshort q) -{ - CHECK_EXISTS(glMultiTexCoord4s) - glMultiTexCoord4s(target, s, t, r, q); -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadTransposeMatrixd - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadTransposeMatrixd - (JNIEnv *env, jclass clazz, jobject buffer) -{ - CHECK_EXISTS(glLoadTransposeMatrixd) - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glLoadTransposeMatrixd(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadTransposeMatrixf - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadTransposeMatrixf - (JNIEnv *env, jclass clazz, jobject buffer) -{ - CHECK_EXISTS(glLoadTransposeMatrixf) - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glLoadTransposeMatrixf(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultTransposeMatrixd - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultTransposeMatrixd - (JNIEnv *env, jclass clazz, jobject buffer) -{ - CHECK_EXISTS(glMultTransposeMatrixd) - const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer); - glMultTransposeMatrixd(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultTransposeMatrixf - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultTransposeMatrixf - (JNIEnv *env, jclass clazz, jobject buffer) -{ - CHECK_EXISTS(glMultTransposeMatrixf) - const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer); - glMultTransposeMatrixf(address); - CHECK_GL_ERROR -} - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glSampleCoverage - * Signature: (FZ)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_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_CoreGL.h b/src/native/common/org_lwjgl_opengl_CoreGL.h deleted file mode 100644 index 897f9fe2..00000000 --- a/src/native/common/org_lwjgl_opengl_CoreGL.h +++ /dev/null @@ -1,2637 +0,0 @@ -/* DO NOT EDIT THIS FILE - it is machine generated */ -#include -/* Header for class org_lwjgl_opengl_CoreGL */ - -#ifndef _Included_org_lwjgl_opengl_CoreGL -#define _Included_org_lwjgl_opengl_CoreGL -#ifdef __cplusplus -extern "C" { -#endif -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glAccum - * Signature: (IF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAccum - (JNIEnv *, jclass, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glAlphaFunc - * Signature: (IF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glAlphaFunc - (JNIEnv *, jclass, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorTable - * Signature: (IIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTable - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorSubTable - * Signature: (IIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorSubTable - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetColorTable - * Signature: (IIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTable - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetColorTableParameteriv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTableParameteriv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetColorTableParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetColorTableParameterfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClearColor - * Signature: (FFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearColor - (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClearAccum - * Signature: (FFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearAccum - (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClear - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClear - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCallLists - * Signature: (IILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallLists - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCallList - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCallList - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBlendFunc - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendFunc - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBlendColor - * Signature: (FFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendColor - (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBitmap - * Signature: (IIFFFFLjava/nio/ByteBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBitmap - (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBindTexture - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBindTexture - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBegin - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBegin - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEnd - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnd - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glArrayElement - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glArrayElement - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glAreTexturesResident - * Signature: (ILjava/nio/IntBuffer;Ljava/nio/ByteBuffer;)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glAreTexturesResident - (JNIEnv *, jclass, jint, jobject, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClearDepth - * Signature: (D)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearDepth - (JNIEnv *, jclass, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDeleteLists - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteLists - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDeleteTextures - * Signature: (ILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDeleteTextures - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCullFace - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCullFace - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyTexSubImage2D - * Signature: (IIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyTexSubImage1D - * Signature: (IIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyTexImage2D - * Signature: (IIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyTexImage1D - * Signature: (IIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorTableParameteriv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTableParameteriv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorTableParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorTableParameterfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyColorSubTable - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyColorSubTable - (JNIEnv *, jclass, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyColorTable - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyColorTable - (JNIEnv *, jclass, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glBlendEquation - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glBlendEquation - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glHistogram - * Signature: (IIIZ)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glHistogram - (JNIEnv *, jclass, jint, jint, jint, jboolean); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glResetHistogram - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glResetHistogram - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetHistogram - * Signature: (IZIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogram - (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetHistogramParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogramParameterfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetHistogramParameteriv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetHistogramParameteriv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMinmax - * Signature: (IIZ)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMinmax - (JNIEnv *, jclass, jint, jint, jboolean); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glResetMinmax - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glResetMinmax - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMinmax - * Signature: (IZIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmax - (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMinmaxParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmaxParameterfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMinmaxParameteriv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMinmaxParameteriv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionFilter1D - * Signature: (IIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionFilter1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionFilter2D - * Signature: (IIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionFilter2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionParameterf - * Signature: (IIF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameterf - (JNIEnv *, jclass, jint, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameterfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionParameteri - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameteri - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glConvolutionParameteriv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glConvolutionParameteriv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyConvolutionFilter1D - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyConvolutionFilter1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyConvolutionFilter2D - * Signature: (IIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyConvolutionFilter2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetConvolutionFilter - * Signature: (IIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionFilter - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetConvolutionParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionParameterfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetConvolutionParameteriv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetConvolutionParameteriv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glSeparableFilter2D - * Signature: (IIIIIILjava/nio/Buffer;Ljava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSeparableFilter2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetSeparableFilter - * Signature: (IIILjava/nio/Buffer;Ljava/nio/Buffer;Ljava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetSeparableFilter - (JNIEnv *, jclass, jint, jint, jint, jobject, jobject, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawRangeElements - * Signature: (IIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawRangeElements - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexImage3D - * Signature: (IIIIIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage3D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexSubImage3D - * Signature: (IIIIIIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage3D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyTexSubImage3D - * Signature: (IIIIIIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyTexSubImage3D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glActiveTexture - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glActiveTexture - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClientActiveTexture - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClientActiveTexture - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexImage1D - * Signature: (IIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexImage2D - * Signature: (IIIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexImage3D - * Signature: (IIIIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexImage3D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexSubImage1D - * Signature: (IIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexSubImage2D - * Signature: (IIIIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCompressedTexSubImage3D - * Signature: (IIIIIIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCompressedTexSubImage3D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetCompressedTexImage - * Signature: (IILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetCompressedTexImage - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord1d - * Signature: (ID)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1d - (JNIEnv *, jclass, jint, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord1f - * Signature: (IF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1f - (JNIEnv *, jclass, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord1i - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1i - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord1s - * Signature: (IS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord1s - (JNIEnv *, jclass, jint, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord2d - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2d - (JNIEnv *, jclass, jint, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord2f - * Signature: (IFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2f - (JNIEnv *, jclass, jint, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord2i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord2s - * Signature: (ISS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord2s - (JNIEnv *, jclass, jint, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord3d - * Signature: (IDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3d - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord3f - * Signature: (IFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3f - (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord3i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3i - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord3s - * Signature: (ISSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord3s - (JNIEnv *, jclass, jint, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord4d - * Signature: (IDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4d - (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord4f - * Signature: (IFFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4f - (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord4i - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4i - (JNIEnv *, jclass, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiTexCoord4s - * Signature: (ISSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiTexCoord4s - (JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadTransposeMatrixd - * Signature: (Ljava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadTransposeMatrixd - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadTransposeMatrixf - * Signature: (Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadTransposeMatrixf - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultTransposeMatrixd - * Signature: (Ljava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultTransposeMatrixd - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultTransposeMatrixf - * Signature: (Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultTransposeMatrixf - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glSampleCoverage - * Signature: (FZ)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSampleCoverage - (JNIEnv *, jclass, jfloat, jboolean); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glCopyPixels - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glCopyPixels - (JNIEnv *, jclass, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorPointer - * Signature: (IIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorPointer - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorMaterial - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMaterial - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColorMask - * Signature: (ZZZZ)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColorMask - (JNIEnv *, jclass, jboolean, jboolean, jboolean, jboolean); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3b - * Signature: (BBB)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3b - (JNIEnv *, jclass, jbyte, jbyte, jbyte); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3f - * Signature: (FFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3f - (JNIEnv *, jclass, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3s - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3ub - * Signature: (BBB)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ub - (JNIEnv *, jclass, jbyte, jbyte, jbyte); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3ui - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3ui - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor3us - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor3us - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4b - * Signature: (BBBB)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4b - (JNIEnv *, jclass, jbyte, jbyte, jbyte, jbyte); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4d - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4d - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4f - * Signature: (FFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4f - (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4i - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4s - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4s - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4ub - * Signature: (BBBB)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ub - (JNIEnv *, jclass, jbyte, jbyte, jbyte, jbyte); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4ui - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4ui - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glColor4us - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glColor4us - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClipPlane - * Signature: (ILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClipPlane - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClearStencil - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearStencil - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glClearIndex - * Signature: (F)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glClearIndex - (JNIEnv *, jclass, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalPoint1 - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint1 - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalPoint2 - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalPoint2 - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalMesh1 - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh1 - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalMesh2 - * Signature: (IIIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalMesh2 - (JNIEnv *, jclass, jint, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalCoord1d - * Signature: (D)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1d - (JNIEnv *, jclass, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalCoord1f - * Signature: (F)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord1f - (JNIEnv *, jclass, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalCoord2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2d - (JNIEnv *, jclass, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEvalCoord2f - * Signature: (FF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEvalCoord2f - (JNIEnv *, jclass, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEnableClientState - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnableClientState - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDisableClientState - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisableClientState - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEnable - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEnable - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDisable - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDisable - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEdgeFlagPointer - * Signature: (ILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlagPointer - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEdgeFlag - * Signature: (Z)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEdgeFlag - (JNIEnv *, jclass, jboolean); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawPixels - * Signature: (IIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawPixels - (JNIEnv *, jclass, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawElements - * Signature: (IIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawElements - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawBuffer - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawBuffer - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDrawArrays - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDrawArrays - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDepthRange - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthRange - (JNIEnv *, jclass, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDepthMask - * Signature: (Z)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthMask - (JNIEnv *, jclass, jboolean); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glDepthFunc - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glDepthFunc - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFeedbackBuffer - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFeedbackBuffer - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPixelMapfv - * Signature: (ILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapfv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPixelMapuiv - * Signature: (ILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapuiv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPixelMapusv - * Signature: (ILjava/nio/CharBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPixelMapusv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMaterialfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMaterialiv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMaterialiv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMapdv - * Signature: (IILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapdv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMapfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetMapiv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetMapiv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetLightfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetLightiv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetLightiv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetError - * Signature: ()I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGetError - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetClipPlane - * Signature: (ILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetClipPlane - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetBooleanv - * Signature: (ILjava/nio/ByteBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetBooleanv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetDoublev - * Signature: (ILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetDoublev - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetFloatv - * Signature: (ILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetFloatv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetIntegerv - * Signature: (ILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetIntegerv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGenTextures - * Signature: (ILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGenTextures - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGenLists - * Signature: (I)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glGenLists - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFrustum - * Signature: (DDDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrustum - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFrontFace - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFrontFace - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFogf - * Signature: (IF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogf - (JNIEnv *, jclass, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFogi - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogi - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFogfv - * Signature: (ILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogfv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFogiv - * Signature: (ILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFogiv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFlush - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFlush - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glFinish - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glFinish - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPointerv - * Signature: (II)Ljava/nio/ByteBuffer; - */ -JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPointerv - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIsEnabled - * Signature: (I)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsEnabled - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glInterleavedArrays - * Signature: (IILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInterleavedArrays - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glInitNames - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glInitNames - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexPointer - * Signature: (IILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexPointer - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexMask - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexMask - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexd - * Signature: (D)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexd - (JNIEnv *, jclass, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexf - * Signature: (F)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexf - (JNIEnv *, jclass, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexi - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexi - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexs - * Signature: (S)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexs - (JNIEnv *, jclass, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIndexub - * Signature: (B)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glIndexub - (JNIEnv *, jclass, jbyte); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glHint - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glHint - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexParameterfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameterfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexParameteriv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexParameteriv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexLevelParameterfv - * Signature: (IIILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameterfv - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexLevelParameteriv - * Signature: (IIILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexLevelParameteriv - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexImage - * Signature: (IIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexImage - (JNIEnv *, jclass, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexGendv - * Signature: (IILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGendv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexGenfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGenfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexGeniv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexGeniv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexEnvfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnvfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetTexEnviv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetTexEnviv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetString - * Signature: (I)Ljava/lang/String; - */ -JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL_glGetString - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glGetPolygonStipple - * Signature: (Ljava/nio/ByteBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glGetPolygonStipple - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIsList - * Signature: (I)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsList - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMaterialf - * Signature: (IIF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialf - (JNIEnv *, jclass, jint, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMateriali - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMateriali - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMaterialfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMaterialiv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMaterialiv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMapGrid1d - * Signature: (IDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1d - (JNIEnv *, jclass, jint, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMapGrid1f - * Signature: (IFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid1f - (JNIEnv *, jclass, jint, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMapGrid2d - * Signature: (IDDIDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2d - (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMapGrid2f - * Signature: (IFFIFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMapGrid2f - (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMap2d - * Signature: (IDDIIDDIILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2d - (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jint, jdouble, jdouble, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMap2f - * Signature: (IFFIIFFIILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap2f - (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jfloat, jfloat, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMap1d - * Signature: (IDDIILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1d - (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMap1f - * Signature: (IFFIILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMap1f - (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLogicOp - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLogicOp - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadName - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadName - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadMatrixd - * Signature: (Ljava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixd - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadMatrixf - * Signature: (Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadMatrixf - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLoadIdentity - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLoadIdentity - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glListBase - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glListBase - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLineWidth - * Signature: (F)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineWidth - (JNIEnv *, jclass, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLineStipple - * Signature: (IS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLineStipple - (JNIEnv *, jclass, jint, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightModelf - * Signature: (IF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelf - (JNIEnv *, jclass, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightModeli - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeli - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightModelfv - * Signature: (ILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModelfv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightModeliv - * Signature: (ILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightModeliv - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightf - * Signature: (IIF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightf - (JNIEnv *, jclass, jint, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLighti - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLighti - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glLightiv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glLightiv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glIsTexture - * Signature: (I)Z - */ -JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL_glIsTexture - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMatrixMode - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMatrixMode - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPolygonStipple - * Signature: (Ljava/nio/ByteBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonStipple - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPolygonOffset - * Signature: (FF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonOffset - (JNIEnv *, jclass, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPolygonMode - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPolygonMode - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPointSize - * Signature: (F)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPointSize - (JNIEnv *, jclass, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelZoom - * Signature: (FF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelZoom - (JNIEnv *, jclass, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelTransferf - * Signature: (IF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferf - (JNIEnv *, jclass, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelTransferi - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelTransferi - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelStoref - * Signature: (IF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStoref - (JNIEnv *, jclass, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelStorei - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelStorei - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelMapfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelMapuiv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapuiv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPixelMapusv - * Signature: (IILjava/nio/CharBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPixelMapusv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPassThrough - * Signature: (F)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPassThrough - (JNIEnv *, jclass, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glOrtho - * Signature: (DDDDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glOrtho - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormalPointer - * Signature: (IILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormalPointer - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3b - * Signature: (BBB)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3b - (JNIEnv *, jclass, jbyte, jbyte, jbyte); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3f - * Signature: (FFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3f - (JNIEnv *, jclass, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNormal3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNormal3s - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glNewList - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glNewList - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glEndList - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glEndList - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultMatrixd - * Signature: (Ljava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixd - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultMatrixf - * Signature: (Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultMatrixf - (JNIEnv *, jclass, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPrioritizeTextures - * Signature: (ILjava/nio/IntBuffer;Ljava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPrioritizeTextures - (JNIEnv *, jclass, jint, jobject, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glShadeModel - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glShadeModel - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glSelectBuffer - * Signature: (ILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glSelectBuffer - (JNIEnv *, jclass, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glScissor - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScissor - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glScaled - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScaled - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glScalef - * Signature: (FFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glScalef - (JNIEnv *, jclass, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRotated - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotated - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRotatef - * Signature: (FFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRotatef - (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRenderMode - * Signature: (I)I - */ -JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL_glRenderMode - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRectd - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectd - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRectf - * Signature: (FFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRectf - (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRecti - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRecti - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRects - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRects - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glReadPixels - * Signature: (IIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadPixels - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glReadBuffer - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glReadBuffer - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2d - (JNIEnv *, jclass, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos2f - * Signature: (FF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2f - (JNIEnv *, jclass, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos2i - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2i - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos2s - * Signature: (SS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos2s - (JNIEnv *, jclass, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos3f - * Signature: (FFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3f - (JNIEnv *, jclass, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos3i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos3s - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos4d - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4d - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos4f - * Signature: (FFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4f - (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos4i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4i - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glRasterPos4s - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glRasterPos4s - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPushName - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushName - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPopName - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopName - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPushMatrix - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushMatrix - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPopMatrix - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopMatrix - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPushClientAttrib - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushClientAttrib - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPopClientAttrib - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopClientAttrib - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPushAttrib - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPushAttrib - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glPopAttrib - * Signature: ()V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glPopAttrib - (JNIEnv *, jclass); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glStencilFunc - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilFunc - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertexPointer - * Signature: (IIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertexPointer - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2d - (JNIEnv *, jclass, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex2f - * Signature: (FF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2f - (JNIEnv *, jclass, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex2i - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2i - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex2s - * Signature: (SS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex2s - (JNIEnv *, jclass, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex3f - * Signature: (FFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3f - (JNIEnv *, jclass, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex3i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex3s - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex4d - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4d - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex4f - * Signature: (FFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4f - (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex4i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4i - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glVertex4s - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glVertex4s - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTranslated - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslated - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTranslatef - * Signature: (FFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTranslatef - (JNIEnv *, jclass, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexSubImage2D - * Signature: (IIIIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexSubImage1D - * Signature: (IIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexSubImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexParameterf - * Signature: (IIF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameterf - (JNIEnv *, jclass, jint, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexParameteri - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexParameteri - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexImage2D - * Signature: (IIIIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage2D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexImage1D - * Signature: (IIIIIIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexImage1D - (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexGend - * Signature: (IID)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGend - (JNIEnv *, jclass, jint, jint, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexGenf - * Signature: (IIF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenf - (JNIEnv *, jclass, jint, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexGeni - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeni - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexGendv - * Signature: (IILjava/nio/DoubleBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGendv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexGenfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGenfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexGeniv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexGeniv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexEnvf - * Signature: (IIF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvf - (JNIEnv *, jclass, jint, jint, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexEnvi - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvi - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexEnvfv - * Signature: (IILjava/nio/FloatBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnvfv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexEnviv - * Signature: (IILjava/nio/IntBuffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexEnviv - (JNIEnv *, jclass, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoordPointer - * Signature: (IIILjava/nio/Buffer;)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoordPointer - (JNIEnv *, jclass, jint, jint, jint, jobject); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord1d - * Signature: (D)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1d - (JNIEnv *, jclass, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord1f - * Signature: (F)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1f - (JNIEnv *, jclass, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord1i - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1i - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord1s - * Signature: (S)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord1s - (JNIEnv *, jclass, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord2d - * Signature: (DD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2d - (JNIEnv *, jclass, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord2f - * Signature: (FF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2f - (JNIEnv *, jclass, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord2i - * Signature: (II)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2i - (JNIEnv *, jclass, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord2s - * Signature: (SS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord2s - (JNIEnv *, jclass, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord3d - * Signature: (DDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3d - (JNIEnv *, jclass, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord3f - * Signature: (FFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3f - (JNIEnv *, jclass, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord3i - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3i - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord3s - * Signature: (SSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord3s - (JNIEnv *, jclass, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord4d - * Signature: (DDDD)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4d - (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord4f - * Signature: (FFFF)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4f - (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord4i - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4i - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glTexCoord4s - * Signature: (SSSS)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glTexCoord4s - (JNIEnv *, jclass, jshort, jshort, jshort, jshort); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glStencilOp - * Signature: (III)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilOp - (JNIEnv *, jclass, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glStencilMask - * Signature: (I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glStencilMask - (JNIEnv *, jclass, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glViewport - * Signature: (IIII)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glViewport - (JNIEnv *, jclass, jint, jint, jint, jint); - -/* - * Class: org_lwjgl_opengl_CoreGL - * Method: glMultiDrawArrays - * Signature: (ILjava/nio/ByteBuffer;Ljava/nio/ByteBuffer;I)V - */ -JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_glMultiDrawArrays - (JNIEnv *, jclass, jint, jobject, jobject, jint); - -#ifdef __cplusplus -} -#endif -#endif diff --git a/src/native/common/org_lwjgl_opengl_CoreGL11.h b/src/native/common/org_lwjgl_opengl_CoreGL11.h new file mode 100644 index 00000000..387eef54 --- /dev/null +++ b/src/native/common/org_lwjgl_opengl_CoreGL11.h @@ -0,0 +1,2085 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_CoreGL11 */ + +#ifndef _Included_org_lwjgl_opengl_CoreGL11 +#define _Included_org_lwjgl_opengl_CoreGL11 +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glAccum + * Signature: (IF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glAccum + (JNIEnv *, jclass, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glAlphaFunc + * Signature: (IF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glAlphaFunc + (JNIEnv *, jclass, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glClearColor + * Signature: (FFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClearColor + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glClearAccum + * Signature: (FFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClearAccum + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glClear + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClear + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glCallLists + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCallLists + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glCallList + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCallList + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glBlendFunc + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glBlendFunc + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glBitmap + * Signature: (IIFFFFLjava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glBitmap + (JNIEnv *, jclass, jint, jint, jfloat, jfloat, jfloat, jfloat, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glBindTexture + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glBindTexture + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glBegin + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glBegin + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEnd + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEnd + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glArrayElement + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glArrayElement + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glAreTexturesResident + * Signature: (ILjava/nio/IntBuffer;Ljava/nio/ByteBuffer;)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL11_glAreTexturesResident + (JNIEnv *, jclass, jint, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glClearDepth + * Signature: (D)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClearDepth + (JNIEnv *, jclass, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDeleteLists + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDeleteLists + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDeleteTextures + * Signature: (ILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDeleteTextures + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glCullFace + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCullFace + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glCopyTexSubImage2D + * Signature: (IIIIIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCopyTexSubImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glCopyTexSubImage1D + * Signature: (IIIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCopyTexSubImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glCopyTexImage2D + * Signature: (IIIIIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCopyTexImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glCopyTexImage1D + * Signature: (IIIIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCopyTexImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glCopyPixels + * Signature: (IIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glCopyPixels + (JNIEnv *, jclass, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColorPointer + * Signature: (IIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColorPointer + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColorMaterial + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColorMaterial + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColorMask + * Signature: (ZZZZ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColorMask + (JNIEnv *, jclass, jboolean, jboolean, jboolean, jboolean); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor3b + * Signature: (BBB)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3b + (JNIEnv *, jclass, jbyte, jbyte, jbyte); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor3d + * Signature: (DDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor3f + * Signature: (FFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor3i + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3i + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor3s + * Signature: (SSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3s + (JNIEnv *, jclass, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor3ub + * Signature: (BBB)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3ub + (JNIEnv *, jclass, jbyte, jbyte, jbyte); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor3ui + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3ui + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor3us + * Signature: (SSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor3us + (JNIEnv *, jclass, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor4b + * Signature: (BBBB)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4b + (JNIEnv *, jclass, jbyte, jbyte, jbyte, jbyte); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor4d + * Signature: (DDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4d + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor4f + * Signature: (FFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4f + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor4i + * Signature: (IIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4i + (JNIEnv *, jclass, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor4s + * Signature: (SSSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4s + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor4ub + * Signature: (BBBB)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4ub + (JNIEnv *, jclass, jbyte, jbyte, jbyte, jbyte); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor4ui + * Signature: (IIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4ui + (JNIEnv *, jclass, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glColor4us + * Signature: (SSSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glColor4us + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glClipPlane + * Signature: (ILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClipPlane + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glClearStencil + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClearStencil + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glClearIndex + * Signature: (F)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glClearIndex + (JNIEnv *, jclass, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEvalPoint1 + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalPoint1 + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEvalPoint2 + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalPoint2 + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEvalMesh1 + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalMesh1 + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEvalMesh2 + * Signature: (IIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalMesh2 + (JNIEnv *, jclass, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEvalCoord1d + * Signature: (D)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord1d + (JNIEnv *, jclass, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEvalCoord1f + * Signature: (F)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord1f + (JNIEnv *, jclass, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEvalCoord2d + * Signature: (DD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord2d + (JNIEnv *, jclass, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEvalCoord2f + * Signature: (FF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEvalCoord2f + (JNIEnv *, jclass, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEnableClientState + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEnableClientState + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDisableClientState + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDisableClientState + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEnable + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEnable + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDisable + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDisable + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEdgeFlagPointer + * Signature: (ILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEdgeFlagPointer + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEdgeFlag + * Signature: (Z)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEdgeFlag + (JNIEnv *, jclass, jboolean); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDrawPixels + * Signature: (IIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDrawPixels + (JNIEnv *, jclass, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDrawElements + * Signature: (IIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDrawElements + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDrawBuffer + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDrawBuffer + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDrawArrays + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDrawArrays + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDepthRange + * Signature: (DD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDepthRange + (JNIEnv *, jclass, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDepthMask + * Signature: (Z)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDepthMask + (JNIEnv *, jclass, jboolean); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glDepthFunc + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDepthFunc + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glFeedbackBuffer + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFeedbackBuffer + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetPixelMapfv + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapfv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetPixelMapuiv + * Signature: (ILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapuiv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetPixelMapusv + * Signature: (ILjava/nio/CharBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPixelMapusv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetMaterialfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMaterialfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetMaterialiv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMaterialiv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetMapdv + * Signature: (IILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapdv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetMapfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetMapiv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetMapiv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetLightfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetLightfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetLightiv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetLightiv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetError + * Signature: ()I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetError + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetClipPlane + * Signature: (ILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetClipPlane + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetBooleanv + * Signature: (ILjava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetBooleanv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetDoublev + * Signature: (ILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetDoublev + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetFloatv + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetFloatv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetIntegerv + * Signature: (ILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetIntegerv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGenTextures + * Signature: (ILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGenTextures + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGenLists + * Signature: (I)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL11_glGenLists + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glFrustum + * Signature: (DDDDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFrustum + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glFrontFace + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFrontFace + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glFogf + * Signature: (IF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogf + (JNIEnv *, jclass, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glFogi + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogi + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glFogfv + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogfv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glFogiv + * Signature: (ILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFogiv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glFlush + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFlush + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glFinish + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glFinish + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetPointerv + * Signature: (II)Ljava/nio/ByteBuffer; + */ +JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPointerv + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIsEnabled + * Signature: (I)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL11_glIsEnabled + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glInterleavedArrays + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glInterleavedArrays + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glInitNames + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glInitNames + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIndexPointer + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexPointer + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIndexMask + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexMask + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIndexd + * Signature: (D)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexd + (JNIEnv *, jclass, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIndexf + * Signature: (F)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexf + (JNIEnv *, jclass, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIndexi + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexi + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIndexs + * Signature: (S)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexs + (JNIEnv *, jclass, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIndexub + * Signature: (B)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glIndexub + (JNIEnv *, jclass, jbyte); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glHint + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glHint + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexParameterfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexParameteriv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexParameteriv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexLevelParameterfv + * Signature: (IIILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexLevelParameterfv + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexLevelParameteriv + * Signature: (IIILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexLevelParameteriv + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexImage + * Signature: (IIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexImage + (JNIEnv *, jclass, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexGendv + * Signature: (IILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexGendv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexGenfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexGenfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexGeniv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexGeniv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexEnvfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexEnvfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetTexEnviv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetTexEnviv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetString + * Signature: (I)Ljava/lang/String; + */ +JNIEXPORT jstring JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetString + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glGetPolygonStipple + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glGetPolygonStipple + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIsList + * Signature: (I)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL11_glIsList + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMaterialf + * Signature: (IIF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMaterialf + (JNIEnv *, jclass, jint, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMateriali + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMateriali + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMaterialfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMaterialfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMaterialiv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMaterialiv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMapGrid1d + * Signature: (IDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid1d + (JNIEnv *, jclass, jint, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMapGrid1f + * Signature: (IFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid1f + (JNIEnv *, jclass, jint, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMapGrid2d + * Signature: (IDDIDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid2d + (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMapGrid2f + * Signature: (IFFIFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid2f + (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMap2d + * Signature: (IDDIIDDIILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap2d + (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jint, jdouble, jdouble, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMap2f + * Signature: (IFFIIFFIILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap2f + (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jfloat, jfloat, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMap1d + * Signature: (IDDIILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap1d + (JNIEnv *, jclass, jint, jdouble, jdouble, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMap1f + * Signature: (IFFIILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMap1f + (JNIEnv *, jclass, jint, jfloat, jfloat, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLogicOp + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLogicOp + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLoadName + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadName + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLoadMatrixd + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadMatrixd + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLoadMatrixf + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadMatrixf + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLoadIdentity + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLoadIdentity + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glListBase + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glListBase + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLineWidth + * Signature: (F)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLineWidth + (JNIEnv *, jclass, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLineStipple + * Signature: (IS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLineStipple + (JNIEnv *, jclass, jint, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLightModelf + * Signature: (IF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModelf + (JNIEnv *, jclass, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLightModeli + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModeli + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLightModelfv + * Signature: (ILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModelfv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLightModeliv + * Signature: (ILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightModeliv + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLightf + * Signature: (IIF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightf + (JNIEnv *, jclass, jint, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLighti + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLighti + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLightfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glLightiv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glLightiv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glIsTexture + * Signature: (I)Z + */ +JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_CoreGL11_glIsTexture + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMatrixMode + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMatrixMode + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPolygonStipple + * Signature: (Ljava/nio/ByteBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPolygonStipple + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPolygonOffset + * Signature: (FF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPolygonOffset + (JNIEnv *, jclass, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPolygonMode + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPolygonMode + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPointSize + * Signature: (F)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPointSize + (JNIEnv *, jclass, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPixelZoom + * Signature: (FF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelZoom + (JNIEnv *, jclass, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPixelTransferf + * Signature: (IF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelTransferf + (JNIEnv *, jclass, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPixelTransferi + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelTransferi + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPixelStoref + * Signature: (IF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelStoref + (JNIEnv *, jclass, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPixelStorei + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelStorei + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPixelMapfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPixelMapuiv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapuiv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPixelMapusv + * Signature: (IILjava/nio/CharBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPixelMapusv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPassThrough + * Signature: (F)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPassThrough + (JNIEnv *, jclass, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glOrtho + * Signature: (DDDDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glOrtho + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glNormalPointer + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormalPointer + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glNormal3b + * Signature: (BBB)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3b + (JNIEnv *, jclass, jbyte, jbyte, jbyte); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glNormal3d + * Signature: (DDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glNormal3f + * Signature: (FFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glNormal3i + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3i + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glNormal3s + * Signature: (SSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3s + (JNIEnv *, jclass, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glNewList + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNewList + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glEndList + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glEndList + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMultMatrixd + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMultMatrixd + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glMultMatrixf + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMultMatrixf + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPrioritizeTextures + * Signature: (ILjava/nio/IntBuffer;Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPrioritizeTextures + (JNIEnv *, jclass, jint, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glShadeModel + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glShadeModel + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glSelectBuffer + * Signature: (ILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glSelectBuffer + (JNIEnv *, jclass, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glScissor + * Signature: (IIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScissor + (JNIEnv *, jclass, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glScaled + * Signature: (DDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScaled + (JNIEnv *, jclass, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glScalef + * Signature: (FFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glScalef + (JNIEnv *, jclass, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRotated + * Signature: (DDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRotated + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRotatef + * Signature: (FFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRotatef + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRenderMode + * Signature: (I)I + */ +JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_CoreGL11_glRenderMode + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRectd + * Signature: (DDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRectd + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRectf + * Signature: (FFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRectf + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRecti + * Signature: (IIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRecti + (JNIEnv *, jclass, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRects + * Signature: (SSSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRects + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glReadPixels + * Signature: (IIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glReadPixels + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glReadBuffer + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glReadBuffer + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos2d + * Signature: (DD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2d + (JNIEnv *, jclass, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos2f + * Signature: (FF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2f + (JNIEnv *, jclass, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos2i + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2i + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos2s + * Signature: (SS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos2s + (JNIEnv *, jclass, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos3d + * Signature: (DDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos3f + * Signature: (FFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos3i + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3i + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos3s + * Signature: (SSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos3s + (JNIEnv *, jclass, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos4d + * Signature: (DDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4d + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos4f + * Signature: (FFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4f + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos4i + * Signature: (IIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4i + (JNIEnv *, jclass, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glRasterPos4s + * Signature: (SSSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glRasterPos4s + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPushName + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPushName + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPopName + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPopName + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPushMatrix + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPushMatrix + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPopMatrix + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPopMatrix + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPushClientAttrib + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPushClientAttrib + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPopClientAttrib + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPopClientAttrib + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPushAttrib + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPushAttrib + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glPopAttrib + * Signature: ()V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glPopAttrib + (JNIEnv *, jclass); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glStencilFunc + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glStencilFunc + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertexPointer + * Signature: (IIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertexPointer + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex2d + * Signature: (DD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2d + (JNIEnv *, jclass, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex2f + * Signature: (FF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2f + (JNIEnv *, jclass, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex2i + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2i + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex2s + * Signature: (SS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex2s + (JNIEnv *, jclass, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex3d + * Signature: (DDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex3f + * Signature: (FFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex3i + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3i + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex3s + * Signature: (SSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex3s + (JNIEnv *, jclass, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex4d + * Signature: (DDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4d + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex4f + * Signature: (FFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4f + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex4i + * Signature: (IIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4i + (JNIEnv *, jclass, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glVertex4s + * Signature: (SSSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glVertex4s + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTranslated + * Signature: (DDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTranslated + (JNIEnv *, jclass, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTranslatef + * Signature: (FFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTranslatef + (JNIEnv *, jclass, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexSubImage2D + * Signature: (IIIIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexSubImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexSubImage1D + * Signature: (IIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexSubImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexParameterf + * Signature: (IIF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexParameterf + (JNIEnv *, jclass, jint, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexParameteri + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexParameteri + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexImage2D + * Signature: (IIIIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexImage1D + * Signature: (IIIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexGend + * Signature: (IID)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGend + (JNIEnv *, jclass, jint, jint, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexGenf + * Signature: (IIF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGenf + (JNIEnv *, jclass, jint, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexGeni + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGeni + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexGendv + * Signature: (IILjava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGendv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexGenfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGenfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexGeniv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGeniv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexEnvf + * Signature: (IIF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnvf + (JNIEnv *, jclass, jint, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexEnvi + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnvi + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexEnvfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnvfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexEnviv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexEnviv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoordPointer + * Signature: (IIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoordPointer + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord1d + * Signature: (D)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1d + (JNIEnv *, jclass, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord1f + * Signature: (F)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1f + (JNIEnv *, jclass, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord1i + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1i + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord1s + * Signature: (S)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord1s + (JNIEnv *, jclass, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord2d + * Signature: (DD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2d + (JNIEnv *, jclass, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord2f + * Signature: (FF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2f + (JNIEnv *, jclass, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord2i + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2i + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord2s + * Signature: (SS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord2s + (JNIEnv *, jclass, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord3d + * Signature: (DDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3d + (JNIEnv *, jclass, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord3f + * Signature: (FFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3f + (JNIEnv *, jclass, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord3i + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3i + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord3s + * Signature: (SSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord3s + (JNIEnv *, jclass, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord4d + * Signature: (DDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4d + (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord4f + * Signature: (FFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4f + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord4i + * Signature: (IIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4i + (JNIEnv *, jclass, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glTexCoord4s + * Signature: (SSSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexCoord4s + (JNIEnv *, jclass, jshort, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glStencilOp + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glStencilOp + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glStencilMask + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glStencilMask + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL11 + * Method: glViewport + * Signature: (IIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glViewport + (JNIEnv *, jclass, jint, jint, jint, jint); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/common/org_lwjgl_opengl_CoreGL12.h b/src/native/common/org_lwjgl_opengl_CoreGL12.h new file mode 100644 index 00000000..3b7a5c2a --- /dev/null +++ b/src/native/common/org_lwjgl_opengl_CoreGL12.h @@ -0,0 +1,317 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_CoreGL12 */ + +#ifndef _Included_org_lwjgl_opengl_CoreGL12 +#define _Included_org_lwjgl_opengl_CoreGL12 +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glColorTable + * Signature: (IIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glColorSubTable + * Signature: (IIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorSubTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glColorTableParameteriv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameteriv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glColorTableParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameterfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glCopyColorSubTable + * Signature: (IIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyColorSubTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glCopyColorTable + * Signature: (IIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyColorTable + (JNIEnv *, jclass, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetColorTable + * Signature: (IIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTable + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetColorTableParameteriv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameteriv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetColorTableParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameterfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glBlendEquation + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glBlendEquation + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glBlendColor + * Signature: (FFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glBlendColor + (JNIEnv *, jclass, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glHistogram + * Signature: (IIIZ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glHistogram + (JNIEnv *, jclass, jint, jint, jint, jboolean); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glResetHistogram + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetHistogram + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetHistogram + * Signature: (IZIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogram + (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetHistogramParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameterfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetHistogramParameteriv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameteriv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glMinmax + * Signature: (IIZ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glMinmax + (JNIEnv *, jclass, jint, jint, jboolean); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glResetMinmax + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetMinmax + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetMinmax + * Signature: (IZIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmax + (JNIEnv *, jclass, jint, jboolean, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetMinmaxParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameterfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetMinmaxParameteriv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameteriv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glConvolutionFilter1D + * Signature: (IIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glConvolutionFilter2D + * Signature: (IIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glConvolutionParameterf + * Signature: (IIF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterf + (JNIEnv *, jclass, jint, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glConvolutionParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glConvolutionParameteri + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteri + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glConvolutionParameteriv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteriv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glCopyConvolutionFilter1D + * Signature: (IIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyConvolutionFilter1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glCopyConvolutionFilter2D + * Signature: (IIIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyConvolutionFilter2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetConvolutionFilter + * Signature: (IIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionFilter + (JNIEnv *, jclass, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetConvolutionParameterfv + * Signature: (IILjava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameterfv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetConvolutionParameteriv + * Signature: (IILjava/nio/IntBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameteriv + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glSeparableFilter2D + * Signature: (IIIIIILjava/nio/Buffer;Ljava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glSeparableFilter2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glGetSeparableFilter + * Signature: (IIILjava/nio/Buffer;Ljava/nio/Buffer;Ljava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetSeparableFilter + (JNIEnv *, jclass, jint, jint, jint, jobject, jobject, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glDrawRangeElements + * Signature: (IIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glDrawRangeElements + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glTexImage3D + * Signature: (IIIIIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glTexSubImage3D + * Signature: (IIIIIIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexSubImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL12 + * Method: glCopyTexSubImage3D + * Signature: (IIIIIIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_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_CoreGL13.h b/src/native/common/org_lwjgl_opengl_CoreGL13.h new file mode 100644 index 00000000..61e1eb38 --- /dev/null +++ b/src/native/common/org_lwjgl_opengl_CoreGL13.h @@ -0,0 +1,253 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_CoreGL13 */ + +#ifndef _Included_org_lwjgl_opengl_CoreGL13 +#define _Included_org_lwjgl_opengl_CoreGL13 +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glActiveTexture + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glActiveTexture + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glClientActiveTexture + * Signature: (I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glClientActiveTexture + (JNIEnv *, jclass, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glCompressedTexImage1D + * Signature: (IIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glCompressedTexImage2D + * Signature: (IIIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glCompressedTexImage3D + * Signature: (IIIIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glCompressedTexSubImage1D + * Signature: (IIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage1D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glCompressedTexSubImage2D + * Signature: (IIIIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage2D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glCompressedTexSubImage3D + * Signature: (IIIIIIIIIILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage3D + (JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glGetCompressedTexImage + * Signature: (IILjava/nio/Buffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glGetCompressedTexImage + (JNIEnv *, jclass, jint, jint, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord1d + * Signature: (ID)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1d + (JNIEnv *, jclass, jint, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord1f + * Signature: (IF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1f + (JNIEnv *, jclass, jint, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord1i + * Signature: (II)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1i + (JNIEnv *, jclass, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord1s + * Signature: (IS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1s + (JNIEnv *, jclass, jint, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord2d + * Signature: (IDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2d + (JNIEnv *, jclass, jint, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord2f + * Signature: (IFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2f + (JNIEnv *, jclass, jint, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord2i + * Signature: (III)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2i + (JNIEnv *, jclass, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord2s + * Signature: (ISS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2s + (JNIEnv *, jclass, jint, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord3d + * Signature: (IDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3d + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord3f + * Signature: (IFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3f + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord3i + * Signature: (IIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3i + (JNIEnv *, jclass, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord3s + * Signature: (ISSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3s + (JNIEnv *, jclass, jint, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord4d + * Signature: (IDDDD)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4d + (JNIEnv *, jclass, jint, jdouble, jdouble, jdouble, jdouble); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord4f + * Signature: (IFFFF)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4f + (JNIEnv *, jclass, jint, jfloat, jfloat, jfloat, jfloat); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord4i + * Signature: (IIIII)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4i + (JNIEnv *, jclass, jint, jint, jint, jint, jint); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultiTexCoord4s + * Signature: (ISSSS)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4s + (JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glLoadTransposeMatrixd + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glLoadTransposeMatrixd + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glLoadTransposeMatrixf + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glLoadTransposeMatrixf + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultTransposeMatrixd + * Signature: (Ljava/nio/DoubleBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultTransposeMatrixd + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glMultTransposeMatrixf + * Signature: (Ljava/nio/FloatBuffer;)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultTransposeMatrixf + (JNIEnv *, jclass, jobject); + +/* + * Class: org_lwjgl_opengl_CoreGL13 + * Method: glSampleCoverage + * Signature: (FZ)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glSampleCoverage + (JNIEnv *, jclass, jfloat, jboolean); + +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/native/common/org_lwjgl_opengl_CoreGL14.h b/src/native/common/org_lwjgl_opengl_CoreGL14.h new file mode 100644 index 00000000..51f4972e --- /dev/null +++ b/src/native/common/org_lwjgl_opengl_CoreGL14.h @@ -0,0 +1,21 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class org_lwjgl_opengl_CoreGL14 */ + +#ifndef _Included_org_lwjgl_opengl_CoreGL14 +#define _Included_org_lwjgl_opengl_CoreGL14 +#ifdef __cplusplus +extern "C" { +#endif +/* + * Class: org_lwjgl_opengl_CoreGL14 + * Method: glMultiDrawArrays + * Signature: (ILjava/nio/IntBuffer;Ljava/nio/IntBuffer;I)V + */ +JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glMultiDrawArrays + (JNIEnv *, jclass, jint, jobject, jobject, jint); + +#ifdef __cplusplus +} +#endif +#endif