/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import org.lwjgl.*;
import java.nio.*;
public final class NVVertexAttribInteger64bit {
/**
* Accepted by the <type> parameter of VertexAttribLPointerEXT,
* VertexArrayVertexAttribLOffsetEXT, and VertexAttribLFormatNV:
*/
public static final int GL_INT64_NV = 0x140E,
GL_UNSIGNED_INT64_NV = 0x140F;
private NVVertexAttribInteger64bit() {}
public static void glVertexAttribL1i64NV(int index, long x) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL1i64NV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttribL1i64NV(index, x, function_pointer);
}
static native void nglVertexAttribL1i64NV(int index, long x, long function_pointer);
public static void glVertexAttribL2i64NV(int index, long x, long y) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL2i64NV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttribL2i64NV(index, x, y, function_pointer);
}
static native void nglVertexAttribL2i64NV(int index, long x, long y, long function_pointer);
public static void glVertexAttribL3i64NV(int index, long x, long y, long z) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL3i64NV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttribL3i64NV(index, x, y, z, function_pointer);
}
static native void nglVertexAttribL3i64NV(int index, long x, long y, long z, long function_pointer);
public static void glVertexAttribL4i64NV(int index, long x, long y, long z, long w) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL4i64NV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttribL4i64NV(index, x, y, z, w, function_pointer);
}
static native void nglVertexAttribL4i64NV(int index, long x, long y, long z, long w, long function_pointer);
public static void glVertexAttribL1NV(int index, LongBuffer v) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL1i64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(v, 1);
nglVertexAttribL1i64vNV(index, MemoryUtil.getAddress(v), function_pointer);
}
static native void nglVertexAttribL1i64vNV(int index, long v, long function_pointer);
public static void glVertexAttribL2NV(int index, LongBuffer v) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL2i64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(v, 2);
nglVertexAttribL2i64vNV(index, MemoryUtil.getAddress(v), function_pointer);
}
static native void nglVertexAttribL2i64vNV(int index, long v, long function_pointer);
public static void glVertexAttribL3NV(int index, LongBuffer v) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL3i64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(v, 3);
nglVertexAttribL3i64vNV(index, MemoryUtil.getAddress(v), function_pointer);
}
static native void nglVertexAttribL3i64vNV(int index, long v, long function_pointer);
public static void glVertexAttribL4NV(int index, LongBuffer v) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL4i64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(v, 4);
nglVertexAttribL4i64vNV(index, MemoryUtil.getAddress(v), function_pointer);
}
static native void nglVertexAttribL4i64vNV(int index, long v, long function_pointer);
public static void glVertexAttribL1ui64NV(int index, long x) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL1ui64NV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttribL1ui64NV(index, x, function_pointer);
}
static native void nglVertexAttribL1ui64NV(int index, long x, long function_pointer);
public static void glVertexAttribL2ui64NV(int index, long x, long y) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL2ui64NV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttribL2ui64NV(index, x, y, function_pointer);
}
static native void nglVertexAttribL2ui64NV(int index, long x, long y, long function_pointer);
public static void glVertexAttribL3ui64NV(int index, long x, long y, long z) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL3ui64NV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttribL3ui64NV(index, x, y, z, function_pointer);
}
static native void nglVertexAttribL3ui64NV(int index, long x, long y, long z, long function_pointer);
public static void glVertexAttribL4ui64NV(int index, long x, long y, long z, long w) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL4ui64NV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttribL4ui64NV(index, x, y, z, w, function_pointer);
}
static native void nglVertexAttribL4ui64NV(int index, long x, long y, long z, long w, long function_pointer);
public static void glVertexAttribL1uNV(int index, LongBuffer v) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL1ui64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(v, 1);
nglVertexAttribL1ui64vNV(index, MemoryUtil.getAddress(v), function_pointer);
}
static native void nglVertexAttribL1ui64vNV(int index, long v, long function_pointer);
public static void glVertexAttribL2uNV(int index, LongBuffer v) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL2ui64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(v, 2);
nglVertexAttribL2ui64vNV(index, MemoryUtil.getAddress(v), function_pointer);
}
static native void nglVertexAttribL2ui64vNV(int index, long v, long function_pointer);
public static void glVertexAttribL3uNV(int index, LongBuffer v) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL3ui64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(v, 3);
nglVertexAttribL3ui64vNV(index, MemoryUtil.getAddress(v), function_pointer);
}
static native void nglVertexAttribL3ui64vNV(int index, long v, long function_pointer);
public static void glVertexAttribL4uNV(int index, LongBuffer v) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribL4ui64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(v, 4);
nglVertexAttribL4ui64vNV(index, MemoryUtil.getAddress(v), function_pointer);
}
static native void nglVertexAttribL4ui64vNV(int index, long v, long function_pointer);
public static void glGetVertexAttribLNV(int index, int pname, LongBuffer params) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glGetVertexAttribLi64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(params, 4);
nglGetVertexAttribLi64vNV(index, pname, MemoryUtil.getAddress(params), function_pointer);
}
static native void nglGetVertexAttribLi64vNV(int index, int pname, long params, long function_pointer);
public static void glGetVertexAttribLuNV(int index, int pname, LongBuffer params) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glGetVertexAttribLui64vNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkBuffer(params, 4);
nglGetVertexAttribLui64vNV(index, pname, MemoryUtil.getAddress(params), function_pointer);
}
static native void nglGetVertexAttribLui64vNV(int index, int pname, long params, long function_pointer);
public static void glVertexAttribLFormatNV(int index, int size, int type, int stride) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribLFormatNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttribLFormatNV(index, size, type, stride, function_pointer);
}
static native void nglVertexAttribLFormatNV(int index, int size, int type, int stride, long function_pointer);
}