OpenGL 2.1 implementations must support at least revision 1.20 of the OpenGL Shading Language.
Extensions promoted to core in this release:
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_COMPRESSED_SRGB
Accepted by the |
| public static final int | GL_COMPRESSED_SRGB_ALPHA
Accepted by the |
| public static final int | GL_FLOAT_MAT2x3
Returned by the |
| public static final int | GL_FLOAT_MAT2x4
Returned by the |
| public static final int | GL_FLOAT_MAT3x2
Returned by the |
| public static final int | GL_FLOAT_MAT3x4
Returned by the |
| public static final int | GL_FLOAT_MAT4x2
Returned by the |
| public static final int | GL_FLOAT_MAT4x3
Returned by the |
| public static final int | GL_PIXEL_PACK_BUFFER
Accepted by the |
| public static final int | GL_PIXEL_PACK_BUFFER_BINDING
Accepted by the |
| public static final int | GL_PIXEL_UNPACK_BUFFER
Accepted by the |
| public static final int | GL_PIXEL_UNPACK_BUFFER_BINDING
Accepted by the |
| public static final int | GL_SRGB
Accepted by the |
| public static final int | GL_SRGB8
Accepted by the |
| public static final int | GL_SRGB8_ALPHA8
Accepted by the |
| public static final int | GL_SRGB_ALPHA
Accepted by the |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | glUniformMatrix2x3fv(int
the location of the uniform variable to be modified location, boolean whether to transpose the matrix as the values are loaded into the uniform variable transpose, FloatBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single mat2x3 uniform variable or a mat2x3 uniform variable array for the current program object. |
| public static void | glUniformMatrix2x3fv(int location, boolean transpose, float[] value)
Array version of: |
| public static void | glUniformMatrix2x4fv(int
the location of the uniform variable to be modified location, boolean whether to transpose the matrix as the values are loaded into the uniform variable transpose, FloatBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single mat2x4 uniform variable or a mat2x4 uniform variable array for the current program object. |
| public static void | glUniformMatrix2x4fv(int location, boolean transpose, float[] value)
Array version of: |
| public static void | glUniformMatrix3x2fv(int
the location of the uniform variable to be modified location, boolean whether to transpose the matrix as the values are loaded into the uniform variable transpose, FloatBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single mat3x2 uniform variable or a mat3x2 uniform variable array for the current program object. |
| public static void | glUniformMatrix3x2fv(int location, boolean transpose, float[] value)
Array version of: |
| public static void | glUniformMatrix3x4fv(int
the location of the uniform variable to be modified location, boolean whether to transpose the matrix as the values are loaded into the uniform variable transpose, FloatBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single mat3x4 uniform variable or a mat3x4 uniform variable array for the current program object. |
| public static void | glUniformMatrix3x4fv(int location, boolean transpose, float[] value)
Array version of: |
| public static void | glUniformMatrix4x2fv(int
the location of the uniform variable to be modified location, boolean whether to transpose the matrix as the values are loaded into the uniform variable transpose, FloatBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single mat4x2 uniform variable or a mat4x2 uniform variable array for the current program object. |
| public static void | glUniformMatrix4x2fv(int location, boolean transpose, float[] value)
Array version of: |
| public static void | glUniformMatrix4x3fv(int
the location of the uniform variable to be modified location, boolean whether to transpose the matrix as the values are loaded into the uniform variable transpose, FloatBuffer a pointer to an array of value)count values that will be used to update the specified uniform variableSpecifies the value of a single mat4x3 uniform variable or a mat4x3 uniform variable array for the current program object. |
| public static void | glUniformMatrix4x3fv(int location, boolean transpose, float[] value)
Array version of: |
| public static native void | nglUniformMatrix2x3fv(int location, int
the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. count, boolean transpose, long value)Unsafe version of: |
| public static native void | nglUniformMatrix2x4fv(int location, int
the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. count, boolean transpose, long value)Unsafe version of: |
| public static native void | nglUniformMatrix3x2fv(int location, int
the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. count, boolean transpose, long value)Unsafe version of: |
| public static native void | nglUniformMatrix3x4fv(int location, int
the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. count, boolean transpose, long value)Unsafe version of: |
| public static native void | nglUniformMatrix4x2fv(int location, int
the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. count, boolean transpose, long value)Unsafe version of: |
| public static native void | nglUniformMatrix4x3fv(int location, int
the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices. count, boolean transpose, long value)Unsafe version of: |
| GL_COMPRESSED_SRGB | back to summary |
|---|---|
| public static final int GL_COMPRESSED_SRGB Accepted by the | |
| GL_COMPRESSED_SRGB_ALPHA | back to summary |
|---|---|
| public static final int GL_COMPRESSED_SRGB_ALPHA Accepted by the | |
| GL_FLOAT_MAT2x3 | back to summary |
|---|---|
| public static final int GL_FLOAT_MAT2x3 Returned by the | |
| GL_FLOAT_MAT2x4 | back to summary |
|---|---|
| public static final int GL_FLOAT_MAT2x4 Returned by the | |
| GL_FLOAT_MAT3x2 | back to summary |
|---|---|
| public static final int GL_FLOAT_MAT3x2 Returned by the | |
| GL_FLOAT_MAT3x4 | back to summary |
|---|---|
| public static final int GL_FLOAT_MAT3x4 Returned by the | |
| GL_FLOAT_MAT4x2 | back to summary |
|---|---|
| public static final int GL_FLOAT_MAT4x2 Returned by the | |
| GL_FLOAT_MAT4x3 | back to summary |
|---|---|
| public static final int GL_FLOAT_MAT4x3 Returned by the | |
| GL_PIXEL_PACK_BUFFER | back to summary |
|---|---|
| public static final int GL_PIXEL_PACK_BUFFER Accepted by the | |
| GL_PIXEL_PACK_BUFFER_BINDING | back to summary |
|---|---|
| public static final int GL_PIXEL_PACK_BUFFER_BINDING Accepted by the | |
| GL_PIXEL_UNPACK_BUFFER | back to summary |
|---|---|
| public static final int GL_PIXEL_UNPACK_BUFFER Accepted by the | |
| GL_PIXEL_UNPACK_BUFFER_BINDING | back to summary |
|---|---|
| public static final int GL_PIXEL_UNPACK_BUFFER_BINDING Accepted by the | |
| GL_SRGB | back to summary |
|---|---|
| public static final int GL_SRGB Accepted by the | |
| GL_SRGB8 | back to summary |
|---|---|
| public static final int GL_SRGB8 Accepted by the | |
| GL_SRGB8_ALPHA8 | back to summary |
|---|---|
| public static final int GL_SRGB8_ALPHA8 Accepted by the | |
| GL_SRGB_ALPHA | back to summary |
|---|---|
| public static final int GL_SRGB_ALPHA Accepted by the | |
| GL21C | back to summary |
|---|---|
| protected GL21C() | |
| glUniformMatrix2x3fv | back to summary |
|---|---|
| public static void glUniformMatrix2x3fv(int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat2x3 uniform variable or a mat2x3 uniform variable array for the current program object.
| |
| glUniformMatrix2x3fv | back to summary |
|---|---|
| public static void glUniformMatrix2x3fv(int location, boolean transpose, float[] value) Array version of:
| |
| glUniformMatrix2x4fv | back to summary |
|---|---|
| public static void glUniformMatrix2x4fv(int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat2x4 uniform variable or a mat2x4 uniform variable array for the current program object.
| |
| glUniformMatrix2x4fv | back to summary |
|---|---|
| public static void glUniformMatrix2x4fv(int location, boolean transpose, float[] value) Array version of:
| |
| glUniformMatrix3x2fv | back to summary |
|---|---|
| public static void glUniformMatrix3x2fv(int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat3x2 uniform variable or a mat3x2 uniform variable array for the current program object.
| |
| glUniformMatrix3x2fv | back to summary |
|---|---|
| public static void glUniformMatrix3x2fv(int location, boolean transpose, float[] value) Array version of:
| |
| glUniformMatrix3x4fv | back to summary |
|---|---|
| public static void glUniformMatrix3x4fv(int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat3x4 uniform variable or a mat3x4 uniform variable array for the current program object.
| |
| glUniformMatrix3x4fv | back to summary |
|---|---|
| public static void glUniformMatrix3x4fv(int location, boolean transpose, float[] value) Array version of:
| |
| glUniformMatrix4x2fv | back to summary |
|---|---|
| public static void glUniformMatrix4x2fv(int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat4x2 uniform variable or a mat4x2 uniform variable array for the current program object.
| |
| glUniformMatrix4x2fv | back to summary |
|---|---|
| public static void glUniformMatrix4x2fv(int location, boolean transpose, float[] value) Array version of:
| |
| glUniformMatrix4x3fv | back to summary |
|---|---|
| public static void glUniformMatrix4x3fv(int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat4x3 uniform variable or a mat4x3 uniform variable array for the current program object.
| |
| glUniformMatrix4x3fv | back to summary |
|---|---|
| public static void glUniformMatrix4x3fv(int location, boolean transpose, float[] value) Array version of:
| |
| nglUniformMatrix2x3fv | back to summary |
|---|---|
| public static native void nglUniformMatrix2x3fv(int location, int count, boolean transpose, long value) Unsafe version of:
| |
| nglUniformMatrix2x4fv | back to summary |
|---|---|
| public static native void nglUniformMatrix2x4fv(int location, int count, boolean transpose, long value) Unsafe version of:
| |
| nglUniformMatrix3x2fv | back to summary |
|---|---|
| public static native void nglUniformMatrix3x2fv(int location, int count, boolean transpose, long value) Unsafe version of:
| |
| nglUniformMatrix3x4fv | back to summary |
|---|---|
| public static native void nglUniformMatrix3x4fv(int location, int count, boolean transpose, long value) Unsafe version of:
| |
| nglUniformMatrix4x2fv | back to summary |
|---|---|
| public static native void nglUniformMatrix4x2fv(int location, int count, boolean transpose, long value) Unsafe version of:
| |
| nglUniformMatrix4x3fv | back to summary |
|---|---|
| public static native void nglUniformMatrix4x3fv(int location, int count, boolean transpose, long value) Unsafe version of:
| |