|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface GL3ES3
Interface containing the common subset of core GL3 (OpenGL 3.1+) and GLES3 (OpenGL ES 3.0).
This interface reflects only the programmable shader functionality of desktop and embedded OpenGL
This interface is almost GLES3 complete, lacking GL_ARB_ES3_compatibility extension.
| Field Summary | |
|---|---|
static int |
GL_ALREADY_SIGNALED
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_CONDITION_SATISFIED
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_INT_2_10_10_10_REV
Part of GL_ES_VERSION_3_0, GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3 |
static int |
GL_MAX_FRAGMENT_INPUT_COMPONENTS
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_MAX_SERVER_WAIT_TIMEOUT
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_MAX_VERTEX_OUTPUT_COMPONENTS
Part of GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_OBJECT_TYPE
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_RGB10_A2UI
Part of GL_ES_VERSION_3_0, GL_ARB_texture_rgb10_a2ui, GL_VERSION_3_3 |
static int |
GL_SAMPLER_BINDING
Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
static int |
GL_SIGNALED
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_SYNC_CONDITION
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_SYNC_FENCE
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_SYNC_FLAGS
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_SYNC_FLUSH_COMMANDS_BIT
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_SYNC_GPU_COMMANDS_COMPLETE
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_SYNC_STATUS
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_TEXTURE_SWIZZLE_A
Part of GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3 |
static int |
GL_TEXTURE_SWIZZLE_B
Part of GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3 |
static int |
GL_TEXTURE_SWIZZLE_G
Part of GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3 |
static int |
GL_TEXTURE_SWIZZLE_R
Part of GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3 |
static int |
GL_TIMEOUT_EXPIRED
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_UNSIGNALED
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
static int |
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
Part of GL_ES_VERSION_3_0, GL_VERSION_3_3; GL_ARB_instanced_arrays |
static int |
GL_WAIT_FAILED
Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
| Method Summary | |
|---|---|
void |
glBindSampler(int unit,
int sampler)
Entry point to C language function: void glBindSampler(GLuint unit, GLuint sampler); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
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, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
void |
glDeleteSamplers(int count,
int[] samplers,
int samplers_offset)
Entry point to C language function: void glDeleteSamplers(GLsizei count, const GLuint * samplers); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glDeleteSamplers(int count,
IntBuffer samplers)
Entry point to C language function: void glDeleteSamplers(GLsizei count, const GLuint * samplers); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glDeleteSync(long sync)
Entry point to C language function: void glDeleteSync(GLsync sync); Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
long |
glFenceSync(int condition,
int flags)
Entry point to C language function: GLsync glFenceSync(GLenum condition, GLbitfield flags); Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
void |
glGenSamplers(int count,
int[] samplers,
int samplers_offset)
Entry point to C language function: void glGenSamplers(GLsizei count, GLuint * samplers); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glGenSamplers(int count,
IntBuffer samplers)
Entry point to C language function: void glGenSamplers(GLsizei count, GLuint * samplers); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
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_ES_VERSION_3_0, 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_ES_VERSION_3_0, 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_ES_VERSION_3_0, 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_ES_VERSION_3_0, 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, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
void |
glGetInteger64v(int pname,
LongBuffer params)
Entry point to C language function: void glGetInteger64v(GLenum pname, GLint64 * params); Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
void |
glGetSamplerParameterfv(int sampler,
int pname,
float[] params,
int params_offset)
Entry point to C language function: void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glGetSamplerParameterfv(int sampler,
int pname,
FloatBuffer params)
Entry point to C language function: void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glGetSamplerParameteriv(int sampler,
int pname,
int[] params,
int params_offset)
Entry point to C language function: void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glGetSamplerParameteriv(int sampler,
int pname,
IntBuffer params)
Entry point to C language function: void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
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, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
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, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
boolean |
glIsSampler(int sampler)
Entry point to C language function: GLboolean glIsSampler(GLuint sampler); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
boolean |
glIsSync(long sync)
Entry point to C language function: GLboolean glIsSync(GLsync sync); Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
void |
glSamplerParameterf(int sampler,
int pname,
float param)
Entry point to C language function: void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glSamplerParameterfv(int sampler,
int pname,
float[] param,
int param_offset)
Entry point to C language function: void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glSamplerParameterfv(int sampler,
int pname,
FloatBuffer param)
Entry point to C language function: void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glSamplerParameteri(int sampler,
int pname,
int param)
Entry point to C language function: void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glSamplerParameteriv(int sampler,
int pname,
int[] param,
int param_offset)
Entry point to C language function: void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glSamplerParameteriv(int sampler,
int pname,
IntBuffer param)
Entry point to C language function: void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param); Part of GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3 |
void |
glVertexAttribDivisor(int index,
int divisor)
Entry point to C language function: void glVertexAttribDivisor(GLuint index, GLuint divisor); Part of GL_ES_VERSION_3_0, GL_VERSION_3_3; GL_ARB_instanced_arrays |
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, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
| Field Detail |
|---|
static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS
GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS
GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_MAX_SERVER_WAIT_TIMEOUT
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_OBJECT_TYPE
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_SYNC_CONDITION
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_SYNC_STATUS
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_SYNC_FLAGS
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_SYNC_FENCE
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_SYNC_GPU_COMMANDS_COMPLETE
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_UNSIGNALED
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_SIGNALED
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_ALREADY_SIGNALED
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_TIMEOUT_EXPIRED
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_CONDITION_SATISFIED
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_WAIT_FAILED
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_SYNC_FLUSH_COMMANDS_BIT
GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR
GL_ES_VERSION_3_0, GL_VERSION_3_3; GL_ARB_instanced_arrays
static final int GL_SAMPLER_BINDING
GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
static final int GL_RGB10_A2UI
GL_ES_VERSION_3_0, GL_ARB_texture_rgb10_a2ui, GL_VERSION_3_3
static final int GL_TEXTURE_SWIZZLE_R
GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3
static final int GL_TEXTURE_SWIZZLE_G
GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3
static final int GL_TEXTURE_SWIZZLE_B
GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3
static final int GL_TEXTURE_SWIZZLE_A
GL_ES_VERSION_3_0, GL_ARB_texture_swizzle, GL_VERSION_3_3
static final int GL_INT_2_10_10_10_REV
GL_ES_VERSION_3_0, GL_ARB_vertex_type_2_10_10_10_rev, GL_VERSION_3_3
| Method Detail |
|---|
void glBindSampler(int unit,
int sampler)
void glBindSampler(GLuint unit, GLuint sampler); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
int glClientWaitSync(long sync,
int flags,
long timeout)
GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glDeleteSamplers(int count,
IntBuffer samplers)
void glDeleteSamplers(GLsizei count, const GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
samplers - a direct or array-backed IntBuffer
void glDeleteSamplers(int count,
int[] samplers,
int samplers_offset)
void glDeleteSamplers(GLsizei count, const GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glDeleteSync(long sync)
void glDeleteSync(GLsync sync); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
long glFenceSync(int condition,
int flags)
GLsync glFenceSync(GLenum condition, GLbitfield flags); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGenSamplers(int count,
IntBuffer samplers)
void glGenSamplers(GLsizei count, GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
samplers - a direct or array-backed IntBuffer
void glGenSamplers(int count,
int[] samplers,
int samplers_offset)
void glGenSamplers(GLsizei count, GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glGetBufferParameteri64v(int target,
int pname,
LongBuffer params)
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params); GL_ES_VERSION_3_0, GL_VERSION_3_2
params - a direct or array-backed LongBuffer
void glGetBufferParameteri64v(int target,
int pname,
long[] params,
int params_offset)
void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params); GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetInteger64i_v(int target,
int index,
LongBuffer data)
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data); GL_ES_VERSION_3_0, GL_VERSION_3_2
data - a direct or array-backed LongBuffer
void glGetInteger64i_v(int target,
int index,
long[] data,
int data_offset)
void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data); GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetInteger64v(int pname,
LongBuffer params)
void glGetInteger64v(GLenum pname, GLint64 * params); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
params - a direct or array-backed LongBuffer
void glGetInteger64v(int pname,
long[] params,
int params_offset)
void glGetInteger64v(GLenum pname, GLint64 * params); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glGetSamplerParameterfv(int sampler,
int pname,
FloatBuffer params)
void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
params - a direct or array-backed FloatBuffer
void glGetSamplerParameterfv(int sampler,
int pname,
float[] params,
int params_offset)
void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glGetSamplerParameteriv(int sampler,
int pname,
IntBuffer params)
void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
params - a direct or array-backed IntBuffer
void glGetSamplerParameteriv(int sampler,
int pname,
int[] params,
int params_offset)
void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
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, GL_ES_VERSION_3_0, GL_VERSION_3_2
length - a direct or array-backed IntBuffervalues - a direct or array-backed IntBuffer
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, GL_ES_VERSION_3_0, GL_VERSION_3_2
boolean glIsSampler(int sampler)
GLboolean glIsSampler(GLuint sampler); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
boolean glIsSync(long sync)
GLboolean glIsSync(GLsync sync); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
void glSamplerParameterf(int sampler,
int pname,
float param)
void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glSamplerParameterfv(int sampler,
int pname,
FloatBuffer param)
void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
param - a direct or array-backed FloatBuffer
void glSamplerParameterfv(int sampler,
int pname,
float[] param,
int param_offset)
void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glSamplerParameteri(int sampler,
int pname,
int param)
void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glSamplerParameteriv(int sampler,
int pname,
IntBuffer param)
void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
param - a direct or array-backed IntBuffer
void glSamplerParameteriv(int sampler,
int pname,
int[] param,
int param_offset)
void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
void glVertexAttribDivisor(int index,
int divisor)
void glVertexAttribDivisor(GLuint index, GLuint divisor); GL_ES_VERSION_3_0, GL_VERSION_3_3; GL_ARB_instanced_arrays
void glWaitSync(long sync,
int flags,
long timeout)
void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||