Package org.lwjgl.opengl
Class GL33
java.lang.Object
org.lwjgl.opengl.GL33
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:static final int
Accepted by the <type> parameter of VertexAttribPointer, VertexPointer, NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, ColorP*, SecondaryColorP* and VertexAttribP*static final int
Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev:static final int
Accepted by the <src> and <dst> parameters of BlendFunc and BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> parameters of BlendFuncSeparate and BlendFuncSeparatei:static final int
Accepted by the <src> and <dst> parameters of BlendFunc and BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> parameters of BlendFuncSeparate and BlendFuncSeparatei:static final int
Accepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and RenderbufferStorageMultisample:static final int
Accepted by the <value> parameter of the GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev functions:static final int
Accepted by the <src> and <dst> parameters of BlendFunc and BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> parameters of BlendFuncSeparate and BlendFuncSeparatei:static final int
Accepted by the <pname> parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:static final int
Accepted by the <pname> parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:static final int
Accepted by the <pname> parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:static final int
Accepted by the <pname> parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:static final int
Accepted by the <pname> parameters of TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:static final int
Accepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:static final int
Accepted by the <target> parameter of GetQueryiv and QueryCounter.static final int
Accepted by the <pname> parameters of GetVertexAttribdv, GetVertexAttribfv, and GetVertexAttribiv: -
Method Summary
Modifier and TypeMethodDescriptionstatic void
glBindFragDataLocationIndexed
(int program, int colorNumber, int index, CharSequence name) Overloads glBindFragDataLocationIndexed.static void
glBindFragDataLocationIndexed
(int program, int colorNumber, int index, ByteBuffer name) static void
glBindSampler
(int unit, int sampler) static void
glColorP3u
(int type, IntBuffer color) static void
glColorP3ui
(int type, int color) static void
glColorP4u
(int type, IntBuffer color) static void
glColorP4ui
(int type, int color) static void
glDeleteSamplers
(int sampler) Overloads glDeleteSamplers.static void
glDeleteSamplers
(IntBuffer samplers) static int
Overloads glGenSamplers.static void
glGenSamplers
(IntBuffer samplers) static int
glGetFragDataIndex
(int program, CharSequence name) Overloads glGetFragDataIndex.static int
glGetFragDataIndex
(int program, ByteBuffer name) static long
glGetQueryObject
(int id, int pname) Deprecated.Will be removed in 3.0.static void
glGetQueryObject
(int id, int pname, LongBuffer params) static long
glGetQueryObjecti64
(int id, int pname) Overloads glGetQueryObjecti64v.static long
glGetQueryObjectu
(int id, int pname) Deprecated.Will be removed in 3.0.static void
glGetQueryObjectu
(int id, int pname, LongBuffer params) static long
glGetQueryObjectui64
(int id, int pname) Overloads glGetQueryObjectui64v.static void
glGetSamplerParameter
(int sampler, int pname, FloatBuffer params) static void
glGetSamplerParameter
(int sampler, int pname, IntBuffer params) static float
glGetSamplerParameterf
(int sampler, int pname) Overloads glGetSamplerParameterfv.static int
glGetSamplerParameteri
(int sampler, int pname) Overloads glGetSamplerParameteriv.static void
glGetSamplerParameterI
(int sampler, int pname, IntBuffer params) static int
glGetSamplerParameterIi
(int sampler, int pname) Overloads glGetSamplerParameterIiv.static void
glGetSamplerParameterIu
(int sampler, int pname, IntBuffer params) static int
glGetSamplerParameterIui
(int sampler, int pname) Overloads glGetSamplerParameterIuiv.static boolean
glIsSampler
(int sampler) static void
glMultiTexCoordP1u
(int texture, int type, IntBuffer coords) static void
glMultiTexCoordP1ui
(int texture, int type, int coords) static void
glMultiTexCoordP2u
(int texture, int type, IntBuffer coords) static void
glMultiTexCoordP2ui
(int texture, int type, int coords) static void
glMultiTexCoordP3u
(int texture, int type, IntBuffer coords) static void
glMultiTexCoordP3ui
(int texture, int type, int coords) static void
glMultiTexCoordP4u
(int texture, int type, IntBuffer coords) static void
glMultiTexCoordP4ui
(int texture, int type, int coords) static void
glNormalP3u
(int type, IntBuffer coords) static void
glNormalP3ui
(int type, int coords) static void
glQueryCounter
(int id, int target) static void
glSamplerParameter
(int sampler, int pname, FloatBuffer params) static void
glSamplerParameter
(int sampler, int pname, IntBuffer params) static void
glSamplerParameterf
(int sampler, int pname, float param) static void
glSamplerParameteri
(int sampler, int pname, int param) static void
glSamplerParameterI
(int sampler, int pname, IntBuffer params) static void
glSamplerParameterIu
(int sampler, int pname, IntBuffer params) static void
glSecondaryColorP3u
(int type, IntBuffer color) static void
glSecondaryColorP3ui
(int type, int color) static void
glTexCoordP1u
(int type, IntBuffer coords) static void
glTexCoordP1ui
(int type, int coords) static void
glTexCoordP2u
(int type, IntBuffer coords) static void
glTexCoordP2ui
(int type, int coords) static void
glTexCoordP3u
(int type, IntBuffer coords) static void
glTexCoordP3ui
(int type, int coords) static void
glTexCoordP4u
(int type, IntBuffer coords) static void
glTexCoordP4ui
(int type, int coords) static void
glVertexAttribDivisor
(int index, int divisor) static void
glVertexAttribP1u
(int index, int type, boolean normalized, IntBuffer value) static void
glVertexAttribP1ui
(int index, int type, boolean normalized, int value) static void
glVertexAttribP2u
(int index, int type, boolean normalized, IntBuffer value) static void
glVertexAttribP2ui
(int index, int type, boolean normalized, int value) static void
glVertexAttribP3u
(int index, int type, boolean normalized, IntBuffer value) static void
glVertexAttribP3ui
(int index, int type, boolean normalized, int value) static void
glVertexAttribP4u
(int index, int type, boolean normalized, IntBuffer value) static void
glVertexAttribP4ui
(int index, int type, boolean normalized, int value) static void
glVertexP2u
(int type, IntBuffer value) static void
glVertexP2ui
(int type, int value) static void
glVertexP3u
(int type, IntBuffer value) static void
glVertexP3ui
(int type, int value) static void
glVertexP4u
(int type, IntBuffer value) static void
glVertexP4ui
(int type, int value)
-
Field Details
-
GL_SRC1_COLOR
public static final int GL_SRC1_COLORAccepted by the <src> and <dst> parameters of BlendFunc and BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> parameters of BlendFuncSeparate and BlendFuncSeparatei:- See Also:
-
GL_ONE_MINUS_SRC1_COLOR
public static final int GL_ONE_MINUS_SRC1_COLORAccepted by the <src> and <dst> parameters of BlendFunc and BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> parameters of BlendFuncSeparate and BlendFuncSeparatei:- See Also:
-
GL_ONE_MINUS_SRC1_ALPHA
public static final int GL_ONE_MINUS_SRC1_ALPHAAccepted by the <src> and <dst> parameters of BlendFunc and BlendFunci, and by the <srcRGB>, <dstRGB>, <srcAlpha> and <dstAlpha> parameters of BlendFuncSeparate and BlendFuncSeparatei:- See Also:
-
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
public static final int GL_MAX_DUAL_SOURCE_DRAW_BUFFERSAccepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv and GetDoublev:- See Also:
-
GL_ANY_SAMPLES_PASSED
public static final int GL_ANY_SAMPLES_PASSEDAccepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:- See Also:
-
GL_SAMPLER_BINDING
public static final int GL_SAMPLER_BINDINGAccepted by the <value> parameter of the GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv and GetDoublev functions:- See Also:
-
GL_RGB10_A2UI
public static final int GL_RGB10_A2UIAccepted by the <internalFormat> parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, CopyTexImage2D, RenderbufferStorage and RenderbufferStorageMultisample:- See Also:
-
GL_TEXTURE_SWIZZLE_R
public static final int GL_TEXTURE_SWIZZLE_RAccepted by the <pname> parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:- See Also:
-
GL_TEXTURE_SWIZZLE_G
public static final int GL_TEXTURE_SWIZZLE_GAccepted by the <pname> parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:- See Also:
-
GL_TEXTURE_SWIZZLE_B
public static final int GL_TEXTURE_SWIZZLE_BAccepted by the <pname> parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:- See Also:
-
GL_TEXTURE_SWIZZLE_A
public static final int GL_TEXTURE_SWIZZLE_AAccepted by the <pname> parameters of TexParameteri, TexParameterf, TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:- See Also:
-
GL_TEXTURE_SWIZZLE_RGBA
public static final int GL_TEXTURE_SWIZZLE_RGBAAccepted by the <pname> parameters of TexParameteriv, TexParameterfv, GetTexParameterfv, and GetTexParameteriv:- See Also:
-
GL_TIME_ELAPSED
public static final int GL_TIME_ELAPSEDAccepted by the <target> parameter of BeginQuery, EndQuery, and GetQueryiv:- See Also:
-
GL_TIMESTAMP
public static final int GL_TIMESTAMPAccepted by the <target> parameter of GetQueryiv and QueryCounter. Accepted by the <value> parameter of GetBooleanv, GetIntegerv, GetInteger64v, GetFloatv, and GetDoublev:- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISORAccepted by the <pname> parameters of GetVertexAttribdv, GetVertexAttribfv, and GetVertexAttribiv:- See Also:
-
GL_INT_2_10_10_10_REV
public static final int GL_INT_2_10_10_10_REVAccepted by the <type> parameter of VertexAttribPointer, VertexPointer, NormalPointer, ColorPointer, SecondaryColorPointer, TexCoordPointer, VertexAttribP{1234}ui, VertexP*, TexCoordP*, MultiTexCoordP*, NormalP3ui, ColorP*, SecondaryColorP* and VertexAttribP*- See Also:
-
-
Method Details
-
glBindFragDataLocationIndexed
public static void glBindFragDataLocationIndexed(int program, int colorNumber, int index, ByteBuffer name) -
glBindFragDataLocationIndexed
public static void glBindFragDataLocationIndexed(int program, int colorNumber, int index, CharSequence name) Overloads glBindFragDataLocationIndexed. -
glGetFragDataIndex
-
glGetFragDataIndex
Overloads glGetFragDataIndex. -
glGenSamplers
-
glGenSamplers
public static int glGenSamplers()Overloads glGenSamplers. -
glDeleteSamplers
-
glDeleteSamplers
public static void glDeleteSamplers(int sampler) Overloads glDeleteSamplers. -
glIsSampler
public static boolean glIsSampler(int sampler) -
glBindSampler
public static void glBindSampler(int unit, int sampler) -
glSamplerParameteri
public static void glSamplerParameteri(int sampler, int pname, int param) -
glSamplerParameterf
public static void glSamplerParameterf(int sampler, int pname, float param) -
glSamplerParameter
-
glSamplerParameter
-
glSamplerParameterI
-
glSamplerParameterIu
-
glGetSamplerParameter
-
glGetSamplerParameteri
public static int glGetSamplerParameteri(int sampler, int pname) Overloads glGetSamplerParameteriv. -
glGetSamplerParameter
-
glGetSamplerParameterf
public static float glGetSamplerParameterf(int sampler, int pname) Overloads glGetSamplerParameterfv. -
glGetSamplerParameterI
-
glGetSamplerParameterIi
public static int glGetSamplerParameterIi(int sampler, int pname) Overloads glGetSamplerParameterIiv. -
glGetSamplerParameterIu
-
glGetSamplerParameterIui
public static int glGetSamplerParameterIui(int sampler, int pname) Overloads glGetSamplerParameterIuiv. -
glQueryCounter
public static void glQueryCounter(int id, int target) -
glGetQueryObject
-
glGetQueryObject
Deprecated.Will be removed in 3.0. UseglGetQueryObjecti64(int, int)
instead.Overloads glGetQueryObjecti64v. -
glGetQueryObjecti64
public static long glGetQueryObjecti64(int id, int pname) Overloads glGetQueryObjecti64v. -
glGetQueryObjectu
-
glGetQueryObjectu
Deprecated.Will be removed in 3.0. UseglGetQueryObjectui64(int, int)
instead.Overloads glGetQueryObjectui64v. -
glGetQueryObjectui64
public static long glGetQueryObjectui64(int id, int pname) Overloads glGetQueryObjectui64v. -
glVertexAttribDivisor
public static void glVertexAttribDivisor(int index, int divisor) -
glVertexP2ui
public static void glVertexP2ui(int type, int value) -
glVertexP3ui
public static void glVertexP3ui(int type, int value) -
glVertexP4ui
public static void glVertexP4ui(int type, int value) -
glVertexP2u
-
glVertexP3u
-
glVertexP4u
-
glTexCoordP1ui
public static void glTexCoordP1ui(int type, int coords) -
glTexCoordP2ui
public static void glTexCoordP2ui(int type, int coords) -
glTexCoordP3ui
public static void glTexCoordP3ui(int type, int coords) -
glTexCoordP4ui
public static void glTexCoordP4ui(int type, int coords) -
glTexCoordP1u
-
glTexCoordP2u
-
glTexCoordP3u
-
glTexCoordP4u
-
glMultiTexCoordP1ui
public static void glMultiTexCoordP1ui(int texture, int type, int coords) -
glMultiTexCoordP2ui
public static void glMultiTexCoordP2ui(int texture, int type, int coords) -
glMultiTexCoordP3ui
public static void glMultiTexCoordP3ui(int texture, int type, int coords) -
glMultiTexCoordP4ui
public static void glMultiTexCoordP4ui(int texture, int type, int coords) -
glMultiTexCoordP1u
-
glMultiTexCoordP2u
-
glMultiTexCoordP3u
-
glMultiTexCoordP4u
-
glNormalP3ui
public static void glNormalP3ui(int type, int coords) -
glNormalP3u
-
glColorP3ui
public static void glColorP3ui(int type, int color) -
glColorP4ui
public static void glColorP4ui(int type, int color) -
glColorP3u
-
glColorP4u
-
glSecondaryColorP3ui
public static void glSecondaryColorP3ui(int type, int color) -
glSecondaryColorP3u
-
glVertexAttribP1ui
public static void glVertexAttribP1ui(int index, int type, boolean normalized, int value) -
glVertexAttribP2ui
public static void glVertexAttribP2ui(int index, int type, boolean normalized, int value) -
glVertexAttribP3ui
public static void glVertexAttribP3ui(int index, int type, boolean normalized, int value) -
glVertexAttribP4ui
public static void glVertexAttribP4ui(int index, int type, boolean normalized, int value) -
glVertexAttribP1u
-
glVertexAttribP2u
-
glVertexAttribP3u
-
glVertexAttribP4u
-