You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(134) |
Sep
(52) |
Oct
(13) |
Nov
(342) |
Dec
(163) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(44) |
Feb
(62) |
Mar
(158) |
Apr
(38) |
May
(70) |
Jun
(58) |
Jul
(104) |
Aug
(207) |
Sep
(83) |
Oct
(122) |
Nov
(23) |
Dec
(49) |
| 2004 |
Jan
(119) |
Feb
(132) |
Mar
(192) |
Apr
(140) |
May
(77) |
Jun
(74) |
Jul
(201) |
Aug
(63) |
Sep
(102) |
Oct
(70) |
Nov
(173) |
Dec
(78) |
| 2005 |
Jan
(174) |
Feb
(197) |
Mar
(105) |
Apr
(59) |
May
(77) |
Jun
(43) |
Jul
(21) |
Aug
(18) |
Sep
(47) |
Oct
(37) |
Nov
(74) |
Dec
(50) |
| 2006 |
Jan
(44) |
Feb
(19) |
Mar
(32) |
Apr
(24) |
May
(31) |
Jun
(55) |
Jul
(138) |
Aug
(28) |
Sep
(12) |
Oct
(41) |
Nov
(58) |
Dec
(24) |
| 2007 |
Jan
(28) |
Feb
(14) |
Mar
(10) |
Apr
(68) |
May
(30) |
Jun
(26) |
Jul
(18) |
Aug
(63) |
Sep
(19) |
Oct
(29) |
Nov
(20) |
Dec
(10) |
| 2008 |
Jan
(38) |
Feb
(7) |
Mar
(37) |
Apr
(120) |
May
(41) |
Jun
(36) |
Jul
(39) |
Aug
(24) |
Sep
(28) |
Oct
(30) |
Nov
(36) |
Dec
(75) |
| 2009 |
Jan
(46) |
Feb
(22) |
Mar
(50) |
Apr
(70) |
May
(134) |
Jun
(105) |
Jul
(75) |
Aug
(34) |
Sep
(38) |
Oct
(34) |
Nov
(19) |
Dec
(20) |
| 2010 |
Jan
(11) |
Feb
(20) |
Mar
(65) |
Apr
(83) |
May
(104) |
Jun
(73) |
Jul
(78) |
Aug
(57) |
Sep
(43) |
Oct
(35) |
Nov
(9) |
Dec
(4) |
| 2011 |
Jan
(21) |
Feb
(11) |
Mar
(18) |
Apr
(10) |
May
(18) |
Jun
(15) |
Jul
(48) |
Aug
(25) |
Sep
(17) |
Oct
(45) |
Nov
(15) |
Dec
(12) |
| 2012 |
Jan
(21) |
Feb
(9) |
Mar
(12) |
Apr
(9) |
May
(9) |
Jun
(5) |
Jul
(1) |
Aug
(10) |
Sep
(12) |
Oct
(1) |
Nov
(28) |
Dec
(5) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2014 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2015 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
| 2016 |
Jan
(2) |
Feb
(1) |
Mar
(1) |
Apr
(1) |
May
(2) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
1
(1) |
|
2
(6) |
3
(8) |
4
(1) |
5
|
6
(6) |
7
(3) |
8
(2) |
|
9
|
10
|
11
|
12
|
13
(4) |
14
|
15
|
|
16
(12) |
17
(4) |
18
(1) |
19
(8) |
20
|
21
(12) |
22
(4) |
|
23
(4) |
24
(14) |
25
|
26
|
27
(20) |
28
(31) |
29
(3) |
|
30
(13) |
31
(1) |
|
|
|
|
|
|
From: Caspian Rychlik-P. <ci...@us...> - 2003-03-07 16:01:31
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory sc8-pr-cvs1:/tmp/cvs-serv26651/src/native/win32 Modified Files: org_lwjgl_input_Mouse.cpp Log Message: Tweaked but little else Index: org_lwjgl_input_Mouse.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Mouse.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Mouse.cpp,v retrieving revision 1.13 retrieving revision 1.14 diff -u -d -r1.13 -r1.14 --- org_lwjgl_input_Mouse.cpp 6 Mar 2003 22:55:13 -0000 1.13 +++ org_lwjgl_input_Mouse.cpp 7 Mar 2003 16:01:27 -0000 1.14 @@ -55,7 +55,8 @@ int mButtoncount = 0; // Temporary buttoncount bool mHaswheel; // Temporary wheel check - +jbooleanArray mButtonsArray = NULL; // Handle to Java-side buttons array +jobject mButtonsReference = NULL; // Native-side global ref to mButtonsArray JNIEnv* mEnvironment; // JNIEnvironment copy bool mCreate_success; // bool used to determine successfull creation @@ -256,10 +257,13 @@ */ void InitializeMouseFields() { //create buttons array - jbooleanArray mButtonsArray = mEnvironment->NewBooleanArray(mButtoncount); + mButtonsArray = mEnvironment->NewBooleanArray(mButtoncount); + //create global reference + mButtonsReference = mEnvironment->NewGlobalRef(mButtonsArray); + //set buttons array - mEnvironment->SetStaticObjectField(clsMouse, fidMButtons, (jbooleanArray) mButtonsReference); + mEnvironment->SetStaticObjectField(clsMouse, fidMButtons, mButtonsReference); } /** |
|
From: Brian M. <ma...@us...> - 2003-03-07 15:24:08
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/win32 In directory sc8-pr-cvs1:/tmp/cvs-serv7729 Modified Files: org_lwjgl_input_Controller.cpp Log Message: fix: removed GlobalRef fix: now sets fields to JNI_TRUE/JNI_FALSE respectively Index: org_lwjgl_input_Controller.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Controller.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/win32/org_lwjgl_input_Controller.cpp,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- org_lwjgl_input_Controller.cpp 6 Mar 2003 20:55:13 -0000 1.7 +++ org_lwjgl_input_Controller.cpp 7 Mar 2003 15:23:58 -0000 1.8 @@ -70,7 +70,6 @@ bool cCreate_success; // bool used to determine successfull creation bool cFirstTimeInitialization = true; // boolean to determine first time initialization -jobject cButtonsReference = NULL; // reference to buttons array so it won't get GC'ed // Cached fields of Controller.java jclass clsController; @@ -166,10 +165,8 @@ return JNI_FALSE; } - if(cCreate_success) { - /* Do setup of Controller */ - SetupController(); - } + /* Do setup of Controller */ + SetupController(); /* Initialize any fields on the Controller */ InitializeControllerFields(); @@ -195,7 +192,7 @@ ShutdownController(); return JNI_FALSE; } - return cCreate_success; + return cCreate_success ? JNI_TRUE : JNI_FALSE; } /* @@ -245,9 +242,6 @@ cDIDevice->Release(); cDIDevice = NULL; } - - //delete global reference, since we're done - cEnvironment->DeleteGlobalRef(cButtonsReference); } /** @@ -471,11 +465,8 @@ //create buttons array jbooleanArray cButtonsArray = cEnvironment->NewBooleanArray(cButtoncount); - //create reference so it won't get GC'ed - cButtonsReference = cEnvironment->NewGlobalRef(cButtonsArray); - //set buttons array - cEnvironment->SetStaticObjectField(clsController, fidCButtons, (jbooleanArray) cButtonsReference); + cEnvironment->SetStaticObjectField(clsController, fidCButtons, cButtonsArray); } /** @@ -529,10 +520,15 @@ } //buttons + for (int i = 0; i < cButtoncount; i++) { + if (cJS.rgbButtons[i] != 0) { + cJS.rgbButtons[i] = JNI_TRUE; + } else { + cJS.rgbButtons[i] = JNI_FALSE; + } + } jbooleanArray buttonsArray = (jbooleanArray) cEnvironment->GetStaticObjectField(clsController, fidCButtons); - BYTE * buttons = (BYTE *) cEnvironment->GetPrimitiveArrayCritical(buttonsArray, NULL); - memcpy(buttons, cJS.rgbButtons, cButtoncount); - cEnvironment->ReleasePrimitiveArrayCritical(buttonsArray, buttons, 0); + cEnvironment->SetBooleanArrayRegion(buttonsArray, 0, cButtoncount, cJS.rgbButtons); //pov if(cHaspov) { |
|
From: Caspian Rychlik-P. <ci...@us...> - 2003-03-07 15:04:34
|
Update of /cvsroot/java-game-lib/LWJGL/src/native/common In directory sc8-pr-cvs1:/tmp/cvs-serv32446/src/native/common Modified Files: org_lwjgl_opengl_CoreGL.cpp Log Message: Index: org_lwjgl_opengl_CoreGL.cpp CVS Browser: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_CoreGL.cpp =================================================================== RCS file: /cvsroot/java-game-lib/LWJGL/src/native/common/org_lwjgl_opengl_CoreGL.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- org_lwjgl_opengl_CoreGL.cpp 6 Mar 2003 17:52:58 -0000 1.5 +++ org_lwjgl_opengl_CoreGL.cpp 7 Mar 2003 15:04:28 -0000 1.6 @@ -3360,6 +3360,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getColorTable (JNIEnv * env, jobject obj, jint target, jint format, jint type, jint data) { + CHECK_EXISTS(glGetColorTable) glGetColorTable(target, format, type, (void *) data); CHECK_GL_ERROR } @@ -3372,6 +3373,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getColorTableParameteriv (JNIEnv * env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glGetColorTableParameteriv) glGetColorTableParameteriv(target, pname, (int *)params); CHECK_GL_ERROR } @@ -3384,6 +3386,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getColorTableParameterfv (JNIEnv * env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glGetColorTableParameterfv) glGetColorTableParameterfv(target, pname, (float *)params); CHECK_GL_ERROR } @@ -3396,6 +3399,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorTableParameteriv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glColorTableParameteriv) glColorTableParameteriv(target, pname, (int *)params); CHECK_GL_ERROR } @@ -3408,6 +3412,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_colorTableParameterfv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glColorTableParameterfv) glColorTableParameterfv(target, pname, (float *)params); CHECK_GL_ERROR } @@ -3421,6 +3426,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyColorSubTable (JNIEnv *env, jobject obj, jint target, jint start, jint x, jint y, jint width) { + CHECK_EXISTS(glCopyColorSubTable) glCopyColorSubTable(target, start, x, y, width); CHECK_GL_ERROR } @@ -3434,6 +3440,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyColorTable (JNIEnv *env, jobject obj, jint target, jint internalformat, jint x, jint y, jint width) { + CHECK_EXISTS(glCopyColorTable) glCopyColorTable(target, internalformat, x, y, width); CHECK_GL_ERROR } @@ -3447,6 +3454,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_blendEquation (JNIEnv *env, jobject obj, jint mode) { + CHECK_EXISTS(glBlendEquation) glBlendEquation(mode); CHECK_GL_ERROR } @@ -3460,6 +3468,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_histogram (JNIEnv *env, jobject obj, jint target, jint width, jint internalformat, jboolean sink) { + CHECK_EXISTS(glHistogram) glHistogram(target, width, internalformat, sink); CHECK_GL_ERROR } @@ -3472,6 +3481,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_resetHistogram (JNIEnv *env, jobject obj, jint target) { + CHECK_EXISTS(glResetHistogram) glResetHistogram(target); CHECK_GL_ERROR } @@ -3484,6 +3494,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getHistogram (JNIEnv *env, jobject obj, jint target, jboolean reset, jint format, jint type, jint values) { + CHECK_EXISTS(glGetHistogram) glGetHistogram(target, reset, format, type, (void *)values); CHECK_GL_ERROR } @@ -3496,6 +3507,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getHistogramParameterfv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glGetHistogramParameterfv) glGetHistogramParameterfv(target, pname, (float *)params); CHECK_GL_ERROR } @@ -3508,6 +3520,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getHistogramParameteriv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glGetHistogramParameteriv) glGetHistogramParameteriv(target, pname, (int *)params); CHECK_GL_ERROR } @@ -3520,6 +3533,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_minmax (JNIEnv *env, jobject obj, jint target, jint internalformat, jboolean sink) { + CHECK_EXISTS(glMinmax) glMinmax(target, internalformat, sink); CHECK_GL_ERROR } @@ -3532,6 +3546,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_resetMinmax (JNIEnv *env, jobject obj, jint target) { + CHECK_EXISTS(glResetMinmax) glResetMinmax(target); CHECK_GL_ERROR } @@ -3544,6 +3559,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMinmax (JNIEnv *env, jobject obj, jint target, jboolean reset, jint format, jint type, jint values) { + CHECK_EXISTS(glGetMinmax) glGetMinmax(target, reset, format, type, (void *)values); CHECK_GL_ERROR } @@ -3556,6 +3572,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMinmaxParameterfv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glGetMinmaxParameterfv) glGetMinmaxParameterfv(target, pname, (float *)params); CHECK_GL_ERROR } @@ -3568,6 +3585,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getMinmaxParameteriv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glGetMinmaxParameteriv) glGetMinmaxParameteriv(target, pname, (int *)params); CHECK_GL_ERROR } @@ -3580,6 +3598,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionFilter1D (JNIEnv *env, jobject obj, jint target, jint internalformat, jint width, jint format, jint type, jint image) { + CHECK_EXISTS(glConvolutionFilter1D) glConvolutionFilter1D(target, internalformat, width, format, type, (void *)image); CHECK_GL_ERROR } @@ -3592,6 +3611,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionFilter2D (JNIEnv *env, jobject obj, jint target, jint internalformat, jint width, jint height, jint format, jint type, jint image) { + CHECK_EXISTS(glConvolutionFilter2D) glConvolutionFilter2D(target, internalformat, width, height, format, type, (void *)image); CHECK_GL_ERROR } @@ -3604,6 +3624,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameterf (JNIEnv *env, jobject obj, jint target, jint pname, jfloat params) { + CHECK_EXISTS(glConvolutionParameterf) glConvolutionParameterf(target, pname, params); CHECK_GL_ERROR } @@ -3616,6 +3637,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameterfv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glConvolutionParameterfv) glConvolutionParameterfv(target, pname, (float *)params); CHECK_GL_ERROR } @@ -3628,6 +3650,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameteri (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glConvolutionParameteri) glConvolutionParameteri(target, pname, params); CHECK_GL_ERROR } @@ -3640,6 +3663,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_convolutionParameteriv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glConvolutionParameteriv) glConvolutionParameteriv(target, pname, (int *)params); CHECK_GL_ERROR } @@ -3652,6 +3676,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyConvolutionFilter1D (JNIEnv *env, jobject obj, jint target, jint internalformat, jint x, jint y, jint width) { + CHECK_EXISTS(glCopyConvolutionFilter1D) glCopyConvolutionFilter1D(target, internalformat, x, y, width); CHECK_GL_ERROR } @@ -3664,6 +3689,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyConvolutionFilter2D (JNIEnv *env, jobject obj, 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 } @@ -3676,6 +3702,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getConvolutionFilter (JNIEnv *env, jobject obj, jint target, jint format, jint type, jint image) { + CHECK_EXISTS(glGetConvolutionFilter) glGetConvolutionFilter(target, format, type, (void *)image); CHECK_GL_ERROR } @@ -3688,6 +3715,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getConvolutionParameterfv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glGetConvolutionParameterfv) glGetConvolutionParameterfv(target, pname, (float *)params); CHECK_GL_ERROR } @@ -3700,6 +3728,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getConvolutionParameteriv (JNIEnv *env, jobject obj, jint target, jint pname, jint params) { + CHECK_EXISTS(glGetConvolutionParameteriv) glGetConvolutionParameteriv(target, pname, (int *)params); CHECK_GL_ERROR } @@ -3712,6 +3741,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_separableFilter2D (JNIEnv *env, jobject obj, jint target, jint internalformat, jint width, jint height, jint format, jint type, jint row, jint column) { + CHECK_EXISTS(glSeparableFilter2D) glSeparableFilter2D(target, internalformat, width, height, format, type, (void *)row, (void *)column); CHECK_GL_ERROR } @@ -3724,6 +3754,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getSeparableFilter (JNIEnv *env, jobject obj, jint target, jint format, jint type, jint row, jint column, jint span) { + CHECK_EXISTS(glGetSeparableFilter) glGetSeparableFilter(target, format, type, (void *)row, (void *)column, (void *)span); CHECK_GL_ERROR } @@ -3736,6 +3767,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_drawRangeElements (JNIEnv *env, jobject obj, jint mode, jint start, jint end, jint count, jint type, jint indices) { + CHECK_EXISTS(glDrawRangeElements) glDrawRangeElements(mode, start, end, count, type, (void *)indices); CHECK_GL_ERROR } @@ -3748,6 +3780,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texImage3D (JNIEnv *env, jobject obj, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint format, jint type, jint pixels) { + CHECK_EXISTS(glTexImage3D) glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, (void *)pixels); CHECK_GL_ERROR } @@ -3760,6 +3793,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_texSubImage3D (JNIEnv *env, jobject obj, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint type, jint pixels) { + CHECK_EXISTS(glTexSubImage3D) glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, (void *)pixels); CHECK_GL_ERROR } @@ -3772,6 +3806,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_copyTexSubImage3D (JNIEnv *env, jobject obj, 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 } @@ -3784,6 +3819,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_activeTexture (JNIEnv *env, jobject obj, jint texture) { + CHECK_EXISTS(glActiveTexture) glActiveTexture(texture); CHECK_GL_ERROR } @@ -3796,6 +3832,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_clientActiveTexture (JNIEnv *env, jobject obj, jint texture) { + CHECK_EXISTS(glClientActiveTexture) glClientActiveTexture(texture); CHECK_GL_ERROR } @@ -3808,6 +3845,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexImage1D (JNIEnv *env, jobject obj, jint target, jint level, jint internalformat, jint width, jint border, jint imagesize, jint data) { + CHECK_EXISTS(glCompressedTexImage1D) glCompressedTexImage1D(target, level, internalformat, width, border, imagesize, (void *)data); CHECK_GL_ERROR } @@ -3820,6 +3858,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexImage2D (JNIEnv *env, jobject obj, jint target, jint level, jint internalformat, jint width, jint height, jint border, jint imagesize, jint data) { + CHECK_EXISTS(glCompressedTexImage2D) glCompressedTexImage2D(target, level, internalformat, width, height, border, imagesize, (void *)data); CHECK_GL_ERROR } @@ -3832,6 +3871,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexImage3D (JNIEnv *env, jobject obj, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint imagesize, jint data) { + CHECK_EXISTS(glCompressedTexImage3D) glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imagesize, (void *)data); CHECK_GL_ERROR } @@ -3844,6 +3884,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexSubImage1D (JNIEnv *env, jobject obj, jint target, jint level, jint xoffset, jint width, jint format, jint imagesize, jint data) { + CHECK_EXISTS(glCompressedTexSubImage1D) glCompressedTexSubImage1D(target, level, xoffset, width, format, imagesize, (void *)data); CHECK_GL_ERROR } @@ -3856,6 +3897,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexSubImage2D (JNIEnv *env, jobject obj, jint target, jint level, jint xoffset, jint yoffset, jint width, jint height, jint format, jint imagesize, jint data) { + CHECK_EXISTS(glCompressedTexSubImage2D) glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imagesize, (void *)data); CHECK_GL_ERROR } @@ -3868,6 +3910,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_compressedTexSubImage3D (JNIEnv *env, jobject obj, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint imagesize, jint data) { + CHECK_EXISTS(glCompressedTexSubImage3D) glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, (void *)data); CHECK_GL_ERROR } @@ -3880,6 +3923,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_getCompressedTexImage (JNIEnv *env, jobject obj, jint target, jint lod, jint img) { + CHECK_EXISTS(glGetCompressedTexImage) glGetCompressedTexImage(target, lod, (void *)img); CHECK_GL_ERROR } @@ -3890,7 +3934,8 @@ * Signature: (IIII)V */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiDrawArrays - (JNIEnv *env, jobject obj, jint mode, jint first, jint count, jint primcount) { + (JNIEnv * env, jobject, jint mode, jint first, jint count, jint primcount) { + CHECK_EXISTS(glMultiDrawArrays) glMultiDrawArrays(mode, (GLint *)first, (GLsizei *)count, primcount); CHECK_GL_ERROR } @@ -3901,11 +3946,13 @@ * Signature: (IIIII)V */ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiDrawElements - (JNIEnv *env, jobject obj, jint mode, jint count, jint type, jint indices, jint primcount) { + (JNIEnv * env, jobject, jint mode, jint count, jint type, jint indices, jint primcount) { + CHECK_EXISTS(glMultiDrawElements) glMultiDrawElements(mode, (GLsizei *)count, type, (const void **)indices, primcount); CHECK_GL_ERROR } + /* * Class: org_lwjgl_opengl_CoreGL * Method: multiTexCoord1d @@ -3914,8 +3961,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1d (JNIEnv *env, jobject obj, jint target, jdouble s) { + CHECK_EXISTS(glMultiTexCoord1d) glMultiTexCoord1d(target, s); - CHECK_GL_ERROR + } /* @@ -3926,8 +3974,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1dv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord1dv) glMultiTexCoord1dv(target, (double *)v); - CHECK_GL_ERROR + } /* @@ -3938,8 +3987,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1f (JNIEnv *env, jobject obj, jint target, jfloat s) { + CHECK_EXISTS(glMultiTexCoord1f) glMultiTexCoord1f(target, s); - CHECK_GL_ERROR + } /* @@ -3950,8 +4000,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1fv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord1fv) glMultiTexCoord1fv(target, (float *)v); - CHECK_GL_ERROR + } /* @@ -3962,8 +4013,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1i (JNIEnv *env, jobject obj, jint target, jint s) { + CHECK_EXISTS(glMultiTexCoord1i) glMultiTexCoord1i(target, s); - CHECK_GL_ERROR + } /* @@ -3974,8 +4026,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1iv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord1iv) glMultiTexCoord1iv(target, (int *)v); - CHECK_GL_ERROR + } /* @@ -3986,8 +4039,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1s (JNIEnv *env, jobject obj, jint target, jshort s) { + CHECK_EXISTS(glMultiTexCoord1s) glMultiTexCoord1s(target, s); - CHECK_GL_ERROR + } /* @@ -3998,8 +4052,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord1sv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord1sv) glMultiTexCoord1sv(target, (short *)v); - CHECK_GL_ERROR + } /* @@ -4010,8 +4065,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2d (JNIEnv *env, jobject obj, jint target, jdouble s, jdouble t) { + CHECK_EXISTS(glMultiTexCoord2d) glMultiTexCoord2d(target, s, t); - CHECK_GL_ERROR + } /* @@ -4022,8 +4078,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2dv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord2dv) glMultiTexCoord2dv(target, (double *)v); - CHECK_GL_ERROR + } /* @@ -4034,8 +4091,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2f (JNIEnv *env, jobject obj, jint target, jfloat s, jfloat t) { + CHECK_EXISTS(glMultiTexCoord2f) glMultiTexCoord2f(target, s, t); - CHECK_GL_ERROR + } /* @@ -4046,8 +4104,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2fv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord2fv) glMultiTexCoord2fv(target, (float *)v); - CHECK_GL_ERROR + } /* @@ -4058,8 +4117,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2i (JNIEnv *env, jobject obj, jint target, jint s, jint t) { + CHECK_EXISTS(glMultiTexCoord2i) glMultiTexCoord2i(target, s, t); - CHECK_GL_ERROR + } /* @@ -4070,8 +4130,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2iv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord2iv) glMultiTexCoord2iv(target, (int *)v); - CHECK_GL_ERROR + } /* @@ -4082,8 +4143,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2s (JNIEnv *env, jobject obj, jint target, jshort s, jshort t) { + CHECK_EXISTS(glMultiTexCoord2s) glMultiTexCoord2s(target, s, t); - CHECK_GL_ERROR + } /* @@ -4094,8 +4156,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord2sv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord2sv) glMultiTexCoord2sv(target, (short *)v); - CHECK_GL_ERROR + } /* @@ -4106,8 +4169,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3d (JNIEnv *env, jobject obj, jint target, jdouble s, jdouble t, jdouble r) { + CHECK_EXISTS(glMultiTexCoord3d) glMultiTexCoord3d(target, s, t, r); - CHECK_GL_ERROR + } /* @@ -4118,8 +4182,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3dv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord3dv) glMultiTexCoord3dv(target, (double *)v); - CHECK_GL_ERROR + } /* @@ -4130,8 +4195,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3f (JNIEnv *env, jobject obj, jint target, jfloat s, jfloat t, jfloat r) { + CHECK_EXISTS(glMultiTexCoord3f) glMultiTexCoord3f(target, s, t, r); - CHECK_GL_ERROR + } /* @@ -4142,8 +4208,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3fv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord3fv) glMultiTexCoord3fv(target, (float *)v); - CHECK_GL_ERROR + } /* @@ -4154,8 +4221,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3i (JNIEnv *env, jobject obj, jint target, jint s, jint t, jint r) { + CHECK_EXISTS(glMultiTexCoord3i) glMultiTexCoord3i(target, s, t, r); - CHECK_GL_ERROR + } /* @@ -4166,8 +4234,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3iv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord3iv) glMultiTexCoord3iv(target, (int *)v); - CHECK_GL_ERROR + } /* @@ -4178,8 +4247,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3s (JNIEnv *env, jobject obj, jint target, jshort s, jshort t, jshort r) { + CHECK_EXISTS(glMultiTexCoord3s) glMultiTexCoord3s(target, s, t, r); - CHECK_GL_ERROR + } /* @@ -4190,8 +4260,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord3sv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord3sv) glMultiTexCoord3sv(target, (short *)v); - CHECK_GL_ERROR + } /* @@ -4202,8 +4273,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4d (JNIEnv *env, jobject obj, jint target, jdouble s, jdouble t, jdouble r, jdouble q) { + CHECK_EXISTS(glMultiTexCoord4d) glMultiTexCoord4d(target, s, t, r, q); - CHECK_GL_ERROR + } /* @@ -4214,8 +4286,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4dv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord4dv) glMultiTexCoord4dv(target, (double *)v); - CHECK_GL_ERROR + } /* @@ -4226,8 +4299,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4f (JNIEnv *env, jobject obj, jint target, jfloat s, jfloat t, jfloat r, jfloat q) { + CHECK_EXISTS(glMultiTexCoord4f) glMultiTexCoord4f(target, s, t, r, q); - CHECK_GL_ERROR + } /* @@ -4238,8 +4312,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4fv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord4fv) glMultiTexCoord4fv(target, (float *)v); - CHECK_GL_ERROR + } /* @@ -4250,8 +4325,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4i (JNIEnv *env, jobject obj, jint target, jint s, jint t, jint r, jint q) { + CHECK_EXISTS(glMultiTexCoord4i) glMultiTexCoord4i(target, s, t, r, q); - CHECK_GL_ERROR } /* @@ -4262,8 +4337,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4iv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord4iv) glMultiTexCoord4iv(target, (int *)v); - CHECK_GL_ERROR } /* @@ -4274,8 +4349,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4s (JNIEnv *env, jobject obj, jint target, jshort s, jshort t, jshort r, jshort q) { + CHECK_EXISTS(glMultiTexCoord4s) glMultiTexCoord4s(target, s, t, r, q); - CHECK_GL_ERROR } /* @@ -4286,8 +4361,8 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multiTexCoord4sv (JNIEnv *env, jobject obj, jint target, jint v) { + CHECK_EXISTS(glMultiTexCoord4sv) glMultiTexCoord4sv(target, (short *)v); - CHECK_GL_ERROR } /* @@ -4298,6 +4373,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadTransposeMatrixd (JNIEnv *env, jobject obj, jint m) { + CHECK_EXISTS(glLoadTransposeMatrixd) glLoadTransposeMatrixd((double *)m); CHECK_GL_ERROR } @@ -4310,6 +4386,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_loadTransposeMatrixf (JNIEnv *env, jobject obj, jint m) { + CHECK_EXISTS(glLoadTransposeMatrixf) glLoadTransposeMatrixf((float *)m); CHECK_GL_ERROR } @@ -4322,6 +4399,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multTransposeMatrixd (JNIEnv *env, jobject obj, jint m) { + CHECK_EXISTS(glMultTransposeMatrixd) glMultTransposeMatrixd((double *)m); CHECK_GL_ERROR } @@ -4334,6 +4412,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_multTransposeMatrixf (JNIEnv *env, jobject obj, jint m) { + CHECK_EXISTS(glMultTransposeMatrixf) glMultTransposeMatrixf((float *)m); CHECK_GL_ERROR } @@ -4346,6 +4425,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL_sampleCoverage (JNIEnv *env, jobject obj, jfloat value, jboolean invert) { + CHECK_EXISTS(glSampleCoverage) glSampleCoverage(value, invert); CHECK_GL_ERROR } |