Top Description Fields Constructors Methods
org.lwjgl.opengl

public Class GL13

extends GL12
Class Inheritance
Known Direct Subclasses
org.lwjgl.opengl.GL14
Imports
javax.annotation.*, java.nio.*, org.lwjgl.system.*

The OpenGL functionality up to version 1.3. Includes the deprecated symbols of the Compatibility Profile.

Extensions promoted to core in this release:

Field Summary

Modifier and TypeField and Description
public static final int
GL_ACTIVE_TEXTURE

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_ADD_SIGNED

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB or COMBINE_ALPHA.

public static final int
GL_CLAMP_TO_BORDER

Accepted by the param parameter of TexParameteri and TexParameterf, and by the params parameter of TexParameteriv and TexParameterfv, when their pname parameter is TEXTURE_WRAP_S, TEXTURE_WRAP_T, or TEXTURE_WRAP_R.

public static final int
GL_CLIENT_ACTIVE_TEXTURE

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_COMBINE

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is TEXTURE_ENV_MODE.

public static final int
GL_COMBINE_ALPHA

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_COMBINE_RGB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_COMPRESSED_ALPHA

Accepted by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.

public static final int
GL_COMPRESSED_INTENSITY

Accepted by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.

public static final int
GL_COMPRESSED_LUMINANCE

Accepted by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.

public static final int
GL_COMPRESSED_LUMINANCE_ALPHA

Accepted by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.

public static final int
GL_COMPRESSED_RGB

Accepted by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.

public static final int
GL_COMPRESSED_RGBA

Accepted by the internalformat parameter of TexImage1D, TexImage2D, TexImage3D, CopyTexImage1D, and CopyTexImage2D.

public static final int
GL_COMPRESSED_TEXTURE_FORMATS

Accepted by the value parameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev.

public static final int
GL_CONSTANT

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is SOURCE0_RGB, SOURCE1_RGB, SOURCE2_RGB, SOURCE0_ALPHA, SOURCE1_ALPHA, or SOURCE2_ALPHA.

public static final int
GL_DOT3_RGB

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB.

public static final int
GL_DOT3_RGBA

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB_ARB.

public static final int
GL_INTERPOLATE

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB or COMBINE_ALPHA.

public static final int
GL_MAX_CUBE_MAP_TEXTURE_SIZE

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_MAX_TEXTURE_UNITS

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_MULTISAMPLE

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_MULTISAMPLE_BIT

Accepted by the mask parameter of PushAttrib.

public static final int
GL_NORMAL_MAP

Accepted by the param parameters of TexGend, TexGenf, and TexGeni when pname parameter is TEXTURE_GEN_MODE.

public static final int
GL_NUM_COMPRESSED_TEXTURE_FORMATS

Accepted by the value parameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev.

public static final int
GL_OPERAND0_ALPHA

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND0_RGB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND1_ALPHA

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND1_RGB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND2_ALPHA

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_OPERAND2_RGB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_PREVIOUS

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is SOURCE0_RGB, SOURCE1_RGB, SOURCE2_RGB, SOURCE0_ALPHA, SOURCE1_ALPHA, or SOURCE2_ALPHA.

public static final int
GL_PRIMARY_COLOR

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is SOURCE0_RGB, SOURCE1_RGB, SOURCE2_RGB, SOURCE0_ALPHA, SOURCE1_ALPHA, or SOURCE2_ALPHA.

public static final int
GL_PROXY_TEXTURE_CUBE_MAP

Accepted by the target parameter of GetTexLevelParameteriv, GetTexLevelParameterfv, GetTexParameteriv, and TexImage2D.

public static final int
GL_REFLECTION_MAP

Accepted by the param parameters of TexGend, TexGenf, and TexGeni when pname parameter is TEXTURE_GEN_MODE.

public static final int
GL_RGB_SCALE

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SAMPLE_ALPHA_TO_COVERAGE

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_SAMPLE_ALPHA_TO_ONE

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_SAMPLE_BUFFERS

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_SAMPLE_COVERAGE

Accepted by the cap parameter of Enable, Disable, and IsEnabled, and by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_SAMPLE_COVERAGE_INVERT

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_SAMPLE_COVERAGE_VALUE

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_SAMPLES

Accepted by the pname parameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.

public static final int
GL_SOURCE0_ALPHA

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE0_RGB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE1_ALPHA

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE1_RGB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE2_ALPHA

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SOURCE2_RGB

Accepted by the pname parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the target parameter value is TEXTURE_ENV.

