2005-02-15 06:05:36 -05:00
|
|
|
/* MACHINE GENERATED FILE, DO NOT EDIT */
|
2004-01-20 03:37:17 -05:00
|
|
|
|
2005-02-15 06:05:36 -05:00
|
|
|
#include <jni.h>
|
2004-01-20 03:37:17 -05:00
|
|
|
#include "extgl.h"
|
2004-03-07 11:01:45 -05:00
|
|
|
|
2005-02-15 06:05:36 -05:00
|
|
|
typedef void (APIENTRY *glGetFinalCombinerInputParameterivNVPROC) (GLenum variable, GLenum pname, GLint * params);
|
|
|
|
typedef void (APIENTRY *glGetFinalCombinerInputParameterfvNVPROC) (GLenum variable, GLenum pname, GLfloat * params);
|
|
|
|
typedef void (APIENTRY *glGetCombinerOutputParameterivNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint * params);
|
|
|
|
typedef void (APIENTRY *glGetCombinerOutputParameterfvNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat * params);
|
|
|
|
typedef void (APIENTRY *glGetCombinerInputParameterivNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);
|
|
|
|
typedef void (APIENTRY *glGetCombinerInputParameterfvNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);
|
|
|
|
typedef void (APIENTRY *glFinalCombinerInputNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
|
|
|
|
typedef void (APIENTRY *glCombinerOutputNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
|
|
|
|
typedef void (APIENTRY *glCombinerInputNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
|
|
|
|
typedef void (APIENTRY *glCombinerParameterivNVPROC) (GLenum pname, const GLint * params);
|
|
|
|
typedef void (APIENTRY *glCombinerParameteriNVPROC) (GLenum pname, GLint param);
|
|
|
|
typedef void (APIENTRY *glCombinerParameterfvNVPROC) (GLenum pname, const GLfloat * params);
|
|
|
|
typedef void (APIENTRY *glCombinerParameterfNVPROC) (GLenum pname, GLfloat param);
|
2004-01-29 17:08:59 -05:00
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglGetFinalCombinerInputParameterivNV(JNIEnv *env, jclass clazz, jint variable, jint pname, jobject params, jint params_position, jlong function_pointer) {
|
2005-02-15 06:05:36 -05:00
|
|
|
GLint *params_address = ((GLint *)(*env)->GetDirectBufferAddress(env, params)) + params_position;
|
2005-02-16 11:04:29 -05:00
|
|
|
glGetFinalCombinerInputParameterivNVPROC glGetFinalCombinerInputParameterivNV = (glGetFinalCombinerInputParameterivNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glGetFinalCombinerInputParameterivNV(variable, pname, params_address);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglGetFinalCombinerInputParameterfvNV(JNIEnv *env, jclass clazz, jint variable, jint pname, jobject params, jint params_position, jlong function_pointer) {
|
2005-02-15 06:05:36 -05:00
|
|
|
GLfloat *params_address = ((GLfloat *)(*env)->GetDirectBufferAddress(env, params)) + params_position;
|
2005-02-16 11:04:29 -05:00
|
|
|
glGetFinalCombinerInputParameterfvNVPROC glGetFinalCombinerInputParameterfvNV = (glGetFinalCombinerInputParameterfvNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glGetFinalCombinerInputParameterfvNV(variable, pname, params_address);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglGetCombinerOutputParameterivNV(JNIEnv *env, jclass clazz, jint stage, jint portion, jint pname, jobject params, jint params_position, jlong function_pointer) {
|
2005-02-15 06:05:36 -05:00
|
|
|
GLint *params_address = ((GLint *)(*env)->GetDirectBufferAddress(env, params)) + params_position;
|
2005-02-16 11:04:29 -05:00
|
|
|
glGetCombinerOutputParameterivNVPROC glGetCombinerOutputParameterivNV = (glGetCombinerOutputParameterivNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glGetCombinerOutputParameterivNV(stage, portion, pname, params_address);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglGetCombinerOutputParameterfvNV(JNIEnv *env, jclass clazz, jint stage, jint portion, jint pname, jobject params, jint params_position, jlong function_pointer) {
|
2005-02-15 06:05:36 -05:00
|
|
|
GLfloat *params_address = ((GLfloat *)(*env)->GetDirectBufferAddress(env, params)) + params_position;
|
2005-02-16 11:04:29 -05:00
|
|
|
glGetCombinerOutputParameterfvNVPROC glGetCombinerOutputParameterfvNV = (glGetCombinerOutputParameterfvNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glGetCombinerOutputParameterfvNV(stage, portion, pname, params_address);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglGetCombinerInputParameterivNV(JNIEnv *env, jclass clazz, jint stage, jint portion, jint variable, jint pname, jobject params, jint params_position, jlong function_pointer) {
|
2005-02-15 06:05:36 -05:00
|
|
|
GLint *params_address = ((GLint *)(*env)->GetDirectBufferAddress(env, params)) + params_position;
|
2005-02-16 11:04:29 -05:00
|
|
|
glGetCombinerInputParameterivNVPROC glGetCombinerInputParameterivNV = (glGetCombinerInputParameterivNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glGetCombinerInputParameterivNV(stage, portion, variable, pname, params_address);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglGetCombinerInputParameterfvNV(JNIEnv *env, jclass clazz, jint stage, jint portion, jint variable, jint pname, jobject params, jint params_position, jlong function_pointer) {
|
2005-02-15 06:05:36 -05:00
|
|
|
GLfloat *params_address = ((GLfloat *)(*env)->GetDirectBufferAddress(env, params)) + params_position;
|
2005-02-16 11:04:29 -05:00
|
|
|
glGetCombinerInputParameterfvNVPROC glGetCombinerInputParameterfvNV = (glGetCombinerInputParameterfvNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glGetCombinerInputParameterfvNV(stage, portion, variable, pname, params_address);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglFinalCombinerInputNV(JNIEnv *env, jclass clazz, jint variable, jint input, jint mapping, jint componentUsage, jlong function_pointer) {
|
|
|
|
glFinalCombinerInputNVPROC glFinalCombinerInputNV = (glFinalCombinerInputNVPROC)((intptr_t)function_pointer);
|
2004-01-20 03:37:17 -05:00
|
|
|
glFinalCombinerInputNV(variable, input, mapping, componentUsage);
|
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglCombinerOutputNV(JNIEnv *env, jclass clazz, jint stage, jint portion, jint abOutput, jint cdOutput, jint sumOutput, jint scale, jint bias, jboolean abDotProduct, jboolean cdDotProduct, jboolean muxSum, jlong function_pointer) {
|
|
|
|
glCombinerOutputNVPROC glCombinerOutputNV = (glCombinerOutputNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglCombinerInputNV(JNIEnv *env, jclass clazz, jint stage, jint portion, jint variable, jint input, jint mapping, jint componentUsage, jlong function_pointer) {
|
|
|
|
glCombinerInputNVPROC glCombinerInputNV = (glCombinerInputNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glCombinerInputNV(stage, portion, variable, input, mapping, componentUsage);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglCombinerParameterivNV(JNIEnv *env, jclass clazz, jint pname, jobject params, jint params_position, jlong function_pointer) {
|
2005-02-15 06:05:36 -05:00
|
|
|
const GLint *params_address = ((const GLint *)(*env)->GetDirectBufferAddress(env, params)) + params_position;
|
2005-02-16 11:04:29 -05:00
|
|
|
glCombinerParameterivNVPROC glCombinerParameterivNV = (glCombinerParameterivNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glCombinerParameterivNV(pname, params_address);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglCombinerParameteriNV(JNIEnv *env, jclass clazz, jint pname, jint param, jlong function_pointer) {
|
|
|
|
glCombinerParameteriNVPROC glCombinerParameteriNV = (glCombinerParameteriNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glCombinerParameteriNV(pname, param);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglCombinerParameterfvNV(JNIEnv *env, jclass clazz, jint pname, jobject params, jint params_position, jlong function_pointer) {
|
2005-02-15 06:05:36 -05:00
|
|
|
const GLfloat *params_address = ((const GLfloat *)(*env)->GetDirectBufferAddress(env, params)) + params_position;
|
2005-02-16 11:04:29 -05:00
|
|
|
glCombinerParameterfvNVPROC glCombinerParameterfvNV = (glCombinerParameterfvNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glCombinerParameterfvNV(pname, params_address);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|
2005-02-16 11:04:29 -05:00
|
|
|
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVRegisterCombiners_nglCombinerParameterfNV(JNIEnv *env, jclass clazz, jint pname, jfloat param, jlong function_pointer) {
|
|
|
|
glCombinerParameterfNVPROC glCombinerParameterfNV = (glCombinerParameterfNVPROC)((intptr_t)function_pointer);
|
2005-02-15 06:05:36 -05:00
|
|
|
glCombinerParameterfNV(pname, param);
|
2004-01-20 03:37:17 -05:00
|
|
|
}
|
|
|
|
|