lwjgl/src/generated/org/lwjgl/opengl/NVHalfFloat.java

219 lines
11 KiB
Java

/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import org.lwjgl.LWJGLException;
import org.lwjgl.BufferChecks;
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.NV_half_float_glVertex2hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertex2hNV(x, y, function_pointer);
}
private 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.NV_half_float_glVertex3hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertex3hNV(x, y, z, function_pointer);
}
private 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.NV_half_float_glVertex4hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertex4hNV(x, y, z, w, function_pointer);
}
private 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.NV_half_float_glNormal3hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglNormal3hNV(nx, ny, nz, function_pointer);
}
private 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.NV_half_float_glColor3hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglColor3hNV(red, green, blue, function_pointer);
}
private 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.NV_half_float_glColor4hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglColor4hNV(red, green, blue, alpha, function_pointer);
}
private 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.NV_half_float_glTexCoord1hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglTexCoord1hNV(s, function_pointer);
}
private 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.NV_half_float_glTexCoord2hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglTexCoord2hNV(s, t, function_pointer);
}
private 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.NV_half_float_glTexCoord3hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglTexCoord3hNV(s, t, r, function_pointer);
}
private 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.NV_half_float_glTexCoord4hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglTexCoord4hNV(s, t, r, q, function_pointer);
}
private 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.NV_half_float_glMultiTexCoord1hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglMultiTexCoord1hNV(target, s, function_pointer);
}
private 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.NV_half_float_glMultiTexCoord2hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglMultiTexCoord2hNV(target, s, t, function_pointer);
}
private 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.NV_half_float_glMultiTexCoord3hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglMultiTexCoord3hNV(target, s, t, r, function_pointer);
}
private 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.NV_half_float_glMultiTexCoord4hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglMultiTexCoord4hNV(target, s, t, r, q, function_pointer);
}
private 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.NV_half_float_glFogCoordhNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglFogCoordhNV(fog, function_pointer);
}
private 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.NV_half_float_glSecondaryColor3hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglSecondaryColor3hNV(red, green, blue, function_pointer);
}
private static native void nglSecondaryColor3hNV(short red, short green, short blue, long function_pointer);
public static void glVertexAttrib1hNV(int index, short x) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_half_float_glVertexAttrib1hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttrib1hNV(index, x, function_pointer);
}
private 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.NV_half_float_glVertexAttrib2hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttrib2hNV(index, x, y, function_pointer);
}
private 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.NV_half_float_glVertexAttrib3hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttrib3hNV(index, x, y, z, function_pointer);
}
private 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.NV_half_float_glVertexAttrib4hNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
nglVertexAttrib4hNV(index, x, y, z, w, function_pointer);
}
private 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.NV_half_float_glVertexAttribs1hvNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(attribs);
nglVertexAttribs1hvNV(index, (attribs.remaining()), attribs, attribs.position(), function_pointer);
}
private static native void nglVertexAttribs1hvNV(int index, int n, ShortBuffer attribs, int attribs_position, long function_pointer);
public static void glVertexAttribs2NV(int index, ShortBuffer attribs) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_half_float_glVertexAttribs2hvNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(attribs);
nglVertexAttribs2hvNV(index, (attribs.remaining()) >> 1, attribs, attribs.position(), function_pointer);
}
private static native void nglVertexAttribs2hvNV(int index, int n, ShortBuffer attribs, int attribs_position, long function_pointer);
public static void glVertexAttribs3NV(int index, ShortBuffer attribs) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_half_float_glVertexAttribs3hvNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(attribs);
nglVertexAttribs3hvNV(index, (attribs.remaining()) / 3, attribs, attribs.position(), function_pointer);
}
private static native void nglVertexAttribs3hvNV(int index, int n, ShortBuffer attribs, int attribs_position, long function_pointer);
public static void glVertexAttribs4NV(int index, ShortBuffer attribs) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.NV_half_float_glVertexAttribs4hvNV_pointer;
BufferChecks.checkFunctionAddress(function_pointer);
BufferChecks.checkDirect(attribs);
nglVertexAttribs4hvNV(index, (attribs.remaining()) >> 2, attribs, attribs.position(), function_pointer);
}
private static native void nglVertexAttribs4hvNV(int index, int n, ShortBuffer attribs, int attribs_position, long function_pointer);
}