/* MACHINE GENERATED FILE, DO NOT EDIT */ package org.lwjgl.opengl; import org.lwjgl.*; import java.nio.*; public final class ARBVertexProgram extends ARBProgram { /** * Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, by the * <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, * and by the <target> parameter of ProgramStringARB, BindProgramARB, * ProgramEnvParameter4[df][v]ARB, ProgramLocalParameter4[df][v]ARB, * GetProgramEnvParameter[df]vARB, GetProgramLocalParameter[df]vARB, * GetProgramivARB, and GetProgramStringARB. */ public static final int GL_VERTEX_PROGRAM_ARB = 0x8620; /** * Accepted by the <cap> parameter of Disable, Enable, and IsEnabled, and by * the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and * GetDoublev: */ public static final int GL_VERTEX_PROGRAM_POINT_SIZE_ARB = 0x8642, GL_VERTEX_PROGRAM_TWO_SIDE_ARB = 0x8643, GL_COLOR_SUM_ARB = 0x8458; /** * Accepted by the <pname> parameter of GetVertexAttrib[dfi]vARB: */ public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB = 0x8622, GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB = 0x8623, GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB = 0x8624, GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB = 0x8625, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB = 0x886A, GL_CURRENT_VERTEX_ATTRIB_ARB = 0x8626; /** * Accepted by the <pname> parameter of GetVertexAttribPointervARB: */ public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB = 0x8645; /** * Accepted by the <pname> parameter of GetProgramivARB: */ public static final int GL_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B0, GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0x88B1, GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B2, GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0x88B3; /** * Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, * GetFloatv, and GetDoublev: */ public static final int GL_MAX_VERTEX_ATTRIBS_ARB = 0x8869; private ARBVertexProgram() {} public static void glVertexAttrib1sARB(int index, short x) { ARBVertexShader.glVertexAttrib1sARB(index, x); } public static void glVertexAttrib1fARB(int index, float x) { ARBVertexShader.glVertexAttrib1fARB(index, x); } public static void glVertexAttrib1dARB(int index, double x) { ARBVertexShader.glVertexAttrib1dARB(index, x); } public static void glVertexAttrib2sARB(int index, short x, short y) { ARBVertexShader.glVertexAttrib2sARB(index, x, y); } public static void glVertexAttrib2fARB(int index, float x, float y) { ARBVertexShader.glVertexAttrib2fARB(index, x, y); } public static void glVertexAttrib2dARB(int index, double x, double y) { ARBVertexShader.glVertexAttrib2dARB(index, x, y); } public static void glVertexAttrib3sARB(int index, short x, short y, short z) { ARBVertexShader.glVertexAttrib3sARB(index, x, y, z); } public static void glVertexAttrib3fARB(int index, float x, float y, float z) { ARBVertexShader.glVertexAttrib3fARB(index, x, y, z); } public static void glVertexAttrib3dARB(int index, double x, double y, double z) { ARBVertexShader.glVertexAttrib3dARB(index, x, y, z); } public static void glVertexAttrib4sARB(int index, short x, short y, short z, short w) { ARBVertexShader.glVertexAttrib4sARB(index, x, y, z, w); } public static void glVertexAttrib4fARB(int index, float x, float y, float z, float w) { ARBVertexShader.glVertexAttrib4fARB(index, x, y, z, w); } public static void glVertexAttrib4dARB(int index, double x, double y, double z, double w) { ARBVertexShader.glVertexAttrib4dARB(index, x, y, z, w); } public static void glVertexAttrib4NubARB(int index, byte x, byte y, byte z, byte w) { ARBVertexShader.glVertexAttrib4NubARB(index, x, y, z, w); } public static void glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, DoubleBuffer buffer) { ARBVertexShader.glVertexAttribPointerARB(index, size, normalized, stride, buffer); } public static void glVertexAttribPointerARB(int index, int size, boolean normalized, int stride, FloatBuffer buffer) { ARBVertexShader.glVertexAttribPointerARB(index, size, normalized, stride, buffer); } public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ByteBuffer buffer) { ARBVertexShader.glVertexAttribPointerARB(index, size, unsigned, normalized, stride, buffer); } public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, IntBuffer buffer) { ARBVertexShader.glVertexAttribPointerARB(index, size, unsigned, normalized, stride, buffer); } public static void glVertexAttribPointerARB(int index, int size, boolean unsigned, boolean normalized, int stride, ShortBuffer buffer) { ARBVertexShader.glVertexAttribPointerARB(index, size, unsigned, normalized, stride, buffer); } public static void glVertexAttribPointerARB(int index, int size, int type, boolean normalized, int stride, long buffer_buffer_offset) { ARBVertexShader.glVertexAttribPointerARB(index, size, type, normalized, stride, buffer_buffer_offset); } public static void glEnableVertexAttribArrayARB(int index) { ARBVertexShader.glEnableVertexAttribArrayARB(index); } public static void glDisableVertexAttribArrayARB(int index) { ARBVertexShader.glDisableVertexAttribArrayARB(index); } public static void glGetVertexAttribARB(int index, int pname, FloatBuffer params) { ARBVertexShader.glGetVertexAttribARB(index, pname, params); } public static void glGetVertexAttribARB(int index, int pname, DoubleBuffer params) { ARBVertexShader.glGetVertexAttribARB(index, pname, params); } public static void glGetVertexAttribARB(int index, int pname, IntBuffer params) { ARBVertexShader.glGetVertexAttribARB(index, pname, params); } public static ByteBuffer glGetVertexAttribPointerARB(int index, int pname, long result_size) { return ARBVertexShader.glGetVertexAttribPointerARB(index, pname, result_size); } }