/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import org.lwjgl.*;
import java.nio.*;
public final class EXTVertexWeighting {
public static final int GL_MODELVIEW0_STACK_DEPTH_EXT = 0xBA3,
GL_MODELVIEW1_STACK_DEPTH_EXT = 0x8502,
GL_MODELVIEW0_MATRIX_EXT = 0xBA6,
GL_MODELVIEW1_MATRIX_EXT = 0x8506,
GL_VERTEX_WEIGHTING_EXT = 0x8509,
GL_MODELVIEW0_EXT = 0x1700,
GL_MODELVIEW1_EXT = 0x850A,
GL_CURRENT_VERTEX_WEIGHT_EXT = 0x850B,
GL_VERTEX_WEIGHT_ARRAY_EXT = 0x850C,
GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT = 0x850D,
GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT = 0x850E,
GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT = 0x850F,
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = 0x8510;
private EXTVertexWeighting() {}
public static void glVertexWeightfEXT(float weight) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexWeightfEXT;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexWeightfEXT(weight, function_pointer);
}
static native void nglVertexWeightfEXT(float weight, long function_pointer);
public static void glVertexWeightPointerEXT(int size, int stride, FloatBuffer pPointer) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexWeightPointerEXT;
BufferChecks.checkFunctionAddress(function_pointer);
GLChecks.ensureArrayVBOdisabled(caps);
BufferChecks.checkDirect(pPointer);
if ( LWJGLUtil.CHECKS ) StateTracker.getReferences(caps).EXT_vertex_weighting_glVertexWeightPointerEXT_pPointer = pPointer;
nglVertexWeightPointerEXT(size, GL11.GL_FLOAT, stride, MemoryUtil.getAddress(pPointer), function_pointer);
}
static native void nglVertexWeightPointerEXT(int size, int type, int stride, long pPointer, long function_pointer);
public static void glVertexWeightPointerEXT(int size, int type, int stride, long pPointer_buffer_offset) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexWeightPointerEXT;
BufferChecks.checkFunctionAddress(function_pointer);
GLChecks.ensureArrayVBOenabled(caps);
nglVertexWeightPointerEXTBO(size, type, stride, pPointer_buffer_offset, function_pointer);
}
static native void nglVertexWeightPointerEXTBO(int size, int type, int stride, long pPointer_buffer_offset, long function_pointer);
}