public static final int
GL_SUBTRACT

Accepted by the params parameter of TexEnvf, TexEnvi, TexEnvfv, and TexEnviv when the pname parameter value is COMBINE_RGB or COMBINE_ALPHA.

public static final int
GL_TEXTURE0

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE1

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE10

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE11

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE12

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE13

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE14

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE15

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE16

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE17

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE18

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE19

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE2

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE20

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE21

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE22

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE23

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE24

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE25

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE26

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE27

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE28

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE29

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE3

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE30

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE31

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE4

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE5

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE6

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE7

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE8

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE9

Accepted by the texture parameter of ActiveTexture and MultiTexCoord.

public static final int
GL_TEXTURE_BINDING_CUBE_MAP

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_TEXTURE_COMPRESSED

Accepted by the value parameter of GetTexLevelParameter.

public static final int
GL_TEXTURE_COMPRESSED_IMAGE_SIZE

Accepted by the value parameter of GetTexLevelParameter.

public static final int
GL_TEXTURE_COMPRESSION_HINT

Accepted by the target parameter of Hint and the value parameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev.

public static final int
GL_TEXTURE_CUBE_MAP

When the pname parameter of TexGendv, TexGenfv, and TexGeniv is TEXTURE_GEN_MODE, then the array params may also contain NORMAL_MAP or REFLECTION_MAP.

public static final int
GL_TEXTURE_CUBE_MAP_NEGATIVE_X

Accepted by the target parameter of GetTexImage, GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, CopyTexImage2D, TexSubImage2D, and CopySubTexImage2D.

public static final int
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

Accepted by the target parameter of GetTexImage, GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, CopyTexImage2D, TexSubImage2D, and CopySubTexImage2D.

public static final int
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

Accepted by the target parameter of GetTexImage, GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, CopyTexImage2D, TexSubImage2D, and CopySubTexImage2D.

public static final int
GL_TEXTURE_CUBE_MAP_POSITIVE_X

Accepted by the target parameter of GetTexImage, GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, CopyTexImage2D, TexSubImage2D, and CopySubTexImage2D.

public static final int
GL_TEXTURE_CUBE_MAP_POSITIVE_Y

Accepted by the target parameter of GetTexImage, GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, CopyTexImage2D, TexSubImage2D, and CopySubTexImage2D.

public static final int
GL_TEXTURE_CUBE_MAP_POSITIVE_Z

Accepted by the target parameter of GetTexImage, GetTexLevelParameteriv, GetTexLevelParameterfv, TexImage2D, CopyTexImage2D, TexSubImage2D, and CopySubTexImage2D.

public static final int
GL_TRANSPOSE_COLOR_MATRIX

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_TRANSPOSE_MODELVIEW_MATRIX

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_TRANSPOSE_PROJECTION_MATRIX

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

public static final int
GL_TRANSPOSE_TEXTURE_MATRIX

Accepted by the pname parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.

Inherited from org.lwjgl.opengl.GL12:
GL_ALIASED_LINE_WIDTH_RANGEGL_ALIASED_POINT_SIZE_RANGEGL_BGRGL_BGRAGL_CLAMP_TO_EDGEGL_LIGHT_MODEL_COLOR_CONTROLGL_MAX_3D_TEXTURE_SIZEGL_MAX_ELEMENTS_INDICESGL_MAX_ELEMENTS_VERTICESGL_PACK_IMAGE_HEIGHTGL_PACK_SKIP_IMAGESGL_PROXY_TEXTURE_3DGL_RESCALE_NORMALGL_SEPARATE_SPECULAR_COLORGL_SINGLE_COLORGL_SMOOTH_LINE_WIDTH_GRANULARITYGL_SMOOTH_LINE_WIDTH_RANGEGL_SMOOTH_POINT_SIZE_GRANULARITYGL_SMOOTH_POINT_SIZE_RANGEGL_TEXTURE_3DGL_TEXTURE_BASE_LEVELGL_TEXTURE_BINDING_3DGL_TEXTURE_DEPTHGL_TEXTURE_MAX_LEVELGL_TEXTURE_MAX_LODGL_TEXTURE_MIN_LODGL_TEXTURE_WRAP_RGL_UNPACK_IMAGE_HEIGHTGL_UNPACK_SKIP_IMAGESGL_UNSIGNED_BYTE_2_3_3_REVGL_UNSIGNED_BYTE_3_3_2GL_UNSIGNED_INT_10_10_10_2GL_UNSIGNED_INT_2_10_10_10_REVGL_UNSIGNED_INT_8_8_8_8GL_UNSIGNED_INT_8_8_8_8_REVGL_UNSIGNED_SHORT_1_5_5_5_REVGL_UNSIGNED_SHORT_4_4_4_4GL_UNSIGNED_SHORT_4_4_4_4_REVGL_UNSIGNED_SHORT_5_5_5_1GL_UNSIGNED_SHORT_5_6_5GL_UNSIGNED_SHORT_5_6_5_REV

