|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GL3
This interface contains all core, forward compatible, OpenGL methods starting from 3.1,
inclusive, as well as most of it's extensions defined at the time of this specification.
Note: OpenGL 3.0 forward compatible, non deprecated functionality is included in the
3.1 specification, hence the GL2GL3
implemented interface.
Note: OpenGL 3.1 forward compatible no more includes fixed point functionality.
Field Summary | |
---|---|
static int |
GL_ALREADY_SIGNALED
Part of GL_ARB_sync |
static int |
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
Part of GL_ARB_texture_compression_bptc |
static int |
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
Part of GL_ARB_texture_compression_bptc |
static int |
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
Part of GL_ARB_texture_compression_bptc |
static int |
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
Part of GL_ARB_texture_compression_bptc |
static int |
GL_CONDITION_SATISFIED
Part of GL_ARB_sync |
static int |
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
Part of GL_VERSION_3_2 |
static int |
GL_CONTEXT_CORE_PROFILE_BIT
Part of GL_VERSION_3_2 |
static int |
GL_CONTEXT_PROFILE_MASK
Part of GL_VERSION_3_2 |
static int |
GL_DOUBLE_MAT2
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT2x3
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT2x4
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT3
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT3x2
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT3x4
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT4
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT4x2
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_MAT4x3
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_VEC2
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_VEC3
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DOUBLE_VEC4
Part of GL_ARB_gpu_shader_fp64 |
static int |
GL_DRAW_INDIRECT_BUFFER
Part of GL_ARB_draw_indirect |
static int |
GL_DRAW_INDIRECT_BUFFER_BINDING
Part of GL_ARB_draw_indirect |
static int |
GL_FRACTIONAL_EVEN
Part of GL_ARB_tessellation_shader |
static int |
GL_FRACTIONAL_ODD
Part of GL_ARB_tessellation_shader |
static int |
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Part of GL_ARB_gpu_shader5 |
static int |
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
Part of GL_VERSION_3_2 |
static int |
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
Part of GL_VERSION_3_2 |
static int |
GL_GEOMETRY_INPUT_TYPE
Part of GL_VERSION_3_2 |
static int |
GL_GEOMETRY_OUTPUT_TYPE
Part of GL_VERSION_3_2 |
static int |
GL_GEOMETRY_SHADER
Part of GL_VERSION_3_2 |
static int |
GL_GEOMETRY_SHADER_INVOCATIONS
Part of GL_ARB_gpu_shader5 |
static int |
GL_GEOMETRY_VERTICES_OUT
Part of GL_VERSION_3_2 |
static int |
GL_INT_SAMPLER_2D_RECT
Part of GL_VERSION_3_1 |
static int |
GL_INT_SAMPLER_BUFFER
Part of GL_VERSION_3_1 |
static int |
GL_ISOLINES
Part of GL_ARB_tessellation_shader |
static int |
GL_LINE_STRIP_ADJACENCY
Part of GL_VERSION_3_2 |
static int |
GL_LINES_ADJACENCY
Part of GL_VERSION_3_2 |
static int |
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_FRAGMENT_INPUT_COMPONENTS
Part of GL_VERSION_3_2 |
static int |
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
Part of GL_ARB_gpu_shader5 |
static int |
GL_MAX_GEOMETRY_INPUT_COMPONENTS
Part of GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
Part of GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_OUTPUT_VERTICES
Part of GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_SHADER_INVOCATIONS
Part of GL_ARB_gpu_shader5 |
static int |
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
Part of GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
Part of GL_VERSION_3_2 |
static int |
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
Part of GL_VERSION_3_2 |
static int |
GL_MAX_PATCH_VERTICES
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_SERVER_WAIT_TIMEOUT
Part of GL_ARB_sync |
static int |
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_GEN_LEVEL
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_TESS_PATCH_COMPONENTS
Part of GL_ARB_tessellation_shader |
static int |
GL_MAX_VERTEX_OUTPUT_COMPONENTS
Part of GL_VERSION_3_2 |
static int |
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
Part of GL_ARB_gpu_shader5 |
static int |
GL_OBJECT_TYPE
Part of GL_ARB_sync |
static int |
GL_PATCH_DEFAULT_INNER_LEVEL
Part of GL_ARB_tessellation_shader |
static int |
GL_PATCH_DEFAULT_OUTER_LEVEL
Part of GL_ARB_tessellation_shader |
static int |
GL_PATCH_VERTICES
Part of GL_ARB_tessellation_shader |
static int |
GL_PATCHES
Part of GL_ARB_tessellation_shader |
static int |
GL_PRIMITIVE_RESTART
Part of GL_VERSION_3_1 |
static int |
GL_PRIMITIVE_RESTART_INDEX
Part of GL_VERSION_3_1 |
static int |
GL_PROGRAM_POINT_SIZE
Part of GL_VERSION_3_2 |
static int |
GL_R16_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_R8_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RED_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RG_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RG16_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RG8_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RGB_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RGB16_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RGB8_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RGBA_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RGBA16_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_RGBA8_SNORM
Part of GL_VERSION_3_1 |
static int |
GL_SAMPLER_BUFFER
Part of GL_VERSION_3_1 |
static int |
GL_SIGNALED
Part of GL_ARB_sync |
static int |
GL_SIGNED_NORMALIZED
Part of GL_VERSION_3_1 |
static int |
GL_SYNC_CONDITION
Part of GL_ARB_sync |
static int |
GL_SYNC_FENCE
Part of GL_ARB_sync |
static int |
GL_SYNC_FLAGS
Part of GL_ARB_sync |
static int |
GL_SYNC_FLUSH_COMMANDS_BIT
Part of GL_ARB_sync |
static int |
GL_SYNC_GPU_COMMANDS_COMPLETE
Part of GL_ARB_sync |
static int |
GL_SYNC_STATUS
Part of GL_ARB_sync |
static int |
GL_TESS_CONTROL_OUTPUT_VERTICES
Part of GL_ARB_tessellation_shader |
static int |
GL_TESS_CONTROL_SHADER
Part of GL_ARB_tessellation_shader |
static int |
GL_TESS_EVALUATION_SHADER
Part of GL_ARB_tessellation_shader |
static int |
GL_TESS_GEN_MODE
Part of GL_ARB_tessellation_shader |
static int |
GL_TESS_GEN_POINT_MODE
Part of GL_ARB_tessellation_shader |
static int |
GL_TESS_GEN_SPACING
Part of GL_ARB_tessellation_shader |
static int |
GL_TESS_GEN_VERTEX_ORDER
Part of GL_ARB_tessellation_shader |
static int |
GL_TIMEOUT_EXPIRED
Part of GL_ARB_sync |
static int |
GL_TRIANGLE_STRIP_ADJACENCY
Part of GL_VERSION_3_2 |
static int |
GL_TRIANGLES_ADJACENCY
Part of GL_VERSION_3_2 |
static int |
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
Part of GL_ARB_tessellation_shader |
static int |
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Part of GL_ARB_tessellation_shader |
static int |
GL_UNSIGNALED
Part of GL_ARB_sync |
static int |
GL_UNSIGNED_INT_SAMPLER_2D_RECT
Part of GL_VERSION_3_1 |
static int |
GL_UNSIGNED_INT_SAMPLER_BUFFER
Part of GL_VERSION_3_1 |
static int |
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Part of GL_VERSION_3_3 |
static int |
GL_WAIT_FAILED
Part of GL_ARB_sync |
Method Summary | |
---|---|
int |
glClientWaitSync(long sync,
int flags,
long timeout)
Entry point to C language function: GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); Part of GL_ARB_sync |
void |
glDeleteSync(long sync)
Entry point to C language function: void glDeleteSync(GLsync sync); Part of GL_ARB_sync |
void |
glDrawArraysIndirect(int mode,
Buffer indirect)
Entry point to C language function: void glDrawArraysIndirect(GLenum mode, const GLvoid * indirect); Part of GL_ARB_draw_indirect |
void |
glDrawElementsIndirect(int mode,
int type,
Buffer indirect)
Entry point to C language function: void glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid * indirect); Part of GL_ARB_draw_indirect |
long |
glFenceSync(int condition,
int flags)
Entry point to C language function: GLsync glFenceSync(GLenum condition, GLbitfield flags); Part of GL_ARB_sync |
void |
glFramebufferTexture(int target,
int attachment,
int texture,
int level)
Entry point to C language function: void glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level); Part of GL_VERSION_3_2 |
void |
glGetBufferParameteri64v(int target,
int pname,
long[] params,
int params_offset)
Entry point to C language function: void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params); Part of GL_VERSION_3_2 |
void |
glGetBufferParameteri64v(int target,
int pname,
LongBuffer params)
Entry point to C language function: void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params); Part of GL_VERSION_3_2 |
void |
glGetInteger64i_v(int target,
int index,
long[] data,
int data_offset)
Entry point to C language function: void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data); Part of GL_VERSION_3_2 |
void |
glGetInteger64i_v(int target,
int index,
LongBuffer data)
Entry point to C language function: void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data); Part of GL_VERSION_3_2 |
void |
glGetInteger64v(int pname,
long[] params,
int params_offset)
Entry point to C language function: void glGetInteger64v(GLenum pname, GLint64 * params); Part of GL_ARB_sync |
void |
glGetInteger64v(int pname,
LongBuffer params)
Entry point to C language function: void glGetInteger64v(GLenum pname, GLint64 * params); Part of GL_ARB_sync |
void |
glGetSynciv(long sync,
int pname,
int bufSize,
int[] length,
int length_offset,
int[] values,
int values_offset)
Entry point to C language function: void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); Part of GL_ARB_sync |
void |
glGetSynciv(long sync,
int pname,
int bufSize,
IntBuffer length,
IntBuffer values)
Entry point to C language function: void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); Part of GL_ARB_sync |
void |
glGetUniformdv(int program,
int location,
double[] params,
int params_offset)
Entry point to C language function: void glGetUniformdv(GLuint program, GLint location, GLdouble * params); Part of GL_ARB_gpu_shader_fp64 |
void |
glGetUniformdv(int program,
int location,
DoubleBuffer params)
Entry point to C language function: void glGetUniformdv(GLuint program, GLint location, GLdouble * params); Part of GL_ARB_gpu_shader_fp64 |
boolean |
glIsSync(long sync)
Entry point to C language function: GLboolean glIsSync(GLsync sync); Part of GL_ARB_sync |
void |
glPatchParameterfv(int pname,
float[] values,
int values_offset)
Entry point to C language function: void glPatchParameterfv(GLenum pname, const GLfloat * values); Part of GL_ARB_tessellation_shader |
void |
glPatchParameterfv(int pname,
FloatBuffer values)
Entry point to C language function: void glPatchParameterfv(GLenum pname, const GLfloat * values); Part of GL_ARB_tessellation_shader |
void |
glPatchParameteri(int pname,
int value)
Entry point to C language function: void glPatchParameteri(GLenum pname, GLint value); Part of GL_ARB_tessellation_shader |
void |
glPrimitiveRestartIndex(int index)
Entry point to C language function: void glPrimitiveRestartIndex(GLuint index); Part of GL_VERSION_3_1 |
void |
glUniform1d(int location,
double x)
Entry point to C language function: void glUniform1d(GLint location, GLdouble x); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform1dv(int location,
int count,
double[] value,
int value_offset)
Entry point to C language function: void glUniform1dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform1dv(int location,
int count,
DoubleBuffer value)
Entry point to C language function: void glUniform1dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform2d(int location,
double x,
double y)
Entry point to C language function: void glUniform2d(GLint location, GLdouble x, GLdouble y); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform2dv(int location,
int count,
double[] value,
int value_offset)
Entry point to C language function: void glUniform2dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform2dv(int location,
int count,
DoubleBuffer value)
Entry point to C language function: void glUniform2dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform3d(int location,
double x,
double y,
double z)
Entry point to C language function: void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform3dv(int location,
int count,
double[] value,
int value_offset)
Entry point to C language function: void glUniform3dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform3dv(int location,
int count,
DoubleBuffer value)
Entry point to C language function: void glUniform3dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform4d(int location,
double x,
double y,
double z,
double w)
Entry point to C language function: void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform4dv(int location,
int count,
double[] value,
int value_offset)
Entry point to C language function: void glUniform4dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniform4dv(int location,
int count,
DoubleBuffer value)
Entry point to C language function: void glUniform4dv(GLint location, GLsizei count, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function: void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function: void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2x3dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function: void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2x3dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function: void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2x4dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function: void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix2x4dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function: void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function: void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function: void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3x2dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function: void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3x2dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function: void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3x4dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function: void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix3x4dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function: void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function: void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function: void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4x2dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function: void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4x2dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function: void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4x3dv(int location,
int count,
boolean transpose,
double[] value,
int value_offset)
Entry point to C language function: void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glUniformMatrix4x3dv(int location,
int count,
boolean transpose,
DoubleBuffer value)
Entry point to C language function: void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value); Part of GL_ARB_gpu_shader_fp64 |
void |
glVertexAttribDivisor(int index,
int divisor)
Entry point to C language function: void glVertexAttribDivisor(GLuint index, GLuint divisor); Part of GL_VERSION_3_3 |
void |
glWaitSync(long sync,
int flags,
long timeout)
Entry point to C language function: void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); Part of GL_ARB_sync |
Methods inherited from interface javax.media.opengl.GLBase |
---|
getContext, getExtension, getGL, getGL2, getGL2ES1, getGL2ES2, getGL2GL3, getGL3, getGL3bc, getGL4, getGL4bc, getGLES1, getGLES2, getGLProfile, getPlatformGLExtensions, getSwapInterval, hasGLSL, isExtensionAvailable, isFunctionAvailable, isGL, isGL2, isGL2ES1, isGL2ES2, isGL2GL3, isGL3, isGL3bc, isGL4, isGL4bc, isGLES, isGLES1, isGLES2, isGLES2Compatible, setSwapInterval |
Field Detail |
---|
static final int GL_SAMPLER_BUFFER
GL_VERSION_3_1
static final int GL_INT_SAMPLER_2D_RECT
GL_VERSION_3_1
static final int GL_INT_SAMPLER_BUFFER
GL_VERSION_3_1
static final int GL_UNSIGNED_INT_SAMPLER_2D_RECT
GL_VERSION_3_1
static final int GL_UNSIGNED_INT_SAMPLER_BUFFER
GL_VERSION_3_1
static final int GL_RED_SNORM
GL_VERSION_3_1
static final int GL_RG_SNORM
GL_VERSION_3_1
static final int GL_RGB_SNORM
GL_VERSION_3_1
static final int GL_RGBA_SNORM
GL_VERSION_3_1
static final int GL_R8_SNORM
GL_VERSION_3_1
static final int GL_RG8_SNORM
GL_VERSION_3_1
static final int GL_RGB8_SNORM
GL_VERSION_3_1
static final int GL_RGBA8_SNORM
GL_VERSION_3_1
static final int GL_R16_SNORM
GL_VERSION_3_1
static final int GL_RG16_SNORM
GL_VERSION_3_1
static final int GL_RGB16_SNORM
GL_VERSION_3_1
static final int GL_RGBA16_SNORM
GL_VERSION_3_1
static final int GL_SIGNED_NORMALIZED
GL_VERSION_3_1
static final int GL_PRIMITIVE_RESTART
GL_VERSION_3_1
static final int GL_PRIMITIVE_RESTART_INDEX
GL_VERSION_3_1
static final int GL_CONTEXT_CORE_PROFILE_BIT
GL_VERSION_3_2
static final int GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
GL_VERSION_3_2
static final int GL_LINES_ADJACENCY
GL_VERSION_3_2
static final int GL_LINE_STRIP_ADJACENCY
GL_VERSION_3_2
static final int GL_TRIANGLES_ADJACENCY
GL_VERSION_3_2
static final int GL_TRIANGLE_STRIP_ADJACENCY
GL_VERSION_3_2
static final int GL_PROGRAM_POINT_SIZE
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
GL_VERSION_3_2
static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED
GL_VERSION_3_2
static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
GL_VERSION_3_2
static final int GL_GEOMETRY_SHADER
GL_VERSION_3_2
static final int GL_GEOMETRY_VERTICES_OUT
GL_VERSION_3_2
static final int GL_GEOMETRY_INPUT_TYPE
GL_VERSION_3_2
static final int GL_GEOMETRY_OUTPUT_TYPE
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
GL_VERSION_3_2
static final int GL_CONTEXT_PROFILE_MASK
GL_VERSION_3_2
static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
GL_VERSION_3_3
static final int GL_MAX_SERVER_WAIT_TIMEOUT
GL_ARB_sync
static final int GL_OBJECT_TYPE
GL_ARB_sync
static final int GL_SYNC_CONDITION
GL_ARB_sync
static final int GL_SYNC_STATUS
GL_ARB_sync
static final int GL_SYNC_FLAGS
GL_ARB_sync
static final int GL_SYNC_FENCE
GL_ARB_sync
static final int GL_SYNC_GPU_COMMANDS_COMPLETE
GL_ARB_sync
static final int GL_UNSIGNALED
GL_ARB_sync
static final int GL_SIGNALED
GL_ARB_sync
static final int GL_ALREADY_SIGNALED
GL_ARB_sync
static final int GL_TIMEOUT_EXPIRED
GL_ARB_sync
static final int GL_CONDITION_SATISFIED
GL_ARB_sync
static final int GL_WAIT_FAILED
GL_ARB_sync
static final int GL_SYNC_FLUSH_COMMANDS_BIT
GL_ARB_sync
static final int GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
GL_ARB_texture_compression_bptc
static final int GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
GL_ARB_texture_compression_bptc
static final int GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
GL_ARB_texture_compression_bptc
static final int GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB
GL_ARB_texture_compression_bptc
static final int GL_DRAW_INDIRECT_BUFFER
GL_ARB_draw_indirect
static final int GL_DRAW_INDIRECT_BUFFER_BINDING
GL_ARB_draw_indirect
static final int GL_GEOMETRY_SHADER_INVOCATIONS
GL_ARB_gpu_shader5
static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS
GL_ARB_gpu_shader5
static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
GL_ARB_gpu_shader5
static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
GL_ARB_gpu_shader5
static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
GL_ARB_gpu_shader5
static final int GL_DOUBLE_VEC2
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_VEC3
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_VEC4
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT2
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT3
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT4
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT2x3
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT2x4
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT3x2
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT3x4
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT4x2
GL_ARB_gpu_shader_fp64
static final int GL_DOUBLE_MAT4x3
GL_ARB_gpu_shader_fp64
static final int GL_PATCHES
GL_ARB_tessellation_shader
static final int GL_PATCH_VERTICES
GL_ARB_tessellation_shader
static final int GL_PATCH_DEFAULT_INNER_LEVEL
GL_ARB_tessellation_shader
static final int GL_PATCH_DEFAULT_OUTER_LEVEL
GL_ARB_tessellation_shader
static final int GL_TESS_CONTROL_OUTPUT_VERTICES
GL_ARB_tessellation_shader
static final int GL_TESS_GEN_MODE
GL_ARB_tessellation_shader
static final int GL_TESS_GEN_SPACING
GL_ARB_tessellation_shader
static final int GL_TESS_GEN_VERTEX_ORDER
GL_ARB_tessellation_shader
static final int GL_TESS_GEN_POINT_MODE
GL_ARB_tessellation_shader
static final int GL_ISOLINES
GL_ARB_tessellation_shader
static final int GL_FRACTIONAL_ODD
GL_ARB_tessellation_shader
static final int GL_FRACTIONAL_EVEN
GL_ARB_tessellation_shader
static final int GL_MAX_PATCH_VERTICES
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_GEN_LEVEL
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_PATCH_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_ARB_tessellation_shader
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
GL_ARB_tessellation_shader
static final int GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
GL_ARB_tessellation_shader
static final int GL_TESS_EVALUATION_SHADER
GL_ARB_tessellation_shader
static final int GL_TESS_CONTROL_SHADER
GL_ARB_tessellation_shader
Method Detail |
---|
int glClientWaitSync(long sync, int flags, long timeout)
GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
GL_ARB_sync
void glDeleteSync(long sync)
void glDeleteSync(GLsync sync);
GL_ARB_sync
void glDrawArraysIndirect(int mode, Buffer indirect)
void glDrawArraysIndirect(GLenum mode, const GLvoid * indirect);
GL_ARB_draw_indirect
void glDrawElementsIndirect(int mode, int type, Buffer indirect)
void glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid * indirect);
GL_ARB_draw_indirect
long glFenceSync(int condition, int flags)
GLsync glFenceSync(GLenum condition, GLbitfield flags);
GL_ARB_sync
void glFramebufferTexture(int target, int attachment, int texture, int level)
void glFramebufferTexture(GLenum target, GLenum attachment, GLuint texture, GLint level);
GL_VERSION_3_2
void glGetBufferParameteri64v(int target, int pname, LongBuffer params)
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params);
GL_VERSION_3_2
void glGetBufferParameteri64v(int target, int pname, long[] params, int params_offset)
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params);
GL_VERSION_3_2
void glGetInteger64i_v(int target, int index, LongBuffer data)
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data);
GL_VERSION_3_2
void glGetInteger64i_v(int target, int index, long[] data, int data_offset)
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data);
GL_VERSION_3_2
void glGetInteger64v(int pname, LongBuffer params)
void glGetInteger64v(GLenum pname, GLint64 * params);
GL_ARB_sync
void glGetInteger64v(int pname, long[] params, int params_offset)
void glGetInteger64v(GLenum pname, GLint64 * params);
GL_ARB_sync
void glGetSynciv(long sync, int pname, int bufSize, IntBuffer length, IntBuffer values)
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
GL_ARB_sync
void glGetSynciv(long sync, int pname, int bufSize, int[] length, int length_offset, int[] values, int values_offset)
void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values);
GL_ARB_sync
void glGetUniformdv(int program, int location, DoubleBuffer params)
void glGetUniformdv(GLuint program, GLint location, GLdouble * params);
GL_ARB_gpu_shader_fp64
void glGetUniformdv(int program, int location, double[] params, int params_offset)
void glGetUniformdv(GLuint program, GLint location, GLdouble * params);
GL_ARB_gpu_shader_fp64
boolean glIsSync(long sync)
GLboolean glIsSync(GLsync sync);
GL_ARB_sync
void glPatchParameterfv(int pname, FloatBuffer values)
void glPatchParameterfv(GLenum pname, const GLfloat * values);
GL_ARB_tessellation_shader
void glPatchParameterfv(int pname, float[] values, int values_offset)
void glPatchParameterfv(GLenum pname, const GLfloat * values);
GL_ARB_tessellation_shader
void glPatchParameteri(int pname, int value)
void glPatchParameteri(GLenum pname, GLint value);
GL_ARB_tessellation_shader
void glPrimitiveRestartIndex(int index)
void glPrimitiveRestartIndex(GLuint index);
GL_VERSION_3_1
void glUniform1d(int location, double x)
void glUniform1d(GLint location, GLdouble x);
GL_ARB_gpu_shader_fp64
void glUniform1dv(int location, int count, DoubleBuffer value)
void glUniform1dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform1dv(int location, int count, double[] value, int value_offset)
void glUniform1dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform2d(int location, double x, double y)
void glUniform2d(GLint location, GLdouble x, GLdouble y);
GL_ARB_gpu_shader_fp64
void glUniform2dv(int location, int count, DoubleBuffer value)
void glUniform2dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform2dv(int location, int count, double[] value, int value_offset)
void glUniform2dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform3d(int location, double x, double y, double z)
void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z);
GL_ARB_gpu_shader_fp64
void glUniform3dv(int location, int count, DoubleBuffer value)
void glUniform3dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform3dv(int location, int count, double[] value, int value_offset)
void glUniform3dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform4d(int location, double x, double y, double z, double w)
void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
GL_ARB_gpu_shader_fp64
void glUniform4dv(int location, int count, DoubleBuffer value)
void glUniform4dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniform4dv(int location, int count, double[] value, int value_offset)
void glUniform4dv(GLint location, GLsizei count, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix2dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix2dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix2x3dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix2x3dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix2x4dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix2x4dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix3dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix3dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix3x2dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix3x2dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix3x4dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix3x4dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix4dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix4dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix4x2dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix4x2dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix4x3dv(int location, int count, boolean transpose, DoubleBuffer value)
void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glUniformMatrix4x3dv(int location, int count, boolean transpose, double[] value, int value_offset)
void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble * value);
GL_ARB_gpu_shader_fp64
void glVertexAttribDivisor(int index, int divisor)
void glVertexAttribDivisor(GLuint index, GLuint divisor);
GL_VERSION_3_3
void glWaitSync(long sync, int flags, long timeout)
void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout);
GL_ARB_sync
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |