Class GL33
- java.lang.Object
-
- org.lwjgl.opengl.GL33
-
public class GL33 extends java.lang.Object
The core OpenGL 3.3 functionality. OpenGL 3.3 implementations support revision 3.30 of the OpenGL Shading Language.Extensions promoted to core in this release:
-
-
Field Summary
Fields Modifier and Type Field and Description static int
GL_ANY_SAMPLES_PASSED
Accepted by thetarget
parameter of BeginQuery, EndQuery, and GetQueryiv.static int
GL_INT_2_10_10_10_REV
Accepted by thetype
parameter of VertexAttribPointer, VertexPointer, NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, ColorP*, SecondaryColorP* and VertexAttribP*.static int
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.static int
GL_ONE_MINUS_SRC1_ALPHA
GL_ONE_MINUS_SRC1_COLORAccepted by thesrc
anddst
parameters of BlendFunc and BlendFunci, and by thesrcRGB
,dstRGB
,srcAlpha
anddstAlpha
parameters of BlendFuncSeparate and BlendFuncSeparatei.static int
GL_RGB10_A2UI
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and RenderbufferStorageMultisample.static int
GL_SAMPLER_BINDING
Accepted by thevalue
parameter of the GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev functions.static int
GL_SRC1_COLOR
Accepted by thesrc
anddst
parameters of BlendFunc and BlendFunci, and by thesrcRGB
,dstRGB
,srcAlpha
anddstAlpha
parameters of BlendFuncSeparate and BlendFuncSeparatei.static int
GL_TEXTURE_SWIZZLE_A
GL_TEXTURE_SWIZZLE_B
GL_TEXTURE_SWIZZLE_G
GL_TEXTURE_SWIZZLE_RAccepted by thepname
parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv.static int
GL_TEXTURE_SWIZZLE_RGBA
Accepted by thepname
parameters of TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv.static int
GL_TIME_ELAPSED
Accepted by thetarget
parameter of BeginQuery, EndQuery, and GetQueryiv.static int
GL_TIMESTAMP
Accepted by thetarget
parameter of GetQueryiv and QueryCounter.static int
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Accepted by thepname
parameters of GetVertexAttribdv, GetVertexAttribfv, and GetVertexAttribiv.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static void
glBindFragDataLocationIndexed(int program, int colorNumber, int index, java.nio.ByteBuffer name)
static void
glBindFragDataLocationIndexed(int program, int colorNumber, int index, java.lang.CharSequence name)
static void
glBindSampler(int unit, int sampler)
static void
glColorP3ui(int type, int color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glColorP3uiv(int type, int[] color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glColorP3uiv(int type, java.nio.IntBuffer color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glColorP4ui(int type, int color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glColorP4uiv(int type, int[] color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glColorP4uiv(int type, java.nio.IntBuffer color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glDeleteSamplers(int sampler)
static void
glDeleteSamplers(int[] samplers)
static void
glDeleteSamplers(java.nio.IntBuffer samplers)
static int
glGenSamplers()
static void
glGenSamplers(int[] samplers)
static void
glGenSamplers(java.nio.IntBuffer samplers)
static int
glGetFragDataIndex(int program, java.nio.ByteBuffer name)
static int
glGetFragDataIndex(int program, java.lang.CharSequence name)
static long
glGetQueryObjecti64(int id, int pname)
static void
glGetQueryObjecti64v(int id, int pname, long[] params)
static void
glGetQueryObjecti64v(int id, int pname, java.nio.LongBuffer params)
static long
glGetQueryObjectui64(int id, int pname)
static void
glGetQueryObjectui64v(int id, int pname, long[] params)
static void
glGetQueryObjectui64v(int id, int pname, java.nio.LongBuffer params)
static float
glGetSamplerParameterf(int sampler, int pname)
static void
glGetSamplerParameterfv(int sampler, int pname, float[] params)
static void
glGetSamplerParameterfv(int sampler, int pname, java.nio.FloatBuffer params)
static int
glGetSamplerParameteri(int sampler, int pname)
static int
glGetSamplerParameterIi(int sampler, int pname)
static void
glGetSamplerParameterIiv(int sampler, int pname, int[] params)
static void
glGetSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)
static int
glGetSamplerParameterIui(int sampler, int pname)
static void
glGetSamplerParameterIuiv(int sampler, int pname, int[] params)
static void
glGetSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)
static void
glGetSamplerParameteriv(int sampler, int pname, int[] params)
static void
glGetSamplerParameteriv(int sampler, int pname, java.nio.IntBuffer params)
static boolean
glIsSampler(int sampler)
static void
glMultiTexCoordP1ui(int texture, int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP1uiv(int texture, int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP1uiv(int texture, int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP2ui(int texture, int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP2uiv(int texture, int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP2uiv(int texture, int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP3ui(int texture, int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP3uiv(int texture, int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP3uiv(int texture, int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP4ui(int texture, int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP4uiv(int texture, int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glMultiTexCoordP4uiv(int texture, int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glNormalP3ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glNormalP3uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glNormalP3uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glQueryCounter(int id, int target)
static void
glSamplerParameterf(int sampler, int pname, float param)
static void
glSamplerParameterfv(int sampler, int pname, float[] params)
static void
glSamplerParameterfv(int sampler, int pname, java.nio.FloatBuffer params)
static void
glSamplerParameteri(int sampler, int pname, int param)
static void
glSamplerParameterIiv(int sampler, int pname, int[] params)
static void
glSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)
static void
glSamplerParameterIuiv(int sampler, int pname, int[] params)
static void
glSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)
static void
glSamplerParameteriv(int sampler, int pname, int[] params)
static void
glSamplerParameteriv(int sampler, int pname, java.nio.IntBuffer params)
static void
glSecondaryColorP3ui(int type, int color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glSecondaryColorP3uiv(int type, int[] color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glSecondaryColorP3uiv(int type, java.nio.IntBuffer color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP1ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP1uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP1uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP2ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP2uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP2uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP3ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP3uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP3uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP4ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP4uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glTexCoordP4uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glVertexAttribDivisor(int index, int divisor)
static void
glVertexAttribP1ui(int index, int type, boolean normalized, int value)
static void
glVertexAttribP1uiv(int index, int type, boolean normalized, int[] value)
static void
glVertexAttribP1uiv(int index, int type, boolean normalized, java.nio.IntBuffer value)
static void
glVertexAttribP2ui(int index, int type, boolean normalized, int value)
static void
glVertexAttribP2uiv(int index, int type, boolean normalized, int[] value)
static void
glVertexAttribP2uiv(int index, int type, boolean normalized, java.nio.IntBuffer value)
static void
glVertexAttribP3ui(int index, int type, boolean normalized, int value)
static void
glVertexAttribP3uiv(int index, int type, boolean normalized, int[] value)
static void
glVertexAttribP3uiv(int index, int type, boolean normalized, java.nio.IntBuffer value)
static void
glVertexAttribP4ui(int index, int type, boolean normalized, int value)
static void
glVertexAttribP4uiv(int index, int type, boolean normalized, int[] value)
static void
glVertexAttribP4uiv(int index, int type, boolean normalized, java.nio.IntBuffer value)
static void
glVertexP2ui(int type, int value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glVertexP2uiv(int type, int[] value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glVertexP2uiv(int type, java.nio.IntBuffer value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glVertexP3ui(int type, int value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glVertexP3uiv(int type, int[] value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glVertexP3uiv(int type, java.nio.IntBuffer value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glVertexP4ui(int type, int value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glVertexP4uiv(int type, int[] value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profilestatic void
glVertexP4uiv(int type, java.nio.IntBuffer value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
-
-
-
Field Detail
-
GL_SRC1_COLOR, GL_ONE_MINUS_SRC1_COLOR, GL_ONE_MINUS_SRC1_ALPHA
Accepted by thesrc
anddst
parameters of BlendFunc and BlendFunci, and by thesrcRGB
,dstRGB
,srcAlpha
anddstAlpha
parameters of BlendFuncSeparate and BlendFuncSeparatei.
-
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev.
-
GL_ANY_SAMPLES_PASSED
Accepted by thetarget
parameter of BeginQuery, EndQuery, and GetQueryiv.
-
GL_SAMPLER_BINDING
Accepted by thevalue
parameter of the GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev functions.
-
GL_RGB10_A2UI
Accepted by theinternalFormat
parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and RenderbufferStorageMultisample.
-
GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_A
Accepted by thepname
parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv.
-
GL_TEXTURE_SWIZZLE_RGBA
Accepted by thepname
parameters of TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv.
-
GL_TIME_ELAPSED
Accepted by thetarget
parameter of BeginQuery, EndQuery, and GetQueryiv.
-
GL_TIMESTAMP
Accepted by thetarget
parameter of GetQueryiv and QueryCounter. Accepted by thevalue
parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev.
-
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Accepted by thepname
parameters of GetVertexAttribdv, GetVertexAttribfv, and GetVertexAttribiv.
-
GL_INT_2_10_10_10_REV
Accepted by thetype
parameter of VertexAttribPointer, VertexPointer, NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, ColorP*, SecondaryColorP* and VertexAttribP*.
-
-
Method Detail
-
glBindFragDataLocationIndexed
public static void glBindFragDataLocationIndexed(int program, int colorNumber, int index, java.nio.ByteBuffer name) public static void glBindFragDataLocationIndexed(int program, int colorNumber, int index, java.lang.CharSequence name)
Binds a user-defined varying out variable to a fragment shader color number and index.- Parameters:
program
- the name of the program containing varying out variable whose binding to modifycolorNumber
- the color number to bind the user-defined varying out variable toindex
- the index of the color input to bind the user-defined varying out variable toname
- the name of the user-defined varying out variable whose binding to modify
-
glGetFragDataIndex
public static int glGetFragDataIndex(int program, java.nio.ByteBuffer name) public static int glGetFragDataIndex(int program, java.lang.CharSequence name)
Queries the bindings of color indices to user-defined varying out variables.- Parameters:
program
- the name of the program containing varying out variable whose binding to queryname
- the name of the user-defined varying out variable whose index to query
-
glGenSamplers
public static void glGenSamplers(java.nio.IntBuffer samplers)
Generates sampler object names.- Parameters:
samplers
- a buffer in which the generated sampler object names are stored
-
glGenSamplers
public static int glGenSamplers()
Generates sampler object names.
-
glDeleteSamplers
public static void glDeleteSamplers(java.nio.IntBuffer samplers)
Deletes named sampler objects.- Parameters:
samplers
- an array of sampler objects to be deleted
-
glDeleteSamplers
public static void glDeleteSamplers(int sampler)
Deletes named sampler objects.
-
glIsSampler
public static boolean glIsSampler(int sampler)
Determines if a name corresponds to a sampler object.- Parameters:
sampler
- a value that may be the name of a sampler object
-
glBindSampler
public static void glBindSampler(int unit, int sampler)
Binds a named sampler to a texturing target.- Parameters:
unit
- the index of the texture unit to which the sampler is boundsampler
- the name of a sampler
-
glSamplerParameteri
public static void glSamplerParameteri(int sampler, int pname, int param)
Set the integer value of a sampler parameter.- Parameters:
sampler
- the sampler object whose parameter to modifypname
- the symbolic name of a single-valued sampler parameter. One of:TEXTURE_WRAP_S
TEXTURE_WRAP_T
TEXTURE_WRAP_R
TEXTURE_MIN_FILTER
TEXTURE_MAG_FILTER
TEXTURE_MIN_LOD
TEXTURE_MAX_LOD
TEXTURE_LOD_BIAS
TEXTURE_COMPARE_MODE
TEXTURE_COMPARE_FUNC
param
- the value ofpname
-
glSamplerParameterf
public static void glSamplerParameterf(int sampler, int pname, float param)
Float version ofSamplerParameteri
.- Parameters:
sampler
- the sampler object whose parameter to modifypname
- the symbolic name of a single-valued sampler parameterparam
- the value ofpname
-
glSamplerParameteriv
public static void glSamplerParameteriv(int sampler, int pname, java.nio.IntBuffer params)
Pointer version ofSamplerParameteri
.- Parameters:
sampler
- the sampler object whose parameter to modifypname
- the symbolic name of a sampler parameter. One of:TEXTURE_BORDER_COLOR
TEXTURE_WRAP_S
TEXTURE_WRAP_T
TEXTURE_WRAP_R
TEXTURE_MIN_FILTER
TEXTURE_MAG_FILTER
TEXTURE_MIN_LOD
TEXTURE_MAX_LOD
TEXTURE_LOD_BIAS
TEXTURE_COMPARE_MODE
TEXTURE_COMPARE_FUNC
params
- an array where the value or values ofpname
are stored
-
glSamplerParameterfv
public static void glSamplerParameterfv(int sampler, int pname, java.nio.FloatBuffer params)
Float version ofSamplerParameteriv
.- Parameters:
sampler
- the sampler object whose parameter to modifypname
- the symbolic name of a sampler parameterparams
- an array where the value or values ofpname
are stored
-
glSamplerParameterIiv
public static void glSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)
Pure integer version ofSamplerParameteriv
.- Parameters:
sampler
- the sampler object whose parameter to modifypname
- the symbolic name of a sampler parameterparams
- an array where the value or values ofpname
are stored
-
glSamplerParameterIuiv
public static void glSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)
Unsigned pure integer version ofSamplerParameteriv
.- Parameters:
sampler
- the sampler object whose parameter to modifypname
- the symbolic name of a sampler parameterparams
- an array where the value or values ofpname
are stored
-
glGetSamplerParameteriv
public static void glGetSamplerParameteriv(int sampler, int pname, java.nio.IntBuffer params)
Return the integer value(s) of a sampler parameter.- Parameters:
sampler
- the name of the sampler object from which to retrieve parameterspname
- the symbolic name of a sampler parameter. One of:TEXTURE_WRAP_S
TEXTURE_WRAP_T
TEXTURE_WRAP_R
TEXTURE_MIN_FILTER
TEXTURE_MAG_FILTER
TEXTURE_MIN_LOD
TEXTURE_MAX_LOD
TEXTURE_LOD_BIAS
TEXTURE_COMPARE_MODE
TEXTURE_COMPARE_FUNC
, TEXTURE_BORDER_COLOR
params
- the sampler parameters
-
glGetSamplerParameteri
public static int glGetSamplerParameteri(int sampler, int pname)
Return the integer value(s) of a sampler parameter.- Parameters:
sampler
- the name of the sampler object from which to retrieve parameterspname
- the symbolic name of a sampler parameter. One of:TEXTURE_WRAP_S
TEXTURE_WRAP_T
TEXTURE_WRAP_R
TEXTURE_MIN_FILTER
TEXTURE_MAG_FILTER
TEXTURE_MIN_LOD
TEXTURE_MAX_LOD
TEXTURE_LOD_BIAS
TEXTURE_COMPARE_MODE
TEXTURE_COMPARE_FUNC
, TEXTURE_BORDER_COLOR
-
glGetSamplerParameterfv
public static void glGetSamplerParameterfv(int sampler, int pname, java.nio.FloatBuffer params)
Float version ofGetSamplerParameteriv
.- Parameters:
sampler
- the name of the sampler object from which to retrieve parameterspname
- the symbolic name of a sampler parameterparams
- the sampler parameters
-
glGetSamplerParameterf
public static float glGetSamplerParameterf(int sampler, int pname)
Float version ofGetSamplerParameteriv
.- Parameters:
sampler
- the name of the sampler object from which to retrieve parameterspname
- the symbolic name of a sampler parameter
-
glGetSamplerParameterIiv
public static void glGetSamplerParameterIiv(int sampler, int pname, java.nio.IntBuffer params)
Pure integer version ofGetSamplerParameteriv
.- Parameters:
sampler
- the name of the sampler object from which to retrieve parameterspname
- the symbolic name of a sampler parameterparams
- the sampler parameters
-
glGetSamplerParameterIi
public static int glGetSamplerParameterIi(int sampler, int pname)
Pure integer version ofGetSamplerParameteriv
.- Parameters:
sampler
- the name of the sampler object from which to retrieve parameterspname
- the symbolic name of a sampler parameter
-
glGetSamplerParameterIuiv
public static void glGetSamplerParameterIuiv(int sampler, int pname, java.nio.IntBuffer params)
Unsigned pure integer version ofGetSamplerParameteriv
.- Parameters:
sampler
- the name of the sampler object from which to retrieve parameterspname
- the symbolic name of a sampler parameterparams
- the sampler parameters
-
glGetSamplerParameterIui
public static int glGetSamplerParameterIui(int sampler, int pname)
Unsigned pure integer version ofGetSamplerParameteriv
.- Parameters:
sampler
- the name of the sampler object from which to retrieve parameterspname
- the symbolic name of a sampler parameter
-
glQueryCounter
public static void glQueryCounter(int id, int target)
Records the GL time into a query object after all previous commands have reached the GL server but have not yet necessarily executed.- Parameters:
id
- the name of a query object into which to record the GL timetarget
- the counter to query. Must be:TIMESTAMP
-
glGetQueryObjecti64v
public static void glGetQueryObjecti64v(int id, int pname, java.nio.LongBuffer params)
Returns the 64bit integer value of query object parameter.- Parameters:
id
- the name of a query objectpname
- the symbolic name of a query object parameter. One of:QUERY_RESULT
QUERY_RESULT_AVAILABLE
params
- the requested data
-
glGetQueryObjecti64
public static long glGetQueryObjecti64(int id, int pname)
Returns the 64bit integer value of query object parameter.- Parameters:
id
- the name of a query objectpname
- the symbolic name of a query object parameter. One of:QUERY_RESULT
QUERY_RESULT_AVAILABLE
-
glGetQueryObjectui64v
public static void glGetQueryObjectui64v(int id, int pname, java.nio.LongBuffer params)
Unsigned version ofGetQueryObjecti64v
.- Parameters:
id
- the name of a query objectpname
- the symbolic name of a query object parameterparams
- the requested data
-
glGetQueryObjectui64
public static long glGetQueryObjectui64(int id, int pname)
Unsigned version ofGetQueryObjecti64v
.- Parameters:
id
- the name of a query objectpname
- the symbolic name of a query object parameter
-
glVertexAttribDivisor
public static void glVertexAttribDivisor(int index, int divisor)
Modifies the rate at which generic vertex attributes advance during instanced rendering.- Parameters:
index
- the index of the generic vertex attributedivisor
- the number of instances that will pass between updates of the generic attribute at slotindex
-
glVertexP2ui
public static void glVertexP2ui(int type, int value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofVertex2f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
value
- the packed value
-
glVertexP3ui
public static void glVertexP3ui(int type, int value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofVertex3f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
value
- the packed value
-
glVertexP4ui
public static void glVertexP4ui(int type, int value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofVertex4f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
value
- the packed value
-
glVertexP2uiv
public static void glVertexP2uiv(int type, java.nio.IntBuffer value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofVertexP2ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
value
- the packed value
-
glVertexP3uiv
public static void glVertexP3uiv(int type, java.nio.IntBuffer value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofVertexP3ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
value
- the packed value
-
glVertexP4uiv
public static void glVertexP4uiv(int type, java.nio.IntBuffer value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofVertexP4ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
value
- the packed value
-
glTexCoordP1ui
public static void glTexCoordP1ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofTexCoord1f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glTexCoordP2ui
public static void glTexCoordP2ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofTexCoord2f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glTexCoordP3ui
public static void glTexCoordP3ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofTexCoord3f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glTexCoordP4ui
public static void glTexCoordP4ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofTexCoord4f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glTexCoordP1uiv
public static void glTexCoordP1uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofTexCoordP1ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glTexCoordP2uiv
public static void glTexCoordP2uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofTexCoordP2ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glTexCoordP3uiv
public static void glTexCoordP3uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofTexCoordP3ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glTexCoordP4uiv
public static void glTexCoordP4uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofTexCoordP4ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glMultiTexCoordP1ui
public static void glMultiTexCoordP1ui(int texture, int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofMultiTexCoord1f
.- Parameters:
texture
- the coordinate set to be modifiedtype
- type of packing used on the data. One of:type of packing used on the data coords
- the packed value
-
glMultiTexCoordP2ui
public static void glMultiTexCoordP2ui(int texture, int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofMultiTexCoord2f
.- Parameters:
texture
- the coordinate set to be modifiedtype
- type of packing used on the data. One of:type of packing used on the data coords
- the packed value
-
glMultiTexCoordP3ui
public static void glMultiTexCoordP3ui(int texture, int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofMultiTexCoord3f
.- Parameters:
texture
- the coordinate set to be modifiedtype
- type of packing used on the data. One of:type of packing used on the data coords
- the packed value
-
glMultiTexCoordP4ui
public static void glMultiTexCoordP4ui(int texture, int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofMultiTexCoord4f
.- Parameters:
texture
- the coordinate set to be modifiedtype
- type of packing used on the data. One of:type of packing used on the data coords
- the packed value
-
glMultiTexCoordP1uiv
public static void glMultiTexCoordP1uiv(int texture, int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofMultiTexCoordP1ui
.- Parameters:
texture
- the coordinate set to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glMultiTexCoordP2uiv
public static void glMultiTexCoordP2uiv(int texture, int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofMultiTexCoordP2ui
.- Parameters:
texture
- the coordinate set to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glMultiTexCoordP3uiv
public static void glMultiTexCoordP3uiv(int texture, int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofMultiTexCoordP3ui
.- Parameters:
texture
- the coordinate set to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glMultiTexCoordP4uiv
public static void glMultiTexCoordP4uiv(int texture, int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofMultiTexCoordP4ui
.- Parameters:
texture
- the coordinate set to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glNormalP3ui
public static void glNormalP3ui(int type, int coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofNormal3f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glNormalP3uiv
public static void glNormalP3uiv(int type, java.nio.IntBuffer coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer versionNormalP3ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
coords
- the packed value
-
glColorP3ui
public static void glColorP3ui(int type, int color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofColor3f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
color
- the packed value
-
glColorP4ui
public static void glColorP4ui(int type, int color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofColor4f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
color
- the packed value
-
glColorP3uiv
public static void glColorP3uiv(int type, java.nio.IntBuffer color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofColorP3ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
color
- the packed value
-
glColorP4uiv
public static void glColorP4uiv(int type, java.nio.IntBuffer color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofColorP4ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
color
- the packed value
-
glSecondaryColorP3ui
public static void glSecondaryColorP3ui(int type, int color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Packed component version ofSecondaryColor3f
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
color
- the packed value
-
glSecondaryColorP3uiv
public static void glSecondaryColorP3uiv(int type, java.nio.IntBuffer color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Pointer version ofSecondaryColorP3ui
.- Parameters:
type
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
color
- the packed value
-
glVertexAttribP1ui
public static void glVertexAttribP1ui(int index, int type, boolean normalized, int value)
Packed component version ofVertexAttrib1f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
normalized
- whether values should be normalized or cast directly to floating-pointvalue
- the packed value
-
glVertexAttribP2ui
public static void glVertexAttribP2ui(int index, int type, boolean normalized, int value)
Packed component version ofVertexAttrib2f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
normalized
- whether values should be normalized or cast directly to floating-pointvalue
- the packed value
-
glVertexAttribP3ui
public static void glVertexAttribP3ui(int index, int type, boolean normalized, int value)
Packed component version ofVertexAttrib3f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
normalized
- whether values should be normalized or cast directly to floating-pointvalue
- the packed value
-
glVertexAttribP4ui
public static void glVertexAttribP4ui(int index, int type, boolean normalized, int value)
Packed component version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
normalized
- whether values should be normalized or cast directly to floating-pointvalue
- the packed value
-
glVertexAttribP1uiv
public static void glVertexAttribP1uiv(int index, int type, boolean normalized, java.nio.IntBuffer value)
Pointer version ofVertexAttribP1ui
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
normalized
- whether values should be normalized or cast directly to floating-pointvalue
- the packed value
-
glVertexAttribP2uiv
public static void glVertexAttribP2uiv(int index, int type, boolean normalized, java.nio.IntBuffer value)
Pointer version ofVertexAttribP2ui
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
normalized
- whether values should be normalized or cast directly to floating-pointvalue
- the packed value
-
glVertexAttribP3uiv
public static void glVertexAttribP3uiv(int index, int type, boolean normalized, java.nio.IntBuffer value)
Pointer version ofVertexAttribP3ui
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
normalized
- whether values should be normalized or cast directly to floating-pointvalue
- the packed value
-
glVertexAttribP4uiv
public static void glVertexAttribP4uiv(int index, int type, boolean normalized, java.nio.IntBuffer value)
Pointer version ofVertexAttribP4ui
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedtype
- type of packing used on the data. One of:INT_2_10_10_10_REV
UNSIGNED_INT_2_10_10_10_REV
normalized
- whether values should be normalized or cast directly to floating-pointvalue
- the packed value
-
glGenSamplers
public static void glGenSamplers(int[] samplers)
Array version of:GenSamplers
-
glDeleteSamplers
public static void glDeleteSamplers(int[] samplers)
Array version of:DeleteSamplers
-
glSamplerParameteriv
public static void glSamplerParameteriv(int sampler, int pname, int[] params)
Array version of:SamplerParameteriv
-
glSamplerParameterfv
public static void glSamplerParameterfv(int sampler, int pname, float[] params)
Array version of:SamplerParameterfv
-
glSamplerParameterIiv
public static void glSamplerParameterIiv(int sampler, int pname, int[] params)
Array version of:SamplerParameterIiv
-
glSamplerParameterIuiv
public static void glSamplerParameterIuiv(int sampler, int pname, int[] params)
Array version of:SamplerParameterIuiv
-
glGetSamplerParameteriv
public static void glGetSamplerParameteriv(int sampler, int pname, int[] params)
Array version of:GetSamplerParameteriv
-
glGetSamplerParameterfv
public static void glGetSamplerParameterfv(int sampler, int pname, float[] params)
Array version of:GetSamplerParameterfv
-
glGetSamplerParameterIiv
public static void glGetSamplerParameterIiv(int sampler, int pname, int[] params)
Array version of:GetSamplerParameterIiv
-
glGetSamplerParameterIuiv
public static void glGetSamplerParameterIuiv(int sampler, int pname, int[] params)
Array version of:GetSamplerParameterIuiv
-
glGetQueryObjecti64v
public static void glGetQueryObjecti64v(int id, int pname, long[] params)
Array version of:GetQueryObjecti64v
-
glGetQueryObjectui64v
public static void glGetQueryObjectui64v(int id, int pname, long[] params)
Array version of:GetQueryObjectui64v
-
glVertexP2uiv
public static void glVertexP2uiv(int type, int[] value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:VertexP2uiv
-
glVertexP3uiv
public static void glVertexP3uiv(int type, int[] value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:VertexP3uiv
-
glVertexP4uiv
public static void glVertexP4uiv(int type, int[] value)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:VertexP4uiv
-
glTexCoordP1uiv
public static void glTexCoordP1uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:TexCoordP1uiv
-
glTexCoordP2uiv
public static void glTexCoordP2uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:TexCoordP2uiv
-
glTexCoordP3uiv
public static void glTexCoordP3uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:TexCoordP3uiv
-
glTexCoordP4uiv
public static void glTexCoordP4uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:TexCoordP4uiv
-
glMultiTexCoordP1uiv
public static void glMultiTexCoordP1uiv(int texture, int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:MultiTexCoordP1uiv
-
glMultiTexCoordP2uiv
public static void glMultiTexCoordP2uiv(int texture, int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:MultiTexCoordP2uiv
-
glMultiTexCoordP3uiv
public static void glMultiTexCoordP3uiv(int texture, int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:MultiTexCoordP3uiv
-
glMultiTexCoordP4uiv
public static void glMultiTexCoordP4uiv(int texture, int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:MultiTexCoordP4uiv
-
glNormalP3uiv
public static void glNormalP3uiv(int type, int[] coords)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:NormalP3uiv
-
glColorP3uiv
public static void glColorP3uiv(int type, int[] color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:ColorP3uiv
-
glColorP4uiv
public static void glColorP4uiv(int type, int[] color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:ColorP4uiv
-
glSecondaryColorP3uiv
public static void glSecondaryColorP3uiv(int type, int[] color)
OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile
Array version of:SecondaryColorP3uiv
-
glVertexAttribP1uiv
public static void glVertexAttribP1uiv(int index, int type, boolean normalized, int[] value)
Array version of:VertexAttribP1uiv
-
glVertexAttribP2uiv
public static void glVertexAttribP2uiv(int index, int type, boolean normalized, int[] value)
Array version of:VertexAttribP2uiv
-
glVertexAttribP3uiv
public static void glVertexAttribP3uiv(int index, int type, boolean normalized, int[] value)
Array version of:VertexAttribP3uiv
-
glVertexAttribP4uiv
public static void glVertexAttribP4uiv(int index, int type, boolean normalized, int[] value)
Array version of:VertexAttribP4uiv
-
-