/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import org.lwjgl.*;
import java.nio.*;
public final class NVHalfFloat {
/**
* Accepted by the <type> argument of VertexPointer, NormalPointer,
* ColorPointer, TexCoordPointer, FogCoordPointerEXT,
* SecondaryColorPointerEXT, VertexWeightPointerEXT, VertexAttribPointerNV,
* DrawPixels, ReadPixels, TexImage1D, TexImage2D, TexImage3D, TexSubImage1D,
* TexSubImage2D, TexSubImage3D, and GetTexImage:
*/
public static final int GL_HALF_FLOAT_NV = 0x140B;
private NVHalfFloat() {}
public static void glVertex2hNV(short x, short y) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertex2hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertex2hNV(x, y, function_pointer);
}
static native void nglVertex2hNV(short x, short y, long function_pointer);
public static void glVertex3hNV(short x, short y, short z) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertex3hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertex3hNV(x, y, z, function_pointer);
}
static native void nglVertex3hNV(short x, short y, short z, long function_pointer);
public static void glVertex4hNV(short x, short y, short z, short w) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertex4hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertex4hNV(x, y, z, w, function_pointer);
}
static native void nglVertex4hNV(short x, short y, short z, short w, long function_pointer);
public static void glNormal3hNV(short nx, short ny, short nz) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glNormal3hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglNormal3hNV(nx, ny, nz, function_pointer);
}
static native void nglNormal3hNV(short nx, short ny, short nz, long function_pointer);
public static void glColor3hNV(short red, short green, short blue) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glColor3hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglColor3hNV(red, green, blue, function_pointer);
}
static native void nglColor3hNV(short red, short green, short blue, long function_pointer);
public static void glColor4hNV(short red, short green, short blue, short alpha) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glColor4hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglColor4hNV(red, green, blue, alpha, function_pointer);
}
static native void nglColor4hNV(short red, short green, short blue, short alpha, long function_pointer);
public static void glTexCoord1hNV(short s) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glTexCoord1hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglTexCoord1hNV(s, function_pointer);
}
static native void nglTexCoord1hNV(short s, long function_pointer);
public static void glTexCoord2hNV(short s, short t) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glTexCoord2hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglTexCoord2hNV(s, t, function_pointer);
}
static native void nglTexCoord2hNV(short s, short t, long function_pointer);
public static void glTexCoord3hNV(short s, short t, short r) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glTexCoord3hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglTexCoord3hNV(s, t, r, function_pointer);
}
static native void nglTexCoord3hNV(short s, short t, short r, long function_pointer);
public static void glTexCoord4hNV(short s, short t, short r, short q) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glTexCoord4hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglTexCoord4hNV(s, t, r, q, function_pointer);
}
static native void nglTexCoord4hNV(short s, short t, short r, short q, long function_pointer);
public static void glMultiTexCoord1hNV(int target, short s) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glMultiTexCoord1hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglMultiTexCoord1hNV(target, s, function_pointer);
}
static native void nglMultiTexCoord1hNV(int target, short s, long function_pointer);
public static void glMultiTexCoord2hNV(int target, short s, short t) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glMultiTexCoord2hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglMultiTexCoord2hNV(target, s, t, function_pointer);
}
static native void nglMultiTexCoord2hNV(int target, short s, short t, long function_pointer);
public static void glMultiTexCoord3hNV(int target, short s, short t, short r) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glMultiTexCoord3hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglMultiTexCoord3hNV(target, s, t, r, function_pointer);
}
static native void nglMultiTexCoord3hNV(int target, short s, short t, short r, long function_pointer);
public static void glMultiTexCoord4hNV(int target, short s, short t, short r, short q) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glMultiTexCoord4hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglMultiTexCoord4hNV(target, s, t, r, q, function_pointer);
}
static native void nglMultiTexCoord4hNV(int target, short s, short t, short r, short q, long function_pointer);
public static void glFogCoordhNV(short fog) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glFogCoordhNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglFogCoordhNV(fog, function_pointer);
}
static native void nglFogCoordhNV(short fog, long function_pointer);
public static void glSecondaryColor3hNV(short red, short green, short blue) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glSecondaryColor3hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglSecondaryColor3hNV(red, green, blue, function_pointer);
}
static native void nglSecondaryColor3hNV(short red, short green, short blue, long function_pointer);
public static void glVertexWeighthNV(short weight) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexWeighthNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexWeighthNV(weight, function_pointer);
}
static native void nglVertexWeighthNV(short weight, long function_pointer);
public static void glVertexAttrib1hNV(int index, short x) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttrib1hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttrib1hNV(index, x, function_pointer);
}
static native void nglVertexAttrib1hNV(int index, short x, long function_pointer);
public static void glVertexAttrib2hNV(int index, short x, short y) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttrib2hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttrib2hNV(index, x, y, function_pointer);
}
static native void nglVertexAttrib2hNV(int index, short x, short y, long function_pointer);
public static void glVertexAttrib3hNV(int index, short x, short y, short z) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttrib3hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttrib3hNV(index, x, y, z, function_pointer);
}
static native void nglVertexAttrib3hNV(int index, short x, short y, short z, long function_pointer);
public static void glVertexAttrib4hNV(int index, short x, short y, short z, short w) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttrib4hNV;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttrib4hNV(index, x, y, z, w, function_pointer);
}
static native void nglVertexAttrib4hNV(int index, short x, short y, short z, short w, long function_pointer);
public static void glVertexAttribs1NV(int index, ShortBuffer attribs) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribs1hvNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(attribs);
nglVertexAttribs1hvNV(index, attribs.remaining(), MemoryUtil.getAddress(attribs), function_pointer);
}
static native void nglVertexAttribs1hvNV(int index, int attribs_n, long attribs, long function_pointer);
public static void glVertexAttribs2NV(int index, ShortBuffer attribs) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribs2hvNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(attribs);
nglVertexAttribs2hvNV(index, attribs.remaining() >> 1, MemoryUtil.getAddress(attribs), function_pointer);
}
static native void nglVertexAttribs2hvNV(int index, int attribs_n, long attribs, long function_pointer);
public static void glVertexAttribs3NV(int index, ShortBuffer attribs) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribs3hvNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(attribs);
nglVertexAttribs3hvNV(index, attribs.remaining() / 3, MemoryUtil.getAddress(attribs), function_pointer);
}
static native void nglVertexAttribs3hvNV(int index, int attribs_n, long attribs, long function_pointer);
public static void glVertexAttribs4NV(int index, ShortBuffer attribs) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glVertexAttribs4hvNV;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(attribs);
nglVertexAttribs4hvNV(index, attribs.remaining() >> 2, MemoryUtil.getAddress(attribs), function_pointer);
}
static native void nglVertexAttribs4hvNV(int index, int attribs_n, long attribs, long function_pointer);
}