Constructor Summary

AccessConstructor and Description
protected
GL13()

Method Summary

Modifier and TypeMethod and Description
public static void
glActiveTexture(int
which texture unit to make active. One of:
TEXTURE0GL_TEXTURE[1-31]
texture
)

Selects which texture unit subsequent texture state calls will affect.

public static native void
glClientActiveTexture(int
which texture coordinate array to make active. One of:
TEXTURE0GL_TEXTURE[1-31]
texture
)

Selects the vertex array client state parameters to be modified by the TexCoordPointer command and the array affected by EnableClientState and DisableClientState with parameter TEXTURE_COORD_ARRAY.

public static void
glCompressedTexImage1D(int
the target texture. One of:
TEXTURE_1DPROXY_TEXTURE_1D
target
,
int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int internalformat, int
the width of the texture image
width
,
int
must be 0
border
,
int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long
a pointer to the compressed image data
data
)

Specifies a one-dimensional texture image in a compressed format.

public static void
public static void
glCompressedTexImage2D(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int internalformat, int
the width of the texture image
width
,
int
the height of the texture image
height
,
int
must be 0
border
,
int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long
a pointer to the compressed image data
data
)

Specifies a two-dimensional texture image in a compressed format.

public static void
public static void
glCompressedTexImage3D(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int internalformat, int
the width of the texture image
width
,
int
the height of the texture image
height
,
int
the depth of the texture image
depth
,
int
must be 0
border
,
int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long
a pointer to the compressed image data
data
)

Specifies a three-dimensional texture image in a compressed format.

public static void
glCompressedTexImage3D(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int internalformat, int
the width of the texture image
width
,
int
the height of the texture image
height
,
int
the depth of the texture image
depth
,
int
must be 0
border
,
ByteBuffer
a pointer to the compressed image data
data
)

Specifies a three-dimensional texture image in a compressed format.

public static void
glCompressedTexSubImage1D(int
the target texture. Must be:
TEXTURE_1D
target
,
int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int
a texel offset in the x direction within the texture array
xoffset
,
int
the width of the texture subimage
width
,
int format, int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long
a pointer to the compressed image data
data
)

Respecifies only a subregion of an existing 1D texel array, with incoming data stored in a specific compressed image format.

public static void
glCompressedTexSubImage1D(int
the target texture. Must be:
TEXTURE_1D
target
,
int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int
a texel offset in the x direction within the texture array
xoffset
,
int
the width of the texture subimage
width
,
int format, ByteBuffer
a pointer to the compressed image data
data
)

Respecifies only a subregion of an existing 1D texel array, with incoming data stored in a specific compressed image format.

public static void
glCompressedTexSubImage2D(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int
a texel offset in the x direction within the texture array
xoffset
,
int
a texel offset in the y direction within the texture array
yoffset
,
int
the width of the texture subimage
width
,
int
the height of the texture subimage
height
,
int format, int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long
a pointer to the compressed image data
data
)

Respecifies only a rectangular subregion of an existing 2D texel array, with incoming data stored in a specific compressed image format.

public static void
glCompressedTexSubImage2D(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int
a texel offset in the x direction within the texture array
xoffset
,
int
a texel offset in the y direction within the texture array
yoffset
,
int
the width of the texture subimage
width
,
int
the height of the texture subimage
height
,
int format, ByteBuffer
a pointer to the compressed image data
data
)

Respecifies only a rectangular subregion of an existing 2D texel array, with incoming data stored in a specific compressed image format.

public static void
glCompressedTexSubImage3D(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int
a texel offset in the x direction within the texture array
xoffset
,
int
a texel offset in the y direction within the texture array
yoffset
,
int
a texel offset in the z direction within the texture array
zoffset
,
int
the width of the texture subimage
width
,
int
the height of the texture subimage
height
,
int
the depth of the texture subimage
depth
,
int format, int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long
a pointer to the compressed image data
data
)

Respecifies only a cubic subregion of an existing 3D texel array, with incoming data stored in a specific compressed image format.

