Converted GL native

This commit is contained in:
Elias Naur 2003-08-02 12:53:25 +00:00
parent 70f3ca8664
commit ee08be5b75
15 changed files with 542 additions and 1071 deletions

View File

@ -76,7 +76,10 @@ public class CoreGL11 implements CoreGL11Constants {
public static native void glArrayElement(int i);
public static native void glClearDepth(double depth);
public static native void glDeleteLists(int list, int range);
public static native void glDeleteTextures(int n, IntBuffer textures);
public static void glDeleteTextures(int n, IntBuffer textures) {
nglDeleteTextures(n, textures, textures.position());
}
private static native void nglDeleteTextures(int n, IntBuffer textures, int textures_offset);
public static native void glCullFace(int mode);
public static native void glCopyTexSubImage2D(int target, int level, int xoffset, int yoffset, int x, int y, int width, int height);
public static native void glCopyTexSubImage1D(int target, int level, int xoffset, int x, int y, int width);

View File

@ -57,10 +57,10 @@ public class CoreGL14 extends CoreGL13 implements CoreGL14Constants {
private static native void nglMultiDrawArrays(int mode, IntBuffer piFirst, int piFirst_offset, IntBuffer piCount, int piCount_offset, int primcount);
/* public static native void glMultiDrawElements(int mode, int piCount, int type, int pIndices, int primcount);*/
public static native void glPointParameterf (int pname, float param);
public static void glPointParameterfv (int pname, FloatBuffer params) {
nglPointParameter(pname, params, params.position());
public static void glPointParameter(int pname, FloatBuffer params) {
nglPointParameterfv(pname, params, params.position());
}
private static native void nglPointParameter (int pname, FloatBuffer params, int params_offset);
private static native void nglPointParameterfv(int pname, FloatBuffer params, int params_offset);
public static native void glSecondaryColor3b (byte red, byte green, byte blue);
public static native void glSecondaryColor3f (float red, float green, float blue);
public static native void glSecondaryColor3ub (byte red, byte green, byte blue);

View File

@ -707,9 +707,9 @@ public class GL extends CoreGL14 implements GLConstants {
private static native void nglMatrixIndexusvARB(int size, ShortBuffer psIndices, int psIndices_offset);
public static void glMultiDrawArraysEXT(int mode, IntBuffer piFirst, IntBuffer piCount, int primcount) {
nglMultiDrawArraysEXT(mode, piFirst, piFirst.position(), piCount, piCount.position());
nglMultiDrawArraysEXT(mode, piFirst, piFirst.position(), piCount, piCount.position(), primcount);
}
private static native void nglMultiDrawArraysEXT(int mode, IntBuffer piFirst, int piFirst_offset, IntBuffer piCount, int piCount_offset);
private static native void nglMultiDrawArraysEXT(int mode, IntBuffer piFirst, int piFirst_offset, IntBuffer piCount, int piCount_offset, int primcount);
// public static native void glMultiDrawElementsEXT(int mode, int piCount, int type, int pIndices, int primcount);
@ -1320,10 +1320,7 @@ public class GL extends CoreGL14 implements GLConstants {
float writeFrequency,
float priority);
public static void glXFreeMemoryNV(ByteBuffer pointer) {
nglXFreeMemoryNV(pointer, pointer.position());
}
private static native void nglXFreeMemoryNV(ByteBuffer pointer, int pointer_offset);
private static native void glXFreeMemoryNV(ByteBuffer pointer);
// #ifdef _WIN32
@ -1481,7 +1478,19 @@ public class GL extends CoreGL14 implements GLConstants {
nglBufferSubDataARB(target, offset, size, data, data.position()<<2);
}
private static native void nglBufferSubDataARB(int target, int offset, int size, Buffer data, int data_offset);
public static native void glGetBufferSubDataARB(int target, int offset, int size, Buffer data);
public static void glGetBufferSubDataARB(int target, int offset, int size, ByteBuffer data) {
nglGetBufferSubDataARB(target, offset, size, data, data.position());
}
public static void glGetBufferSubDataARB(int target, int offset, int size, ShortBuffer data) {
nglGetBufferSubDataARB(target, offset, size, data, data.position()<<1);
}
public static void glGetBufferSubDataARB(int target, int offset, int size, IntBuffer data) {
nglGetBufferSubDataARB(target, offset, size, data, data.position()<<2);
}
public static void glGetBufferSubDataARB(int target, int offset, int size, FloatBuffer data) {
nglGetBufferSubDataARB(target, offset, size, data, data.position()<<2);
}
private static native void nglGetBufferSubDataARB(int target, int offset, int size, Buffer data, int data_offset);
/**
* glMapBufferARB maps a gl vertex buffer buffer to a ByteBuffer. The oldBuffer argument can be null, in
* which case a new ByteBuffer will be created, pointing to the returned memory. If oldBuffer is non-null,

View File

@ -74,13 +74,10 @@ public class GLU implements GLUConstants {
double zNear,
double zFar);
public static native void gluPickMatrix(
double x,
double y,
double width,
double height,
IntBuffer viewport
);
public static void gluPickMatrix(double x, double y, double width, double height, IntBuffer viewport) {
ngluPickMatrix(x, y, width, height, viewport, viewport.position());
}
private static native void ngluPickMatrix(double x, double y, double width, double height, IntBuffer viewport, int viewport_offset);
public static native void gluLookAt(
double eyex,

View File

@ -1,14 +1,14 @@
SUBDIRS = callbacks
#SUBDIRS = callbacks
noinst_LTLIBRARIES = libcommon.la
libcommon_la_SOURCES = $(COMMON)
libcommon_la_CPPFLAGS = -D_DEBUG
libcommon_la_LIBADD = \
callbacks/libcallbacks.la
libcommon_la_DEPENDENCIES = \
callbacks/libcallbacks.la
#libcommon_la_LIBADD = \
# callbacks/libcallbacks.la
#libcommon_la_DEPENDENCIES = \
# callbacks/libcallbacks.la
COMMON = \
extal.cpp \

View File

@ -1088,7 +1088,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMaterialiv(JNIEnv * env
* Class: org_lwjgl_opengl_CoreGL11
* Method: glMapGrid1f
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMapGrid1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2)
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glMapGrid1f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2)
{
glMapGrid1f((GLint) p0, (GLfloat) p1, (GLfloat) p2);
CHECK_GL_ERROR
@ -1099,7 +1099,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMapGrid1f(JNIEnv * env,
* Class: org_lwjgl_opengl_CoreGL11
* Method: glMapGrid2f
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglMapGrid2f(JNIEnv * env, jclass clazz, jint p0, jfloat p1, jfloat p2, jint p3, jfloat p4, jfloat p5)
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_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
@ -1940,9 +1940,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGenf(JNIEnv * env, jc
/*
* Class: org_lwjgl_opengl_CoreGL11
* Method: glTexGenfv
* Method: nglTexGenfv
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglTexGenfv(JNIEnv * env, jclass clazz, jint p0, jint p1, jobject buffer, jint offset)
{
const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
glTexGenfv((GLint) p0, (GLint) p1, address);

View File

@ -129,11 +129,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDeleteLists
/*
* Class: org_lwjgl_opengl_CoreGL11
* Method: glDeleteTextures
* Signature: (ILjava/nio/IntBuffer;)V
* Method: nglDeleteTextures
* Signature: (ILjava/nio/IntBuffer;I)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glDeleteTextures
(JNIEnv *, jclass, jint, jobject);
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_nglDeleteTextures
(JNIEnv *, jclass, jint, jobject, jint);
/*
* Class: org_lwjgl_opengl_CoreGL11
@ -1111,14 +1111,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL11_glNormal3f
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

View File

@ -41,10 +41,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterf
/*
* Class: org_lwjgl_opengl_CoreGL14
* Method: nglPointParameter
* Method: nglPointParameterfv
* Signature: (ILjava/nio/FloatBuffer;I)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglPointParameter
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglPointParameterfv
(JNIEnv *, jclass, jint, jobject, jint);
/*

File diff suppressed because it is too large Load Diff

View File

@ -1098,10 +1098,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMatrixIndexusvARB
/*
* Class: org_lwjgl_opengl_GL
* Method: nglMultiDrawArraysEXT
* Signature: (ILjava/nio/IntBuffer;ILjava/nio/IntBuffer;I)V
* Signature: (ILjava/nio/IntBuffer;ILjava/nio/IntBuffer;II)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglMultiDrawArraysEXT
(JNIEnv *, jclass, jint, jobject, jint, jobject, jint);
(JNIEnv *, jclass, jint, jobject, jint, jobject, jint, jint);
/*
* Class: org_lwjgl_opengl_GL
@ -2121,11 +2121,11 @@ JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL_glXAllocateMemoryNV
/*
* Class: org_lwjgl_opengl_GL
* Method: nglXFreeMemoryNV
* Signature: (Ljava/nio/ByteBuffer;I)V
* Method: glXFreeMemoryNV
* Signature: (Ljava/nio/ByteBuffer;)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglXFreeMemoryNV
(JNIEnv *, jclass, jobject, jint);
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glXFreeMemoryNV
(JNIEnv *, jclass, jobject);
/*
* Class: org_lwjgl_opengl_GL
@ -2305,11 +2305,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglBufferSubDataARB
/*
* Class: org_lwjgl_opengl_GL
* Method: glGetBufferSubDataARB
* Signature: (IIILjava/nio/Buffer;)V
* Method: nglGetBufferSubDataARB
* Signature: (IIILjava/nio/Buffer;I)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_glGetBufferSubDataARB
(JNIEnv *, jclass, jint, jint, jint, jobject);
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL_nglGetBufferSubDataARB
(JNIEnv *, jclass, jint, jint, jint, jobject, jint);
/*
* Class: org_lwjgl_opengl_GL

View File

@ -7,7 +7,6 @@
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: _00024assertionsDisabled */
/* Inaccessible static: GL_ARB_imaging */
/* Inaccessible static: GL_ARB_depth_texture */
/* Inaccessible static: GL_ARB_matrix_palette */
@ -109,7 +108,7 @@ extern "C" {
/* Inaccessible static: class_00024org_00024lwjgl_00024opengl_00024GLCaps */
/*
* Class: org_lwjgl_opengl_GLCaps
* Method: isWGLEXTExtensionsStringAvaiable
* Method: isWGLEXTExtensionsStringAvailable
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsStringAvailable
@ -117,7 +116,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsString
/*
* Class: org_lwjgl_opengl_GLCaps
* Method: isWGLARBExtensionsStringAvaiable
* Method: isWGLARBExtensionsStringAvailable
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLARBExtensionsStringAvailable

View File

@ -43,7 +43,7 @@
#include "extgl.h"
#include "checkGLerror.h"
#include "callbacks/GLUQuadricCallbacks.h"
//#include "callbacks/GLUQuadricCallbacks.h"
/*
* Class: org_lwjgl_opengl_GLU
@ -91,7 +91,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPerspective(JNIEnv * env, jc
* Class: org_lwjgl_opengl_GLU
* Method: pickMatrix
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPickMatrix(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jobject buffer, jint offset)
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_ngluPickMatrix(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jdouble p3, jobject buffer, jint offset)
{
GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
gluPickMatrix((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, address);
@ -112,7 +112,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluLookAt(JNIEnv * env, jclass
* Class: org_lwjgl_opengl_GLU
* Method: project
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jint buffer_offset, jobject buffer2, jint buffer2_offset, jobject buffer3, jint buffer3_offset, jobject win_buffer, jint win_offset)
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jint buffer_offset, jobject buffer2, jint buffer2_offset, jobject buffer3, jint buffer3_offset, jobject win_buffer, jint win_offset)
{
const GLdouble *address = buffer_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer);
const GLdouble *address2 = buffer2_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer2);
@ -127,7 +127,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject(JNIEnv * env, jclass
* Class: org_lwjgl_opengl_GLU
* Method: unProject
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jint buffer_offset, jobject buffer2, jint buffer2_offset, jobject buffer3, jint buffer3_offset, jobject obj_buffer, jint obj_buffer_offset)
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluUnProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jint buffer_offset, jobject buffer2, jint buffer2_offset, jobject buffer3, jint buffer3_offset, jobject obj_buffer, jint obj_buffer_offset)
{
const GLdouble *address = buffer_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer);
const GLdouble *address2 = buffer2_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer2);
@ -142,7 +142,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject(JNIEnv * env, jcla
* Class: org_lwjgl_opengl_GLU
* Method: scaleImage
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer, jint offset, jint p5, jint p6, jint p7, jobject buffer2, jint offset2)
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluScaleImage(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jobject buffer, jint offset, jint p5, jint p6, jint p7, jobject buffer2, jint offset2)
{
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
void *address2 = (void *)(offset2 + (GLbyte *)env->GetDirectBufferAddress(buffer2));
@ -155,7 +155,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage(JNIEnv * env, jcl
* Class: org_lwjgl_opengl_GLU
* Method: build1DMipmaps
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jobject buffer, jint offset)
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluBuild1DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jobject buffer, jint offset)
{
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
jint ret = (jint) gluBuild1DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, address);
@ -167,7 +167,7 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps(JNIEnv * env,
* Class: org_lwjgl_opengl_GLU
* Method: build2DMipmaps
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild2DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer, jint offset)
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluBuild2DMipmaps(JNIEnv * env, jclass clazz, jint p0, jint p1, jint p2, jint p3, jint p4, jint p5, jobject buffer, jint offset)
{
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
jint ret = (jint) gluBuild2DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address);

View File

@ -41,11 +41,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPerspective
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluPickMatrix
* Signature: (DDDDLjava/nio/IntBuffer;)V
* Method: ngluPickMatrix
* Signature: (DDDDLjava/nio/IntBuffer;I)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPickMatrix
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jobject);
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_ngluPickMatrix
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jobject, jint);
/*
* Class: org_lwjgl_opengl_GLU
@ -57,131 +57,43 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluLookAt
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluProject
* Signature: (DDDLjava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/IntBuffer;Ljava/nio/DoubleBuffer;)I
* Method: ngluProject
* Signature: (DDDLjava/nio/DoubleBuffer;ILjava/nio/DoubleBuffer;ILjava/nio/IntBuffer;ILjava/nio/DoubleBuffer;I)I
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject);
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluProject
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jint, jobject, jint, jobject, jint, jobject, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluUnProject
* Signature: (DDDLjava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/IntBuffer;Ljava/nio/DoubleBuffer;)I
* Method: ngluUnProject
* Signature: (DDDLjava/nio/DoubleBuffer;ILjava/nio/DoubleBuffer;ILjava/nio/IntBuffer;ILjava/nio/DoubleBuffer;I)I
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject);
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluUnProject
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jint, jobject, jint, jobject, jint, jobject, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluScaleImage
* Signature: (IIIILjava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;)I
* Method: ngluScaleImage
* Signature: (IIIILjava/nio/ByteBuffer;IIIILjava/nio/ByteBuffer;I)I
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage
(JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint, jint, jint, jobject);
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluScaleImage
(JNIEnv *, jclass, jint, jint, jint, jint, jobject, jint, jint, jint, jint, jobject, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluBuild1DMipmaps
* Signature: (IIIIILjava/nio/ByteBuffer;)I
* Method: ngluBuild1DMipmaps
* Signature: (IIIIILjava/nio/ByteBuffer;I)I
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject);
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluBuild1DMipmaps
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluBuild2DMipmaps
* Signature: (IIIIIILjava/nio/ByteBuffer;)I
* Method: ngluBuild2DMipmaps
* Signature: (IIIIIILjava/nio/ByteBuffer;I)I
*/
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild2DMipmaps
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluNewQuadric
* Signature: ()Ljava/nio/ByteBuffer;
*/
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GLU_gluNewQuadric
(JNIEnv *, jclass);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluCylinder
* Signature: (Ljava/nio/ByteBuffer;DDDII)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluCylinder
(JNIEnv *, jclass, jobject, jdouble, jdouble, jdouble, jint, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluDeleteQuadric
* Signature: (Ljava/nio/ByteBuffer;)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDeleteQuadric
(JNIEnv *, jclass, jobject);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluDisk
* Signature: (Ljava/nio/ByteBuffer;DDII)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDisk
(JNIEnv *, jclass, jobject, jdouble, jdouble, jint, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluPartialDisk
* Signature: (Ljava/nio/ByteBuffer;DDIIDD)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPartialDisk
(JNIEnv *, jclass, jobject, jdouble, jdouble, jint, jint, jdouble, jdouble);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluQuadricDrawStyle
* Signature: (Ljava/nio/ByteBuffer;I)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricDrawStyle
(JNIEnv *, jclass, jobject, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluQuadricNormals
* Signature: (Ljava/nio/ByteBuffer;I)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricNormals
(JNIEnv *, jclass, jobject, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluQuadricOrientation
* Signature: (Ljava/nio/ByteBuffer;I)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricOrientation
(JNIEnv *, jclass, jobject, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluQuadricTexture
* Signature: (Ljava/nio/ByteBuffer;Z)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricTexture
(JNIEnv *, jclass, jobject, jboolean);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluSphere
* Signature: (Ljava/nio/ByteBuffer;DII)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluSphere
(JNIEnv *, jclass, jobject, jdouble, jint, jint);
/*
* Class: org_lwjgl_opengl_GLU
* Method: gluQuadricCallback
* Signature: (Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricCallback
(JNIEnv *, jclass, jobject, jint, jobject, jstring);
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_ngluBuild2DMipmaps
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint);
#ifdef __cplusplus
}

View File

@ -73,4 +73,4 @@ dnl Checks for typedefs, structures, and compiler characteristics.
dnl Checks for library functions.
AC_OUTPUT([Makefile common/Makefile common/callbacks/Makefile linux/Makefile])
AC_OUTPUT([Makefile common/Makefile linux/Makefile])

View File

@ -46,7 +46,7 @@
* Method: isWGLEXTExtensionsStringAvaiable
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsStringAvaiable
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsStringAvailable
(JNIEnv *env, jclass clazz) {
return JNI_FALSE;
}
@ -56,7 +56,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsString
* Method: isWGLARBExtensionsStringAvaiable
* Signature: ()Z
*/
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLARBExtensionsStringAvaiable
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLARBExtensionsStringAvailable
(JNIEnv *env, jclass clazz) {
return JNI_FALSE;
}