public class EXTGPUProgramParameters
extends java.lang.Object
This extension provides a new set of procedures to load multiple consecutive program environment parameters more efficiently, via a single GL call instead of multiple calls. This will reduce the amount of CPU overhead involved in loading parameters.
With the existing ARB_vertex_program and ARB_fragment_program APIs, program parameters must be loaded one at a time, via separate calls. While the NV_vertex_program extension provides a set of similar functions that can be used to load program environment parameters (which are equivalent to "program parameters" in NV_vertex_program), no such function exists for program local parameters.
| Modifier and Type | Method and Description |
|---|---|
static void |
glProgramEnvParameters4fvEXT(int target,
int index,
float[] params)
Array version of:
ProgramEnvParameters4fvEXT |
static void |
glProgramEnvParameters4fvEXT(int target,
int index,
java.nio.FloatBuffer params) |
static void |
glProgramLocalParameters4fvEXT(int target,
int index,
float[] params)
Array version of:
ProgramLocalParameters4fvEXT |
static void |
glProgramLocalParameters4fvEXT(int target,
int index,
java.nio.FloatBuffer params) |
static void |
nglProgramEnvParameters4fvEXT(int target,
int index,
int count,
long params) |
static void |
nglProgramLocalParameters4fvEXT(int target,
int index,
int count,
long params) |
public static void nglProgramEnvParameters4fvEXT(int target,
int index,
int count,
long params)
public static void glProgramEnvParameters4fvEXT(int target,
int index,
java.nio.FloatBuffer params)
public static void nglProgramLocalParameters4fvEXT(int target,
int index,
int count,
long params)
public static void glProgramLocalParameters4fvEXT(int target,
int index,
java.nio.FloatBuffer params)
public static void glProgramEnvParameters4fvEXT(int target,
int index,
float[] params)
ProgramEnvParameters4fvEXTpublic static void glProgramLocalParameters4fvEXT(int target,
int index,
float[] params)
ProgramLocalParameters4fvEXTCopyright LWJGL. All Rights Reserved. License terms.