public static void
glCompressedTexSubImage3D(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
int
a texel offset in the x direction within the texture array
xoffset
,
int
a texel offset in the y direction within the texture array
yoffset
,
int
a texel offset in the z direction within the texture array
zoffset
,
int
the width of the texture subimage
width
,
int
the height of the texture subimage
height
,
int
the depth of the texture subimage
depth
,
int format, ByteBuffer
a pointer to the compressed image data
data
)

Respecifies only a cubic subregion of an existing 3D texel array, with incoming data stored in a specific compressed image format.

public static void
glGetCompressedTexImage(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
ByteBuffer
a buffer in which to return the compressed texture image
pixels
)

Returns a compressed texture image.

public static void
glGetCompressedTexImage(int target, int
the level-of-detail number. Level 0 is the base image level. Level n is the nth mipmap reduction image.
level
,
long
a buffer in which to return the compressed texture image
pixels
)

Returns a compressed texture image.

public static void
glLoadTransposeMatrixd(DoubleBuffer
the matrix data
m
)

Double version of LoadTransposeMatrixf.

public static void
glLoadTransposeMatrixd(double[] m)

Array version of: LoadTransposeMatrixd

public static void
glLoadTransposeMatrixf(FloatBuffer
the matrix data
m
)

Sets the current matrix to a 4 × 4 matrix in row-major order.

public static void
glLoadTransposeMatrixf(float[] m)

Array version of: LoadTransposeMatrixf

public static native void
glMultiTexCoord1d(int
the coordinate set to be modified
texture
,
double
the s component of the current texture coordinates
s
)

Double version of MultiTexCoord1f.

public static void
glMultiTexCoord1dv(int
the coordinate set to be modified
texture
,
DoubleBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord1d.

public static void
glMultiTexCoord1dv(int texture, double[] v)

Array version of: MultiTexCoord1dv

public static native void
glMultiTexCoord1f(int
the coordinate set to be modified
texture
,
float
the s component of the current texture coordinates
s
)

Sets the current one-dimensional texture coordinate for the specified texture coordinate set.

public static void
glMultiTexCoord1fv(int
the coordinate set to be modified
texture
,
FloatBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord1f.

public static void
glMultiTexCoord1fv(int texture, float[] v)

Array version of: MultiTexCoord1fv

public static native void
glMultiTexCoord1i(int
the coordinate set to be modified
texture
,
int
the s component of the current texture coordinates
s
)

Integer version of MultiTexCoord1f.

public static void
glMultiTexCoord1iv(int
the coordinate set to be modified
texture
,
IntBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord1i.

public static void
glMultiTexCoord1iv(int texture, int[] v)

Array version of: MultiTexCoord1iv

public static native void
glMultiTexCoord1s(int
the coordinate set to be modified
texture
,
short
the s component of the current texture coordinates
s
)

Short version of MultiTexCoord1f.

public static void
glMultiTexCoord1sv(int
the coordinate set to be modified
texture
,
ShortBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord1s.

public static void
glMultiTexCoord1sv(int texture, short[] v)

Array version of: MultiTexCoord1sv

public static native void
glMultiTexCoord2d(int
the coordinate set to be modified
texture
,
double
the s component of the current texture coordinates
s
,
double
the t component of the current texture coordinates
t
)

Double version of MultiTexCoord2f.

public static void
glMultiTexCoord2dv(int
the coordinate set to be modified
texture
,
DoubleBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord2d.

public static void
glMultiTexCoord2dv(int texture, double[] v)

Array version of: MultiTexCoord2dv

public static native void
glMultiTexCoord2f(int
the coordinate set to be modified
texture
,
float
the s component of the current texture coordinates
s
,
float
the t component of the current texture coordinates
t
)

Sets the current two-dimensional texture coordinate for the specified texture coordinate set.

public static void
glMultiTexCoord2fv(int
the coordinate set to be modified
texture
,
FloatBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord2f.

public static void
glMultiTexCoord2fv(int texture, float[] v)

Array version of: MultiTexCoord2fv

public static native void
glMultiTexCoord2i(int
the coordinate set to be modified
texture
,
int
the s component of the current texture coordinates
s
,
int
the t component of the current texture coordinates
t
)

Integer version of MultiTexCoord2f.

public static void
glMultiTexCoord2iv(int
the coordinate set to be modified
texture
,
IntBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord2i.

public static void
glMultiTexCoord2iv(int texture, int[] v)

Array version of: MultiTexCoord2iv

public static native void
glMultiTexCoord2s(int
the coordinate set to be modified
texture
,
short
the s component of the current texture coordinates
s
,
short
the t component of the current texture coordinates
t
)

Short version of MultiTexCoord2f.

public static void
glMultiTexCoord2sv(int
the coordinate set to be modified
texture
,
ShortBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord2s.

public static void
glMultiTexCoord2sv(int texture, short[] v)

Array version of: MultiTexCoord2sv

public static native void
glMultiTexCoord3d(int
the coordinate set to be modified
texture
,
double
the s component of the current texture coordinates
s
,
double
the t component of the current texture coordinates
t
,
double
the r component of the current texture coordinates
r
)

Double version of MultiTexCoord3f.

public static void
glMultiTexCoord3dv(int
the coordinate set to be modified
texture
,
DoubleBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord3d.

public static void
glMultiTexCoord3dv(int texture, double[] v)

Array version of: MultiTexCoord3dv

public static native void
glMultiTexCoord3f(int
the coordinate set to be modified
texture
,
float
the s component of the current texture coordinates
s
,
float
the t component of the current texture coordinates
t
,
float
the r component of the current texture coordinates
r
)

Sets the current three-dimensional texture coordinate for the specified texture coordinate set.

public static void
glMultiTexCoord3fv(int
the coordinate set to be modified
texture
,
FloatBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord3f.

public static void
glMultiTexCoord3fv(int texture, float[] v)

Array version of: MultiTexCoord3fv

public static native void
glMultiTexCoord3i(int
the coordinate set to be modified
texture
,
int
the s component of the current texture coordinates
s
,
int
the t component of the current texture coordinates
t
,
int
the r component of the current texture coordinates
r
)

Integer version of MultiTexCoord3f.

public static void
glMultiTexCoord3iv(int
the coordinate set to be modified
texture
,
IntBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord3i.

public static void
glMultiTexCoord3iv(int texture, int[] v)

Array version of: MultiTexCoord3iv

public static native void
glMultiTexCoord3s(int
the coordinate set to be modified
texture
,
short
the s component of the current texture coordinates
s
,
short
the t component of the current texture coordinates
t
,
short
the r component of the current texture coordinates
r
)

Short version of MultiTexCoord3f.

public static void
glMultiTexCoord3sv(int
the coordinate set to be modified
texture
,
ShortBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord3s.

public static void
glMultiTexCoord3sv(int texture, short[] v)

Array version of: MultiTexCoord3sv

public static native void
glMultiTexCoord4d(int
the coordinate set to be modified
texture
,
double
the s component of the current texture coordinates
s
,
double
the t component of the current texture coordinates
t
,
double
the r component of the current texture coordinates
r
,
double
the q component of the current texture coordinates
q
)

Double version of MultiTexCoord4f.

public static void
glMultiTexCoord4dv(int
the coordinate set to be modified
texture
,
DoubleBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord4d.

public static void
glMultiTexCoord4dv(int texture, double[] v)

Array version of: MultiTexCoord4dv

public static native void
glMultiTexCoord4f(int
the coordinate set to be modified
texture
,
float
the s component of the current texture coordinates
s
,
float
the t component of the current texture coordinates
t
,
float
the r component of the current texture coordinates
r
,
float
the q component of the current texture coordinates
q
)

Sets the current four-dimensional texture coordinate for the specified texture coordinate set.

public static void
glMultiTexCoord4fv(int
the coordinate set to be modified
texture
,
FloatBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord4f.

public static void
glMultiTexCoord4fv(int texture, float[] v)

Array version of: MultiTexCoord4fv

public static native void
glMultiTexCoord4i(int
the coordinate set to be modified
texture
,
int
the s component of the current texture coordinates
s
,
int
the t component of the current texture coordinates
t
,
int
the r component of the current texture coordinates
r
,
int
the q component of the current texture coordinates
q
)

Integer version of MultiTexCoord4f.

public static void
glMultiTexCoord4iv(int
the coordinate set to be modified
texture
,
IntBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord4i.

public static void
glMultiTexCoord4iv(int texture, int[] v)

Array version of: MultiTexCoord4iv

public static native void
glMultiTexCoord4s(int
the coordinate set to be modified
texture
,
short
the s component of the current texture coordinates
s
,
short
the t component of the current texture coordinates
t
,
short
the r component of the current texture coordinates
r
,
short
the q component of the current texture coordinates
q
)

Short version of MultiTexCoord4f.

public static void
glMultiTexCoord4sv(int
the coordinate set to be modified
texture
,
ShortBuffer
the texture coordinate buffer
v
)

Pointer version of MultiTexCoord4s.

public static void
glMultiTexCoord4sv(int texture, short[] v)

Array version of: MultiTexCoord4sv

public static void
glMultTransposeMatrixd(DoubleBuffer
the matrix data
m
)

Double version of MultTransposeMatrixf.

public static void
glMultTransposeMatrixd(double[] m)

Array version of: MultTransposeMatrixd

public static void
glMultTransposeMatrixf(FloatBuffer
the matrix data
m
)

Multiplies the current matrix with a 4 × 4 matrix in row-major order.

public static void
glMultTransposeMatrixf(float[] m)

Array version of: MultTransposeMatrixf

public static void
glSampleCoverage(float
a sample coverage value. The value is clamped to the range [0, 1]. The initial value is 1.0.
value
,
boolean
if the coverage masks should be inverted. The initial value is false.
invert
)

Specifies multisample coverage parameters.

public static void
nglCompressedTexImage1D(int target, int level, int internalformat, int width, int border, int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long data)

Unsafe version of: CompressedTexImage1D

public static void
nglCompressedTexImage2D(int target, int level, int internalformat, int width, int height, int border, int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long data)

Unsafe version of: CompressedTexImage2D

public static void
nglCompressedTexImage3D(int target, int level, int internalformat, int width, int height, int depth, int border, int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long data)

Unsafe version of: CompressedTexImage3D

public static void
nglCompressedTexSubImage1D(int target, int level, int xoffset, int width, int format, int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long data)

Unsafe version of: CompressedTexSubImage1D

public static void
nglCompressedTexSubImage2D(int target, int level, int xoffset, int yoffset, int width, int height, int format, int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long data)

Unsafe version of: CompressedTexSubImage2D

public static void
nglCompressedTexSubImage3D(int target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int format, int
the number of unsigned bytes of image data starting at the address specified by data
imageSize
,
long data)

Unsafe version of: CompressedTexSubImage3D

public static void
nglGetCompressedTexImage(int target, int level, long pixels)

Unsafe version of: GetCompressedTexImage

public static native void
public static native void
public static native void
nglMultiTexCoord1dv(int texture, long v)

Unsafe version of: MultiTexCoord1dv

public static native void
nglMultiTexCoord1fv(int texture, long v)

Unsafe version of: MultiTexCoord1fv

public static native void
nglMultiTexCoord1iv(int texture, long v)

Unsafe version of: MultiTexCoord1iv

public static native void
nglMultiTexCoord1sv(int texture, long v)

Unsafe version of: MultiTexCoord1sv

public static native void
nglMultiTexCoord2dv(int texture, long v)

Unsafe version of: MultiTexCoord2dv

public static native void
nglMultiTexCoord2fv(int texture, long v)

Unsafe version of: MultiTexCoord2fv

public static native void
nglMultiTexCoord2iv(int texture, long v)

Unsafe version of: MultiTexCoord2iv

public static native void
nglMultiTexCoord2sv(int texture, long v)

Unsafe version of: MultiTexCoord2sv

public static native void
nglMultiTexCoord3dv(int texture, long v)

Unsafe version of: MultiTexCoord3dv

public static native void
nglMultiTexCoord3fv(int texture, long v)

Unsafe version of: MultiTexCoord3fv

public static native void
nglMultiTexCoord3iv(int texture, long v)

Unsafe version of: MultiTexCoord3iv

public static native void
nglMultiTexCoord3sv(int texture, long v)

Unsafe version of: MultiTexCoord3sv

public static native void
nglMultiTexCoord4dv(int texture, long v)

Unsafe version of: MultiTexCoord4dv

public static native void
nglMultiTexCoord4fv(int texture, long v)

Unsafe version of: MultiTexCoord4fv

public static native void
nglMultiTexCoord4iv(int texture, long v)

Unsafe version of: MultiTexCoord4iv

public static native void
nglMultiTexCoord4sv(int texture, long v)

Unsafe version of: MultiTexCoord4sv

public static native void
public static native void
Inherited from org.lwjgl.opengl.GL12:
glCopyTexSubImage3DglDrawRangeElementsglDrawRangeElementsglDrawRangeElementsglDrawRangeElementsglDrawRangeElementsglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DglTexSubImage3DnglDrawRangeElementsnglTexImage3DnglTexSubImage3D