260 lines
14 KiB
Java
260 lines
14 KiB
Java
/* MACHINE GENERATED FILE, DO NOT EDIT */
|
|
|
|
package org.lwjgl.opengl;
|
|
|
|
import org.lwjgl.LWJGLException;
|
|
import org.lwjgl.BufferChecks;
|
|
import java.nio.*;
|
|
|
|
public class ARBProgram {
|
|
/**
|
|
* Accepted by the <format> parameter of ProgramStringARB:
|
|
*/
|
|
public static final int GL_PROGRAM_FORMAT_ASCII_ARB = 0x8875;
|
|
/**
|
|
* Accepted by the <pname> parameter of GetProgramivARB:
|
|
*/
|
|
public static final int GL_PROGRAM_LENGTH_ARB = 0x8627;
|
|
public static final int GL_PROGRAM_FORMAT_ARB = 0x8876;
|
|
public static final int GL_PROGRAM_BINDING_ARB = 0x8677;
|
|
public static final int GL_PROGRAM_INSTRUCTIONS_ARB = 0x88a0;
|
|
public static final int GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 0x88a1;
|
|
public static final int GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88a2;
|
|
public static final int GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0x88a3;
|
|
public static final int GL_PROGRAM_TEMPORARIES_ARB = 0x88a4;
|
|
public static final int GL_MAX_PROGRAM_TEMPORARIES_ARB = 0x88a5;
|
|
public static final int GL_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88a6;
|
|
public static final int GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0x88a7;
|
|
public static final int GL_PROGRAM_PARAMETERS_ARB = 0x88a8;
|
|
public static final int GL_MAX_PROGRAM_PARAMETERS_ARB = 0x88a9;
|
|
public static final int GL_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88aa;
|
|
public static final int GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0x88ab;
|
|
public static final int GL_PROGRAM_ATTRIBS_ARB = 0x88ac;
|
|
public static final int GL_MAX_PROGRAM_ATTRIBS_ARB = 0x88ad;
|
|
public static final int GL_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88ae;
|
|
public static final int GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0x88af;
|
|
public static final int GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 0x88b4;
|
|
public static final int GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 0x88b5;
|
|
public static final int GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB = 0x88b6;
|
|
/**
|
|
* Accepted by the <pname> parameter of GetProgramStringARB:
|
|
*/
|
|
public static final int GL_PROGRAM_STRING_ARB = 0x8628;
|
|
/**
|
|
* Accepted by the <pname> parameter of GetBooleanv, GetIntegerv,
|
|
* GetFloatv, and GetDoublev:
|
|
*/
|
|
public static final int GL_PROGRAM_ERROR_POSITION_ARB = 0x864b;
|
|
public static final int GL_CURRENT_MATRIX_ARB = 0x8641;
|
|
public static final int GL_TRANSPOSE_CURRENT_MATRIX_ARB = 0x88b7;
|
|
public static final int GL_CURRENT_MATRIX_STACK_DEPTH_ARB = 0x8640;
|
|
public static final int GL_MAX_PROGRAM_MATRICES_ARB = 0x862f;
|
|
public static final int GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB = 0x862e;
|
|
/**
|
|
* Accepted by the <name> parameter of GetString:
|
|
*/
|
|
public static final int GL_PROGRAM_ERROR_STRING_ARB = 0x8874;
|
|
/**
|
|
* Accepted by the <mode> parameter of MatrixMode:
|
|
*/
|
|
public static final int GL_MATRIX0_ARB = 0x88c0;
|
|
public static final int GL_MATRIX1_ARB = 0x88c1;
|
|
public static final int GL_MATRIX2_ARB = 0x88c2;
|
|
public static final int GL_MATRIX3_ARB = 0x88c3;
|
|
public static final int GL_MATRIX4_ARB = 0x88c4;
|
|
public static final int GL_MATRIX5_ARB = 0x88c5;
|
|
public static final int GL_MATRIX6_ARB = 0x88c6;
|
|
public static final int GL_MATRIX7_ARB = 0x88c7;
|
|
public static final int GL_MATRIX8_ARB = 0x88c8;
|
|
public static final int GL_MATRIX9_ARB = 0x88c9;
|
|
public static final int GL_MATRIX10_ARB = 0x88ca;
|
|
public static final int GL_MATRIX11_ARB = 0x88cb;
|
|
public static final int GL_MATRIX12_ARB = 0x88cc;
|
|
public static final int GL_MATRIX13_ARB = 0x88cd;
|
|
public static final int GL_MATRIX14_ARB = 0x88ce;
|
|
public static final int GL_MATRIX15_ARB = 0x88cf;
|
|
public static final int GL_MATRIX16_ARB = 0x88d0;
|
|
public static final int GL_MATRIX17_ARB = 0x88d1;
|
|
public static final int GL_MATRIX18_ARB = 0x88d2;
|
|
public static final int GL_MATRIX19_ARB = 0x88d3;
|
|
public static final int GL_MATRIX20_ARB = 0x88d4;
|
|
public static final int GL_MATRIX21_ARB = 0x88d5;
|
|
public static final int GL_MATRIX22_ARB = 0x88d6;
|
|
public static final int GL_MATRIX23_ARB = 0x88d7;
|
|
public static final int GL_MATRIX24_ARB = 0x88d8;
|
|
public static final int GL_MATRIX25_ARB = 0x88d9;
|
|
public static final int GL_MATRIX26_ARB = 0x88da;
|
|
public static final int GL_MATRIX27_ARB = 0x88db;
|
|
public static final int GL_MATRIX28_ARB = 0x88dc;
|
|
public static final int GL_MATRIX29_ARB = 0x88dd;
|
|
public static final int GL_MATRIX30_ARB = 0x88de;
|
|
public static final int GL_MATRIX31_ARB = 0x88df;
|
|
|
|
|
|
public static void glProgramStringARB(int target, int format, ByteBuffer string) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glProgramStringARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkDirect(string);
|
|
nglProgramStringARB(target, format, (string.remaining()), string, string.position(), function_pointer);
|
|
}
|
|
private static native void nglProgramStringARB(int target, int format, int length, Buffer string, int string_position, long function_pointer);
|
|
|
|
public static void glBindProgramARB(int target, int program) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glBindProgramARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
nglBindProgramARB(target, program, function_pointer);
|
|
}
|
|
private static native void nglBindProgramARB(int target, int program, long function_pointer);
|
|
|
|
public static void glDeleteProgramsARB(IntBuffer programs) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glDeleteProgramsARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkDirect(programs);
|
|
nglDeleteProgramsARB((programs.remaining()), programs, programs.position(), function_pointer);
|
|
}
|
|
private static native void nglDeleteProgramsARB(int n, IntBuffer programs, int programs_position, long function_pointer);
|
|
|
|
public static void glGenProgramsARB(IntBuffer programs) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glGenProgramsARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkDirect(programs);
|
|
nglGenProgramsARB((programs.remaining()), programs, programs.position(), function_pointer);
|
|
}
|
|
private static native void nglGenProgramsARB(int n, IntBuffer programs, int programs_position, long function_pointer);
|
|
|
|
public static void glProgramEnvParameter4fARB(int target, int index, float x, float y, float z, float w) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glProgramEnvParameter4fARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
nglProgramEnvParameter4fARB(target, index, x, y, z, w, function_pointer);
|
|
}
|
|
private static native void nglProgramEnvParameter4fARB(int target, int index, float x, float y, float z, float w, long function_pointer);
|
|
|
|
public static void glProgramEnvParameter4dARB(int target, int index, double x, double y, double z, double w) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glProgramEnvParameter4dARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
nglProgramEnvParameter4dARB(target, index, x, y, z, w, function_pointer);
|
|
}
|
|
private static native void nglProgramEnvParameter4dARB(int target, int index, double x, double y, double z, double w, long function_pointer);
|
|
|
|
public static void glProgramEnvParameter4ARB(int target, int index, FloatBuffer params) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glProgramEnvParameter4fvARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkBuffer(params, 4);
|
|
nglProgramEnvParameter4fvARB(target, index, params, params.position(), function_pointer);
|
|
}
|
|
private static native void nglProgramEnvParameter4fvARB(int target, int index, FloatBuffer params, int params_position, long function_pointer);
|
|
|
|
public static void glProgramEnvParameter4ARB(int target, int index, DoubleBuffer params) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glProgramEnvParameter4dvARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkBuffer(params, 4);
|
|
nglProgramEnvParameter4dvARB(target, index, params, params.position(), function_pointer);
|
|
}
|
|
private static native void nglProgramEnvParameter4dvARB(int target, int index, DoubleBuffer params, int params_position, long function_pointer);
|
|
|
|
public static void glProgramLocalParameter4fARB(int target, int index, float x, float y, float z, float w) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glProgramLocalParameter4fARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
nglProgramLocalParameter4fARB(target, index, x, y, z, w, function_pointer);
|
|
}
|
|
private static native void nglProgramLocalParameter4fARB(int target, int index, float x, float y, float z, float w, long function_pointer);
|
|
|
|
public static void glProgramLocalParameter4dARB(int target, int index, double x, double y, double z, double w) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glProgramLocalParameter4dARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
nglProgramLocalParameter4dARB(target, index, x, y, z, w, function_pointer);
|
|
}
|
|
private static native void nglProgramLocalParameter4dARB(int target, int index, double x, double y, double z, double w, long function_pointer);
|
|
|
|
public static void glProgramLocalParameter4ARB(int target, int index, FloatBuffer params) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glProgramLocalParameter4fvARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkBuffer(params, 4);
|
|
nglProgramLocalParameter4fvARB(target, index, params, params.position(), function_pointer);
|
|
}
|
|
private static native void nglProgramLocalParameter4fvARB(int target, int index, FloatBuffer params, int params_position, long function_pointer);
|
|
|
|
public static void glProgramLocalParameter4ARB(int target, int index, DoubleBuffer params) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glProgramLocalParameter4dvARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkBuffer(params, 4);
|
|
nglProgramLocalParameter4dvARB(target, index, params, params.position(), function_pointer);
|
|
}
|
|
private static native void nglProgramLocalParameter4dvARB(int target, int index, DoubleBuffer params, int params_position, long function_pointer);
|
|
|
|
public static void glGetProgramEnvParameterARB(int target, int index, FloatBuffer params) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glGetProgramEnvParameterfvARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkBuffer(params, 4);
|
|
nglGetProgramEnvParameterfvARB(target, index, params, params.position(), function_pointer);
|
|
}
|
|
private static native void nglGetProgramEnvParameterfvARB(int target, int index, FloatBuffer params, int params_position, long function_pointer);
|
|
|
|
public static void glGetProgramEnvParameterARB(int target, int index, DoubleBuffer params) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glGetProgramEnvParameterdvARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkBuffer(params, 4);
|
|
nglGetProgramEnvParameterdvARB(target, index, params, params.position(), function_pointer);
|
|
}
|
|
private static native void nglGetProgramEnvParameterdvARB(int target, int index, DoubleBuffer params, int params_position, long function_pointer);
|
|
|
|
public static void glGetProgramLocalParameterARB(int target, int index, FloatBuffer params) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glGetProgramLocalParameterfvARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkBuffer(params, 4);
|
|
nglGetProgramLocalParameterfvARB(target, index, params, params.position(), function_pointer);
|
|
}
|
|
private static native void nglGetProgramLocalParameterfvARB(int target, int index, FloatBuffer params, int params_position, long function_pointer);
|
|
|
|
public static void glGetProgramLocalParameterARB(int target, int index, DoubleBuffer params) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glGetProgramLocalParameterdvARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkBuffer(params, 4);
|
|
nglGetProgramLocalParameterdvARB(target, index, params, params.position(), function_pointer);
|
|
}
|
|
private static native void nglGetProgramLocalParameterdvARB(int target, int index, DoubleBuffer params, int params_position, long function_pointer);
|
|
|
|
public static void glGetProgramARB(int target, int parameterName, IntBuffer params) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glGetProgramivARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkBuffer(params, 4);
|
|
nglGetProgramivARB(target, parameterName, params, params.position(), function_pointer);
|
|
}
|
|
private static native void nglGetProgramivARB(int target, int parameterName, IntBuffer params, int params_position, long function_pointer);
|
|
|
|
public static void glGetProgramStringARB(int target, int parameterName, ByteBuffer paramString) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glGetProgramStringARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
BufferChecks.checkDirect(paramString);
|
|
nglGetProgramStringARB(target, parameterName, paramString, paramString.position(), function_pointer);
|
|
}
|
|
private static native void nglGetProgramStringARB(int target, int parameterName, Buffer paramString, int paramString_position, long function_pointer);
|
|
|
|
public static boolean glIsProgramARB(int program) {
|
|
ContextCapabilities caps = GLContext.getCapabilities();
|
|
long function_pointer = caps.ARB_program_glIsProgramARB_pointer;
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
boolean __result = nglIsProgramARB(program, function_pointer);
|
|
return __result;
|
|
}
|
|
private static native boolean nglIsProgramARB(int program, long function_pointer);
|
|
}
|