Major change to use overloaded buffer functions and buffer positions
This commit is contained in:
parent
c59f1ee4cb
commit
0c6f4731a6
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -52,10 +52,11 @@
|
||||||
* Method: glColorTable
|
* Method: glColorTable
|
||||||
* Signature: (IIIIII)V
|
* Signature: (IIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTable
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTable
|
||||||
(JNIEnv * env, jclass clazz, jint target, jint internalFormat, jint width, jint format, jint type, jobject buffer)
|
(JNIEnv * env, jclass clazz, jint target, jint internalFormat, jint width, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
CHECK_EXISTS(glColorTable)
|
||||||
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glColorTable(target, internalFormat, width, format, type, address);
|
glColorTable(target, internalFormat, width, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -65,10 +66,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTable
|
||||||
* Method: glColorSubTable
|
* Method: glColorSubTable
|
||||||
* Signature: (IIIIII)V
|
* Signature: (IIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorSubTable
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorSubTable
|
||||||
(JNIEnv * env, jclass clazz, jint target, jint start, jint count, jint format, jint type, jobject buffer)
|
(JNIEnv * env, jclass clazz, jint target, jint start, jint count, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
CHECK_EXISTS(glColorSubTable)
|
||||||
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glColorSubTable(target, start, count, format, type, address);
|
glColorSubTable(target, start, count, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -78,11 +80,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorSubTable
|
||||||
* Method: glGetColorTable
|
* Method: glGetColorTable
|
||||||
* Signature: (IIII)V
|
* Signature: (IIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTable
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTable
|
||||||
(JNIEnv * env, jclass clazz, jint target, jint format, jint type, jobject buffer)
|
(JNIEnv * env, jclass clazz, jint target, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetColorTable)
|
CHECK_EXISTS(glGetColorTable)
|
||||||
void *address = (void *)env->GetDirectBufferAddress(buffer);
|
void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glGetColorTable(target, format, type, address);
|
glGetColorTable(target, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -92,11 +94,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTable
|
||||||
* Method: glGetColorTableParameteriv
|
* Method: glGetColorTableParameteriv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTableParameteriv
|
||||||
(JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetColorTableParameteriv)
|
CHECK_EXISTS(glGetColorTableParameteriv)
|
||||||
GLint *address = (GLint *)env->GetDirectBufferAddress(buffer);
|
GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
|
||||||
glGetColorTableParameteriv(target, pname, address);
|
glGetColorTableParameteriv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -106,11 +108,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameteriv
|
||||||
* Method: glGetColorTableParameterfv
|
* Method: glGetColorTableParameterfv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTableParameterfv
|
||||||
(JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv * env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetColorTableParameterfv)
|
CHECK_EXISTS(glGetColorTableParameterfv)
|
||||||
GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer);
|
GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
|
||||||
glGetColorTableParameterfv(target, pname, address);
|
glGetColorTableParameterfv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -120,11 +122,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameterfv
|
||||||
* Method: glColorTableParameteriv
|
* Method: glColorTableParameteriv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTableParameteriv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glColorTableParameteriv)
|
CHECK_EXISTS(glColorTableParameteriv)
|
||||||
const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer);
|
const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
|
||||||
glColorTableParameteriv(target, pname, address);
|
glColorTableParameteriv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -134,11 +136,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameteriv
|
||||||
* Method: glColorTableParameterfv
|
* Method: glColorTableParameterfv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTableParameterfv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glColorTableParameterfv)
|
CHECK_EXISTS(glColorTableParameterfv)
|
||||||
const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer);
|
const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
|
||||||
glColorTableParameterfv(target, pname, address);
|
glColorTableParameterfv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -192,6 +194,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glBlendEquation
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glBlendColor(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glBlendColor(JNIEnv * env, jclass clazz, jfloat p0, jfloat p1, jfloat p2, jfloat p3)
|
||||||
{
|
{
|
||||||
|
CHECK_EXISTS(glBlendColor)
|
||||||
glBlendColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
|
glBlendColor((GLfloat) p0, (GLfloat) p1, (GLfloat) p2, (GLfloat) p3);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -227,11 +230,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetHistogram
|
||||||
* Method: glGetHistogram
|
* Method: glGetHistogram
|
||||||
* Signature: (IZIII)V
|
* Signature: (IZIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogram
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogram
|
||||||
(JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetHistogram)
|
CHECK_EXISTS(glGetHistogram)
|
||||||
void *address = (void *)env->GetDirectBufferAddress(buffer);
|
void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glGetHistogram(target, reset, format, type, address);
|
glGetHistogram(target, reset, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -241,11 +244,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogram
|
||||||
* Method: glGetHistogramParameterfv
|
* Method: glGetHistogramParameterfv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogramParameterfv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetHistogramParameterfv)
|
CHECK_EXISTS(glGetHistogramParameterfv)
|
||||||
GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer);
|
GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
|
||||||
glGetHistogramParameterfv(target, pname, address);
|
glGetHistogramParameterfv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -255,11 +258,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameterfv
|
||||||
* Method: glGetHistogramParameteriv
|
* Method: glGetHistogramParameteriv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogramParameteriv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetHistogramParameteriv)
|
CHECK_EXISTS(glGetHistogramParameteriv)
|
||||||
GLint *address = (GLint *)env->GetDirectBufferAddress(buffer);
|
GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
|
||||||
glGetHistogramParameteriv(target, pname, address);
|
glGetHistogramParameteriv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -295,11 +298,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetMinmax
|
||||||
* Method: glGetMinmax
|
* Method: glGetMinmax
|
||||||
* Signature: (IZIII)V
|
* Signature: (IZIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmax
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmax
|
||||||
(JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jboolean reset, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetMinmax)
|
CHECK_EXISTS(glGetMinmax)
|
||||||
void *address = (void *)env->GetDirectBufferAddress(buffer);
|
void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glGetMinmax(target, reset, format, type, address);
|
glGetMinmax(target, reset, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -309,11 +312,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmax
|
||||||
* Method: glGetMinmaxParameterfv
|
* Method: glGetMinmaxParameterfv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmaxParameterfv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetMinmaxParameterfv)
|
CHECK_EXISTS(glGetMinmaxParameterfv)
|
||||||
GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer);
|
GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
|
||||||
glGetMinmaxParameterfv(target, pname, address);
|
glGetMinmaxParameterfv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -323,11 +326,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameterfv
|
||||||
* Method: glGetMinmaxParameteriv
|
* Method: glGetMinmaxParameteriv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmaxParameteriv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetMinmaxParameteriv)
|
CHECK_EXISTS(glGetMinmaxParameteriv)
|
||||||
GLint *address = (GLint *)env->GetDirectBufferAddress(buffer);
|
GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
|
||||||
glGetMinmaxParameteriv(target, pname, address);
|
glGetMinmaxParameteriv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -337,11 +340,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameteriv
|
||||||
* Method: glConvolutionFilter1D
|
* Method: glConvolutionFilter1D
|
||||||
* Signature: (IIIIII)V
|
* Signature: (IIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter1D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionFilter1D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint format, jint type, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glConvolutionFilter1D)
|
CHECK_EXISTS(glConvolutionFilter1D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glConvolutionFilter1D(target, internalformat, width, format, type, address);
|
glConvolutionFilter1D(target, internalformat, width, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -351,11 +354,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter1D
|
||||||
* Method: glConvolutionFilter2D
|
* Method: glConvolutionFilter2D
|
||||||
* Signature: (IIIIIII)V
|
* Signature: (IIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter2D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionFilter2D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glConvolutionFilter2D)
|
CHECK_EXISTS(glConvolutionFilter2D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glConvolutionFilter2D(target, internalformat, width, height, format, type, address);
|
glConvolutionFilter2D(target, internalformat, width, height, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -378,11 +381,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterf
|
||||||
* Method: glConvolutionParameterfv
|
* Method: glConvolutionParameterfv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionParameterfv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glConvolutionParameterfv)
|
CHECK_EXISTS(glConvolutionParameterfv)
|
||||||
const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer);
|
const GLfloat *address = offset + (const GLfloat *)env->GetDirectBufferAddress(buffer);
|
||||||
glConvolutionParameterfv(target, pname, address);
|
glConvolutionParameterfv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -405,11 +408,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteri
|
||||||
* Method: glConvolutionParameteriv
|
* Method: glConvolutionParameteriv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionParameteriv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glConvolutionParameteriv)
|
CHECK_EXISTS(glConvolutionParameteriv)
|
||||||
const GLint *address = (const GLint *)env->GetDirectBufferAddress(buffer);
|
const GLint *address = offset + (const GLint *)env->GetDirectBufferAddress(buffer);
|
||||||
glConvolutionParameteriv(target, pname, address);
|
glConvolutionParameteriv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -445,11 +448,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyConvolutionFilter2D
|
||||||
* Method: glGetConvolutionFilter
|
* Method: glGetConvolutionFilter
|
||||||
* Signature: (IIII)V
|
* Signature: (IIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionFilter
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionFilter
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetConvolutionFilter)
|
CHECK_EXISTS(glGetConvolutionFilter)
|
||||||
void *address = (void *)env->GetDirectBufferAddress(buffer);
|
void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glGetConvolutionFilter(target, format, type, address);
|
glGetConvolutionFilter(target, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -459,11 +462,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionFilter
|
||||||
* Method: glGetConvolutionParameterfv
|
* Method: glGetConvolutionParameterfv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionParameterfv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetConvolutionParameterfv)
|
CHECK_EXISTS(glGetConvolutionParameterfv)
|
||||||
GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer);
|
GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
|
||||||
glGetConvolutionParameterfv(target, pname, address);
|
glGetConvolutionParameterfv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -473,11 +476,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameterf
|
||||||
* Method: glGetConvolutionParameteriv
|
* Method: glGetConvolutionParameteriv
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionParameteriv
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint pname, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetConvolutionParameteriv)
|
CHECK_EXISTS(glGetConvolutionParameteriv)
|
||||||
GLint *address = (GLint *)env->GetDirectBufferAddress(buffer);
|
GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
|
||||||
glGetConvolutionParameteriv(target, pname, address);
|
glGetConvolutionParameteriv(target, pname, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -487,12 +490,12 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameteri
|
||||||
* Method: glSeparableFilter2D
|
* Method: glSeparableFilter2D
|
||||||
* Signature: (IIIIIIII)V
|
* Signature: (IIIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glSeparableFilter2D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglSeparableFilter2D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject row, jobject column)
|
(JNIEnv *env, jclass clazz, jint target, jint internalformat, jint width, jint height, jint format, jint type, jobject row, jint row_offset, jobject column, jint column_offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glSeparableFilter2D)
|
CHECK_EXISTS(glSeparableFilter2D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(row);
|
const void *address = (const void *)(row_offset + (const GLbyte *)env->GetDirectBufferAddress(row));
|
||||||
const void *address2 = env->GetDirectBufferAddress(column);
|
const void *address2 = (const void *)(column_offset + (const GLbyte *)env->GetDirectBufferAddress(column));
|
||||||
glSeparableFilter2D(target, internalformat, width, height, format, type, address, address2);
|
glSeparableFilter2D(target, internalformat, width, height, format, type, address, address2);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -502,13 +505,13 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glSeparableFilter2D
|
||||||
* Method: glGetSeparableFilter
|
* Method: glGetSeparableFilter
|
||||||
* Signature: (IIIIII)V
|
* Signature: (IIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetSeparableFilter
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetSeparableFilter
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject row, jobject column, jobject span)
|
(JNIEnv *env, jclass clazz, jint target, jint format, jint type, jobject row, jint row_offset, jobject column, jint column_offset, jobject span, jint span_offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetSeparableFilter)
|
CHECK_EXISTS(glGetSeparableFilter)
|
||||||
void *address = (void *)env->GetDirectBufferAddress(row);
|
void *address = (void *)(row_offset + (GLbyte *)env->GetDirectBufferAddress(row));
|
||||||
void *address2 = (void *)env->GetDirectBufferAddress(column);
|
void *address2 = (void *)(column_offset + (GLbyte *)env->GetDirectBufferAddress(column));
|
||||||
void *address3 = (void *)env->GetDirectBufferAddress(span);
|
void *address3 = (void *)(span_offset + (GLbyte *)env->GetDirectBufferAddress(span));
|
||||||
glGetSeparableFilter(target, format, type, address, address2, address3);
|
glGetSeparableFilter(target, format, type, address, address2, address3);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -518,11 +521,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetSeparableFilter
|
||||||
* Method: glDrawRangeElements
|
* Method: glDrawRangeElements
|
||||||
* Signature: (IIIIII)V
|
* Signature: (IIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glDrawRangeElements
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglDrawRangeElements
|
||||||
(JNIEnv *env, jclass clazz, jint mode, jint start, jint end, jint count, jint type, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint mode, jint start, jint end, jint count, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glDrawRangeElements)
|
CHECK_EXISTS(glDrawRangeElements)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glDrawRangeElements(mode, start, end, count, type, address);
|
glDrawRangeElements(mode, start, end, count, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -532,11 +535,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glDrawRangeElements
|
||||||
* Method: glTexImage3D
|
* Method: glTexImage3D
|
||||||
* Signature: (IIIIIIIIII)V
|
* Signature: (IIIIIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexImage3D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglTexImage3D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint format, jint type, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glTexImage3D)
|
CHECK_EXISTS(glTexImage3D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, address);
|
glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -546,11 +549,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexImage3D
|
||||||
* Method: glTexSubImage3D
|
* Method: glTexSubImage3D
|
||||||
* Signature: (IIIIIIIIIII)V
|
* Signature: (IIIIIIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexSubImage3D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglTexSubImage3D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint type, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint type, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glTexSubImage3D)
|
CHECK_EXISTS(glTexSubImage3D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, address);
|
glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,35 +9,35 @@ extern "C" {
|
||||||
#endif
|
#endif
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glColorTable
|
* Method: nglColorTable
|
||||||
* Signature: (IIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTable
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTable
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glColorSubTable
|
* Method: nglColorSubTable
|
||||||
* Signature: (IIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorSubTable
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorSubTable
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glColorTableParameteriv
|
* Method: nglColorTableParameteriv
|
||||||
* Signature: (IILjava/nio/IntBuffer;)V
|
* Signature: (IILjava/nio/IntBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTableParameteriv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glColorTableParameterfv
|
* Method: nglColorTableParameterfv
|
||||||
* Signature: (IILjava/nio/FloatBuffer;)V
|
* Signature: (IILjava/nio/FloatBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glColorTableParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglColorTableParameterfv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
|
@ -57,27 +57,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyColorTable
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetColorTable
|
* Method: nglGetColorTable
|
||||||
* Signature: (IIILjava/nio/Buffer;)V
|
* Signature: (IIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTable
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTable
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetColorTableParameteriv
|
* Method: nglGetColorTableParameteriv
|
||||||
* Signature: (IILjava/nio/IntBuffer;)V
|
* Signature: (IILjava/nio/IntBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTableParameteriv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetColorTableParameterfv
|
* Method: nglGetColorTableParameterfv
|
||||||
* Signature: (IILjava/nio/FloatBuffer;)V
|
* Signature: (IILjava/nio/FloatBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetColorTableParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetColorTableParameterfv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
|
@ -113,27 +113,27 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetHistogram
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetHistogram
|
* Method: nglGetHistogram
|
||||||
* Signature: (IZIILjava/nio/Buffer;)V
|
* Signature: (IZIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogram
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogram
|
||||||
(JNIEnv *, jclass, jint, jboolean, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jboolean, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetHistogramParameterfv
|
* Method: nglGetHistogramParameterfv
|
||||||
* Signature: (IILjava/nio/FloatBuffer;)V
|
* Signature: (IILjava/nio/FloatBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogramParameterfv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetHistogramParameteriv
|
* Method: nglGetHistogramParameteriv
|
||||||
* Signature: (IILjava/nio/IntBuffer;)V
|
* Signature: (IILjava/nio/IntBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetHistogramParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetHistogramParameteriv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
|
@ -153,43 +153,43 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glResetMinmax
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetMinmax
|
* Method: nglGetMinmax
|
||||||
* Signature: (IZIILjava/nio/Buffer;)V
|
* Signature: (IZIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmax
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmax
|
||||||
(JNIEnv *, jclass, jint, jboolean, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jboolean, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetMinmaxParameterfv
|
* Method: nglGetMinmaxParameterfv
|
||||||
* Signature: (IILjava/nio/FloatBuffer;)V
|
* Signature: (IILjava/nio/FloatBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmaxParameterfv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetMinmaxParameteriv
|
* Method: nglGetMinmaxParameteriv
|
||||||
* Signature: (IILjava/nio/IntBuffer;)V
|
* Signature: (IILjava/nio/IntBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetMinmaxParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetMinmaxParameteriv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glConvolutionFilter1D
|
* Method: nglConvolutionFilter1D
|
||||||
* Signature: (IIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter1D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionFilter1D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glConvolutionFilter2D
|
* Method: nglConvolutionFilter2D
|
||||||
* Signature: (IIIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionFilter2D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionFilter2D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
|
@ -201,11 +201,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterf
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glConvolutionParameterfv
|
* Method: nglConvolutionParameterfv
|
||||||
* Signature: (IILjava/nio/FloatBuffer;)V
|
* Signature: (IILjava/nio/FloatBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionParameterfv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
|
@ -217,11 +217,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteri
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glConvolutionParameteriv
|
* Method: nglConvolutionParameteriv
|
||||||
* Signature: (IILjava/nio/IntBuffer;)V
|
* Signature: (IILjava/nio/IntBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glConvolutionParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglConvolutionParameteriv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
|
@ -241,67 +241,67 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glCopyConvolutionFilter2D
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetConvolutionFilter
|
* Method: nglGetConvolutionFilter
|
||||||
* Signature: (IIILjava/nio/Buffer;)V
|
* Signature: (IIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionFilter
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionFilter
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetConvolutionParameterfv
|
* Method: nglGetConvolutionParameterfv
|
||||||
* Signature: (IILjava/nio/FloatBuffer;)V
|
* Signature: (IILjava/nio/FloatBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionParameterfv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetConvolutionParameteriv
|
* Method: nglGetConvolutionParameteriv
|
||||||
* Signature: (IILjava/nio/IntBuffer;)V
|
* Signature: (IILjava/nio/IntBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetConvolutionParameteriv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetConvolutionParameteriv
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glSeparableFilter2D
|
* Method: nglSeparableFilter2D
|
||||||
* Signature: (IIIIIILjava/nio/Buffer;Ljava/nio/Buffer;)V
|
* Signature: (IIIIIILjava/nio/Buffer;ILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glSeparableFilter2D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglSeparableFilter2D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glGetSeparableFilter
|
* Method: nglGetSeparableFilter
|
||||||
* Signature: (IIILjava/nio/Buffer;Ljava/nio/Buffer;Ljava/nio/Buffer;)V
|
* Signature: (IIILjava/nio/Buffer;ILjava/nio/Buffer;ILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glGetSeparableFilter
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglGetSeparableFilter
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jobject, jobject, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jobject, jint, jobject, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glDrawRangeElements
|
* Method: nglDrawRangeElements
|
||||||
* Signature: (IIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glDrawRangeElements
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglDrawRangeElements
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glTexImage3D
|
* Method: nglTexImage3D
|
||||||
* Signature: (IIIIIIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIIIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexImage3D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglTexImage3D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
* Method: glTexSubImage3D
|
* Method: nglTexSubImage3D
|
||||||
* Signature: (IIIIIIIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIIIIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_glTexSubImage3D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL12_nglTexSubImage3D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL12
|
* Class: org_lwjgl_opengl_CoreGL12
|
||||||
|
|
|
@ -78,11 +78,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glClientActiveTexture
|
||||||
* Method: glCompressedTexImage1D
|
* Method: glCompressedTexImage1D
|
||||||
* Signature: (IIIIIII)V
|
* Signature: (IIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage1D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage1D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint border, jint imagesize, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint border, jint imagesize, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glCompressedTexImage1D)
|
CHECK_EXISTS(glCompressedTexImage1D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glCompressedTexImage1D(target, level, internalformat, width, border, imagesize, address);
|
glCompressedTexImage1D(target, level, internalformat, width, border, imagesize, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -92,11 +92,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage1D
|
||||||
* Method: glCompressedTexImage2D
|
* Method: glCompressedTexImage2D
|
||||||
* Signature: (IIIIIIII)V
|
* Signature: (IIIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage2D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage2D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint border, jint imagesize, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint border, jint imagesize, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glCompressedTexImage2D)
|
CHECK_EXISTS(glCompressedTexImage2D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glCompressedTexImage2D(target, level, internalformat, width, height, border, imagesize, address);
|
glCompressedTexImage2D(target, level, internalformat, width, height, border, imagesize, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -106,11 +106,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage2D
|
||||||
* Method: glCompressedTexImage3D
|
* Method: glCompressedTexImage3D
|
||||||
* Signature: (IIIIIIIII)V
|
* Signature: (IIIIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage3D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage3D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint imagesize, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint level, jint internalformat, jint width, jint height, jint depth, jint border, jint imagesize, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glCompressedTexImage3D)
|
CHECK_EXISTS(glCompressedTexImage3D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imagesize, address);
|
glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imagesize, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -120,11 +120,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage3D
|
||||||
* Method: glCompressedTexSubImage1D
|
* Method: glCompressedTexSubImage1D
|
||||||
* Signature: (IIIIIII)V
|
* Signature: (IIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage1D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage1D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint width, jint format, jint imagesize, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint width, jint format, jint imagesize, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glCompressedTexSubImage1D)
|
CHECK_EXISTS(glCompressedTexSubImage1D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glCompressedTexSubImage1D(target, level, xoffset, width, format, imagesize, address);
|
glCompressedTexSubImage1D(target, level, xoffset, width, format, imagesize, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -134,11 +134,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage1D
|
||||||
* Method: glCompressedTexSubImage2D
|
* Method: glCompressedTexSubImage2D
|
||||||
* Signature: (IIIIIIIII)V
|
* Signature: (IIIIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage2D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage2D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint width, jint height, jint format, jint imagesize, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint width, jint height, jint format, jint imagesize, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glCompressedTexSubImage2D)
|
CHECK_EXISTS(glCompressedTexSubImage2D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imagesize, address);
|
glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imagesize, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -148,11 +148,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage2D
|
||||||
* Method: glCompressedTexSubImage3D
|
* Method: glCompressedTexSubImage3D
|
||||||
* Signature: (IIIIIIIIIII)V
|
* Signature: (IIIIIIIIIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage3D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage3D
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint imagesize, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint level, jint xoffset, jint yoffset, jint zoffset, jint width, jint height, jint depth, jint format, jint imagesize, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glCompressedTexSubImage3D)
|
CHECK_EXISTS(glCompressedTexSubImage3D)
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, address);
|
glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imagesize, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -162,27 +162,16 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage3D
|
||||||
* Method: glGetCompressedTexImage
|
* Method: glGetCompressedTexImage
|
||||||
* Signature: (III)V
|
* Signature: (III)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glGetCompressedTexImage
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglGetCompressedTexImage
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint lod, jobject buffer)
|
(JNIEnv *env, jclass clazz, jint target, jint lod, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glGetCompressedTexImage)
|
CHECK_EXISTS(glGetCompressedTexImage)
|
||||||
void *address = (void *)env->GetDirectBufferAddress(buffer);
|
void *address = (void *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glGetCompressedTexImage(target, lod, address);
|
glGetCompressedTexImage(target, lod, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultiTexCoord1d
|
|
||||||
* Signature: (ID)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1d
|
|
||||||
(JNIEnv *env, jclass clazz, jint target, jdouble s)
|
|
||||||
{
|
|
||||||
CHECK_EXISTS(glMultiTexCoord1d)
|
|
||||||
glMultiTexCoord1d(target, s);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
|
@ -197,44 +186,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1f
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultiTexCoord1i
|
|
||||||
* Signature: (II)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1i
|
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint s)
|
|
||||||
{
|
|
||||||
CHECK_EXISTS(glMultiTexCoord1i)
|
|
||||||
glMultiTexCoord1i(target, s);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultiTexCoord1s
|
|
||||||
* Signature: (IS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1s
|
|
||||||
(JNIEnv *env, jclass clazz, jint target, jshort s)
|
|
||||||
{
|
|
||||||
CHECK_EXISTS(glMultiTexCoord1s)
|
|
||||||
glMultiTexCoord1s(target, s);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultiTexCoord2d
|
|
||||||
* Signature: (IDD)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2d
|
|
||||||
(JNIEnv *env, jclass clazz, jint target, jdouble s, jdouble t)
|
|
||||||
{
|
|
||||||
CHECK_EXISTS(glMultiTexCoord2d)
|
|
||||||
glMultiTexCoord2d(target, s, t);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
|
@ -249,44 +200,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2f
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultiTexCoord2i
|
|
||||||
* Signature: (III)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2i
|
|
||||||
(JNIEnv *env, jclass clazz, jint target, jint s, jint t)
|
|
||||||
{
|
|
||||||
CHECK_EXISTS(glMultiTexCoord2i)
|
|
||||||
glMultiTexCoord2i(target, s, t);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultiTexCoord2s
|
|
||||||
* Signature: (ISS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2s
|
|
||||||
(JNIEnv *env, jclass clazz, jint target, jshort s, jshort t)
|
|
||||||
{
|
|
||||||
CHECK_EXISTS(glMultiTexCoord2s)
|
|
||||||
glMultiTexCoord2s(target, s, t);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultiTexCoord3d
|
|
||||||
* Signature: (IDDD)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_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_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
|
@ -301,44 +215,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3f
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultiTexCoord3i
|
|
||||||
* Signature: (IIII)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_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_CoreGL13
|
|
||||||
* Method: glMultiTexCoord3s
|
|
||||||
* Signature: (ISSS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_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_CoreGL13
|
|
||||||
* Method: glMultiTexCoord4d
|
|
||||||
* Signature: (IDDDD)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_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_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
|
@ -353,51 +229,14 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4f
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultiTexCoord4i
|
|
||||||
* Signature: (IIIII)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_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_CoreGL13
|
|
||||||
* Method: glMultiTexCoord4s
|
|
||||||
* Signature: (ISSSS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_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_CoreGL13
|
|
||||||
* Method: glLoadTransposeMatrixd
|
|
||||||
* Signature: (I)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_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_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glLoadTransposeMatrixf
|
* Method: glLoadTransposeMatrixf
|
||||||
* Signature: (I)V
|
* Signature: (I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glLoadTransposeMatrixf
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglLoadTransposeMatrixf
|
||||||
(JNIEnv *env, jclass clazz, jobject buffer)
|
(JNIEnv *env, jclass clazz, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glLoadTransposeMatrixf)
|
CHECK_EXISTS(glLoadTransposeMatrixf)
|
||||||
const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer);
|
const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer);
|
||||||
|
@ -405,27 +244,15 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glLoadTransposeMatrixf
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
|
||||||
* Method: glMultTransposeMatrixd
|
|
||||||
* Signature: (I)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_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_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glMultTransposeMatrixf
|
* Method: glMultTransposeMatrixf
|
||||||
* Signature: (I)V
|
* Signature: (I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultTransposeMatrixf
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglMultTransposeMatrixf
|
||||||
(JNIEnv *env, jclass clazz, jobject buffer)
|
(JNIEnv *env, jclass clazz, jobject buffer, jint offset)
|
||||||
{
|
{
|
||||||
CHECK_EXISTS(glMultTransposeMatrixf)
|
CHECK_EXISTS(glMultTransposeMatrixf)
|
||||||
const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer);
|
const GLfloat *address = (const GLfloat *)env->GetDirectBufferAddress(buffer);
|
||||||
|
|
|
@ -25,67 +25,59 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glClientActiveTexture
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glCompressedTexImage1D
|
* Method: nglCompressedTexImage1D
|
||||||
* Signature: (IIIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage1D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage1D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glCompressedTexImage2D
|
* Method: nglCompressedTexImage2D
|
||||||
* Signature: (IIIIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage2D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage2D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glCompressedTexImage3D
|
* Method: nglCompressedTexImage3D
|
||||||
* Signature: (IIIIIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexImage3D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexImage3D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glCompressedTexSubImage1D
|
* Method: nglCompressedTexSubImage1D
|
||||||
* Signature: (IIIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage1D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage1D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glCompressedTexSubImage2D
|
* Method: nglCompressedTexSubImage2D
|
||||||
* Signature: (IIIIIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage2D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage2D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glCompressedTexSubImage3D
|
* Method: nglCompressedTexSubImage3D
|
||||||
* Signature: (IIIIIIIIIILjava/nio/Buffer;)V
|
* Signature: (IIIIIIIIIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glCompressedTexSubImage3D
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglCompressedTexSubImage3D
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jint, jint, jint, jint, jint, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glGetCompressedTexImage
|
* Method: nglGetCompressedTexImage
|
||||||
* Signature: (IILjava/nio/Buffer;)V
|
* Signature: (IILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glGetCompressedTexImage
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglGetCompressedTexImage
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
|
||||||
* 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
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
|
@ -95,30 +87,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1d
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1f
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord1f
|
||||||
(JNIEnv *, jclass, jint, jfloat);
|
(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
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glMultiTexCoord2f
|
* Method: glMultiTexCoord2f
|
||||||
|
@ -127,30 +95,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2d
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2f
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord2f
|
||||||
(JNIEnv *, jclass, jint, jfloat, jfloat);
|
(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
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glMultiTexCoord3f
|
* Method: glMultiTexCoord3f
|
||||||
|
@ -159,30 +103,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3d
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3f
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord3f
|
||||||
(JNIEnv *, jclass, jint, jfloat, jfloat, jfloat);
|
(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
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glMultiTexCoord4f
|
* Method: glMultiTexCoord4f
|
||||||
|
@ -193,51 +113,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4f
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glMultiTexCoord4i
|
* Method: nglLoadTransposeMatrixf
|
||||||
* Signature: (IIIII)V
|
* Signature: (Ljava/nio/FloatBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4i
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglLoadTransposeMatrixf
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint, jint);
|
(JNIEnv *, jclass, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL13
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
* Method: glMultiTexCoord4s
|
* Method: nglMultTransposeMatrixf
|
||||||
* Signature: (ISSSS)V
|
* Signature: (Ljava/nio/FloatBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_glMultiTexCoord4s
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL13_nglMultTransposeMatrixf
|
||||||
(JNIEnv *, jclass, jint, jshort, jshort, jshort, jshort);
|
(JNIEnv *, jclass, jobject, jint);
|
||||||
|
|
||||||
/*
|
|
||||||
* 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
|
* Class: org_lwjgl_opengl_CoreGL13
|
||||||
|
|
|
@ -58,26 +58,16 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordf
|
||||||
glFogCoordf(f);
|
glFogCoordf(f);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glFogCoordd
|
|
||||||
* Signature: (D)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordd
|
|
||||||
(JNIEnv *env, jclass clazz, jdouble d) {
|
|
||||||
CHECK_EXISTS(glFogCoordd)
|
|
||||||
glFogCoordd(d);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glFogCoordPointer
|
* Method: glFogCoordPointer
|
||||||
* Signature: (IILjava/nio/Buffer;)V
|
* Signature: (IILjava/nio/Buffer;)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordPointer
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglFogCoordPointer
|
||||||
(JNIEnv *env, jclass clazz, jint p1, jint p2, jobject buffer) {
|
(JNIEnv *env, jclass clazz, jint p1, jint p2, jobject buffer, jint offset) {
|
||||||
CHECK_EXISTS(glFogCoordPointer)
|
CHECK_EXISTS(glFogCoordPointer)
|
||||||
GLvoid *address = (GLvoid *)env->GetDirectBufferAddress(buffer);
|
GLvoid *address = (GLvoid *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glFogCoordPointer(p1, p2, address);
|
glFogCoordPointer(p1, p2, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -87,11 +77,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordPointer
|
||||||
* Method: glMultiDrawArrays
|
* Method: glMultiDrawArrays
|
||||||
* Signature: (IIII)V
|
* Signature: (IIII)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glMultiDrawArrays
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglMultiDrawArrays
|
||||||
(JNIEnv *env, jclass clazz, jint mode, jobject first, jobject count, jint primcount) {
|
(JNIEnv *env, jclass clazz, jint mode, jobject first, jint first_offset, jobject count, jint count_offset, jint primcount) {
|
||||||
CHECK_EXISTS(glMultiDrawArrays)
|
CHECK_EXISTS(glMultiDrawArrays)
|
||||||
GLint *address = (GLint *)env->GetDirectBufferAddress(first);
|
GLint *address = first_offset + (GLint *)env->GetDirectBufferAddress(first);
|
||||||
GLsizei *address2 = (GLsizei *)env->GetDirectBufferAddress(count);
|
GLsizei *address2 = count_offset + (GLsizei *)env->GetDirectBufferAddress(count);
|
||||||
glMultiDrawArrays(mode, address, address2, (GLsizei)primcount);
|
glMultiDrawArrays(mode, address, address2, (GLsizei)primcount);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -128,10 +118,10 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterf
|
||||||
* Method: glPointParameterfv
|
* Method: glPointParameterfv
|
||||||
* Signature: (ILjava/nio/FloatBuffer;)V
|
* Signature: (ILjava/nio/FloatBuffer;)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglPointParameterfv
|
||||||
(JNIEnv *env, jclass clazz, jint p1, jobject buffer) {
|
(JNIEnv *env, jclass clazz, jint p1, jobject buffer, jint offset) {
|
||||||
CHECK_EXISTS(glPointParameterfv)
|
CHECK_EXISTS(glPointParameterfv)
|
||||||
GLfloat *address = (GLfloat *)env->GetDirectBufferAddress(buffer);
|
GLfloat *address = offset + (GLfloat *)env->GetDirectBufferAddress(buffer);
|
||||||
glPointParameterfv(p1, address);
|
glPointParameterfv(p1, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -147,16 +137,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3b
|
||||||
glSecondaryColor3b(p1, p2, p3);
|
glSecondaryColor3b(p1, p2, p3);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColor3d
|
|
||||||
* Signature: (DDD)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3d
|
|
||||||
(JNIEnv *env, jclass clazz, jdouble p1, jdouble p2, jdouble p3) {
|
|
||||||
CHECK_EXISTS(glSecondaryColor3d)
|
|
||||||
glSecondaryColor3d(p1, p2, p3);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
|
@ -169,27 +149,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3f
|
||||||
glSecondaryColor3f(p1, p2, p3);
|
glSecondaryColor3f(p1, p2, p3);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColor3i
|
|
||||||
* Signature: (III)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3i
|
|
||||||
(JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3) {
|
|
||||||
CHECK_EXISTS(glSecondaryColor3i)
|
|
||||||
glSecondaryColor3i(p1, p2, p3);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColor3s
|
|
||||||
* Signature: (SSS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3s
|
|
||||||
(JNIEnv *env, jclass clazz, jshort p1, jshort p2, jshort p3) {
|
|
||||||
CHECK_EXISTS(glSecondaryColor3s)
|
|
||||||
glSecondaryColor3s(p1, p2, p3);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
|
@ -202,37 +161,15 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3ub
|
||||||
glSecondaryColor3ub(p1, p2, p3);
|
glSecondaryColor3ub(p1, p2, p3);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColor3ui
|
|
||||||
* Signature: (III)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3ui
|
|
||||||
(JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3) {
|
|
||||||
CHECK_EXISTS(glSecondaryColor3ui)
|
|
||||||
glSecondaryColor3ui(p1, p2, p3);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColor3us
|
|
||||||
* Signature: (SSS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3us
|
|
||||||
(JNIEnv *env, jclass clazz, jshort p1, jshort p2, jshort p3) {
|
|
||||||
CHECK_EXISTS(glSecondaryColor3us)
|
|
||||||
glSecondaryColor3us(p1, p2, p3);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glSecondaryColorPointer
|
* Method: glSecondaryColorPointer
|
||||||
* Signature: (IIILjava/nio/Buffer;)V
|
* Signature: (IIILjava/nio/Buffer;)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColorPointer
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglSecondaryColorPointer
|
||||||
(JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3, jobject buffer) {
|
(JNIEnv *env, jclass clazz, jint p1, jint p2, jint p3, jobject buffer, jint offset) {
|
||||||
CHECK_EXISTS(glSecondaryColorPointer)
|
CHECK_EXISTS(glSecondaryColorPointer)
|
||||||
GLvoid *address = (GLvoid *)env->GetDirectBufferAddress(buffer);
|
GLvoid *address = (GLvoid *)(offset + (GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
glSecondaryColorPointer(p1, p2, p3, address);
|
glSecondaryColorPointer(p1, p2, p3, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -249,16 +186,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glBlendFuncSeparate
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glWindowPos2d
|
|
||||||
* Signature: (DD)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2d
|
|
||||||
(JNIEnv *env, jclass clazz, jdouble p1, jdouble p2) {
|
|
||||||
CHECK_EXISTS(glWindowPos2d);
|
|
||||||
glWindowPos2d(p1, p2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
|
@ -282,27 +209,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2i
|
||||||
glWindowPos2i(p1, p2);
|
glWindowPos2i(p1, p2);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glWindowPos2s
|
|
||||||
* Signature: (SS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2s
|
|
||||||
(JNIEnv *env, jclass clazz, jshort p1, jshort p2) {
|
|
||||||
CHECK_EXISTS(glWindowPos2s)
|
|
||||||
glWindowPos2s(p1, p2);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glWindowPos3d
|
|
||||||
* Signature: (DDD)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3d
|
|
||||||
(JNIEnv *env, jclass clazz, jdouble p1, jdouble p2, jdouble p3) {
|
|
||||||
CHECK_EXISTS(glWindowPos3d)
|
|
||||||
glWindowPos3d(p1, p2, p3);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
|
@ -326,15 +232,3 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3i
|
||||||
CHECK_EXISTS(glWindowPos3i)
|
CHECK_EXISTS(glWindowPos3i)
|
||||||
glWindowPos3i(p1, p2, p3);
|
glWindowPos3i(p1, p2, p3);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glWindowPos3s
|
|
||||||
* Signature: (SSS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3s
|
|
||||||
(JNIEnv *env, jclass clazz, jshort p1, jshort p2, jshort p3) {
|
|
||||||
CHECK_EXISTS(glWindowPos3s);
|
|
||||||
glWindowPos3s(p1, p2, p3);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
|
@ -17,27 +17,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordf
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glFogCoordd
|
* Method: nglFogCoordPointer
|
||||||
* Signature: (D)V
|
* Signature: (IILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordd
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglFogCoordPointer
|
||||||
(JNIEnv *, jclass, jdouble);
|
(JNIEnv *, jclass, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glFogCoordPointer
|
* Method: nglMultiDrawArrays
|
||||||
* Signature: (IILjava/nio/Buffer;)V
|
* Signature: (ILjava/nio/IntBuffer;ILjava/nio/IntBuffer;II)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glFogCoordPointer
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglMultiDrawArrays
|
||||||
(JNIEnv *, jclass, jint, jint, jobject);
|
(JNIEnv *, jclass, jint, jobject, jint, jobject, jint, jint);
|
||||||
|
|
||||||
/*
|
|
||||||
* 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);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
|
@ -49,11 +41,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterf
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glPointParameterfv
|
* Method: nglPointParameter
|
||||||
* Signature: (ILjava/nio/FloatBuffer;)V
|
* Signature: (ILjava/nio/FloatBuffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterfv
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglPointParameter
|
||||||
(JNIEnv *, jclass, jint, jobject);
|
(JNIEnv *, jclass, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
|
@ -63,14 +55,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glPointParameterfv
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3b
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3b
|
||||||
(JNIEnv *, jclass, jbyte, jbyte, jbyte);
|
(JNIEnv *, jclass, jbyte, jbyte, jbyte);
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColor3d
|
|
||||||
* Signature: (DDD)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3d
|
|
||||||
(JNIEnv *, jclass, jdouble, jdouble, jdouble);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glSecondaryColor3f
|
* Method: glSecondaryColor3f
|
||||||
|
@ -79,22 +63,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3d
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3f
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3f
|
||||||
(JNIEnv *, jclass, jfloat, jfloat, jfloat);
|
(JNIEnv *, jclass, jfloat, jfloat, jfloat);
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColor3i
|
|
||||||
* Signature: (III)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3i
|
|
||||||
(JNIEnv *, jclass, jint, jint, jint);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColor3s
|
|
||||||
* Signature: (SSS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3s
|
|
||||||
(JNIEnv *, jclass, jshort, jshort, jshort);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glSecondaryColor3ub
|
* Method: glSecondaryColor3ub
|
||||||
|
@ -105,27 +73,11 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3ub
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glSecondaryColor3ui
|
* Method: nglSecondaryColorPointer
|
||||||
* Signature: (III)V
|
* Signature: (IIILjava/nio/Buffer;I)V
|
||||||
*/
|
*/
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3ui
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_nglSecondaryColorPointer
|
||||||
(JNIEnv *, jclass, jint, jint, jint);
|
(JNIEnv *, jclass, jint, jint, jint, jobject, jint);
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColor3us
|
|
||||||
* Signature: (SSS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColor3us
|
|
||||||
(JNIEnv *, jclass, jshort, jshort, jshort);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glSecondaryColorPointer
|
|
||||||
* Signature: (IIILjava/nio/Buffer;)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColorPointer
|
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jobject);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
|
@ -135,14 +87,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glSecondaryColorPointer
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glBlendFuncSeparate
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glBlendFuncSeparate
|
||||||
(JNIEnv *, jclass, jint, jint, jint, jint);
|
(JNIEnv *, jclass, jint, jint, jint, jint);
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glWindowPos2d
|
|
||||||
* Signature: (DD)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2d
|
|
||||||
(JNIEnv *, jclass, jdouble, jdouble);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glWindowPos2f
|
* Method: glWindowPos2f
|
||||||
|
@ -159,22 +103,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2f
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2i
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2i
|
||||||
(JNIEnv *, jclass, jint, jint);
|
(JNIEnv *, jclass, jint, jint);
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glWindowPos2s
|
|
||||||
* Signature: (SS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos2s
|
|
||||||
(JNIEnv *, jclass, jshort, jshort);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glWindowPos3d
|
|
||||||
* Signature: (DDD)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3d
|
|
||||||
(JNIEnv *, jclass, jdouble, jdouble, jdouble);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
* Class: org_lwjgl_opengl_CoreGL14
|
||||||
* Method: glWindowPos3f
|
* Method: glWindowPos3f
|
||||||
|
@ -191,14 +119,6 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3f
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3i
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3i
|
||||||
(JNIEnv *, jclass, jint, jint, jint);
|
(JNIEnv *, jclass, jint, jint, jint);
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_CoreGL14
|
|
||||||
* Method: glWindowPos3s
|
|
||||||
* Signature: (SSS)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_CoreGL14_glWindowPos3s
|
|
||||||
(JNIEnv *, jclass, jshort, jshort, jshort);
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -112,7 +112,7 @@ extern "C" {
|
||||||
* Method: isWGLEXTExtensionsStringAvaiable
|
* Method: isWGLEXTExtensionsStringAvaiable
|
||||||
* Signature: ()Z
|
* Signature: ()Z
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsStringAvaiable
|
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsStringAvailable
|
||||||
(JNIEnv *, jclass);
|
(JNIEnv *, jclass);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -120,7 +120,7 @@ JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLEXTExtensionsString
|
||||||
* Method: isWGLARBExtensionsStringAvaiable
|
* Method: isWGLARBExtensionsStringAvaiable
|
||||||
* Signature: ()Z
|
* Signature: ()Z
|
||||||
*/
|
*/
|
||||||
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLARBExtensionsStringAvaiable
|
JNIEXPORT jboolean JNICALL Java_org_lwjgl_opengl_GLCaps_isWGLARBExtensionsStringAvailable
|
||||||
(JNIEnv *, jclass);
|
(JNIEnv *, jclass);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
|
|
|
@ -91,9 +91,9 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPerspective(JNIEnv * env, jc
|
||||||
* Class: org_lwjgl_opengl_GLU
|
* Class: org_lwjgl_opengl_GLU
|
||||||
* Method: pickMatrix
|
* 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)
|
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)
|
||||||
{
|
{
|
||||||
GLint *address = (GLint *)env->GetDirectBufferAddress(buffer);
|
GLint *address = offset + (GLint *)env->GetDirectBufferAddress(buffer);
|
||||||
gluPickMatrix((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, address);
|
gluPickMatrix((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, (GLdouble) p3, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
}
|
}
|
||||||
|
@ -112,12 +112,12 @@ 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 win_buffer)
|
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)
|
||||||
{
|
{
|
||||||
const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer);
|
const GLdouble *address = buffer_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer);
|
||||||
const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2);
|
const GLdouble *address2 = buffer2_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer2);
|
||||||
const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3);
|
const GLint *address3 = buffer3_offset + (const GLint *)env->GetDirectBufferAddress(buffer3);
|
||||||
GLdouble *win_address = (GLdouble *)env->GetDirectBufferAddress(win_buffer);
|
GLdouble *win_address = win_offset + (GLdouble *)env->GetDirectBufferAddress(win_buffer);
|
||||||
jint ret = (jint) gluProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, win_address, win_address + 1, win_address + 2);
|
jint ret = (jint) gluProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, win_address, win_address + 1, win_address + 2);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -127,12 +127,12 @@ 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 obj_buffer)
|
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)
|
||||||
{
|
{
|
||||||
const GLdouble *address = (const GLdouble *)env->GetDirectBufferAddress(buffer);
|
const GLdouble *address = buffer_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer);
|
||||||
const GLdouble *address2 = (const GLdouble *)env->GetDirectBufferAddress(buffer2);
|
const GLdouble *address2 = buffer2_offset + (const GLdouble *)env->GetDirectBufferAddress(buffer2);
|
||||||
const GLint *address3 = (const GLint *)env->GetDirectBufferAddress(buffer3);
|
const GLint *address3 = buffer3_offset + (const GLint *)env->GetDirectBufferAddress(buffer3);
|
||||||
GLdouble *obj_address = (GLdouble *)env->GetDirectBufferAddress(obj_buffer);
|
GLdouble *obj_address = obj_buffer_offset + (GLdouble *)env->GetDirectBufferAddress(obj_buffer);
|
||||||
jint ret = (jint) gluUnProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, obj_address, obj_address + 1, obj_address + 2);
|
jint ret = (jint) gluUnProject((GLdouble) p0, (GLdouble) p1, (GLdouble) p2, address, address2, address3, obj_address, obj_address + 1, obj_address + 2);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -142,10 +142,10 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluUnProject(JNIEnv * env, jcla
|
||||||
* Class: org_lwjgl_opengl_GLU
|
* Class: org_lwjgl_opengl_GLU
|
||||||
* Method: scaleImage
|
* 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 p5, jint p6, jint p7, jobject buffer2)
|
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)
|
||||||
{
|
{
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
const void *address = (const void *)(offset + (const GLbyte *)env->GetDirectBufferAddress(buffer));
|
||||||
void *address2 = (void *)env->GetDirectBufferAddress(buffer2);
|
void *address2 = (void *)(offset2 + (GLbyte *)env->GetDirectBufferAddress(buffer2));
|
||||||
jint ret = (jint) gluScaleImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address, (GLint) p5, (GLint) p6, (GLint) p7, address2);
|
jint ret = (jint) gluScaleImage((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, address, (GLint) p5, (GLint) p6, (GLint) p7, address2);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -155,9 +155,9 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluScaleImage(JNIEnv * env, jcl
|
||||||
* Class: org_lwjgl_opengl_GLU
|
* Class: org_lwjgl_opengl_GLU
|
||||||
* Method: build1DMipmaps
|
* 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)
|
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)
|
||||||
{
|
{
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
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);
|
jint ret = (jint) gluBuild1DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -167,145 +167,11 @@ JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_GLU_gluBuild1DMipmaps(JNIEnv * env,
|
||||||
* Class: org_lwjgl_opengl_GLU
|
* Class: org_lwjgl_opengl_GLU
|
||||||
* Method: build2DMipmaps
|
* 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)
|
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)
|
||||||
{
|
{
|
||||||
const void *address = (const void *)env->GetDirectBufferAddress(buffer);
|
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);
|
jint ret = (jint) gluBuild2DMipmaps((GLint) p0, (GLint) p1, (GLint) p2, (GLint) p3, (GLint) p4, (GLint) p5, address);
|
||||||
CHECK_GL_ERROR
|
CHECK_GL_ERROR
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: newQuadric
|
|
||||||
*/
|
|
||||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GLU_gluNewQuadric(JNIEnv * env, jclass clazz)
|
|
||||||
{
|
|
||||||
GLUquadricObj *ret = gluNewQuadric();
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
return env->NewDirectByteBuffer(ret, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: cylinder
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluCylinder(JNIEnv * env, jclass clazz, jobject quad, jdouble baseRadius, jdouble topRadius, jdouble height, jint slices, jint stacks)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
gluCylinder(address, (GLdouble) baseRadius, (GLdouble) topRadius, (GLdouble) height, (GLint) slices, (GLint) stacks);
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: deleteQuadric
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDeleteQuadric(JNIEnv * env, jclass clazz, jobject quad)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
gluDeleteQuadric(address);
|
|
||||||
GLUQuadricCallbacks::clear();
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: disk
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluDisk
|
|
||||||
(JNIEnv * env, jclass clazz, jobject quad, jdouble innerRadius, jdouble outerRadius, jint slices, jint loops)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
gluDisk(address, (GLdouble) innerRadius, (GLdouble) outerRadius, (GLint) slices, (GLint) loops);
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: partialDisk
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluPartialDisk
|
|
||||||
(JNIEnv * env, jclass clazz, jobject quad, jdouble innerRadius, jdouble outerRadius,
|
|
||||||
jint slices, jint loops, jdouble startAngle, jdouble sweepAngle)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
gluPartialDisk(address, (GLdouble) innerRadius, (GLdouble) outerRadius,
|
|
||||||
(GLint) slices, (GLint) loops, (GLdouble) startAngle, (GLdouble) sweepAngle);
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: quadricDrawStyle
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricDrawStyle
|
|
||||||
(JNIEnv * env, jclass clazz, jobject quad, jint drawStyle)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
gluQuadricDrawStyle(address, (GLenum) drawStyle);
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: quadricNormals
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricNormals
|
|
||||||
(JNIEnv * env, jclass clazz, jobject quad, jint normals)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
gluQuadricNormals(address, (GLenum) normals);
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: quadricOrientation
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricOrientation
|
|
||||||
(JNIEnv * env, jclass clazz, jobject quad, jint orientation)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
gluQuadricOrientation(address, (GLenum) orientation);
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: quadricTexture
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricTexture
|
|
||||||
(JNIEnv * env, jclass clazz, jobject quad, jboolean textureCoords)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
gluQuadricTexture(address, (GLboolean) textureCoords);
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: sphere
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluSphere
|
|
||||||
(JNIEnv * env, jclass clazz, jobject quad, jdouble radius, jint slices, jint stacks)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
gluSphere(address, (GLdouble) radius, (GLint) slices, (GLint) stacks);
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
* Class: org_lwjgl_opengl_GLU
|
|
||||||
* Method: quadricCallback
|
|
||||||
* Signature: (IILjava/lang/Object;Ljava/lang/String;)V
|
|
||||||
*/
|
|
||||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GLU_gluQuadricCallback
|
|
||||||
(JNIEnv * env, jclass clazz, jobject quad, jint type, jobject target, jstring method)
|
|
||||||
{
|
|
||||||
GLUquadricObj *address = (GLUquadricObj *)env->GetDirectBufferAddress(quad);
|
|
||||||
GLUQuadricCallbacks::set(address,
|
|
||||||
new JavaMethod(env, target, env->GetStringUTFChars(method, 0)),
|
|
||||||
type);
|
|
||||||
CHECK_GL_ERROR
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue