/* MACHINE GENERATED FILE, DO NOT EDIT */ package org.lwjgl.opengl; import org.lwjgl.LWJGLException; import org.lwjgl.BufferChecks; import java.nio.*; public final class NVFragmentProgram extends NVProgram { public static final int GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV = 0x8868; public static final int GL_FRAGMENT_PROGRAM_BINDING_NV = 0x8873; public static final int GL_MAX_TEXTURE_IMAGE_UNITS_NV = 0x8872; public static final int GL_MAX_TEXTURE_COORDS_NV = 0x8871; public static final int GL_FRAGMENT_PROGRAM_NV = 0x8870; private NVFragmentProgram() { } static native void initNativeStubs() throws LWJGLException; public static void glGetProgramNamedParameterNV(int id, ByteBuffer name, FloatBuffer params) { BufferChecks.checkDirect(name); BufferChecks.checkBuffer(params, 4); nglGetProgramNamedParameterfvNV(id, (name.remaining()), name, name.position(), params, params.position()); } private static native void nglGetProgramNamedParameterfvNV(int id, int length, ByteBuffer name, int name_position, FloatBuffer params, int params_position); public static void glProgramNamedParameter4fNV(int id, ByteBuffer name, float x, float y, float z, float w) { BufferChecks.checkDirect(name); nglProgramNamedParameter4fNV(id, (name.remaining()), name, name.position(), x, y, z, w); } private static native void nglProgramNamedParameter4fNV(int id, int length, ByteBuffer name, int name_position, float x, float y, float z, float w); }