Made gluUnproject and gluProject prettier
This commit is contained in:
parent
83961b55a6
commit
820f622f73
|
@ -100,9 +100,7 @@ public class GLU implements GLUConstants {
|
||||||
DoubleBuffer modelMatrix,
|
DoubleBuffer modelMatrix,
|
||||||
DoubleBuffer projMatrix,
|
DoubleBuffer projMatrix,
|
||||||
IntBuffer viewport,
|
IntBuffer viewport,
|
||||||
DoubleBuffer winx,
|
DoubleBuffer win
|
||||||
DoubleBuffer winy,
|
|
||||||
DoubleBuffer winz
|
|
||||||
);
|
);
|
||||||
|
|
||||||
public static native int gluUnProject(
|
public static native int gluUnProject(
|
||||||
|
@ -112,9 +110,7 @@ public class GLU implements GLUConstants {
|
||||||
DoubleBuffer modelMatrix,
|
DoubleBuffer modelMatrix,
|
||||||
DoubleBuffer projMatrix,
|
DoubleBuffer projMatrix,
|
||||||
IntBuffer viewport,
|
IntBuffer viewport,
|
||||||
DoubleBuffer objx,
|
DoubleBuffer obj
|
||||||
DoubleBuffer objy,
|
|
||||||
DoubleBuffer objz
|
|
||||||
);
|
);
|
||||||
|
|
||||||
public static native int gluScaleImage(
|
public static native int gluScaleImage(
|
||||||
|
|
|
@ -112,15 +112,13 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluLookAt(JNIEnv * env, jclass
|
||||||
* Class: org_lwjgl_opengl_GLU
|
* Class: org_lwjgl_opengl_GLU
|
||||||
* Method: project
|
* Method: project
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jobject buffer2, jobject buffer3, jobject buffer4, jobject buffer5, jobject buffer6)
|
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jobject buffer2, jobject buffer3, jobject win_buffer)
|
||||||
{
|
{
|
||||||
const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer);
|
const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer);
|
||||||
const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2);
|
const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2);
|
||||||
const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3);
|
const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3);
|
||||||
GLdouble *address4 = (GLdouble *)env->GetDirectBufferAddress(buffer4);
|
GLdouble *win_address = (GLdouble *)env->GetDirectBufferAddress(win_buffer);
|
||||||
GLdouble *address5 = (GLdouble *)env->GetDirectBufferAddress(buffer5);
|
jint ret = (jint) gluProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, win_address, win_address + 1, win_address + 2);
|
||||||
GLdouble *address6 = (GLdouble *)env->GetDirectBufferAddress(buffer6);
|
|
||||||
jint ret = (jint) gluProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, address4, address5, address6);
|
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
@ -129,15 +127,13 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject(JNIEnv * env, jclass
|
||||||
* Class: org_lwjgl_opengl_GLU
|
* Class: org_lwjgl_opengl_GLU
|
||||||
* Method: unProject
|
* Method: unProject
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jobject buffer2, jobject buffer3, jobject buffer4, jobject buffer5, jobject buffer6)
|
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject(JNIEnv * env, jclass clazz, jdouble p0, jdouble p1, jdouble p2, jobject buffer, jobject buffer2, jobject buffer3, jobject obj_buffer)
|
||||||
{
|
{
|
||||||
const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer);
|
const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer);
|
||||||
const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2);
|
const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2);
|
||||||
const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3);
|
const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3);
|
||||||
GLdouble *address4 = (GLdouble *)env->GetDirectBufferAddress(buffer4);
|
GLdouble *obj_address = (GLdouble *)env->GetDirectBufferAddress(obj_buffer);
|
||||||
GLdouble *address5 = (GLdouble *)env->GetDirectBufferAddress(buffer5);
|
jint ret = (jint) gluUnProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, obj_address, obj_address + 1, obj_address + 2);
|
||||||
GLdouble *address6 = (GLdouble *)env->GetDirectBufferAddress(buffer6);
|
|
||||||
jint ret = (jint) gluUnProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, address4, address5, address6);
|
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
@ -58,18 +58,18 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluLookAt
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_GLU
|
* Class: org_lwjgl_opengl_GLU
|
||||||
* Method: gluProject
|
* Method: gluProject
|
||||||
* Signature: (DDDLjava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/IntBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;)I
|
* Signature: (DDDLjava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/IntBuffer;Ljava/nio/DoubleBuffer;)I
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject
|
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluProject
|
||||||
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject, jobject, jobject);
|
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_GLU
|
* Class: org_lwjgl_opengl_GLU
|
||||||
* Method: gluUnProject
|
* Method: gluUnProject
|
||||||
* Signature: (DDDLjava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/IntBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;)I
|
* Signature: (DDDLjava/nio/DoubleBuffer;Ljava/nio/DoubleBuffer;Ljava/nio/IntBuffer;Ljava/nio/DoubleBuffer;)I
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject
|
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject
|
||||||
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject, jobject, jobject);
|
(JNIEnv *, jclass, jdouble, jdouble, jdouble, jobject, jobject, jobject, jobject);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_GLU
|
* Class: org_lwjgl_opengl_GLU
|
||||||
|
|
Loading…
Reference in New Issue