/* MACHINE GENERATED FILE, DO NOT EDIT */

package org.lwjgl.opengl;

import org.lwjgl.*;
import java.nio.*;

public final class ARBVertexType2_10_10_10_REV {

	/**
	 *  Accepted by the &lt;type&gt; parameter of VertexAttribPointer, VertexPointer,
	 *  NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer,
	 *  VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui,
	 *  ColorP*, SecondaryColorP* and VertexAttribP*
	 */
	public static final int GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368,
		GL_INT_2_10_10_10_REV = 0x8D9F;

	private ARBVertexType2_10_10_10_REV() {}

	public static void glVertexP2ui(int type, int value) {
		GL33.glVertexP2ui(type, value);
	}

	public static void glVertexP3ui(int type, int value) {
		GL33.glVertexP3ui(type, value);
	}

	public static void glVertexP4ui(int type, int value) {
		GL33.glVertexP4ui(type, value);
	}

	public static void glVertexP2u(int type, IntBuffer value) {
		GL33.glVertexP2u(type, value);
	}

	public static void glVertexP3u(int type, IntBuffer value) {
		GL33.glVertexP3u(type, value);
	}

	public static void glVertexP4u(int type, IntBuffer value) {
		GL33.glVertexP4u(type, value);
	}

	public static void glTexCoordP1ui(int type, int coords) {
		GL33.glTexCoordP1ui(type, coords);
	}

	public static void glTexCoordP2ui(int type, int coords) {
		GL33.glTexCoordP2ui(type, coords);
	}

	public static void glTexCoordP3ui(int type, int coords) {
		GL33.glTexCoordP3ui(type, coords);
	}

	public static void glTexCoordP4ui(int type, int coords) {
		GL33.glTexCoordP4ui(type, coords);
	}

	public static void glTexCoordP1u(int type, IntBuffer coords) {
		GL33.glTexCoordP1u(type, coords);
	}

	public static void glTexCoordP2u(int type, IntBuffer coords) {
		GL33.glTexCoordP2u(type, coords);
	}

	public static void glTexCoordP3u(int type, IntBuffer coords) {
		GL33.glTexCoordP3u(type, coords);
	}

	public static void glTexCoordP4u(int type, IntBuffer coords) {
		GL33.glTexCoordP4u(type, coords);
	}

	public static void glMultiTexCoordP1ui(int texture, int type, int coords) {
		GL33.glMultiTexCoordP1ui(texture, type, coords);
	}

	public static void glMultiTexCoordP2ui(int texture, int type, int coords) {
		GL33.glMultiTexCoordP2ui(texture, type, coords);
	}

	public static void glMultiTexCoordP3ui(int texture, int type, int coords) {
		GL33.glMultiTexCoordP3ui(texture, type, coords);
	}

	public static void glMultiTexCoordP4ui(int texture, int type, int coords) {
		GL33.glMultiTexCoordP4ui(texture, type, coords);
	}

	public static void glMultiTexCoordP1u(int texture, int type, IntBuffer coords) {
		GL33.glMultiTexCoordP1u(texture, type, coords);
	}

	public static void glMultiTexCoordP2u(int texture, int type, IntBuffer coords) {
		GL33.glMultiTexCoordP2u(texture, type, coords);
	}

	public static void glMultiTexCoordP3u(int texture, int type, IntBuffer coords) {
		GL33.glMultiTexCoordP3u(texture, type, coords);
	}

	public static void glMultiTexCoordP4u(int texture, int type, IntBuffer coords) {
		GL33.glMultiTexCoordP4u(texture, type, coords);
	}

	public static void glNormalP3ui(int type, int coords) {
		GL33.glNormalP3ui(type, coords);
	}

	public static void glNormalP3u(int type, IntBuffer coords) {
		GL33.glNormalP3u(type, coords);
	}

	public static void glColorP3ui(int type, int color) {
		GL33.glColorP3ui(type, color);
	}

	public static void glColorP4ui(int type, int color) {
		GL33.glColorP4ui(type, color);
	}

	public static void glColorP3u(int type, IntBuffer color) {
		GL33.glColorP3u(type, color);
	}

	public static void glColorP4u(int type, IntBuffer color) {
		GL33.glColorP4u(type, color);
	}

	public static void glSecondaryColorP3ui(int type, int color) {
		GL33.glSecondaryColorP3ui(type, color);
	}

	public static void glSecondaryColorP3u(int type, IntBuffer color) {
		GL33.glSecondaryColorP3u(type, color);
	}

	public static void glVertexAttribP1ui(int index, int type, boolean normalized, int value) {
		GL33.glVertexAttribP1ui(index, type, normalized, value);
	}

	public static void glVertexAttribP2ui(int index, int type, boolean normalized, int value) {
		GL33.glVertexAttribP2ui(index, type, normalized, value);
	}

	public static void glVertexAttribP3ui(int index, int type, boolean normalized, int value) {
		GL33.glVertexAttribP3ui(index, type, normalized, value);
	}

	public static void glVertexAttribP4ui(int index, int type, boolean normalized, int value) {
		GL33.glVertexAttribP4ui(index, type, normalized, value);
	}

	public static void glVertexAttribP1u(int index, int type, boolean normalized, IntBuffer value) {
		GL33.glVertexAttribP1u(index, type, normalized, value);
	}

	public static void glVertexAttribP2u(int index, int type, boolean normalized, IntBuffer value) {
		GL33.glVertexAttribP2u(index, type, normalized, value);
	}

	public static void glVertexAttribP3u(int index, int type, boolean normalized, IntBuffer value) {
		GL33.glVertexAttribP3u(index, type, normalized, value);
	}

	public static void glVertexAttribP4u(int index, int type, boolean normalized, IntBuffer value) {
		GL33.glVertexAttribP4u(index, type, normalized, value);
	}
}
