|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.media.opengl.TraceGLES3
public class TraceGLES3
Composable pipeline which wraps an underlying GL implementation,
providing tracing information to a user-specified PrintStream
before and after each OpenGL method call.
Sample code which installs this pipeline:
gl = drawable.setGL(new TraceGL(drawable.getGL(), System.err));For automatic instantiation see
GLPipelineFactory.create(String, Class, GL, Object[])
| Field Summary | |
|---|---|
static boolean |
DEBUG
|
| Constructor Summary | |
|---|---|
TraceGLES3(GLES3 downstreamGLES3,
PrintStream stream)
|
|
| Method Summary | |
|---|---|
int |
getBoundBuffer(int arg0)
|
int |
getBoundFramebuffer(int arg0)
Return the framebuffer name bound to this context, see GL.glBindFramebuffer(int, int). |
GLBufferStorage |
getBufferStorage(int arg0)
|
GLContext |
getContext()
Returns the GLContext associated which this GL object. |
int |
getDefaultDrawFramebuffer()
Return the default draw framebuffer name. |
int |
getDefaultReadBuffer()
Returns the default color buffer within the current bound GLBase.getDefaultReadFramebuffer(), i.e. |
int |
getDefaultReadFramebuffer()
Return the default read framebuffer name. |
GL |
getDownstreamGL()
Returns the downstream GL instance in case this is a wrapping pipeline, otherwise null. |
Object |
getExtension(String arg0)
Returns an object providing access to the specified OpenGL extension. |
GL |
getGL()
Casts this object to the GL interface. |
GL2 |
getGL2()
Casts this object to the GL2 interface. |
GL2ES1 |
getGL2ES1()
Casts this object to the GL2ES1 interface. |
GL2ES2 |
getGL2ES2()
Casts this object to the GL2ES2 interface. |
GL2ES3 |
getGL2ES3()
Casts this object to the GL2ES3 interface. |
GL2GL3 |
getGL2GL3()
Casts this object to the GL2GL3 interface. |
GL3 |
getGL3()
Casts this object to the GL3 interface. |
GL3bc |
getGL3bc()
Casts this object to the GL3bc interface. |
GL3ES3 |
getGL3ES3()
Casts this object to the GL3ES3 interface. |
GL4 |
getGL4()
Casts this object to the GL4 interface. |
GL4bc |
getGL4bc()
Casts this object to the GL4bc interface. |
GL4ES3 |
getGL4ES3()
Casts this object to the GL4ES3 interface. |
GLES1 |
getGLES1()
Casts this object to the GLES1 interface. |
GLES2 |
getGLES2()
Casts this object to the GLES2 interface. |
GLES3 |
getGLES3()
Casts this object to the GLES3 interface. |
GLProfile |
getGLProfile()
Returns the GLProfile associated with this GL object. |
int |
getMaxRenderbufferSamples()
Returns the maximum number of FBO RENDERBUFFER samples if full FBO is supported, otherwise false. |
Object |
getPlatformGLExtensions()
Returns an object through which platform-specific OpenGL extensions (EGL, GLX, WGL, etc.) may be accessed. |
GL |
getRootGL()
Returns the implementing root instance, considering a wrapped pipelined hierarchy, see GLBase.getDownstreamGL(). |
int |
getSwapInterval()
Provides a platform-independent way to get the swap interval set by GLBase.setSwapInterval(int). |
void |
glActiveTexture(int arg0)
Entry point to C language function: void glActiveTexture(GLenum texture); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glAlphaFuncQCOM(int arg0,
float arg1)
Entry point to C language function: void glAlphaFuncQCOM(GLenum func, GLclampf ref); Part of GL_QCOM_alpha_test |
void |
glAttachShader(int arg0,
int arg1)
Entry point to C language function: void glAttachShader(GLuint program, GLuint shader); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glBeginPerfMonitorAMD(int arg0)
Entry point to C language function: void glBeginPerfMonitorAMD(GLuint monitor); Part of GL_AMD_performance_monitor |
void |
glBeginQuery(int arg0,
int arg1)
Entry point to C language function: void glBeginQuery(GLenum target, GLuint id); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glBeginTransformFeedback(int arg0)
Entry point to C language function: void glBeginTransformFeedback(GLenum primitiveMode); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glBindAttribLocation(int arg0,
int arg1,
String arg2)
Entry point to C language function: void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glBindBuffer(int arg0,
int arg1)
Entry point to C language function: void glBindBuffer(GLenum target, GLuint buffer); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glBindBufferBase(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glBindBufferBase(GLenum target, GLuint index, GLuint buffer); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glBindBufferRange(int arg0,
int arg1,
int arg2,
long arg3,
long arg4)
Entry point to C language function: void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glBindFramebuffer(int arg0,
int arg1)
Entry point to C language function: void glBindFramebuffer(GLenum target, GLuint framebuffer); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glBindRenderbuffer(int arg0,
int arg1)
Entry point to C language function: void glBindRenderbuffer(GLenum target, GLuint renderbuffer); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glBindSampler(int arg0,
int arg1)
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 |
void |
glBindTexture(int arg0,
int arg1)
Entry point to C language function: void glBindTexture(GLenum target, GLuint texture); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glBindTransformFeedback(int arg0,
int arg1)
Entry point to C language function: void glBindTransformFeedback(GLenum target, GLuint id); Part of GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2 |
void |
glBindVertexArray(int arg0)
Entry point to C language function: void glBindVertexArray(GLuint array); Part of GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0 |
void |
glBindVertexArrayOES(int arg0)
Entry point to C language function: void glBindVertexArrayOES(GLuint array); Part of GL_OES_vertex_array_object |
void |
glBlendColor(float arg0,
float arg1,
float arg2,
float arg3)
Entry point to C language function: void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); Part of GL_VERSION_1_2, GL_ES_VERSION_2_0 |
void |
glBlendEquation(int arg0)
Entry point to C language function: void glBlendEquation(GLenum mode); Part of GL_VERSION_1_2, GL_ES_VERSION_2_0; GL_OES_blend_subtract |
void |
glBlendEquationSeparate(int arg0,
int arg1)
Entry point to C language function: void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0; GL_OES_blend_equation_separate |
void |
glBlendFunc(int arg0,
int arg1)
Entry point to C language function: void glBlendFunc(GLenum sfactor, GLenum dfactor); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glBlendFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); Part of GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_blend_func_separate |
void |
glBlitFramebuffer(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9)
Entry point to C language function: void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_framebuffer_blit |
void |
glBlitFramebufferANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9)
Entry point to C language function: void glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); Part of GL_ANGLE_framebuffer_blit |
void |
glBlitFramebufferNV(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9)
Entry point to C language function: void glBlitFramebufferNV(int srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); Part of GL_NV_framebuffer_blit |
void |
glBufferData(int arg0,
long arg1,
Buffer arg2,
int arg3)
Entry point to C language function: void glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glBufferSubData(int arg0,
long arg1,
long arg2,
Buffer arg3)
Entry point to C language function: void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
int |
glCheckFramebufferStatus(int arg0)
Entry point to C language function: GLenum glCheckFramebufferStatus(GLenum target); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glClear(int arg0)
Entry point to C language function: void glClear(GLbitfield mask); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glClearBufferfi(int arg0,
int arg1,
float arg2,
int arg3)
Entry point to C language function: void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glClearBufferfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function: void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glClearBufferfv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function: void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glClearBufferiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glClearBufferiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glClearBufferuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glClearBufferuiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glClearColor(float arg0,
float arg1,
float arg2,
float arg3)
Entry point to C language function: void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
void |
glClearDepth(double arg0)
Aliased entrypoint of void glClearDepth(GLclampd depth); and void glClearDepthf(GLclampf depth); . |
void |
glClearDepthf(float arg0)
Entry point to C language function: void glClearDepthf(GLclampf depth);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glClearStencil(int arg0)
Entry point to C language function: void glClearStencil(GLint s); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
int |
glClientWaitSync(long arg0,
int arg1,
long arg2)
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 |
glColorMask(boolean arg0,
boolean arg1,
boolean arg2,
boolean arg3)
Entry point to C language function: void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glCompileShader(int arg0)
Entry point to C language function: void glCompileShader(GLuint shader); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
Buffer arg7)
Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
long arg7)
Entry point to C language function: void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function: void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D |
void |
glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function: void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); Part of GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D |
void |
glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function: void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function: void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
Entry point to C language function: void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D |
void |
glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
Entry point to C language function: void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); Part of GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D |
void |
glCopyBufferSubData(int arg0,
int arg1,
long arg2,
long arg3,
long arg4)
Entry point to C language function: void glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); Part of GL_ES_VERSION_3_0, GL_ARB_copy_buffer, GL_VERSION_3_1 |
void |
glCopyTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
Entry point to C language function: void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glCopyTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
Entry point to C language function: void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glCopyTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8)
Entry point to C language function: void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D |
void |
glCopyTextureLevelsAPPLE(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glCopyTextureLevelsAPPLE(GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount); Part of GL_APPLE_copy_texture_levels |
void |
glCoverageMaskNV(boolean arg0)
Entry point to C language function: void glCoverageMaskNV(GLboolean mask); Part of GL_NV_coverage_sample |
void |
glCoverageOperationNV(int arg0)
Entry point to C language function: void glCoverageOperationNV(GLenum operation); Part of GL_NV_coverage_sample |
int |
glCreateProgram()
Entry point to C language function: GLuint glCreateProgram(void); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
int |
glCreateShader(int arg0)
Entry point to C language function: GLuint glCreateShader(GLenum type); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glCullFace(int arg0)
Entry point to C language function: void glCullFace(GLenum mode); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glDebugMessageControl(int arg0,
int arg1,
int arg2,
int arg3,
int[] arg4,
int arg5,
boolean arg6)
Entry point to C language function: void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); Part of GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug |
void |
glDebugMessageControl(int arg0,
int arg1,
int arg2,
int arg3,
IntBuffer arg4,
boolean arg5)
Entry point to C language function: void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); Part of GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug |
void |
glDebugMessageInsert(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
String arg5)
Entry point to C language function: void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf); Part of GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug |
void |
glDeleteBuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glDeleteBuffers(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteBuffers(GLsizei n, const GLuint * buffers); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glDeleteFencesNV(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteFencesNV(GLsizei, const GLuint * ); Part of GL_NV_fence |
void |
glDeleteFencesNV(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteFencesNV(GLsizei, const GLuint * ); Part of GL_NV_fence |
void |
glDeleteFramebuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glDeleteFramebuffers(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glDeletePerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glDeletePerfMonitorsAMD(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glDeleteProgram(int arg0)
Entry point to C language function: void glDeleteProgram(GLuint program); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glDeleteQueries(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteQueries(GLsizei n, const GLuint * ids); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glDeleteQueries(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteQueries(GLsizei n, const GLuint * ids); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glDeleteRenderbuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glDeleteRenderbuffers(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glDeleteSamplers(int arg0,
int[] arg1,
int arg2)
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 arg0,
IntBuffer arg1)
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 |
glDeleteShader(int arg0)
Entry point to C language function: void glDeleteShader(GLuint shader); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glDeleteSync(long arg0)
Entry point to C language function: void glDeleteSync(GLsync sync); Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
void |
glDeleteTextures(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glDeleteTextures(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteTextures(GLsizei n, const GLuint * textures); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glDeleteTransformFeedbacks(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids); Part of GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2 |
void |
glDeleteTransformFeedbacks(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids); Part of GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2 |
void |
glDeleteVertexArrays(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteVertexArrays(GLsizei n, const GLuint * arrays); Part of GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0 |
void |
glDeleteVertexArrays(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteVertexArrays(GLsizei n, const GLuint * arrays); Part of GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0 |
void |
glDeleteVertexArraysOES(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glDeleteVertexArraysOES(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glDepthFunc(int arg0)
Entry point to C language function: void glDepthFunc(GLenum func); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glDepthMask(boolean arg0)
Entry point to C language function: void glDepthMask(GLboolean flag); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glDepthRange(double arg0,
double arg1)
Aliased entrypoint of void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); . |
void |
glDepthRangef(float arg0,
float arg1)
Entry point to C language function: void glDepthRangef(GLclampf zNear, GLclampf zFar);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glDetachShader(int arg0,
int arg1)
Entry point to C language function: void glDetachShader(GLuint program, GLuint shader); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glDisable(int arg0)
Entry point to C language function: void glDisable(GLenum cap); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glDisableDriverControlQCOM(int arg0)
Entry point to C language function: void glDisableDriverControlQCOM(GLuint driverControl); Part of GL_QCOM_driver_control |
void |
glDisableVertexAttribArray(int arg0)
Entry point to C language function: void glDisableVertexAttribArray(GLuint index); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glDiscardFramebufferEXT(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); Part of GL_EXT_discard_framebuffer |
void |
glDiscardFramebufferEXT(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); Part of GL_EXT_discard_framebuffer |
void |
glDrawArrays(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glDrawArrays(GLenum mode, GLint first, GLsizei count); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glDrawArraysInstanced(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount); Part of GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced |
void |
glDrawArraysInstancedANGLE(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glDrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount); Part of GL_ANGLE_instanced_arrays |
void |
glDrawArraysInstancedNV(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glDrawArraysInstancedNV(GLenum mode, GLint first, GLsizei count, GLsizei primcount); Part of GL_NV_draw_instanced |
void |
glDrawBuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs); Part of GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_EXT_draw_buffers; GL_NV_draw_buffers |
void |
glDrawBuffers(int arg0,
IntBuffer arg1)
Entry point to C language function: void glDrawBuffers(GLsizei n, const GLenum * bufs); Part of GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_EXT_draw_buffers; GL_NV_draw_buffers |
void |
glDrawBuffersIndexedEXT(int arg0,
int[] arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glDrawBuffersIndexedEXT(GLint n, const GLenum * location, const GLint * indices); Part of GL_EXT_multiview_draw_buffers |
void |
glDrawBuffersIndexedEXT(int arg0,
IntBuffer arg1,
IntBuffer arg2)
Entry point to C language function: void glDrawBuffersIndexedEXT(GLint n, const GLenum * location, const GLint * indices); Part of GL_EXT_multiview_draw_buffers |
void |
glDrawElements(int arg0,
int arg1,
int arg2,
Buffer arg3)
Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glDrawElements(int arg0,
int arg1,
int arg2,
long arg3)
Entry point to C language function: void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glDrawElementsInstanced(int arg0,
int arg1,
int arg2,
Buffer arg3,
int arg4)
Entry point to C language function: void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount); Part of GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced |
void |
glDrawElementsInstanced(int arg0,
int arg1,
int arg2,
long arg3,
int arg4)
Entry point to C language function: void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount); Part of GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced |
void |
glDrawElementsInstancedANGLE(int arg0,
int arg1,
int arg2,
Buffer arg3,
int arg4)
Entry point to C language function: void glDrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount); Part of GL_ANGLE_instanced_arrays |
void |
glDrawElementsInstancedNV(int arg0,
int arg1,
int arg2,
Buffer arg3,
int arg4)
Entry point to C language function: void glDrawElementsInstancedNV(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount); Part of GL_NV_draw_instanced |
void |
glDrawRangeElements(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
Buffer arg5)
Entry point to C language function: void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); Part of GL_VERSION_1_2, GL_ES_VERSION_3_0 |
void |
glDrawRangeElements(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
long arg5)
Entry point to C language function: void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); Part of GL_VERSION_1_2, GL_ES_VERSION_3_0 |
void |
glEGLImageTargetRenderbufferStorageOES(int arg0,
long arg1)
Entry point to C language function: void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); Part of GL_OES_EGL_image |
void |
glEGLImageTargetTexture2DOES(int arg0,
long arg1)
Entry point to C language function: void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); Part of GL_OES_EGL_image |
void |
glEnable(int arg0)
Entry point to C language function: void glEnable(GLenum cap); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glEnableDriverControlQCOM(int arg0)
Entry point to C language function: void glEnableDriverControlQCOM(GLuint driverControl); Part of GL_QCOM_driver_control |
void |
glEnableVertexAttribArray(int arg0)
Entry point to C language function: void glEnableVertexAttribArray(GLuint index); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glEndPerfMonitorAMD(int arg0)
Entry point to C language function: void glEndPerfMonitorAMD(GLuint monitor); Part of GL_AMD_performance_monitor |
void |
glEndQuery(int arg0)
Entry point to C language function: void glEndQuery(GLenum target); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glEndTilingQCOM(int arg0)
Entry point to C language function: void glEndTilingQCOM(GLbitfield preserveMask); Part of GL_QCOM_tiled_rendering |
void |
glEndTransformFeedback()
Entry point to C language function: void glEndTransformFeedback(void); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glExtGetBufferPointervQCOM(int arg0,
com.jogamp.common.nio.PointerBuffer arg1)
Entry point to C language function: void glExtGetBufferPointervQCOM(GLenum target, GLvoid * * params); Part of GL_QCOM_extended_get |
void |
glExtGetBuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); Part of GL_QCOM_extended_get |
void |
glExtGetBuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); Part of GL_QCOM_extended_get |
void |
glExtGetFramebuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); Part of GL_QCOM_extended_get |
void |
glExtGetFramebuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); Part of GL_QCOM_extended_get |
void |
glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
byte[] arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); Part of GL_QCOM_extended_get2 |
void |
glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
ByteBuffer arg2,
IntBuffer arg3)
Entry point to C language function: void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); Part of GL_QCOM_extended_get2 |
void |
glExtGetProgramsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); Part of GL_QCOM_extended_get2 |
void |
glExtGetProgramsQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); Part of GL_QCOM_extended_get2 |
void |
glExtGetRenderbuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); Part of GL_QCOM_extended_get |
void |
glExtGetRenderbuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); Part of GL_QCOM_extended_get |
void |
glExtGetShadersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); Part of GL_QCOM_extended_get2 |
void |
glExtGetShadersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); Part of GL_QCOM_extended_get2 |
void |
glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); Part of GL_QCOM_extended_get |
void |
glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function: void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); Part of GL_QCOM_extended_get |
void |
glExtGetTexSubImageQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
Entry point to C language function: void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid * texels); Part of GL_QCOM_extended_get |
void |
glExtGetTexturesQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); Part of GL_QCOM_extended_get |
void |
glExtGetTexturesQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); Part of GL_QCOM_extended_get |
boolean |
glExtIsProgramBinaryQCOM(int arg0)
Entry point to C language function: GLboolean glExtIsProgramBinaryQCOM(GLuint program); Part of GL_QCOM_extended_get2 |
void |
glExtTexObjectStateOverrideiQCOM(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); Part of GL_QCOM_extended_get |
long |
glFenceSync(int arg0,
int arg1)
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 |
glFinish()
Entry point to C language function: void glFinish(void); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glFinishFenceNV(int arg0)
Entry point to C language function: void glFinishFenceNV(GLuint); Part of GL_NV_fence |
void |
glFlush()
Entry point to C language function: void glFlush(void); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glFlushMappedBufferRange(int arg0,
long arg1,
long arg2)
Entry point to C language function: void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length); Part of GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_APPLE_flush_buffer_range; GL_EXT_map_buffer_range |
void |
glFramebufferRenderbuffer(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glFramebufferTexture2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glFramebufferTexture2DMultisampleEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function: void glFramebufferTexture2DMultisampleEXT(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); Part of GL_EXT_multisampled_render_to_texture |
void |
glFramebufferTexture2DMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function: void glFramebufferTexture2DMultisampleIMG(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); Part of GL_IMG_multisampled_render_to_texture |
void |
glFramebufferTexture3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function: void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_OES_texture_3D |
void |
glFramebufferTextureLayer(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glFrontFace(int arg0)
Entry point to C language function: void glFrontFace(GLenum mode); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGenBuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glGenBuffers(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenBuffers(GLsizei n, GLuint * buffers); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glGenerateMipmap(int arg0)
Entry point to C language function: void glGenerateMipmap(GLenum target); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glGenFencesNV(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenFencesNV(GLsizei, GLuint * ); Part of GL_NV_fence |
void |
glGenFencesNV(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenFencesNV(GLsizei, GLuint * ); Part of GL_NV_fence |
void |
glGenFramebuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glGenFramebuffers(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenFramebuffers(GLsizei n, GLuint * framebuffers); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glGenPerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glGenPerfMonitorsAMD(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); Part of GL_AMD_performance_monitor |
void |
glGenQueries(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenQueries(GLsizei n, GLuint * ids); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glGenQueries(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenQueries(GLsizei n, GLuint * ids); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glGenRenderbuffers(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glGenRenderbuffers(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glGenSamplers(int arg0,
int[] arg1,
int arg2)
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 arg0,
IntBuffer arg1)
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 |
glGenTextures(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glGenTextures(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenTextures(GLsizei n, GLuint * textures); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glGenTransformFeedbacks(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenTransformFeedbacks(GLsizei n, GLuint * ids); Part of GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2 |
void |
glGenTransformFeedbacks(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenTransformFeedbacks(GLsizei n, GLuint * ids); Part of GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2 |
void |
glGenVertexArrays(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenVertexArrays(GLsizei n, GLuint * arrays); Part of GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0 |
void |
glGenVertexArrays(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenVertexArrays(GLsizei n, GLuint * arrays); Part of GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0 |
void |
glGenVertexArraysOES(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGenVertexArraysOES(GLsizei n, GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glGenVertexArraysOES(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGenVertexArraysOES(GLsizei n, GLuint * arrays); Part of GL_OES_vertex_array_object |
void |
glGetActiveAttrib(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetActiveAttrib(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
Entry point to C language function: void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetActiveUniform(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetActiveUniform(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
Entry point to C language function: void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetActiveUniformBlockiv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glGetActiveUniformBlockiv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
Entry point to C language function: void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glGetActiveUniformBlockName(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
Entry point to C language function: void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glGetActiveUniformBlockName(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
Entry point to C language function: void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glGetActiveUniformsiv(int arg0,
int arg1,
int[] arg2,
int arg3,
int arg4,
int[] arg5,
int arg6)
Entry point to C language function: void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glGetActiveUniformsiv(int arg0,
int arg1,
IntBuffer arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function: void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glGetAttachedShaders(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetAttachedShaders(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
Entry point to C language function: void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
int |
glGetAttribLocation(int arg0,
String arg1)
Entry point to C language function: GLint glGetAttribLocation(GLuint program, const GLchar * name); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetBooleanv(int arg0,
byte[] arg1,
int arg2)
Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetBooleanv(int arg0,
ByteBuffer arg1)
Entry point to C language function: void glGetBooleanv(GLenum pname, GLboolean * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
int |
glGetBoundBuffer(int arg0)
|
void |
glGetBufferParameteri64v(int arg0,
int arg1,
long[] arg2,
int arg3)
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 arg0,
int arg1,
LongBuffer arg2)
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 |
glGetBufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
void |
glGetBufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
long |
glGetBufferSize(int arg0)
|
int |
glGetDebugMessageLog(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5,
int[] arg6,
int arg7,
int[] arg8,
int arg9,
int[] arg10,
int arg11,
byte[] arg12,
int arg13)
Entry point to C language function: GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog); Part of GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug |
int |
glGetDebugMessageLog(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
IntBuffer arg6,
ByteBuffer arg7)
Entry point to C language function: GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog); Part of GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug |
void |
glGetDriverControlsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); Part of GL_QCOM_driver_control |
void |
glGetDriverControlsQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); Part of GL_QCOM_driver_control |
void |
glGetDriverControlStringQCOM(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function: void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); Part of GL_QCOM_driver_control |
void |
glGetDriverControlStringQCOM(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function: void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); Part of GL_QCOM_driver_control |
int |
glGetError()
Entry point to C language function: GLenum glGetError(void); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetFenceivNV(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetFenceivNV(GLuint, GLenum, GLint * ); Part of GL_NV_fence |
void |
glGetFenceivNV(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetFenceivNV(GLuint, GLenum, GLint * ); Part of GL_NV_fence |
void |
glGetFloatv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
void |
glGetFloatv(int arg0,
FloatBuffer arg1)
Entry point to C language function: void glGetFloatv(GLenum pname, GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
int |
glGetFragDataLocation(int arg0,
String arg1)
Entry point to C language function: GLint glGetFragDataLocation(GLuint program, const GLchar * name); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
Entry point to C language function: void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
int |
glGetGraphicsResetStatus()
Entry point to C language function: GLenum glGetGraphicsResetStatus(void); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetInteger64i_v(int arg0,
int arg1,
long[] arg2,
int arg3)
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 arg0,
int arg1,
LongBuffer arg2)
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 arg0,
long[] arg1,
int arg2)
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 arg0,
LongBuffer arg1)
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 |
glGetIntegeri_v(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetIntegeri_v(GLenum target, GLuint index, GLint * data); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glGetIntegeri_v(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetIntegeri_v(GLenum target, GLuint index, GLint * data); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glGetIntegeri_vEXT(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetIntegeri_vEXT(GLenum target, GLuint index, GLint * data); Part of GL_EXT_multiview_draw_buffers |
void |
glGetIntegeri_vEXT(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetIntegeri_vEXT(GLenum target, GLuint index, GLint * data); Part of GL_EXT_multiview_draw_buffers |
void |
glGetIntegerv(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetIntegerv(int arg0,
IntBuffer arg1)
Entry point to C language function: void glGetIntegerv(GLenum pname, GLint * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetInternalformativ(int arg0,
int arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); Part of GL_ES_VERSION_3_0, GL_ARB_internalformat_query |
void |
glGetInternalformativ(int arg0,
int arg1,
int arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function: void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); Part of GL_ES_VERSION_3_0, GL_ARB_internalformat_query |
void |
glGetnUniformfv(int arg0,
int arg1,
int arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, float * params); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetnUniformfv(int arg0,
int arg1,
int arg2,
FloatBuffer arg3)
Entry point to C language function: void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, float * params); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetnUniformiv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetnUniformiv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
Entry point to C language function: void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glGetObjectLabel(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
Entry point to C language function: void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glGetObjectLabel(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
Entry point to C language function: void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glGetObjectLabelEXT(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
Entry point to C language function: void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); Part of GL_EXT_debug_label |
void |
glGetObjectLabelEXT(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
Entry point to C language function: void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); Part of GL_EXT_debug_label |
void |
glGetObjectPtrLabel(Buffer arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function: void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glGetObjectPtrLabel(Buffer arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function: void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6)
Entry point to C language function: void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4)
Entry point to C language function: void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterInfoAMD(int arg0,
int arg1,
int arg2,
Buffer arg3)
Entry point to C language function: void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCountersAMD(int arg0,
int[] arg1,
int arg2,
int[] arg3,
int arg4,
int arg5,
int[] arg6,
int arg7)
Entry point to C language function: void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCountersAMD(int arg0,
IntBuffer arg1,
IntBuffer arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function: void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
Entry point to C language function: void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
Entry point to C language function: void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupsAMD(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupsAMD(IntBuffer arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function: void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); Part of GL_AMD_performance_monitor |
void |
glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function: void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); Part of GL_AMD_performance_monitor |
void |
glGetProgramBinary(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5,
Buffer arg6)
Entry point to C language function: void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); Part of GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary |
void |
glGetProgramBinary(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3,
Buffer arg4)
Entry point to C language function: void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); Part of GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary |
void |
glGetProgramInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetProgramInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function: void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetProgramiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetProgramiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetProgramiv(GLuint program, GLenum pname, GLint * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetQueryiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetQueryiv(GLenum target, GLenum pname, GLint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glGetQueryiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetQueryiv(GLenum target, GLenum pname, GLint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glGetQueryObjecti64vEXT(int arg0,
int arg1,
long[] arg2,
int arg3)
Entry point to C language function: void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 * params); Part of GL_EXT_timer_query, GL_EXT_disjoint_timer_query |
void |
glGetQueryObjecti64vEXT(int arg0,
int arg1,
LongBuffer arg2)
Entry point to C language function: void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 * params); Part of GL_EXT_timer_query, GL_EXT_disjoint_timer_query |
void |
glGetQueryObjectivEXT(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint * params); Part of GL_EXT_disjoint_timer_query |
void |
glGetQueryObjectivEXT(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint * params); Part of GL_EXT_disjoint_timer_query |
void |
glGetQueryObjectui64vEXT(int arg0,
int arg1,
long[] arg2,
int arg3)
Entry point to C language function: void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 * params); Part of GL_EXT_timer_query, GL_EXT_disjoint_timer_query |
void |
glGetQueryObjectui64vEXT(int arg0,
int arg1,
LongBuffer arg2)
Entry point to C language function: void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 * params); Part of GL_EXT_timer_query, GL_EXT_disjoint_timer_query |
void |
glGetQueryObjectuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glGetQueryObjectuiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
void |
glGetRenderbufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glGetRenderbufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glGetSamplerParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
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 arg0,
int arg1,
FloatBuffer arg2)
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 arg0,
int arg1,
int[] arg2,
int arg3)
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 arg0,
int arg1,
IntBuffer arg2)
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 |
glGetShaderInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetShaderInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function: void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetShaderiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetShaderiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetShaderPrecisionFormat(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glGetShaderPrecisionFormat(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
Entry point to C language function: void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glGetShaderSource(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetShaderSource(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function: void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
String |
glGetString(int arg0)
Entry point to C language function: const GLubyte * glGetString(GLenum name); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
String |
glGetStringi(int arg0,
int arg1)
Entry point to C language function: const GLubyte * glGetStringi(GLenum name, GLuint index); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glGetSynciv(long arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6)
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 arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4)
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 |
glGetTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
void |
glGetTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function: void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
void |
glGetTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glGetTransformFeedbackVarying(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
Entry point to C language function: void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glGetTransformFeedbackVarying(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
Entry point to C language function: void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glGetTranslatedShaderSourceANGLE(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
Entry point to C language function: void glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); Part of GL_ANGLE_translated_shader_source |
void |
glGetTranslatedShaderSourceANGLE(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
Entry point to C language function: void glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); Part of GL_ANGLE_translated_shader_source |
int |
glGetUniformBlockIndex(int arg0,
String arg1)
Entry point to C language function: GLuint glGetUniformBlockIndex(GLuint program, const GLchar * uniformBlockName); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glGetUniformfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetUniformfv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function: void glGetUniformfv(GLuint program, GLint location, GLfloat * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetUniformIndices(int arg0,
int arg1,
String[] arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glGetUniformIndices(int arg0,
int arg1,
String[] arg2,
IntBuffer arg3)
Entry point to C language function: void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glGetUniformiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetUniformiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetUniformiv(GLuint program, GLint location, GLint * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
int |
glGetUniformLocation(int arg0,
String arg1)
Entry point to C language function: GLint glGetUniformLocation(GLuint program, const GLchar * name); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetUniformuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetUniformuiv(GLuint program, GLint location, GLuint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glGetUniformuiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetUniformuiv(GLuint program, GLint location, GLuint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glGetVertexAttribfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetVertexAttribfv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function: void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetVertexAttribIiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glGetVertexAttribIiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glGetVertexAttribIuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glGetVertexAttribIuiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glGetVertexAttribiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glGetVertexAttribiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glHint(int arg0,
int arg1)
Entry point to C language function: void glHint(GLenum target, GLenum mode); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glInsertEventMarkerEXT(int arg0,
byte[] arg1,
int arg2)
Entry point to C language function: void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); Part of GL_EXT_debug_marker |
void |
glInsertEventMarkerEXT(int arg0,
ByteBuffer arg1)
Entry point to C language function: void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); Part of GL_EXT_debug_marker |
void |
glInvalidateFramebuffer(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments); Part of GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3 |
void |
glInvalidateFramebuffer(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments); Part of GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3 |
void |
glInvalidateSubFramebuffer(int arg0,
int arg1,
int[] arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
Entry point to C language function: void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3 |
void |
glInvalidateSubFramebuffer(int arg0,
int arg1,
IntBuffer arg2,
int arg3,
int arg4,
int arg5,
int arg6)
Entry point to C language function: void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3 |
boolean |
glIsBuffer(int arg0)
Entry point to C language function: GLboolean glIsBuffer(GLuint buffer); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0 |
boolean |
glIsEnabled(int arg0)
Entry point to C language function: GLboolean glIsEnabled(GLenum cap); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_NV_vertex_buffer_unified_memory, GL_ES_VERSION_2_0 |
boolean |
glIsFenceNV(int arg0)
Entry point to C language function: GLboolean glIsFenceNV(GLuint); Part of GL_NV_fence |
boolean |
glIsFramebuffer(int arg0)
Entry point to C language function: GLboolean glIsFramebuffer(GLuint framebuffer); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
boolean |
glIsPBOPackBound()
|
boolean |
glIsPBOUnpackBound()
|
boolean |
glIsProgram(int arg0)
Entry point to C language function: GLboolean glIsProgram(GLuint program); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
boolean |
glIsQuery(int arg0)
Entry point to C language function: GLboolean glIsQuery(GLuint id); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query |
boolean |
glIsRenderbuffer(int arg0)
Entry point to C language function: GLboolean glIsRenderbuffer(GLuint renderbuffer); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
boolean |
glIsSampler(int arg0)
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 |
glIsShader(int arg0)
Entry point to C language function: GLboolean glIsShader(GLuint shader); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
boolean |
glIsSync(long arg0)
Entry point to C language function: GLboolean glIsSync(GLsync sync); Part of GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2 |
boolean |
glIsTexture(int arg0)
Entry point to C language function: GLboolean glIsTexture(GLuint texture); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
boolean |
glIsTransformFeedback(int arg0)
Entry point to C language function: GLboolean glIsTransformFeedback(GLuint id); Part of GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2 |
boolean |
glIsVBOArrayBound()
|
boolean |
glIsVBOElementArrayBound()
|
boolean |
glIsVertexArray(int arg0)
Entry point to C language function: GLboolean glIsVertexArray(GLuint array); Part of GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0 |
boolean |
glIsVertexArrayOES(int arg0)
Entry point to C language function: GLboolean glIsVertexArrayOES(GLuint array); Part of GL_OES_vertex_array_object |
void |
glLabelObjectEXT(int arg0,
int arg1,
int arg2,
byte[] arg3,
int arg4)
Entry point to C language function: void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); Part of GL_EXT_debug_label |
void |
glLabelObjectEXT(int arg0,
int arg1,
int arg2,
ByteBuffer arg3)
Entry point to C language function: void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); Part of GL_EXT_debug_label |
void |
glLineWidth(float arg0)
Entry point to C language function: void glLineWidth(GLfloat width); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
void |
glLinkProgram(int arg0)
Entry point to C language function: void glLinkProgram(GLuint program); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
ByteBuffer |
glMapBuffer(int arg0,
int arg1)
Entry point to C language function: void * glMapBuffer(GLenum target, GLenum access); Part of GL_VERSION_1_5; GL_OES_mapbuffer |
ByteBuffer |
glMapBufferRange(int arg0,
long arg1,
long arg2,
int arg3)
Entry point to C language function: void * glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); Part of GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_EXT_map_buffer_range |
void |
glObjectLabel(int arg0,
int arg1,
int arg2,
byte[] arg3,
int arg4)
Entry point to C language function: void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glObjectLabel(int arg0,
int arg1,
int arg2,
ByteBuffer arg3)
Entry point to C language function: void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glObjectPtrLabel(Buffer arg0,
int arg1,
byte[] arg2,
int arg3)
Entry point to C language function: void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glObjectPtrLabel(Buffer arg0,
int arg1,
ByteBuffer arg2)
Entry point to C language function: void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glPauseTransformFeedback()
Entry point to C language function: void glPauseTransformFeedback(void); Part of GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2 |
void |
glPixelStorei(int arg0,
int arg1)
Entry point to C language function: void glPixelStorei(GLenum pname, GLint param); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glPolygonOffset(float arg0,
float arg1)
Entry point to C language function: void glPolygonOffset(GLfloat factor, GLfloat units); Part of GL_VERSION_1_1, GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
void |
glPopDebugGroup()
Entry point to C language function: void glPopDebugGroup(void); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glPopGroupMarkerEXT()
Entry point to C language function: void glPopGroupMarkerEXT(void); Part of GL_EXT_debug_marker |
void |
glProgramBinary(int arg0,
int arg1,
Buffer arg2,
int arg3)
Entry point to C language function: void glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length); Part of GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary |
void |
glProgramParameteri(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glProgramParameteri(GLuint program, GLenum pname, GLint value); Part of GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_EXT_separate_shader_objects, GL_EXT_geometry_shader4 |
void |
glPushDebugGroup(int arg0,
int arg1,
int arg2,
byte[] arg3,
int arg4)
Entry point to C language function: void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glPushDebugGroup(int arg0,
int arg1,
int arg2,
ByteBuffer arg3)
Entry point to C language function: void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message); Part of GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug |
void |
glPushGroupMarkerEXT(int arg0,
byte[] arg1,
int arg2)
Entry point to C language function: void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); Part of GL_EXT_debug_marker |
void |
glPushGroupMarkerEXT(int arg0,
ByteBuffer arg1)
Entry point to C language function: void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); Part of GL_EXT_debug_marker |
void |
glQueryCounterEXT(int arg0,
int arg1)
Entry point to C language function: void glQueryCounterEXT(GLuint id, GLenum target); Part of GL_EXT_disjoint_timer_query |
void |
glReadBuffer(int arg0)
Entry point to C language function: void glReadBuffer(GLenum mode); Part of GL_ES_VERSION_3_0, GL_VERSION_1_0 |
void |
glReadBufferIndexedEXT(int arg0,
int arg1)
Entry point to C language function: void glReadBufferIndexedEXT(GLenum src, GLint index); Part of GL_EXT_multiview_draw_buffers |
void |
glReadBufferNV(int arg0)
Entry point to C language function: void glReadBufferNV(GLenum mode); Part of GL_NV_read_buffer |
void |
glReadnPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
Buffer arg7)
Entry point to C language function: void glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data); Part of GL_ARB_robustness; GL_EXT_robustness |
void |
glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
Buffer arg6)
Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
long arg6)
Entry point to C language function: void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glReleaseShaderCompiler()
Entry point to C language function: void glReleaseShaderCompiler(void);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glRenderbufferStorage(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object |
void |
glRenderbufferStorageMultisample(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glRenderbufferStorageMultisampleANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_ANGLE_framebuffer_multisample |
void |
glRenderbufferStorageMultisampleAPPLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glRenderbufferStorageMultisampleAPPLE(GLenum, GLsizei, GLenum, GLsizei, GLsizei); Part of GL_APPLE_framebuffer_multisample |
void |
glRenderbufferStorageMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glRenderbufferStorageMultisampleIMG(GLenum, GLsizei, GLenum, GLsizei, GLsizei); Part of GL_IMG_multisampled_render_to_texture |
void |
glRenderbufferStorageMultisampleNV(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glRenderbufferStorageMultisampleNV(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_NV_framebuffer_multisample |
void |
glResolveMultisampleFramebufferAPPLE()
Entry point to C language function: void glResolveMultisampleFramebufferAPPLE(void); Part of GL_APPLE_framebuffer_multisample |
void |
glResumeTransformFeedback()
Entry point to C language function: void glResumeTransformFeedback(void); Part of GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2 |
void |
glSampleCoverage(float arg0,
boolean arg1)
Entry point to C language function: void glSampleCoverage(GLclampf value, GLboolean invert); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0 |
void |
glSamplerParameterf(int arg0,
int arg1,
float arg2)
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 arg0,
int arg1,
float[] arg2,
int arg3)
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 arg0,
int arg1,
FloatBuffer arg2)
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 arg0,
int arg1,
int arg2)
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 arg0,
int arg1,
int[] arg2,
int arg3)
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 arg0,
int arg1,
IntBuffer arg2)
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 |
glScissor(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glScissor(GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
Entry point to C language function: void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); Part of GL_AMD_performance_monitor |
void |
glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
IntBuffer arg4)
Entry point to C language function: void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); Part of GL_AMD_performance_monitor |
void |
glSetFenceNV(int arg0,
int arg1)
Entry point to C language function: void glSetFenceNV(GLuint, GLenum); Part of GL_NV_fence |
void |
glShaderBinary(int arg0,
int[] arg1,
int arg2,
int arg3,
Buffer arg4,
int arg5)
Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glShaderBinary(int arg0,
IntBuffer arg1,
int arg2,
Buffer arg3,
int arg4)
Entry point to C language function: void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
Part of GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility. |
void |
glShaderSource(int arg0,
int arg1,
String[] arg2,
int[] arg3,
int arg4)
Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glShaderSource(int arg0,
int arg1,
String[] arg2,
IntBuffer arg3)
Entry point to C language function: void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glStartTilingQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); Part of GL_QCOM_tiled_rendering |
void |
glStencilFunc(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glStencilFunc(GLenum func, GLint ref, GLuint mask); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glStencilFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glStencilMask(int arg0)
Entry point to C language function: void glStencilMask(GLuint mask); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glStencilMaskSeparate(int arg0,
int arg1)
Entry point to C language function: void glStencilMaskSeparate(GLenum face, GLuint mask); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glStencilOp(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glStencilOpSeparate(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
boolean |
glTestFenceNV(int arg0)
Entry point to C language function: GLboolean glTestFenceNV(GLuint); Part of GL_NV_fence |
void |
glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function: void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
Buffer arg9)
Entry point to C language function: void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D |
void |
glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
long arg9)
Entry point to C language function: void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D |
void |
glTexParameterf(int arg0,
int arg1,
float arg2)
Entry point to C language function: void glTexParameterf(GLenum target, GLenum pname, GLfloat param); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
void |
glTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
void |
glTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function: void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); Part of GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM |
void |
glTexParameteri(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glTexParameteri(GLenum target, GLenum pname, GLint param); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glTexStorage1D(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); Part of GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage |
void |
glTexStorage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_ES_VERSION_3_0, GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage |
void |
glTexStorage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function: void glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); Part of GL_ES_VERSION_3_0, GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage |
void |
glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
Entry point to C language function: void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
Entry point to C language function: void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0 |
void |
glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
Entry point to C language function: void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D |
void |
glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
Entry point to C language function: void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); Part of GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D |
void |
glTextureStorage1D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glTextureStorage1D(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); Part of GL_EXT_texture_storage, GL_ARB_texture_storage |
void |
glTextureStorage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
Entry point to C language function: void glTextureStorage2D(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); Part of GL_EXT_texture_storage, GL_ARB_texture_storage |
void |
glTextureStorage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6)
Entry point to C language function: void glTextureStorage3D(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); Part of GL_EXT_texture_storage, GL_ARB_texture_storage |
void |
glTransformFeedbackVaryings(int arg0,
int arg1,
String[] arg2,
int arg3)
Entry point to C language function: void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * const * varyings, GLenum bufferMode); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glUniform(GLUniformData arg0)
|
void |
glUniform1f(int arg0,
float arg1)
Entry point to C language function: void glUniform1f(GLint location, GLfloat x); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform1fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform1fv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function: void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform1i(int arg0,
int arg1)
Entry point to C language function: void glUniform1i(GLint location, GLint x); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform1iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform1iv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glUniform1iv(GLint location, GLsizei count, const GLint * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform1ui(int arg0,
int arg1)
Entry point to C language function: void glUniform1ui(GLint location, GLuint v0); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform1uiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glUniform1uiv(GLint location, GLsizei count, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform1uiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glUniform1uiv(GLint location, GLsizei count, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform2f(int arg0,
float arg1,
float arg2)
Entry point to C language function: void glUniform2f(GLint location, GLfloat x, GLfloat y); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform2fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform2fv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function: void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform2i(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glUniform2i(GLint location, GLint x, GLint y); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform2iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform2iv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glUniform2iv(GLint location, GLsizei count, const GLint * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform2ui(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glUniform2ui(GLint location, GLuint v0, GLuint v1); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform2uiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glUniform2uiv(GLint location, GLsizei count, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform2uiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glUniform2uiv(GLint location, GLsizei count, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform3f(int arg0,
float arg1,
float arg2,
float arg3)
Entry point to C language function: void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform3fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform3fv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function: void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform3i(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glUniform3i(GLint location, GLint x, GLint y, GLint z); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform3iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform3iv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glUniform3iv(GLint location, GLsizei count, const GLint * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform3ui(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform3uiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glUniform3uiv(GLint location, GLsizei count, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform3uiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glUniform3uiv(GLint location, GLsizei count, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
Entry point to C language function: void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform4fv(int arg0,
int arg1,
float[] arg2,
int arg3)
Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform4fv(int arg0,
int arg1,
FloatBuffer arg2)
Entry point to C language function: void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform4i(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform4iv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform4iv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glUniform4iv(GLint location, GLsizei count, const GLint * v); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniform4ui(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform4uiv(int arg0,
int arg1,
int[] arg2,
int arg3)
Entry point to C language function: void glUniform4uiv(GLint location, GLsizei count, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniform4uiv(int arg0,
int arg1,
IntBuffer arg2)
Entry point to C language function: void glUniform4uiv(GLint location, GLsizei count, const GLuint * value); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4 |
void |
glUniformBlockBinding(int arg0,
int arg1,
int arg2)
Entry point to C language function: void glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); Part of GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1 |
void |
glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function: void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniformMatrix2x3fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix2x3fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function: void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix2x4fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix2x4fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function: void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function: void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniformMatrix3x2fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix3x2fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function: void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix3x4fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix3x4fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function: void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function: void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glUniformMatrix4x2fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix4x2fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function: void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix4x3fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
Entry point to C language function: void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
void |
glUniformMatrix4x3fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
Entry point to C language function: void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); Part of GL_ES_VERSION_3_0, GL_VERSION_2_1 |
boolean |
glUnmapBuffer(int arg0)
Entry point to C language function: GLboolean glUnmapBuffer(GLenum target); Part of GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_OES_mapbuffer |
void |
glUseProgram(int arg0)
Entry point to C language function: void glUseProgram(GLuint program); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glValidateProgram(int arg0)
Entry point to C language function: void glValidateProgram(GLuint program); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib1f(int arg0,
float arg1)
Entry point to C language function: void glVertexAttrib1f(GLuint indx, GLfloat x); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib1fv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib1fv(int arg0,
FloatBuffer arg1)
Entry point to C language function: void glVertexAttrib1fv(GLuint indx, const GLfloat * values); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib2f(int arg0,
float arg1,
float arg2)
Entry point to C language function: void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib2fv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib2fv(int arg0,
FloatBuffer arg1)
Entry point to C language function: void glVertexAttrib2fv(GLuint indx, const GLfloat * values); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib3f(int arg0,
float arg1,
float arg2,
float arg3)
Entry point to C language function: void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib3fv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib3fv(int arg0,
FloatBuffer arg1)
Entry point to C language function: void glVertexAttrib3fv(GLuint indx, const GLfloat * values); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
Entry point to C language function: void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib4fv(int arg0,
float[] arg1,
int arg2)
Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttrib4fv(int arg0,
FloatBuffer arg1)
Entry point to C language function: void glVertexAttrib4fv(GLuint indx, const GLfloat * values); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttribDivisor(int arg0,
int arg1)
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 |
glVertexAttribDivisorANGLE(int arg0,
int arg1)
Entry point to C language function: void glVertexAttribDivisorANGLE(GLuint index, GLuint divisor); Part of GL_ANGLE_instanced_arrays |
void |
glVertexAttribDivisorNV(int arg0,
int arg1)
Entry point to C language function: void glVertexAttribDivisorNV(GLuint index, GLuint divisor); Part of GL_NV_instanced_arrays |
void |
glVertexAttribI4i(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glVertexAttribI4iv(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glVertexAttribI4iv(GLuint index, const GLint * v); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glVertexAttribI4iv(int arg0,
IntBuffer arg1)
Entry point to C language function: void glVertexAttribI4iv(GLuint index, const GLint * v); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glVertexAttribI4ui(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
Entry point to C language function: void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glVertexAttribI4uiv(int arg0,
int[] arg1,
int arg2)
Entry point to C language function: void glVertexAttribI4uiv(GLuint index, const GLuint * v); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glVertexAttribI4uiv(int arg0,
IntBuffer arg1)
Entry point to C language function: void glVertexAttribI4uiv(GLuint index, const GLuint * v); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glVertexAttribIPointer(int arg0,
int arg1,
int arg2,
int arg3,
Buffer arg4)
Entry point to C language function: void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glVertexAttribIPointer(int arg0,
int arg1,
int arg2,
int arg3,
long arg4)
Entry point to C language function: void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); Part of GL_ES_VERSION_3_0, GL_VERSION_3_0 |
void |
glVertexAttribPointer(GLArrayData arg0)
|
void |
glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
Buffer arg5)
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
long arg5)
Entry point to C language function: void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); Part of GL_ES_VERSION_2_0, GL_VERSION_2_0 |
void |
glViewport(int arg0,
int arg1,
int arg2,
int arg3)
Entry point to C language function: void glViewport(GLint x, GLint y, GLsizei width, GLsizei height); Part of GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0 |
void |
glWaitSync(long arg0,
int arg1,
long arg2)
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 |
boolean |
hasBasicFBOSupport()
Returns true if basic FBO support is available, otherwise false. |
boolean |
hasFullFBOSupport()
Returns true if full FBO support is available, otherwise false. |
boolean |
hasGLSL()
Indicates whether this GL object supports GLSL. |
boolean |
isExtensionAvailable(String arg0)
Returns true if the specified OpenGL extension can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration. |
boolean |
isFunctionAvailable(String arg0)
Returns true if the specified OpenGL core- or extension-function can be used successfully through this GL instance given the current host (OpenGL client) and display (OpenGL server) configuration. |
boolean |
isGL()
Indicates whether this GL object conforms to any of the OpenGL profiles. |
boolean |
isGL2()
Indicates whether this GL object conforms to the OpenGL ≤ 3.0 profile. |
boolean |
isGL2ES1()
Indicates whether this GL object conforms to a GL2ES1 compatible profile. |
boolean |
isGL2ES2()
Indicates whether this GL object conforms to a GL2ES2 compatible profile. |
boolean |
isGL2ES3()
Indicates whether this GL object conforms to a either a GL2GL3 or GL3ES3 compatible profile. |
boolean |
isGL2GL3()
Indicates whether this GL object conforms to a GL2GL3 compatible profile. |
boolean |
isGL3()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 core profile. |
boolean |
isGL3bc()
Indicates whether this GL object conforms to the OpenGL ≥ 3.1 compatibility profile. |
boolean |
isGL3core()
Indicates whether this GL object uses a GL3 core profile. |
boolean |
isGL3ES3()
Indicates whether this GL object conforms to a GL3ES3 compatible profile. |
boolean |
isGL4()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 core profile. |
boolean |
isGL4bc()
Indicates whether this GL object conforms to the OpenGL ≥ 4.0 compatibility profile. |
boolean |
isGL4core()
Indicates whether this GL object uses a GL4 core profile. |
boolean |
isGL4ES3()
Returns true if this GL object conforms to a GL4ES3 compatible profile, i.e. |
boolean |
isGLcore()
Indicates whether this GL object uses a GL core profile. |
boolean |
isGLES()
Indicates whether this GL object conforms to one of the OpenGL ES profiles, see GLBase.isGLES1(), GLBase.isGLES2() and GLBase.isGLES3(). |
boolean |
isGLES1()
Indicates whether this GL object conforms to the OpenGL ES1 ≥ 1.0 profile. |
boolean |
isGLES2()
Indicates whether this GL object conforms to the OpenGL ES2 ≥ 2.0 profile. |
boolean |
isGLES2Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES2 functionality. |
boolean |
isGLES3()
Indicates whether this GL object conforms to the OpenGL ES2 ≥ 3.0 profile. |
boolean |
isGLES3Compatible()
Indicates whether this GL object is compatible with the core OpenGL ES3 functionality. |
boolean |
isNPOTTextureAvailable()
Returns true if the GL context supports non power of two (NPOT) textures, otherwise false. |
boolean |
isPBOPackBound()
|
boolean |
isPBOUnpackBound()
|
boolean |
isTextureFormatBGRA8888Available()
|
boolean |
isVBOArrayBound()
|
boolean |
isVBOElementArrayBound()
|
GLBufferStorage |
mapBuffer(int arg0,
int arg1)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation. |
GLBufferStorage |
mapBufferRange(int arg0,
long arg1,
long arg2,
int arg3)
Returns the GLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(..) implementation. |
void |
setSwapInterval(int arg0)
Provides a platform-independent way to specify the minimum swap interval for buffer swaps. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final boolean DEBUG
| Constructor Detail |
|---|
public TraceGLES3(GLES3 downstreamGLES3,
PrintStream stream)
| Method Detail |
|---|
public final boolean isGL()
GLBase
isGL in interface GLBasepublic final boolean isGL4bc()
GLBase
isGL4bc in interface GLBaseGLContext.isGL4bc()public final boolean isGL4()
GLBase
isGL4 in interface GLBaseGLContext.isGL4()public final boolean isGL3bc()
GLBase
isGL3bc in interface GLBaseGLContext.isGL3bc()public final boolean isGL3()
GLBase
isGL3 in interface GLBaseGLContext.isGL3()public final boolean isGL2()
GLBase
isGL2 in interface GLBaseGLContext.isGL2()public final boolean isGLES1()
GLBase
isGLES1 in interface GLBaseGLContext.isGLES1()public final boolean isGLES2()
GLBase
Remark: ES2 compatible desktop profiles are not included.
To query whether core ES2 functionality is provided, use GLBase.isGLES2Compatible().
isGLES2 in interface GLBaseGLBase.isGLES2Compatible(),
GLContext.isGLES2()public final boolean isGLES3()
GLBase
Remark: ES3 compatible desktop profiles are not included.
To query whether core ES3 functionality is provided, use GLBase.isGLES3Compatible().
isGLES3 in interface GLBaseGLBase.isGLES3Compatible(),
GLContext.isGLES3()public final boolean isGL2ES1()
GLBase
isGL2ES1 in interface GLBaseGLContext.isGL2ES1()public final boolean isGL2ES2()
GLBase
isGL2ES2 in interface GLBaseGLContext.isGL2ES2()public final boolean isGL2ES3()
GLBase
isGL2ES3 in interface GLBaseGLContext.isGL2ES3()public final boolean isGL3ES3()
GLBase
isGL3ES3 in interface GLBaseGLContext.isGL3ES3()public final boolean isGL4ES3()
GLBaseGLBase.isGLES3Compatible() returns true.
Includes [ GL ≥ 4.3, GL ≥ 3.1 w/ GL_ARB_ES3_compatibility and GLES3 ]
isGL4ES3 in interface GLBaseGLContext.isGL4ES3()public final boolean isGL2GL3()
GLBase
isGL2GL3 in interface GLBaseGLContext.isGL2GL3()public final boolean isGLES()
GLBaseGLBase.isGLES1(), GLBase.isGLES2() and GLBase.isGLES3().
isGLES in interface GLBaseGLContext.isGLES()public final boolean isGL4core()
GLBaseIncludes [ GL4 ].
isGL4core in interface GLBaseGLContext.isGL4core()public final boolean isGL3core()
GLBaseIncludes [ GL4, GL3 ].
isGL3core in interface GLBaseGLContext.isGL3core()public final boolean isGLcore()
GLBaseIncludes [ GL4, GL3, GLES3, GL2ES2 ].
isGLcore in interface GLBaseGLContext.isGLcore()public final boolean isGLES2Compatible()
GLBase
isGLES2Compatible in interface GLBaseGL_ARB_ES2_compatibility, otherwise falseGLContext.isGLES2Compatible()public final boolean isGLES3Compatible()
GLBase
Return true if the underlying context is an ES3 context or implements
the extension GL_ARB_ES3_compatibility, otherwise false.
Includes [ GL ≥ 4.3, GL ≥ 3.1 w/ GL_ARB_ES3_compatibility and GLES3 ]
isGLES3Compatible in interface GLBaseGLContext.isGLES3Compatible()public final GL getGL()
GLBase
getGL in interface GLBasepublic final GL4bc getGL4bc()
GLBase
getGL4bc in interface GLBasepublic final GL4 getGL4()
GLBase
getGL4 in interface GLBasepublic final GL3bc getGL3bc()
GLBase
getGL3bc in interface GLBasepublic final GL3 getGL3()
GLBase
getGL3 in interface GLBasepublic final GL2 getGL2()
GLBase
getGL2 in interface GLBasepublic final GLES1 getGLES1()
GLBase
getGLES1 in interface GLBasepublic final GLES2 getGLES2()
GLBase
getGLES2 in interface GLBasepublic final GLES3 getGLES3()
GLBase
getGLES3 in interface GLBasepublic final GL2ES1 getGL2ES1()
GLBase
getGL2ES1 in interface GLBasepublic final GL2ES2 getGL2ES2()
GLBase
getGL2ES2 in interface GLBasepublic final GL2ES3 getGL2ES3()
GLBase
getGL2ES3 in interface GLBasepublic final GL3ES3 getGL3ES3()
GLBase
getGL3ES3 in interface GLBasepublic final GL4ES3 getGL4ES3()
GLBase
getGL4ES3 in interface GLBasepublic final GL2GL3 getGL2GL3()
GLBase
getGL2GL3 in interface GLBase
public final GL getDownstreamGL()
throws GLException
GLBasenull.
See GLBase.getRootGL() for retrieving the implementing root instance.
getDownstreamGL in interface GLBaseGLException - if the downstream instance is not null and not a GL implementationGLBase.getRootGL()public final GLProfile getGLProfile()
GLBase
getGLProfile in interface GLBasepublic void glClear(int arg0)
GL void glClear(GLbitfield mask); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glClear in interface GL
public void glUniform2ui(int arg0,
int arg1,
int arg2)
GL2ES3 void glUniform2ui(GLint location, GLuint v0, GLuint v1); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform2ui in interface GL2ES3
public void glAlphaFuncQCOM(int arg0,
float arg1)
GLES2 void glAlphaFuncQCOM(GLenum func, GLclampf ref); GL_QCOM_alpha_test
glAlphaFuncQCOM in interface GLES2
public void glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
long arg6)
GL void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glReadPixels in interface GL
public void glGenPerfMonitorsAMD(int arg0,
IntBuffer arg1)
GLES2 void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
glGenPerfMonitorsAMD in interface GLES2arg1 - a direct or array-backed IntBuffer
public void glGetQueryObjecti64vEXT(int arg0,
int arg1,
LongBuffer arg2)
GLES2 void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
glGetQueryObjecti64vEXT in interface GLES2arg2 - a direct or array-backed LongBuffer
public void glGetnUniformiv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
GL void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params); GL_ARB_robustness; GL_EXT_robustness
glGetnUniformiv in interface GLarg3 - a direct or array-backed IntBuffer
public void glUniform4ui(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL2ES3 void glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform4ui in interface GL2ES3
public void glGetVertexAttribiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetVertexAttribiv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glBlendColor(float arg0,
float arg1,
float arg2,
float arg3)
GL2ES2 void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GL_VERSION_1_2, GL_ES_VERSION_2_0
glBlendColor in interface GL2ES2public void glVertexAttribPointer(GLArrayData arg0)
glVertexAttribPointer in interface GL2ES2
public void glInsertEventMarkerEXT(int arg0,
ByteBuffer arg1)
GLES2 void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_marker
glInsertEventMarkerEXT in interface GLES2arg1 - a direct or array-backed ByteBufferpublic GLContext getContext()
GLBase
getContext in interface GLBase
public void glDrawArrays(int arg0,
int arg1,
int arg2)
GL void glDrawArrays(GLenum mode, GLint first, GLsizei count); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glDrawArrays in interface GLpublic boolean glIsQuery(int arg0)
GL2ES2 GLboolean glIsQuery(GLuint id); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glIsQuery in interface GL2ES2
public void glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
GL2ES2 void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D
glCompressedTexSubImage3D in interface GL2ES2arg10 - a direct or array-backed Buffer
public void glGetBooleanv(int arg0,
ByteBuffer arg1)
GL void glGetBooleanv(GLenum pname, GLboolean * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glGetBooleanv in interface GLarg1 - a direct or array-backed ByteBufferpublic boolean glIsTransformFeedback(int arg0)
GL4ES3 GLboolean glIsTransformFeedback(GLuint id); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
glIsTransformFeedback in interface GL4ES3
public void glGetBufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glGetBufferParameteriv in interface GL
public void glGenFencesNV(int arg0,
IntBuffer arg1)
GLES2 void glGenFencesNV(GLsizei, GLuint * ); GL_NV_fence
glGenFencesNV in interface GLES2arg1 - a direct or array-backed IntBuffer
public void glFramebufferRenderbuffer(int arg0,
int arg1,
int arg2,
int arg3)
GL void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glFramebufferRenderbuffer in interface GLpublic void glStencilMask(int arg0)
GL void glStencilMask(GLuint mask); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glStencilMask in interface GL
public void glBlendFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
GL void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); GL_VERSION_1_4, GL_ES_VERSION_2_0; GL_OES_blend_func_separate
glBlendFuncSeparate in interface GL
public void glGetTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
GL void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glGetTexParameterfv in interface GLarg2 - a direct or array-backed FloatBufferpublic int getDefaultReadBuffer()
GLBaseGLBase.getDefaultReadFramebuffer(), i.e. GL_READ_FRAMEBUFFER,
which will be used as the source for pixel reading commands,
like glReadPixels etc.
For offscreen framebuffer objects this is GL.GL_COLOR_ATTACHMENT0,
otherwise this is GL.GL_FRONT for single buffer configurations
and GL.GL_BACK for double buffer configurations.
Note-1: Neither ES1 nor ES2 supports selecting the read buffer via glReadBuffer
and GL.GL_BACK is the default.
Note-2: ES3 only supports GL.GL_BACK, GL.GL_NONE or GL.GL_COLOR_ATTACHMENT0+i
Note-3: See swapBuffersBeforeRead
for read-pixels and swap-buffers implications.
getDefaultReadBuffer in interface GLBase
public void glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
GL void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glTexImage2D in interface GL
public void glBindBuffer(int arg0,
int arg1)
GL void glBindBuffer(GLenum target, GLuint buffer); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glBindBuffer in interface GL
public void glGetInteger64i_v(int arg0,
int arg1,
LongBuffer arg2)
GL3ES3 void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data); GL_ES_VERSION_3_0, GL_VERSION_3_2
glGetInteger64i_v in interface GL3ES3arg2 - a direct or array-backed LongBuffer
public void glDeleteTransformFeedbacks(int arg0,
IntBuffer arg1)
GL4ES3 void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
glDeleteTransformFeedbacks in interface GL4ES3arg1 - a direct or array-backed IntBuffer
public void glDeleteVertexArrays(int arg0,
IntBuffer arg1)
GL2ES3 void glDeleteVertexArrays(GLsizei n, const GLuint * arrays); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
glDeleteVertexArrays in interface GL2ES3arg1 - a direct or array-backed IntBuffer
public void glGetObjectPtrLabel(Buffer arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GL2ES2 void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glGetObjectPtrLabel in interface GL2ES2arg0 - a direct or array-backed Bufferpublic void glCoverageMaskNV(boolean arg0)
GLES2 void glCoverageMaskNV(GLboolean mask); GL_NV_coverage_sample
glCoverageMaskNV in interface GLES2
public void glBlendEquationSeparate(int arg0,
int arg1)
GL void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha); GL_ES_VERSION_2_0, GL_VERSION_2_0; GL_OES_blend_equation_separate
glBlendEquationSeparate in interface GL
public void glUniform2uiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glUniform2uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform2uiv in interface GL2ES3arg2 - a direct or array-backed IntBuffer
public void glFramebufferTexture2DMultisampleEXT(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GLES2 void glFramebufferTexture2DMultisampleEXT(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); GL_EXT_multisampled_render_to_texture
glFramebufferTexture2DMultisampleEXT in interface GLES2
public void glFramebufferTexture2DMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GLES2 void glFramebufferTexture2DMultisampleIMG(GLenum, GLenum, GLenum, GLuint, GLint, GLsizei); GL_IMG_multisampled_render_to_texture
glFramebufferTexture2DMultisampleIMG in interface GLES2public boolean hasGLSL()
GLBase
hasGLSL in interface GLBaseGLContext.hasGLSL()
public void glDeleteSamplers(int arg0,
IntBuffer arg1)
GL3ES3 void glDeleteSamplers(GLsizei count, const GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glDeleteSamplers in interface GL3ES3arg1 - a direct or array-backed IntBufferpublic int glGetGraphicsResetStatus()
GL GLenum glGetGraphicsResetStatus(void); GL_ARB_robustness; GL_EXT_robustness
glGetGraphicsResetStatus in interface GL
public void glSamplerParameterf(int arg0,
int arg1,
float arg2)
GL3ES3 void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glSamplerParameterf in interface GL3ES3
public void glPushGroupMarkerEXT(int arg0,
byte[] arg1,
int arg2)
GLES2 void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_marker
glPushGroupMarkerEXT in interface GLES2
public void glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
Buffer arg7)
GL void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
glCompressedTexImage2D in interface GLarg7 - a direct or array-backed Buffer
public void glGenSamplers(int arg0,
int[] arg1,
int arg2)
GL3ES3 void glGenSamplers(GLsizei count, GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glGenSamplers in interface GL3ES3
public void glUniformMatrix3x4fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES3 void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix3x4fv in interface GL2ES3
public void glStartTilingQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GLES2 void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask); GL_QCOM_tiled_rendering
glStartTilingQCOM in interface GLES2public void glResolveMultisampleFramebufferAPPLE()
GLES2 void glResolveMultisampleFramebufferAPPLE(void); GL_APPLE_framebuffer_multisample
glResolveMultisampleFramebufferAPPLE in interface GLES2
public void glShaderSource(int arg0,
int arg1,
String[] arg2,
int[] arg3,
int arg4)
GL2ES2 void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); GL_ES_VERSION_2_0, GL_VERSION_2_0
glShaderSource in interface GL2ES2
public int glGetDebugMessageLog(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
IntBuffer arg6,
ByteBuffer arg7)
GL2ES2 GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
glGetDebugMessageLog in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBufferarg5 - a direct or array-backed IntBufferarg6 - a direct or array-backed IntBufferarg7 - a direct or array-backed ByteBuffer
public void glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GLES2 void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); GL_AMD_performance_monitor
glGetPerfMonitorGroupStringAMD in interface GLES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBuffer
public void glDrawRangeElements(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
Buffer arg5)
GLES3 void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_1_2, GL_ES_VERSION_3_0
glDrawRangeElements in interface GLES3arg5 - a direct or array-backed Buffer
public void glGenVertexArrays(int arg0,
IntBuffer arg1)
GL2ES3 void glGenVertexArrays(GLsizei n, GLuint * arrays); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
glGenVertexArrays in interface GL2ES3arg1 - a direct or array-backed IntBufferpublic void glDeleteSync(long arg0)
GL3ES3 void glDeleteSync(GLsync sync); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
glDeleteSync in interface GL3ES3
public void glCopyTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
GL void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glCopyTexImage2D in interface GL
public void glGetObjectLabel(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
GL2ES2 void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glGetObjectLabel in interface GL2ES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed ByteBuffer
public void glUniform3iv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glUniform3iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform3iv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glGetShaderSource(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GL2ES2 void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetShaderSource in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBufferpublic boolean glIsSampler(int arg0)
GL3ES3 GLboolean glIsSampler(GLuint sampler); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glIsSampler in interface GL3ES3public void glFrontFace(int arg0)
GL void glFrontFace(GLenum mode); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glFrontFace in interface GL
public void glUniform2iv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glUniform2iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform2iv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
long arg9)
GL2ES2 void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
glTexImage3D in interface GL2ES2
public void glUniformMatrix2x3fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES3 void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix2x3fv in interface GL2ES3
public void glGetActiveAttrib(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
GL2ES2 void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetActiveAttrib in interface GL2ES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBufferarg5 - a direct or array-backed IntBufferarg6 - a direct or array-backed ByteBufferpublic void glReleaseShaderCompiler()
GL2ES2 void glReleaseShaderCompiler(void);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glReleaseShaderCompiler in interface GL2ES2
public void glUniformMatrix2x4fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES3 void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix2x4fv in interface GL2ES3public boolean glIsBuffer(int arg0)
GL GLboolean glIsBuffer(GLuint buffer); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glIsBuffer in interface GL
public void glDeleteVertexArraysOES(int arg0,
IntBuffer arg1)
GLES2 void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); GL_OES_vertex_array_object
glDeleteVertexArraysOES in interface GLES2arg1 - a direct or array-backed IntBuffer
public void glBlendFunc(int arg0,
int arg1)
GL void glBlendFunc(GLenum sfactor, GLenum dfactor); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glBlendFunc in interface GL
public int glGetUniformLocation(int arg0,
String arg1)
GL2ES2 GLint glGetUniformLocation(GLuint program, const GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetUniformLocation in interface GL2ES2
public void glGetProgramInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GL2ES2 void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetProgramInfoLog in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBuffer
public void glClearBufferuiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
glClearBufferuiv in interface GL2ES3arg2 - a direct or array-backed IntBuffer
public void glGenVertexArraysOES(int arg0,
IntBuffer arg1)
GLES2 void glGenVertexArraysOES(GLsizei n, GLuint * arrays); GL_OES_vertex_array_object
glGenVertexArraysOES in interface GLES2arg1 - a direct or array-backed IntBuffer
public int glGetFragDataLocation(int arg0,
String arg1)
GL2ES3 GLint glGetFragDataLocation(GLuint program, const GLchar * name); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glGetFragDataLocation in interface GL2ES3
public void glDebugMessageControl(int arg0,
int arg1,
int arg2,
int arg3,
IntBuffer arg4,
boolean arg5)
GL2ES2 void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
glDebugMessageControl in interface GL2ES2arg4 - a direct or array-backed IntBuffer
public void glExtTexObjectStateOverrideiQCOM(int arg0,
int arg1,
int arg2)
GLES2 void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param); GL_QCOM_extended_get
glExtTexObjectStateOverrideiQCOM in interface GLES2
public int glGetUniformBlockIndex(int arg0,
String arg1)
GL2ES3 GLuint glGetUniformBlockIndex(GLuint program, const GLchar * uniformBlockName); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glGetUniformBlockIndex in interface GL2ES3
public void glVertexAttribDivisor(int arg0,
int arg1)
GL3ES3 void glVertexAttribDivisor(GLuint index, GLuint divisor); GL_ES_VERSION_3_0, GL_VERSION_3_3; GL_ARB_instanced_arrays
glVertexAttribDivisor in interface GL3ES3
public void glGetRenderbufferParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glGetRenderbufferParameteriv in interface GL
public void glExtGetTexSubImageQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
GLES2 void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid * texels); GL_QCOM_extended_get
glExtGetTexSubImageQCOM in interface GLES2arg10 - a direct or array-backed Bufferpublic boolean glIsRenderbuffer(int arg0)
GL GLboolean glIsRenderbuffer(GLuint renderbuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glIsRenderbuffer in interface GL
public void glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
GL void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
glCompressedTexSubImage2D in interface GLarg8 - a direct or array-backed Buffer
public void glDeleteRenderbuffers(int arg0,
int[] arg1,
int arg2)
GL void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glDeleteRenderbuffers in interface GL
public void glGetQueryiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetQueryiv(GLenum target, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glGetQueryiv in interface GL2ES2
public void glUniform4uiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glUniform4uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform4uiv in interface GL2ES3arg2 - a direct or array-backed IntBuffer
public void glLabelObjectEXT(int arg0,
int arg1,
int arg2,
byte[] arg3,
int arg4)
GLES2 void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); GL_EXT_debug_label
glLabelObjectEXT in interface GLES2
public void glGetIntegerv(int arg0,
IntBuffer arg1)
GL void glGetIntegerv(GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glGetIntegerv in interface GLarg1 - a direct or array-backed IntBuffer
public void glUniform3ui(int arg0,
int arg1,
int arg2,
int arg3)
GL2ES3 void glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform3ui in interface GL2ES3public void glBeginPerfMonitorAMD(int arg0)
GLES2 void glBeginPerfMonitorAMD(GLuint monitor); GL_AMD_performance_monitor
glBeginPerfMonitorAMD in interface GLES2
public void glColorMask(boolean arg0,
boolean arg1,
boolean arg2,
boolean arg3)
GL void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glColorMask in interface GLpublic boolean isPBOUnpackBound()
isPBOUnpackBound in interface GL2ES3
public void glTransformFeedbackVaryings(int arg0,
int arg1,
String[] arg2,
int arg3)
GL2ES3 void glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLchar * const * varyings, GLenum bufferMode); GL_ES_VERSION_3_0, GL_VERSION_3_0
glTransformFeedbackVaryings in interface GL2ES3
public void glGetInternalformativ(int arg0,
int arg1,
int arg2,
int arg3,
IntBuffer arg4)
GL2ES3 void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); GL_ES_VERSION_3_0, GL_ARB_internalformat_query
glGetInternalformativ in interface GL2ES3arg4 - a direct or array-backed IntBuffer
public void glVertexAttrib4fv(int arg0,
float[] arg1,
int arg2)
GL2ES2 void glVertexAttrib4fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib4fv in interface GL2ES2public long glGetBufferSize(int arg0)
glGetBufferSize in interface GLBase
public void glBindTransformFeedback(int arg0,
int arg1)
GL4ES3 void glBindTransformFeedback(GLenum target, GLuint id); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
glBindTransformFeedback in interface GL4ES3
public void glGenFramebuffers(int arg0,
IntBuffer arg1)
GL void glGenFramebuffers(GLsizei n, GLuint * framebuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glGenFramebuffers in interface GLarg1 - a direct or array-backed IntBuffer
public void glStencilFunc(int arg0,
int arg1,
int arg2)
GL void glStencilFunc(GLenum func, GLint ref, GLuint mask); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glStencilFunc in interface GL
public void glDeleteTextures(int arg0,
IntBuffer arg1)
GL void glDeleteTextures(GLsizei n, const GLuint * textures); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glDeleteTextures in interface GLarg1 - a direct or array-backed IntBufferpublic boolean glIsPBOUnpackBound()
glIsPBOUnpackBound in interface GL2ES3
public void glGetQueryObjectivEXT(int arg0,
int arg1,
int[] arg2,
int arg3)
GLES2 void glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint * params); GL_EXT_disjoint_timer_query
glGetQueryObjectivEXT in interface GLES2
public void glTexParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
GL void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glTexParameterfv in interface GLarg2 - a direct or array-backed FloatBuffer
public void glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
GL2ES2 void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D
glCompressedTexImage3D in interface GL2ES2arg8 - a direct or array-backed Buffer
public void glGetSynciv(long arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6)
GL3ES3 void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
glGetSynciv in interface GL3ES3
public void glGetSynciv(long arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4)
GL3ES3 void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei * length, GLint * values); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
glGetSynciv in interface GL3ES3arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBuffer
public void glUniform1ui(int arg0,
int arg1)
GL2ES3 void glUniform1ui(GLint location, GLuint v0); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform1ui in interface GL2ES3public boolean isExtensionAvailable(String arg0)
GLBase
isExtensionAvailable in interface GLBasearg0 - the name of the OpenGL extension (e.g.,
"GL_ARB_vertex_program").
public void glGetUniformiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetUniformiv(GLuint program, GLint location, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetUniformiv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glObjectPtrLabel(Buffer arg0,
int arg1,
byte[] arg2,
int arg3)
GL2ES2 void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glObjectPtrLabel in interface GL2ES2arg0 - a direct or array-backed Buffer
public void glGetVertexAttribIuiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0
glGetVertexAttribIuiv in interface GL2ES3arg2 - a direct or array-backed IntBuffer
public void glRenderbufferStorageMultisampleAPPLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GLES2 void glRenderbufferStorageMultisampleAPPLE(GLenum, GLsizei, GLenum, GLsizei, GLsizei); GL_APPLE_framebuffer_multisample
glRenderbufferStorageMultisampleAPPLE in interface GLES2
public void glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
GLES2 void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); GL_AMD_performance_monitor
glGetPerfMonitorCounterStringAMD in interface GLES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed ByteBuffer
public void glGetFenceivNV(int arg0,
int arg1,
int[] arg2,
int arg3)
GLES2 void glGetFenceivNV(GLuint, GLenum, GLint * ); GL_NV_fence
glGetFenceivNV in interface GLES2
public void glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
GL void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glTexSubImage2D in interface GLarg8 - a direct or array-backed Buffer
public void glSamplerParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL3ES3 void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glSamplerParameteriv in interface GL3ES3arg2 - a direct or array-backed IntBuffer
public void glExtGetBufferPointervQCOM(int arg0,
com.jogamp.common.nio.PointerBuffer arg1)
GLES2 void glExtGetBufferPointervQCOM(GLenum target, GLvoid * * params); GL_QCOM_extended_get
glExtGetBufferPointervQCOM in interface GLES2arg1 - a direct only PointerBuffer
public void glEGLImageTargetTexture2DOES(int arg0,
long arg1)
GLES2 void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image); GL_OES_EGL_image
glEGLImageTargetTexture2DOES in interface GLES2
public void glDrawElementsInstanced(int arg0,
int arg1,
int arg2,
long arg3,
int arg4)
GL2ES3 void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount); GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced
glDrawElementsInstanced in interface GL2ES3
public void glBufferData(int arg0,
long arg1,
Buffer arg2,
int arg3)
GL void glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glBufferData in interface GLarg2 - a direct or array-backed Buffer
Throws a GLException if GL-function constraints are not met or the native GL-function fails.
public void glVertexAttribI4i(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL2ES3 void glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w); GL_ES_VERSION_3_0, GL_VERSION_3_0
glVertexAttribI4i in interface GL2ES3
public void glUniform3i(int arg0,
int arg1,
int arg2,
int arg3)
GL2ES2 void glUniform3i(GLint location, GLint x, GLint y, GLint z); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform3i in interface GL2ES2
public void glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4)
GLES2 void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); GL_AMD_performance_monitor
glGetPerfMonitorCounterDataAMD in interface GLES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBuffer
public void glGetPerfMonitorCounterDataAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6)
GLES2 void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint * data, GLint * bytesWritten); GL_AMD_performance_monitor
glGetPerfMonitorCounterDataAMD in interface GLES2
public void glPushGroupMarkerEXT(int arg0,
ByteBuffer arg1)
GLES2 void glPushGroupMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_marker
glPushGroupMarkerEXT in interface GLES2arg1 - a direct or array-backed ByteBuffer
public void glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
long arg5)
GL2ES2 void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttribPointer in interface GL2ES2
public void glDrawBuffers(int arg0,
int[] arg1,
int arg2)
GLES2 void glDrawBuffers(GLsizei n, const GLenum * bufs); GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_EXT_draw_buffers; GL_NV_draw_buffers
glDrawBuffers in interface GL2ES3glDrawBuffers in interface GLES2
public void glUniformMatrix2x4fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES3 void glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix2x4fv in interface GL2ES3arg3 - a direct or array-backed FloatBuffer
public void glStencilOp(int arg0,
int arg1,
int arg2)
GL void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glStencilOp in interface GL
public void glUniformMatrix2x3fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES3 void glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix2x3fv in interface GL2ES3arg3 - a direct or array-backed FloatBuffer
public void glBufferSubData(int arg0,
long arg1,
long arg2,
Buffer arg3)
GL void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glBufferSubData in interface GLarg3 - a direct or array-backed Buffer
public void glBindRenderbuffer(int arg0,
int arg1)
GL void glBindRenderbuffer(GLenum target, GLuint renderbuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glBindRenderbuffer in interface GLpublic boolean glIsSync(long arg0)
GL3ES3 GLboolean glIsSync(GLsync sync); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
glIsSync in interface GL3ES3
public void glPolygonOffset(float arg0,
float arg1)
GL void glPolygonOffset(GLfloat factor, GLfloat units); GL_VERSION_1_1, GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glPolygonOffset in interface GL
public void glQueryCounterEXT(int arg0,
int arg1)
GLES2 void glQueryCounterEXT(GLuint id, GLenum target); GL_EXT_disjoint_timer_query
glQueryCounterEXT in interface GLES2
public void glGetDriverControlStringQCOM(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GLES2 void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); GL_QCOM_driver_control
glGetDriverControlStringQCOM in interface GLES2
public void glSampleCoverage(float arg0,
boolean arg1)
GL void glSampleCoverage(GLclampf value, GLboolean invert); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
glSampleCoverage in interface GL
public void glReadnPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
Buffer arg7)
GL void glReadnPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void * data); GL_ARB_robustness; GL_EXT_robustness
glReadnPixels in interface GLarg7 - a direct or array-backed Buffer
public void glTexParameteri(int arg0,
int arg1,
int arg2)
GL void glTexParameteri(GLenum target, GLenum pname, GLint param); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glTexParameteri in interface GL
public void glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
IntBuffer arg4)
GLES2 void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); GL_AMD_performance_monitor
glSelectPerfMonitorCountersAMD in interface GLES2arg4 - a direct or array-backed IntBuffer
public void glStencilOpSeparate(int arg0,
int arg1,
int arg2,
int arg3)
GL2ES2 void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass); GL_ES_VERSION_2_0, GL_VERSION_2_0
glStencilOpSeparate in interface GL2ES2public void glResumeTransformFeedback()
GL4ES3 void glResumeTransformFeedback(void); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
glResumeTransformFeedback in interface GL4ES3
public void glInvalidateSubFramebuffer(int arg0,
int arg1,
IntBuffer arg2,
int arg3,
int arg4,
int arg5,
int arg6)
GL4ES3 void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height); GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3
glInvalidateSubFramebuffer in interface GL4ES3arg2 - a direct or array-backed IntBuffer
public void glGetBooleanv(int arg0,
byte[] arg1,
int arg2)
GL void glGetBooleanv(GLenum pname, GLboolean * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glGetBooleanv in interface GL
public void glGetTransformFeedbackVarying(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
GL2ES3 void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); GL_ES_VERSION_3_0, GL_VERSION_3_0
glGetTransformFeedbackVarying in interface GL2ES3
public void glDrawElements(int arg0,
int arg1,
int arg2,
Buffer arg3)
GLES2 void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glDrawElements in interface GLES2arg3 - a direct or array-backed Buffer
public void glGetProgramiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetProgramiv(GLuint program, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetProgramiv in interface GL2ES2
public void glGetActiveUniformBlockiv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
GL2ES3 void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glGetActiveUniformBlockiv in interface GL2ES3arg3 - a direct or array-backed IntBuffer
public void glTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL void glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glTexParameterfv in interface GL
public void glVertexAttrib4fv(int arg0,
FloatBuffer arg1)
GL2ES2 void glVertexAttrib4fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib4fv in interface GL2ES2arg1 - a direct or array-backed FloatBuffer
public void glUniform1i(int arg0,
int arg1)
GL2ES2 void glUniform1i(GLint location, GLint x); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform1i in interface GL2ES2
public void glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
Buffer arg10)
GL2ES2 void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
glTexSubImage3D in interface GL2ES2arg10 - a direct or array-backed Buffer
public void glCopyTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
GL void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glCopyTexSubImage2D in interface GL
public void glGetShaderiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetShaderiv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glGetSamplerParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL3ES3 void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glGetSamplerParameteriv in interface GL3ES3arg2 - a direct or array-backed IntBuffer
public void glGetPerfMonitorGroupsAMD(IntBuffer arg0,
int arg1,
IntBuffer arg2)
GLES2 void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); GL_AMD_performance_monitor
glGetPerfMonitorGroupsAMD in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBuffer
public void glGetPerfMonitorGroupsAMD(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glGetPerfMonitorGroupsAMD(GLint * numGroups, GLsizei groupsSize, GLuint * groups); GL_AMD_performance_monitor
glGetPerfMonitorGroupsAMD in interface GLES2
public void glGetObjectLabelEXT(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
GLES2 void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); GL_EXT_debug_label
glGetObjectLabelEXT in interface GLES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed ByteBuffer
public void glInsertEventMarkerEXT(int arg0,
byte[] arg1,
int arg2)
GLES2 void glInsertEventMarkerEXT(GLsizei length, const GLchar * marker); GL_EXT_debug_marker
glInsertEventMarkerEXT in interface GLES2
public void glGetUniformIndices(int arg0,
int arg1,
String[] arg2,
int[] arg3,
int arg4)
GL2ES3 void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glGetUniformIndices in interface GL2ES3
public void glTexStorage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL void glTexStorage2D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); GL_ES_VERSION_3_0, GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage
glTexStorage2D in interface GL
public void glGetVertexAttribIiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0
glGetVertexAttribIiv in interface GL2ES3
public void glDeleteBuffers(int arg0,
int[] arg1,
int arg2)
GL void glDeleteBuffers(GLsizei n, const GLuint * buffers); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glDeleteBuffers in interface GL
public void glRenderbufferStorageMultisample(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL2ES3 void glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
glRenderbufferStorageMultisample in interface GL2ES3
public void glUniform3uiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glUniform3uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform3uiv in interface GL2ES3public Object getExtension(String arg0)
GLBaseNote: it is the intent to add new extensions as quickly as possible to the core GL API. Therefore it is unlikely that most vendors will use this extension mechanism, but it is being provided for completeness.
getExtension in interface GLBase
public void glVertexAttribIPointer(int arg0,
int arg1,
int arg2,
int arg3,
Buffer arg4)
GLES3 void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_ES_VERSION_3_0, GL_VERSION_3_0
glVertexAttribIPointer in interface GLES3arg4 - a direct only Buffer
public void glGenTransformFeedbacks(int arg0,
int[] arg1,
int arg2)
GL4ES3 void glGenTransformFeedbacks(GLsizei n, GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
glGenTransformFeedbacks in interface GL4ES3
public void glGenQueries(int arg0,
IntBuffer arg1)
GL2ES2 void glGenQueries(GLsizei n, GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glGenQueries in interface GL2ES2arg1 - a direct or array-backed IntBuffer
public void glUniform4iv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glUniform4iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform4iv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glTexStorage1D(int arg0,
int arg1,
int arg2,
int arg3)
GL void glTexStorage1D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage
glTexStorage1D in interface GLpublic boolean glIsVBOElementArrayBound()
glIsVBOElementArrayBound in interface GLBase
public void glGetQueryObjectuiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glGetQueryObjectuiv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glTexParameteriv in interface GLarg2 - a direct or array-backed IntBuffer
public void glInvalidateFramebuffer(int arg0,
int arg1,
int[] arg2,
int arg3)
GL4ES3 void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3
glInvalidateFramebuffer in interface GL4ES3
public void glGetIntegeri_vEXT(int arg0,
int arg1,
IntBuffer arg2)
GLES2 void glGetIntegeri_vEXT(GLenum target, GLuint index, GLint * data); GL_EXT_multiview_draw_buffers
glGetIntegeri_vEXT in interface GLES2arg2 - a direct or array-backed IntBuffer
public void glObjectPtrLabel(Buffer arg0,
int arg1,
ByteBuffer arg2)
GL2ES2 void glObjectPtrLabel(const void * ptr, GLsizei length, const GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glObjectPtrLabel in interface GL2ES2arg0 - a direct or array-backed Bufferarg2 - a direct or array-backed ByteBuffer
public void glDeleteQueries(int arg0,
IntBuffer arg1)
GL2ES2 void glDeleteQueries(GLsizei n, const GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glDeleteQueries in interface GL2ES2arg1 - a direct or array-backed IntBuffer
public void glCopyTextureLevelsAPPLE(int arg0,
int arg1,
int arg2,
int arg3)
GLES2 void glCopyTextureLevelsAPPLE(GLuint destinationTexture, GLuint sourceTexture, GLint sourceBaseLevel, GLsizei sourceLevelCount); GL_APPLE_copy_texture_levels
glCopyTextureLevelsAPPLE in interface GLES2
public void glClearBufferfi(int arg0,
int arg1,
float arg2,
int arg3)
GL2ES3 void glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); GL_ES_VERSION_3_0, GL_VERSION_3_0
glClearBufferfi in interface GL2ES3public void glBindVertexArrayOES(int arg0)
GLES2 void glBindVertexArrayOES(GLuint array); GL_OES_vertex_array_object
glBindVertexArrayOES in interface GLES2
public void glClearBufferiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
glClearBufferiv in interface GL2ES3arg2 - a direct or array-backed IntBuffer
public void glLabelObjectEXT(int arg0,
int arg1,
int arg2,
ByteBuffer arg3)
GLES2 void glLabelObjectEXT(GLenum type, GLuint object, GLsizei length, const GLchar * label); GL_EXT_debug_label
glLabelObjectEXT in interface GLES2arg3 - a direct or array-backed ByteBuffer
public void glVertexAttribI4iv(int arg0,
int[] arg1,
int arg2)
GL2ES3 void glVertexAttribI4iv(GLuint index, const GLint * v); GL_ES_VERSION_3_0, GL_VERSION_3_0
glVertexAttribI4iv in interface GL2ES3public boolean isPBOPackBound()
isPBOPackBound in interface GL2ES3
public void glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
IntBuffer arg4)
GLES2 void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); GL_QCOM_extended_get
glExtGetTexLevelParameterivQCOM in interface GLES2arg4 - a direct or array-backed IntBufferpublic void glUniform(GLUniformData arg0)
glUniform in interface GL2ES2
public void glGenRenderbuffers(int arg0,
int[] arg1,
int arg2)
GL void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glGenRenderbuffers in interface GL
public void glDeletePerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
GLES2 void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
glDeletePerfMonitorsAMD in interface GLES2
public void glVertexAttrib3f(int arg0,
float arg1,
float arg2,
float arg3)
GL2ES2 void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib3f in interface GL2ES2
public void glGenBuffers(int arg0,
int[] arg1,
int arg2)
GL void glGenBuffers(GLsizei n, GLuint * buffers); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glGenBuffers in interface GL
public void glGetUniformuiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glGetUniformuiv(GLuint program, GLint location, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glGetUniformuiv in interface GL2ES3arg2 - a direct or array-backed IntBuffer
public void glGetIntegeri_v(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glGetIntegeri_v(GLenum target, GLuint index, GLint * data); GL_ES_VERSION_3_0, GL_VERSION_3_0
glGetIntegeri_v in interface GL2ES3
public void glExtGetFramebuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); GL_QCOM_extended_get
glExtGetFramebuffersQCOM in interface GLES2
public void glExtGetFramebuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
GLES2 void glExtGetFramebuffersQCOM(GLuint * framebuffers, GLint maxFramebuffers, GLint * numFramebuffers); GL_QCOM_extended_get
glExtGetFramebuffersQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBuffer
public void glUniform1iv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glUniform1iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform1iv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glUniform1uiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glUniform1uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform1uiv in interface GL2ES3
public void glPixelStorei(int arg0,
int arg1)
GL void glPixelStorei(GLenum pname, GLint param); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glPixelStorei in interface GL
public void glExtGetShadersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); GL_QCOM_extended_get2
glExtGetShadersQCOM in interface GLES2
public void glExtGetShadersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
GLES2 void glExtGetShadersQCOM(GLuint * shaders, GLint maxShaders, GLint * numShaders); GL_QCOM_extended_get2
glExtGetShadersQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferpublic boolean glExtIsProgramBinaryQCOM(int arg0)
GLES2 GLboolean glExtIsProgramBinaryQCOM(GLuint program); GL_QCOM_extended_get2
glExtIsProgramBinaryQCOM in interface GLES2
public void glGetQueryObjecti64vEXT(int arg0,
int arg1,
long[] arg2,
int arg3)
GLES2 void glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64 * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
glGetQueryObjecti64vEXT in interface GLES2public boolean isVBOElementArrayBound()
isVBOElementArrayBound in interface GLBaseGL.GL_ELEMENT_ARRAY_BUFFER via GL.glBindBuffer(int, int), otherwise falsepublic boolean glIsProgram(int arg0)
GL2ES2 GLboolean glIsProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
glIsProgram in interface GL2ES2public int glCheckFramebufferStatus(int arg0)
GL GLenum glCheckFramebufferStatus(GLenum target); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glCheckFramebufferStatus in interface GLpublic void glEndTilingQCOM(int arg0)
GLES2 void glEndTilingQCOM(GLbitfield preserveMask); GL_QCOM_tiled_rendering
glEndTilingQCOM in interface GLES2
public void glDeleteFramebuffers(int arg0,
IntBuffer arg1)
GL void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glDeleteFramebuffers in interface GLarg1 - a direct or array-backed IntBuffer
public void glCopyTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8)
GL2ES2 void glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
glCopyTexSubImage3D in interface GL2ES2
public void glShaderBinary(int arg0,
IntBuffer arg1,
int arg2,
Buffer arg3,
int arg4)
GL2ES2 void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glShaderBinary in interface GL2ES2
public void glGetTexParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glGetTexParameterfv in interface GL
public void glDiscardFramebufferEXT(int arg0,
int arg1,
int[] arg2,
int arg3)
GLES2 void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_EXT_discard_framebuffer
glDiscardFramebufferEXT in interface GLES2public void glDeleteProgram(int arg0)
GL2ES2 void glDeleteProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
glDeleteProgram in interface GL2ES2
public void glGetTranslatedShaderSourceANGLE(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GLES2 void glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_ANGLE_translated_shader_source
glGetTranslatedShaderSourceANGLE in interface GLES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBuffer
public void glHint(int arg0,
int arg1)
GL void glHint(GLenum target, GLenum mode); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glHint in interface GL
public void glTexStorage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GL void glTexStorage3D(GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); GL_ES_VERSION_3_0, GL_VERSION_4_2, GL_ARB_texture_storage; GL_EXT_texture_storage
glTexStorage3D in interface GL
public void glGetActiveUniform(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
GL2ES2 void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetActiveUniform in interface GL2ES2public void glClearDepthf(float arg0)
GL2ES2 void glClearDepthf(GLclampf depth);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glClearDepth(GLclampd depth); if no native implementation is available.
glClearDepthf in interface GLglClearDepthf in interface GL2ES2
public void glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
IntBuffer arg3)
GL void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glGetFramebufferAttachmentParameteriv in interface GLarg3 - a direct or array-backed IntBuffer
public void glGetPerfMonitorCountersAMD(int arg0,
int[] arg1,
int arg2,
int[] arg3,
int arg4,
int arg5,
int[] arg6,
int arg7)
GLES2 void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); GL_AMD_performance_monitor
glGetPerfMonitorCountersAMD in interface GLES2
public void glVertexAttrib1f(int arg0,
float arg1)
GL2ES2 void glVertexAttrib1f(GLuint indx, GLfloat x); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib1f in interface GL2ES2public boolean glIsTexture(int arg0)
GL GLboolean glIsTexture(GLuint texture); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glIsTexture in interface GL
public void glProgramBinary(int arg0,
int arg1,
Buffer arg2,
int arg3)
GL2ES2 void glProgramBinary(GLuint program, GLenum binaryFormat, const GLvoid * binary, GLint length); GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary
glProgramBinary in interface GL2ES2arg2 - a direct or array-backed Buffer
public void glGenTextures(int arg0,
int[] arg1,
int arg2)
GL void glGenTextures(GLsizei n, GLuint * textures); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glGenTextures in interface GL
public void glBindSampler(int arg0,
int arg1)
GL3ES3 void glBindSampler(GLuint unit, GLuint sampler); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glBindSampler in interface GL3ES3
public void glGetAttachedShaders(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
GL2ES2 void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetAttachedShaders in interface GL2ES2
public void glGetAttachedShaders(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
GL2ES2 void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei * count, GLuint * shaders); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetAttachedShaders in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed IntBuffer
public void glGetShaderInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GL2ES2 void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetShaderInfoLog in interface GL2ES2
public void glDeleteFencesNV(int arg0,
int[] arg1,
int arg2)
GLES2 void glDeleteFencesNV(GLsizei, const GLuint * ); GL_NV_fence
glDeleteFencesNV in interface GLES2
public void glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
ByteBuffer arg2,
IntBuffer arg3)
GLES2 void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); GL_QCOM_extended_get2
glExtGetProgramBinarySourceQCOM in interface GLES2arg2 - a direct or array-backed ByteBufferarg3 - a direct or array-backed IntBuffer
public void glUniform2i(int arg0,
int arg1,
int arg2)
GL2ES2 void glUniform2i(GLint location, GLint x, GLint y); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform2i in interface GL2ES2
public void glRenderbufferStorage(int arg0,
int arg1,
int arg2,
int arg3)
GL void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glRenderbufferStorage in interface GL
public void glUniformMatrix3x4fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES3 void glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix3x4fv in interface GL2ES3arg3 - a direct or array-backed FloatBufferpublic Object getPlatformGLExtensions()
GLBase
getPlatformGLExtensions in interface GLBase
public void glDrawElementsInstancedANGLE(int arg0,
int arg1,
int arg2,
Buffer arg3,
int arg4)
GLES2 void glDrawElementsInstancedANGLE(GLenum mode, GLsizei count, GLenum type, const void * indices, GLsizei primcount); GL_ANGLE_instanced_arrays
glDrawElementsInstancedANGLE in interface GLES2arg3 - a direct or array-backed Buffer
public void glUniform2f(int arg0,
float arg1,
float arg2)
GL2ES2 void glUniform2f(GLint location, GLfloat x, GLfloat y); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform2f in interface GL2ES2
public void glGetTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glGetTexParameteriv in interface GL
public void glGetActiveUniformBlockName(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
GL2ES3 void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glGetActiveUniformBlockName in interface GL2ES3public void glClearDepth(double arg0)
GLBase void glClearDepth(GLclampd depth); and void glClearDepthf(GLclampf depth); .
glClearDepth in interface GL2ES2glClearDepth in interface GLBase
public void glGetInteger64i_v(int arg0,
int arg1,
long[] arg2,
int arg3)
GL3ES3 void glGetInteger64i_v(GLenum target, GLuint index, GLint64 * data); GL_ES_VERSION_3_0, GL_VERSION_3_2
glGetInteger64i_v in interface GL3ES3
public void glVertexAttribI4uiv(int arg0,
int[] arg1,
int arg2)
GL2ES3 void glVertexAttribI4uiv(GLuint index, const GLuint * v); GL_ES_VERSION_3_0, GL_VERSION_3_0
glVertexAttribI4uiv in interface GL2ES3
public void glExtGetBuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); GL_QCOM_extended_get
glExtGetBuffersQCOM in interface GLES2
public void glExtGetBuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
GLES2 void glExtGetBuffersQCOM(GLuint * buffers, GLint maxBuffers, GLint * numBuffers); GL_QCOM_extended_get
glExtGetBuffersQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBuffer
public void glClearBufferfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES3 void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
glClearBufferfv in interface GL2ES3
public void glUniformMatrix4x2fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES3 void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix4x2fv in interface GL2ES3arg3 - a direct or array-backed FloatBufferpublic int getDefaultDrawFramebuffer()
GLBase
May differ from it's default zero
in case an framebuffer object (FBObject) based drawable
is being used.
getDefaultDrawFramebuffer in interface GLBase
public void glStencilFuncSeparate(int arg0,
int arg1,
int arg2,
int arg3)
GL2ES2 void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); GL_ES_VERSION_2_0, GL_VERSION_2_0
glStencilFuncSeparate in interface GL2ES2public void glEndPerfMonitorAMD(int arg0)
GLES2 void glEndPerfMonitorAMD(GLuint monitor); GL_AMD_performance_monitor
glEndPerfMonitorAMD in interface GLES2
public void glFramebufferTextureLayer(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL2ES3 void glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0
glFramebufferTextureLayer in interface GL2ES3
public void glTexParameterf(int arg0,
int arg1,
float arg2)
GL void glTexParameterf(GLenum target, GLenum pname, GLfloat param); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glTexParameterf in interface GL
public ByteBuffer glMapBuffer(int arg0,
int arg1)
GL void * glMapBuffer(GLenum target, GLenum access); GL_VERSION_1_5; GL_OES_mapbuffer
Throws a GLException if GL-function constraints are not met.
Returns GLBase.mapBuffer(int, int)'s GLBufferStorage.getMappedBuffer().
glMapBuffer in interface GLpublic void glEndTransformFeedback()
GL2ES3 void glEndTransformFeedback(void); GL_ES_VERSION_3_0, GL_VERSION_3_0
glEndTransformFeedback in interface GL2ES3
public void glGetProgramiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetProgramiv(GLuint program, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetProgramiv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glUniformBlockBinding(int arg0,
int arg1,
int arg2)
GL2ES3 void glUniformBlockBinding(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glUniformBlockBinding in interface GL2ES3
public void glGetActiveUniformBlockiv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GL2ES3 void glGetActiveUniformBlockiv(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glGetActiveUniformBlockiv in interface GL2ES3public void glReadBufferNV(int arg0)
GLES2 void glReadBufferNV(GLenum mode); GL_NV_read_buffer
glReadBufferNV in interface GLES2
public void glDrawElementsInstancedNV(int arg0,
int arg1,
int arg2,
Buffer arg3,
int arg4)
GLES2 void glDrawElementsInstancedNV(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount); GL_NV_draw_instanced
glDrawElementsInstancedNV in interface GLES2arg3 - a direct or array-backed Buffer
public void glInvalidateSubFramebuffer(int arg0,
int arg1,
int[] arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7)
GL4ES3 void glInvalidateSubFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments, GLint x, GLint y, GLsizei width, GLsizei height); GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3
glInvalidateSubFramebuffer in interface GL4ES3
public void glReadPixels(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
Buffer arg6)
GL void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glReadPixels in interface GLarg6 - a direct or array-backed Buffer
public void glSelectPerfMonitorCountersAMD(int arg0,
boolean arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
GLES2 void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint * countersList); GL_AMD_performance_monitor
glSelectPerfMonitorCountersAMD in interface GLES2
public void glObjectLabel(int arg0,
int arg1,
int arg2,
byte[] arg3,
int arg4)
GL2ES2 void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glObjectLabel in interface GL2ES2
public void glDeleteBuffers(int arg0,
IntBuffer arg1)
GL void glDeleteBuffers(GLsizei n, const GLuint * buffers); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glDeleteBuffers in interface GLarg1 - a direct or array-backed IntBuffer
public void glGetVertexAttribIiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0
glGetVertexAttribIiv in interface GL2ES3arg2 - a direct or array-backed IntBufferpublic int glCreateShader(int arg0)
GL2ES2 GLuint glCreateShader(GLenum type); GL_ES_VERSION_2_0, GL_VERSION_2_0
glCreateShader in interface GL2ES2
public void glGetUniformIndices(int arg0,
int arg1,
String[] arg2,
IntBuffer arg3)
GL2ES3 void glGetUniformIndices(GLuint program, GLsizei uniformCount, const GLchar * const * uniformNames, GLuint * uniformIndices); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glGetUniformIndices in interface GL2ES3arg3 - a direct or array-backed IntBuffer
public void glEGLImageTargetRenderbufferStorageOES(int arg0,
long arg1)
GLES2 void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image); GL_OES_EGL_image
glEGLImageTargetRenderbufferStorageOES in interface GLES2
public void glGetSamplerParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL3ES3 void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glGetSamplerParameteriv in interface GL3ES3public boolean isVBOArrayBound()
isVBOArrayBound in interface GLBaseGL.GL_ARRAY_BUFFER via GL.glBindBuffer(int, int), otherwise false
public void glGetShaderiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetShaderiv(GLuint shader, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetShaderiv in interface GL2ES2
public void glUniformMatrix3x2fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES3 void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix3x2fv in interface GL2ES3
public void glDrawArraysInstanced(int arg0,
int arg1,
int arg2,
int arg3)
GL2ES3 void glDrawArraysInstanced(GLenum mode, GLint first, GLsizei count, GLsizei instancecount); GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced
glDrawArraysInstanced in interface GL2ES3public void glBindVertexArray(int arg0)
GL2ES3 void glBindVertexArray(GLuint array); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
glBindVertexArray in interface GL2ES3
public void glRenderbufferStorageMultisampleANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GLES2 void glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); GL_ANGLE_framebuffer_multisample
glRenderbufferStorageMultisampleANGLE in interface GLES2
public void glExtGetRenderbuffersQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); GL_QCOM_extended_get
glExtGetRenderbuffersQCOM in interface GLES2
public void glExtGetRenderbuffersQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
GLES2 void glExtGetRenderbuffersQCOM(GLuint * renderbuffers, GLint maxRenderbuffers, GLint * numRenderbuffers); GL_QCOM_extended_get
glExtGetRenderbuffersQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBuffer
public void glUniform4fv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform4fv in interface GL2ES2
public void glCompressedTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
GL2ES2 void glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data); GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D
glCompressedTexSubImage3D in interface GL2ES2
public void glVertexAttrib2fv(int arg0,
FloatBuffer arg1)
GL2ES2 void glVertexAttrib2fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib2fv in interface GL2ES2arg1 - a direct or array-backed FloatBuffer
public void glPushDebugGroup(int arg0,
int arg1,
int arg2,
byte[] arg3,
int arg4)
GL2ES2 void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glPushDebugGroup in interface GL2ES2public void glLinkProgram(int arg0)
GL2ES2 void glLinkProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
glLinkProgram in interface GL2ES2
public void glReadBufferIndexedEXT(int arg0,
int arg1)
GLES2 void glReadBufferIndexedEXT(GLenum src, GLint index); GL_EXT_multiview_draw_buffers
glReadBufferIndexedEXT in interface GLES2
public void glDebugMessageInsert(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
String arg5)
GL2ES2 void glDebugMessageInsert(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar * buf); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
glDebugMessageInsert in interface GL2ES2
public void glGetActiveUniformsiv(int arg0,
int arg1,
int[] arg2,
int arg3,
int arg4,
int[] arg5,
int arg6)
GL2ES3 void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glGetActiveUniformsiv in interface GL2ES3
public void glGetActiveUniformsiv(int arg0,
int arg1,
IntBuffer arg2,
int arg3,
IntBuffer arg4)
GL2ES3 void glGetActiveUniformsiv(GLuint program, GLsizei uniformCount, const GLuint * uniformIndices, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glGetActiveUniformsiv in interface GL2ES3arg2 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBufferpublic GLBufferStorage getBufferStorage(int arg0)
getBufferStorage in interface GLBasearg0 - a GL buffer name, generated with e.g. GL.glGenBuffers(int, int[], int) and used in GL.glBindBuffer(int, int), GL.glBufferData(int, long, java.nio.Buffer, int) or GL2.glNamedBufferDataEXT(int, long, java.nio.Buffer, int).
GLBufferStorageGLBase.getBoundBuffer(int)public int getBoundBuffer(int arg0)
getBoundBuffer in interface GLBasearg0 - a GL buffer (VBO) target as used in GL.glBindBuffer(int, int), ie GL.GL_ELEMENT_ARRAY_BUFFER, GL.GL_ARRAY_BUFFER, ..
GL.glBindBuffer(int, int) or 0 if unbound.GLBase.getBufferStorage(int)
public void glProgramParameteri(int arg0,
int arg1,
int arg2)
GL4ES3 void glProgramParameteri(GLuint program, GLenum pname, GLint value); GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_EXT_separate_shader_objects, GL_EXT_geometry_shader4
glProgramParameteri in interface GL4ES3
public void glSamplerParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL3ES3 void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glSamplerParameteriv in interface GL3ES3public void glDisableVertexAttribArray(int arg0)
GL2ES2 void glDisableVertexAttribArray(GLuint index); GL_ES_VERSION_2_0, GL_VERSION_2_0
glDisableVertexAttribArray in interface GL2ES2
public void glGetUniformfv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glGetUniformfv(GLuint program, GLint location, GLfloat * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetUniformfv in interface GL2ES2arg2 - a direct or array-backed FloatBuffer
public void glTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
Buffer arg8)
GL void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glTexImage2D in interface GLarg8 - a direct or array-backed Bufferpublic void glBeginTransformFeedback(int arg0)
GL2ES3 void glBeginTransformFeedback(GLenum primitiveMode); GL_ES_VERSION_3_0, GL_VERSION_3_0
glBeginTransformFeedback in interface GL2ES3
public void glGetFenceivNV(int arg0,
int arg1,
IntBuffer arg2)
GLES2 void glGetFenceivNV(GLuint, GLenum, GLint * ); GL_NV_fence
glGetFenceivNV in interface GLES2arg2 - a direct or array-backed IntBuffer
public void glCopyBufferSubData(int arg0,
int arg1,
long arg2,
long arg3,
long arg4)
GL2ES3 void glCopyBufferSubData(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); GL_ES_VERSION_3_0, GL_ARB_copy_buffer, GL_VERSION_3_1
glCopyBufferSubData in interface GL2ES3public void glDisable(int arg0)
GL void glDisable(GLenum cap); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glDisable in interface GL
public void glCompressedTexImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
long arg7)
GL void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
glCompressedTexImage2D in interface GLpublic void glFlush()
GL void glFlush(void); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glFlush in interface GLpublic boolean glIsFenceNV(int arg0)
GLES2 GLboolean glIsFenceNV(GLuint); GL_NV_fence
glIsFenceNV in interface GLES2
public void glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES2 void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniformMatrix2fv in interface GL2ES2
public void glGetInteger64v(int arg0,
LongBuffer arg1)
GL3ES3 void glGetInteger64v(GLenum pname, GLint64 * params); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
glGetInteger64v in interface GL3ES3arg1 - a direct or array-backed LongBuffer
public String glGetStringi(int arg0,
int arg1)
GL2ES3 const GLubyte * glGetStringi(GLenum name, GLuint index); GL_ES_VERSION_3_0, GL_VERSION_3_0
glGetStringi in interface GL2ES3
public void glGetnUniformfv(int arg0,
int arg1,
int arg2,
FloatBuffer arg3)
GL void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, float * params); GL_ARB_robustness; GL_EXT_robustness
glGetnUniformfv in interface GLarg3 - a direct or array-backed FloatBuffer
public void glGetQueryObjectui64vEXT(int arg0,
int arg1,
LongBuffer arg2)
GLES2 void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
glGetQueryObjectui64vEXT in interface GLES2arg2 - a direct or array-backed LongBuffer
public void glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES2 void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniformMatrix4fv in interface GL2ES2
public void glVertexAttribI4ui(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL2ES3 void glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); GL_ES_VERSION_3_0, GL_VERSION_3_0
glVertexAttribI4ui in interface GL2ES3
public void glGetObjectPtrLabel(Buffer arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GL2ES2 void glGetObjectPtrLabel(const void * ptr, GLsizei bufSize, GLsizei * length, GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glGetObjectPtrLabel in interface GL2ES2arg0 - a direct or array-backed Bufferarg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBuffer
public void glDrawBuffers(int arg0,
IntBuffer arg1)
GLES2 void glDrawBuffers(GLsizei n, const GLenum * bufs); GL_ES_VERSION_3_0, GL_VERSION_2_0; GL_EXT_draw_buffers; GL_NV_draw_buffers
glDrawBuffers in interface GL2ES3glDrawBuffers in interface GLES2arg1 - a direct or array-backed IntBuffer
public void glGetPerfMonitorCounterInfoAMD(int arg0,
int arg1,
int arg2,
Buffer arg3)
GLES2 void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid * data); GL_AMD_performance_monitor
glGetPerfMonitorCounterInfoAMD in interface GLES2arg3 - a direct or array-backed Buffer
public void glGetFramebufferAttachmentParameteriv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GL void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glGetFramebufferAttachmentParameteriv in interface GL
public void glUniformMatrix4x3fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES3 void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix4x3fv in interface GL2ES3arg3 - a direct or array-backed FloatBufferpublic boolean glIsVertexArrayOES(int arg0)
GLES2 GLboolean glIsVertexArrayOES(GLuint array); GL_OES_vertex_array_object
glIsVertexArrayOES in interface GLES2
public void glGetProgramInfoLog(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GL2ES2 void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetProgramInfoLog in interface GL2ES2
public void glGetFloatv(int arg0,
FloatBuffer arg1)
GL void glGetFloatv(GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glGetFloatv in interface GLarg1 - a direct or array-backed FloatBuffer
public void glUniform1fv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform1fv in interface GL2ES2public void glLineWidth(float arg0)
GL void glLineWidth(GLfloat width); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glLineWidth in interface GL
public void glGetDriverControlsQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
GLES2 void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); GL_QCOM_driver_control
glGetDriverControlsQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBuffer
public void glGetDriverControlsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glGetDriverControlsQCOM(GLint * num, GLsizei size, GLuint * driverControls); GL_QCOM_driver_control
glGetDriverControlsQCOM in interface GLES2
public void glGetActiveAttrib(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
int[] arg5,
int arg6,
int[] arg7,
int arg8,
byte[] arg9,
int arg10)
GL2ES2 void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetActiveAttrib in interface GL2ES2
public void glDiscardFramebufferEXT(int arg0,
int arg1,
IntBuffer arg2)
GLES2 void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_EXT_discard_framebuffer
glDiscardFramebufferEXT in interface GLES2arg2 - a direct or array-backed IntBuffer
public void glDeleteFramebuffers(int arg0,
int[] arg1,
int arg2)
GL void glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glDeleteFramebuffers in interface GL
public void glShaderBinary(int arg0,
int[] arg1,
int arg2,
int arg3,
Buffer arg4,
int arg5)
GL2ES2 void glShaderBinary(GLint n, const GLuint * shaders, GLenum binaryformat, const void * binary, GLint length);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glShaderBinary in interface GL2ES2
public void glDrawRangeElements(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
long arg5)
GL2ES3 void glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_1_2, GL_ES_VERSION_3_0
glDrawRangeElements in interface GL2ES3
public void glDepthRange(double arg0,
double arg1)
GLBase void glDepthRange(GLclampd depth); and void glDepthRangef(GLclampf depth); .
glDepthRange in interface GL2ES2glDepthRange in interface GLBase
public void glUniform3fv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform3fv in interface GL2ES2
public void glVertexAttribI4uiv(int arg0,
IntBuffer arg1)
GL2ES3 void glVertexAttribI4uiv(GLuint index, const GLuint * v); GL_ES_VERSION_3_0, GL_VERSION_3_0
glVertexAttribI4uiv in interface GL2ES3arg1 - a direct or array-backed IntBuffer
public void glVertexAttrib1fv(int arg0,
FloatBuffer arg1)
GL2ES2 void glVertexAttrib1fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib1fv in interface GL2ES2arg1 - a direct or array-backed FloatBuffer
public void glWaitSync(long arg0,
int arg1,
long arg2)
GL3ES3 void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
glWaitSync in interface GL3ES3
public void glVertexAttrib3fv(int arg0,
FloatBuffer arg1)
GL2ES2 void glVertexAttrib3fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib3fv in interface GL2ES2arg1 - a direct or array-backed FloatBuffer
public void glGetShaderSource(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GL2ES2 void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetShaderSource in interface GL2ES2
public void glGetTexParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL void glGetTexParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glGetTexParameteriv in interface GLarg2 - a direct or array-backed IntBufferpublic int glGetError()
GL GLenum glGetError(void); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glGetError in interface GL
public void glUniform3f(int arg0,
float arg1,
float arg2,
float arg3)
GL2ES2 void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform3f in interface GL2ES2
public void glBindFramebuffer(int arg0,
int arg1)
GL void glBindFramebuffer(GLenum target, GLuint framebuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glBindFramebuffer in interface GLpublic boolean hasFullFBOSupport()
GLBasetrue if full FBO support is available, otherwise false.
Full FBO is supported if the context is either GL >= core 3.0 [ES, core, compat] or implements the extensions
ARB_framebuffer_object, or all of
EXT_framebuffer_object, EXT_framebuffer_multisample,
EXT_framebuffer_blit, GL_EXT_packed_depth_stencil.
Full FBO support includes multiple color attachments and multisampling.
hasFullFBOSupport in interface GLBaseGLContext.hasFullFBOSupport()public boolean isTextureFormatBGRA8888Available()
isTextureFormatBGRA8888Available in interface GLBase
public void glDeleteFencesNV(int arg0,
IntBuffer arg1)
GLES2 void glDeleteFencesNV(GLsizei, const GLuint * ); GL_NV_fence
glDeleteFencesNV in interface GLES2arg1 - a direct or array-backed IntBuffer
public void glTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
Buffer arg9)
GL2ES2 void glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
glTexImage3D in interface GL2ES2arg9 - a direct or array-backed Buffer
public void glGetPerfMonitorGroupStringAMD(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GLES2 void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei * length, GLchar * groupString); GL_AMD_performance_monitor
glGetPerfMonitorGroupStringAMD in interface GLES2
public void glSamplerParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
GL3ES3 void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glSamplerParameterfv in interface GL3ES3arg2 - a direct or array-backed FloatBuffer
public int glGetDebugMessageLog(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5,
int[] arg6,
int arg7,
int[] arg8,
int arg9,
int[] arg10,
int arg11,
byte[] arg12,
int arg13)
GL2ES2 GLuint glGetDebugMessageLog(GLuint count, GLsizei bufsize, GLenum * sources, GLenum * types, GLuint * ids, GLenum * severities, GLsizei * lengths, GLchar * messageLog); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
glGetDebugMessageLog in interface GL2ES2
public long glFenceSync(int arg0,
int arg1)
GL3ES3 GLsync glFenceSync(GLenum condition, GLbitfield flags); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
glFenceSync in interface GL3ES3
public void glGetObjectLabel(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
GL2ES2 void glGetObjectLabel(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei * length, GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glGetObjectLabel in interface GL2ES2
public GLBufferStorage mapBuffer(int arg0,
int arg1)
GLBaseGLBufferStorage instance as mapped via OpenGL's native glMapBuffer(..) implementation.
Throws a GLException if GL-function constraints are not met.
GL.glMapBuffer(int, int) wrapper calls this method and returns GLBufferStorage.getMappedBuffer().
A zero GLBufferStorage.getSize() will avoid a native call and returns the unmapped GLBufferStorage.
A null native mapping result indicating an error will
not cause a GLException but returns the unmapped GLBufferStorage.
This allows the user to handle this case.
mapBuffer in interface GLBasearg0 - denotes the buffer via it's bound targetarg1 - the mapping access mode
public void glGenTextures(int arg0,
IntBuffer arg1)
GL void glGenTextures(GLsizei n, GLuint * textures); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glGenTextures in interface GLarg1 - a direct or array-backed IntBuffer
public void glGetPerfMonitorCountersAMD(int arg0,
IntBuffer arg1,
IntBuffer arg2,
int arg3,
IntBuffer arg4)
GLES2 void glGetPerfMonitorCountersAMD(GLuint group, GLint * numCounters, GLint * maxActiveCounters, GLsizei counterSize, GLuint * counters); GL_AMD_performance_monitor
glGetPerfMonitorCountersAMD in interface GLES2arg1 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBuffer
public void glUniform2fv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform2fv in interface GL2ES2arg2 - a direct or array-backed FloatBuffer
public void glDeleteQueries(int arg0,
int[] arg1,
int arg2)
GL2ES2 void glDeleteQueries(GLsizei n, const GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glDeleteQueries in interface GL2ES2
public void glInvalidateFramebuffer(int arg0,
int arg1,
IntBuffer arg2)
GL4ES3 void glInvalidateFramebuffer(GLenum target, GLsizei numAttachments, const GLenum * attachments); GL_ES_VERSION_3_0, GL_ARB_invalidate_subdata, GL_VERSION_4_3
glInvalidateFramebuffer in interface GL4ES3arg2 - a direct or array-backed IntBuffer
public void glRenderbufferStorageMultisampleNV(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GLES2 void glRenderbufferStorageMultisampleNV(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); GL_NV_framebuffer_multisample
glRenderbufferStorageMultisampleNV in interface GLES2
public void glGetIntegeri_vEXT(int arg0,
int arg1,
int[] arg2,
int arg3)
GLES2 void glGetIntegeri_vEXT(GLenum target, GLuint index, GLint * data); GL_EXT_multiview_draw_buffers
glGetIntegeri_vEXT in interface GLES2
public void glTexParameteriv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL void glTexParameteriv(GLenum target, GLenum pname, const GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glTexParameteriv in interface GL
public void glGetQueryObjectuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glGetQueryObjectuiv in interface GL2ES2
public void glExtGetProgramsQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); GL_QCOM_extended_get2
glExtGetProgramsQCOM in interface GLES2
public void glExtGetProgramsQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
GLES2 void glExtGetProgramsQCOM(GLuint * programs, GLint maxPrograms, GLint * numPrograms); GL_QCOM_extended_get2
glExtGetProgramsQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBuffer
public void glGetPerfMonitorCounterStringAMD(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
GLES2 void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei * length, GLchar * counterString); GL_AMD_performance_monitor
glGetPerfMonitorCounterStringAMD in interface GLES2
public void glUniform4iv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glUniform4iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform4iv in interface GL2ES2public GL getRootGL()
GLBaseGLBase.getDownstreamGL().
If this instance is not a wrapping pipeline, i.e. has no downstream instance, this instance is returned.
getRootGL in interface GLBase
public void glCompressedTexImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
GL2ES2 void glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data); GL_ES_VERSION_3_0, GL_VERSION_1_3; GL_OES_texture_3D
glCompressedTexImage3D in interface GL2ES2
public void glBindTexture(int arg0,
int arg1)
GL void glBindTexture(GLenum target, GLuint texture); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glBindTexture in interface GLpublic boolean glIsShader(int arg0)
GL2ES2 GLboolean glIsShader(GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
glIsShader in interface GL2ES2public void glCompileShader(int arg0)
GL2ES2 void glCompileShader(GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
glCompileShader in interface GL2ES2
public void glGenQueries(int arg0,
int[] arg1,
int arg2)
GL2ES2 void glGenQueries(GLsizei n, GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glGenQueries in interface GL2ES2
public void glUniform4i(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL2ES2 void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform4i in interface GL2ES2public void glCoverageOperationNV(int arg0)
GLES2 void glCoverageOperationNV(GLenum operation); GL_NV_coverage_sample
glCoverageOperationNV in interface GLES2public void glEnableDriverControlQCOM(int arg0)
GLES2 void glEnableDriverControlQCOM(GLuint driverControl); GL_QCOM_driver_control
glEnableDriverControlQCOM in interface GLES2
public void glGenTransformFeedbacks(int arg0,
IntBuffer arg1)
GL4ES3 void glGenTransformFeedbacks(GLsizei n, GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
glGenTransformFeedbacks in interface GL4ES3arg1 - a direct or array-backed IntBuffer
public void glCompressedTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
GL void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
glCompressedTexSubImage2D in interface GL
public void glUniform4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
GL2ES2 void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform4f in interface GL2ES2
public void glBlitFramebufferNV(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9)
GLES2 void glBlitFramebufferNV(int srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); GL_NV_framebuffer_blit
glBlitFramebufferNV in interface GLES2public void glDisableDriverControlQCOM(int arg0)
GLES2 void glDisableDriverControlQCOM(GLuint driverControl); GL_QCOM_driver_control
glDisableDriverControlQCOM in interface GLES2
public void glUniform3uiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glUniform3uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform3uiv in interface GL2ES3arg2 - a direct or array-backed IntBuffer
public void glBlitFramebufferANGLE(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9)
GLES2 void glBlitFramebufferANGLE(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); GL_ANGLE_framebuffer_blit
glBlitFramebufferANGLE in interface GLES2
public void glGetBufferParameteri64v(int arg0,
int arg1,
LongBuffer arg2)
GL3ES3 void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params); GL_ES_VERSION_3_0, GL_VERSION_3_2
glGetBufferParameteri64v in interface GL3ES3arg2 - a direct or array-backed LongBufferpublic void glDepthFunc(int arg0)
GL void glDepthFunc(GLenum func); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glDepthFunc in interface GLpublic boolean glIsVBOArrayBound()
glIsVBOArrayBound in interface GLBase
public int glGetAttribLocation(int arg0,
String arg1)
GL2ES2 GLint glGetAttribLocation(GLuint program, const GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetAttribLocation in interface GL2ES2
public void glUniform1f(int arg0,
float arg1)
GL2ES2 void glUniform1f(GLint location, GLfloat x); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform1f in interface GL2ES2
public void glUniform1iv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glUniform1iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform1iv in interface GL2ES2
public void glUniform1uiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glUniform1uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform1uiv in interface GL2ES3arg2 - a direct or array-backed IntBufferpublic void glPopDebugGroup()
GL2ES2 void glPopDebugGroup(void); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glPopDebugGroup in interface GL2ES2
public void glGetUniformuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glGetUniformuiv(GLuint program, GLint location, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glGetUniformuiv in interface GL2ES3
public void glGetIntegeri_v(int arg0,
int arg1,
IntBuffer arg2)
GL2ES3 void glGetIntegeri_v(GLenum target, GLuint index, GLint * data); GL_ES_VERSION_3_0, GL_VERSION_3_0
glGetIntegeri_v in interface GL2ES3arg2 - a direct or array-backed IntBuffer
public int glClientWaitSync(long arg0,
int arg1,
long arg2)
GL3ES3 GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
glClientWaitSync in interface GL3ES3
public void glGenBuffers(int arg0,
IntBuffer arg1)
GL void glGenBuffers(GLsizei n, GLuint * buffers); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glGenBuffers in interface GLarg1 - a direct or array-backed IntBuffer
public void glDepthRangef(float arg0,
float arg1)
GL2ES2 void glDepthRangef(GLclampf zNear, GLclampf zFar);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
void glDepthRange(GLclampd zNear, GLclampd zFar); if no native implementation is available.
glDepthRangef in interface GLglDepthRangef in interface GL2ES2
public void glDeletePerfMonitorsAMD(int arg0,
IntBuffer arg1)
GLES2 void glDeletePerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
glDeletePerfMonitorsAMD in interface GLES2arg1 - a direct or array-backed IntBuffer
public void glVertexAttrib2f(int arg0,
float arg1,
float arg2)
GL2ES2 void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib2f in interface GL2ES2public String glGetString(int arg0)
GL const GLubyte * glGetString(GLenum name); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glGetString in interface GL
public void glBlitFramebuffer(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9)
GL2ES3 void glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); GL_ARB_framebuffer_object, GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_framebuffer_blit
glBlitFramebuffer in interface GL2ES3
public void glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES2 void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniformMatrix3fv in interface GL2ES2
public void glGetVertexAttribfv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetVertexAttribfv in interface GL2ES2arg2 - a direct or array-backed FloatBuffer
public void glExtGetTexLevelParameterivQCOM(int arg0,
int arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
GLES2 void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint * params); GL_QCOM_extended_get
glExtGetTexLevelParameterivQCOM in interface GLES2
public void glGenRenderbuffers(int arg0,
IntBuffer arg1)
GL void glGenRenderbuffers(GLsizei n, GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glGenRenderbuffers in interface GLarg1 - a direct or array-backed IntBuffer
public void glClearBufferiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
glClearBufferiv in interface GL2ES3
public void glVertexAttribI4iv(int arg0,
IntBuffer arg1)
GL2ES3 void glVertexAttribI4iv(GLuint index, const GLint * v); GL_ES_VERSION_3_0, GL_VERSION_3_0
glVertexAttribI4iv in interface GL2ES3arg1 - a direct or array-backed IntBuffer
public void glGetSamplerParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL3ES3 void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glGetSamplerParameterfv in interface GL3ES3
public void glClearColor(float arg0,
float arg1,
float arg2,
float arg3)
GL void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glClearColor in interface GL
public void glGetDriverControlStringQCOM(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GLES2 void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei * length, GLchar * driverControlString); GL_QCOM_driver_control
glGetDriverControlStringQCOM in interface GLES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBuffer
public void glUniform1fv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glUniform1fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform1fv in interface GL2ES2arg2 - a direct or array-backed FloatBuffer
public void glVertexAttribDivisorNV(int arg0,
int arg1)
GLES2 void glVertexAttribDivisorNV(GLuint index, GLuint divisor); GL_NV_instanced_arrays
glVertexAttribDivisorNV in interface GLES2
public void glTextureStorage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6)
GL void glTextureStorage3D(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); GL_EXT_texture_storage, GL_ARB_texture_storage
glTextureStorage3D in interface GL
public void glGetFloatv(int arg0,
float[] arg1,
int arg2)
GL void glGetFloatv(GLenum pname, GLfloat * params); GL_VERSION_1_0, GL_ES_VERSION_2_0, GL_VERSION_ES_CM
glGetFloatv in interface GLpublic int getDefaultReadFramebuffer()
GLBase
May differ from it's default zero
in case an framebuffer object (FBObject) based drawable
is being used.
getDefaultReadFramebuffer in interface GLBase
public void glUniformMatrix4x3fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES3 void glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix4x3fv in interface GL2ES3
public void glDrawElementsInstanced(int arg0,
int arg1,
int arg2,
Buffer arg3,
int arg4)
GLES3 void glDrawElementsInstanced(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei instancecount); GL_ES_VERSION_3_0, GL_VERSION_3_1; GL_ARB_draw_instanced
glDrawElementsInstanced in interface GLES3arg3 - a direct or array-backed Buffer
public void glUniform2uiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glUniform2uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform2uiv in interface GL2ES3
public void glDeleteVertexArrays(int arg0,
int[] arg1,
int arg2)
GL2ES3 void glDeleteVertexArrays(GLsizei n, const GLuint * arrays); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
glDeleteVertexArrays in interface GL2ES3public void glCullFace(int arg0)
GL void glCullFace(GLenum mode); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glCullFace in interface GL
public void glDeleteTransformFeedbacks(int arg0,
int[] arg1,
int arg2)
GL4ES3 void glDeleteTransformFeedbacks(GLsizei n, const GLuint * ids); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
glDeleteTransformFeedbacks in interface GL4ES3
public void glTexSubImage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
long arg8)
GL void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glTexSubImage2D in interface GL
public void glAttachShader(int arg0,
int arg1)
GL2ES2 void glAttachShader(GLuint program, GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
glAttachShader in interface GL2ES2
public void glViewport(int arg0,
int arg1,
int arg2,
int arg3)
GL void glViewport(GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glViewport in interface GLpublic void setSwapInterval(int arg0)
GLBase
setSwapInterval in interface GLBaseGLBase.getSwapInterval()
public void glGenSamplers(int arg0,
IntBuffer arg1)
GL3ES3 void glGenSamplers(GLsizei count, GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glGenSamplers in interface GL3ES3arg1 - a direct or array-backed IntBufferpublic void glFinishFenceNV(int arg0)
GLES2 void glFinishFenceNV(GLuint); GL_NV_fence
glFinishFenceNV in interface GLES2
public void glPushDebugGroup(int arg0,
int arg1,
int arg2,
ByteBuffer arg3)
GL2ES2 void glPushDebugGroup(GLenum source, GLuint id, GLsizei length, const GLchar * message); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glPushDebugGroup in interface GL2ES2arg3 - a direct or array-backed ByteBuffer
public void glVertexAttrib4f(int arg0,
float arg1,
float arg2,
float arg3,
float arg4)
GL2ES2 void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib4f in interface GL2ES2
public void glVertexAttrib3fv(int arg0,
float[] arg1,
int arg2)
GL2ES2 void glVertexAttrib3fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib3fv in interface GL2ES2
public void glVertexAttrib1fv(int arg0,
float[] arg1,
int arg2)
GL2ES2 void glVertexAttrib1fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib1fv in interface GL2ES2
public void glUniform3fv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glUniform3fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform3fv in interface GL2ES2arg2 - a direct or array-backed FloatBuffer
public void glDeleteSamplers(int arg0,
int[] arg1,
int arg2)
GL3ES3 void glDeleteSamplers(GLsizei count, const GLuint * samplers); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glDeleteSamplers in interface GL3ES3
public void glUniform2fv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glUniform2fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform2fv in interface GL2ES2
public void glVertexAttribPointer(int arg0,
int arg1,
int arg2,
boolean arg3,
int arg4,
Buffer arg5)
GLES2 void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * ptr); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttribPointer in interface GLES2glVertexAttribPointer in interface GLES3arg5 - a direct only Bufferpublic void glBlendEquation(int arg0)
GL void glBlendEquation(GLenum mode); GL_VERSION_1_2, GL_ES_VERSION_2_0; GL_OES_blend_subtract
glBlendEquation in interface GL
public void glSamplerParameterfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL3ES3 void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat * param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glSamplerParameterfv in interface GL3ES3
public void glGetObjectLabelEXT(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4,
byte[] arg5,
int arg6)
GLES2 void glGetObjectLabelEXT(GLenum type, GLuint object, GLsizei bufSize, GLsizei * length, GLchar * label); GL_EXT_debug_label
glGetObjectLabelEXT in interface GLES2
public void glGetVertexAttribiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetVertexAttribiv in interface GL2ES2public int glCreateProgram()
GL2ES2 GLuint glCreateProgram(void); GL_ES_VERSION_2_0, GL_VERSION_2_0
glCreateProgram in interface GL2ES2
public void glObjectLabel(int arg0,
int arg1,
int arg2,
ByteBuffer arg3)
GL2ES2 void glObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar * label); GL_VERSION_4_3, GL_KHR_debug; GL_KHR_debug
glObjectLabel in interface GL2ES2arg3 - a direct or array-backed ByteBuffer
public void glTextureStorage1D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL void glTextureStorage1D(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width); GL_EXT_texture_storage, GL_ARB_texture_storage
glTextureStorage1D in interface GL
public void glGetnUniformiv(int arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GL void glGetnUniformiv(GLuint program, GLint location, GLsizei bufSize, GLint * params); GL_ARB_robustness; GL_EXT_robustness
glGetnUniformiv in interface GL
public void glGenPerfMonitorsAMD(int arg0,
int[] arg1,
int arg2)
GLES2 void glGenPerfMonitorsAMD(GLsizei n, GLuint * monitors); GL_AMD_performance_monitor
glGenPerfMonitorsAMD in interface GLES2public boolean glTestFenceNV(int arg0)
GLES2 GLboolean glTestFenceNV(GLuint); GL_NV_fence
glTestFenceNV in interface GLES2
public void glFlushMappedBufferRange(int arg0,
long arg1,
long arg2)
GL void glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length); GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_APPLE_flush_buffer_range; GL_EXT_map_buffer_range
glFlushMappedBufferRange in interface GLpublic int getSwapInterval()
GLBaseGLBase.setSwapInterval(int). GLBase.setSwapInterval(int) yet,
-1 is returned, indicating that the platforms default
is being used.
getSwapInterval in interface GLBaseGLBase.setSwapInterval(int)public boolean glIsVertexArray(int arg0)
GL2ES3 GLboolean glIsVertexArray(GLuint array); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
glIsVertexArray in interface GL2ES3public int glGetBoundBuffer(int arg0)
glGetBoundBuffer in interface GLBasepublic void glEnableVertexAttribArray(int arg0)
GL2ES2 void glEnableVertexAttribArray(GLuint index); GL_ES_VERSION_2_0, GL_VERSION_2_0
glEnableVertexAttribArray in interface GL2ES2public void glClearStencil(int arg0)
GL void glClearStencil(GLint s); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glClearStencil in interface GL
public void glDrawElements(int arg0,
int arg1,
int arg2,
long arg3)
GL void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glDrawElements in interface GLpublic void glPopGroupMarkerEXT()
GLES2 void glPopGroupMarkerEXT(void); GL_EXT_debug_marker
glPopGroupMarkerEXT in interface GLES2
public void glFramebufferTexture2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GL void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glFramebufferTexture2D in interface GLpublic int getMaxRenderbufferSamples()
GLBasefull FBO is supported, otherwise false.
getMaxRenderbufferSamples in interface GLBaseGLContext.getMaxRenderbufferSamples()
public void glStencilMaskSeparate(int arg0,
int arg1)
GL2ES2 void glStencilMaskSeparate(GLenum face, GLuint mask); GL_ES_VERSION_2_0, GL_VERSION_2_0
glStencilMaskSeparate in interface GL2ES2public int getBoundFramebuffer(int arg0)
GLBaseGL.glBindFramebuffer(int, int).
getBoundFramebuffer in interface GLBase
public void glGetBufferParameteri64v(int arg0,
int arg1,
long[] arg2,
int arg3)
GL3ES3 void glGetBufferParameteri64v(GLenum target, GLenum pname, GLint64 * params); GL_ES_VERSION_3_0, GL_VERSION_3_2
glGetBufferParameteri64v in interface GL3ES3
public void glGenFencesNV(int arg0,
int[] arg1,
int arg2)
GLES2 void glGenFencesNV(GLsizei, GLuint * ); GL_NV_fence
glGenFencesNV in interface GLES2
public void glGetBufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL void glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_5, GL_ES_VERSION_2_0
glGetBufferParameteriv in interface GLarg2 - a direct or array-backed IntBuffer
public void glBindBufferBase(int arg0,
int arg1,
int arg2)
GL2ES3 void glBindBufferBase(GLenum target, GLuint index, GLuint buffer); GL_ES_VERSION_3_0, GL_VERSION_3_0
glBindBufferBase in interface GL2ES3
public void glGetSamplerParameterfv(int arg0,
int arg1,
FloatBuffer arg2)
GL3ES3 void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat * params); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glGetSamplerParameterfv in interface GL3ES3arg2 - a direct or array-backed FloatBuffer
public void glTexSubImage3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5,
int arg6,
int arg7,
int arg8,
int arg9,
long arg10)
GL2ES2 void glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels); GL_VERSION_1_2, GL_ES_VERSION_3_0; GL_OES_texture_3D
glTexSubImage3D in interface GL2ES2public boolean glUnmapBuffer(int arg0)
GL GLboolean glUnmapBuffer(GLenum target); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_OES_mapbuffer
glUnmapBuffer in interface GL
public void glGetVertexAttribfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetVertexAttribfv in interface GL2ES2
public void glUniformMatrix3fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES2 void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniformMatrix3fv in interface GL2ES2arg3 - a direct or array-backed FloatBuffer
public void glGetTransformFeedbackVarying(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
GL2ES3 void glGetTransformFeedbackVarying(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name); GL_ES_VERSION_3_0, GL_VERSION_3_0
glGetTransformFeedbackVarying in interface GL2ES3arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBufferarg5 - a direct or array-backed IntBufferarg6 - a direct or array-backed ByteBufferpublic void glActiveTexture(int arg0)
GL void glActiveTexture(GLenum texture); GL_VERSION_ES_CL_CM, GL_VERSION_1_3, GL_ES_VERSION_2_0
glActiveTexture in interface GL
public void glGetQueryObjectivEXT(int arg0,
int arg1,
IntBuffer arg2)
GLES2 void glGetQueryObjectivEXT(GLuint id, GLenum pname, GLint * params); GL_EXT_disjoint_timer_query
glGetQueryObjectivEXT in interface GLES2arg2 - a direct or array-backed IntBufferpublic void glUseProgram(int arg0)
GL2ES2 void glUseProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUseProgram in interface GL2ES2public void glGenerateMipmap(int arg0)
GL void glGenerateMipmap(GLenum target); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glGenerateMipmap in interface GLpublic boolean glIsPBOPackBound()
glIsPBOPackBound in interface GL2ES3
public void glDeleteTextures(int arg0,
int[] arg1,
int arg2)
GL void glDeleteTextures(GLsizei n, const GLuint * textures); GL_VERSION_ES_CL_CM, GL_VERSION_1_1, GL_ES_VERSION_2_0
glDeleteTextures in interface GL
public void glGenFramebuffers(int arg0,
int[] arg1,
int arg2)
GL void glGenFramebuffers(GLsizei n, GLuint * framebuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glGenFramebuffers in interface GL
public void glGetInternalformativ(int arg0,
int arg1,
int arg2,
int arg3,
int[] arg4,
int arg5)
GL2ES3 void glGetInternalformativ(GLenum target, GLenum internalformat, GLenum pname, GLsizei bufSize, GLint * params); GL_ES_VERSION_3_0, GL_ARB_internalformat_query
glGetInternalformativ in interface GL2ES3
public void glBindBufferRange(int arg0,
int arg1,
int arg2,
long arg3,
long arg4)
GL2ES3 void glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); GL_ES_VERSION_3_0, GL_VERSION_3_0
glBindBufferRange in interface GL2ES3
public ByteBuffer glMapBufferRange(int arg0,
long arg1,
long arg2,
int arg3)
GL void * glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); GL_ES_VERSION_3_0, GL_ARB_map_buffer_range, GL_VERSION_3_0; GL_EXT_map_buffer_range
Throws a GLException if GL-function constraints are not met.
Returns GLBase.mapBufferRange(int, long, long, int)'s GLBufferStorage.getMappedBuffer().
glMapBufferRange in interface GL
public void glClearBufferfv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES3 void glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
glClearBufferfv in interface GL2ES3arg2 - a direct or array-backed FloatBuffer
public void glUniformMatrix4x2fv(int arg0,
int arg1,
boolean arg2,
float[] arg3,
int arg4)
GL2ES3 void glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix4x2fv in interface GL2ES3
public void glFramebufferTexture3D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GL2ES2 void glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); GL_ARB_framebuffer_object, GL_VERSION_3_0; GL_OES_texture_3D
glFramebufferTexture3D in interface GL2ES2
public void glRenderbufferStorageMultisampleIMG(int arg0,
int arg1,
int arg2,
int arg3,
int arg4)
GLES2 void glRenderbufferStorageMultisampleIMG(GLenum, GLsizei, GLenum, GLsizei, GLsizei); GL_IMG_multisampled_render_to_texture
glRenderbufferStorageMultisampleIMG in interface GLES2
public void glGetProgramBinary(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5,
Buffer arg6)
GL2ES2 void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary
glGetProgramBinary in interface GL2ES2arg6 - a direct or array-backed Buffer
public void glGetProgramBinary(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3,
Buffer arg4)
GL2ES2 void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, GLvoid * binary); GL_ES_VERSION_3_0, GL_VERSION_4_1, GL_ARB_get_program_binary; GL_OES_get_program_binary
glGetProgramBinary in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed Buffer
public void glVertexAttribIPointer(int arg0,
int arg1,
int arg2,
int arg3,
long arg4)
GL2ES3 void glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer); GL_ES_VERSION_3_0, GL_VERSION_3_0
glVertexAttribIPointer in interface GL2ES3public void glDeleteShader(int arg0)
GL2ES2 void glDeleteShader(GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
glDeleteShader in interface GL2ES2public void glEnable(int arg0)
GL void glEnable(GLenum cap); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glEnable in interface GL
public void glGetIntegerv(int arg0,
int[] arg1,
int arg2)
GL void glGetIntegerv(GLenum pname, GLint * params); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glGetIntegerv in interface GL
public void glGetQueryiv(int arg0,
int arg1,
IntBuffer arg2)
GL2ES2 void glGetQueryiv(GLenum target, GLenum pname, GLint * params); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glGetQueryiv in interface GL2ES2arg2 - a direct or array-backed IntBuffer
public void glUniform4uiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glUniform4uiv(GLint location, GLsizei count, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0; GL_EXT_gpu_shader4
glUniform4uiv in interface GL2ES3
public void glDeleteRenderbuffers(int arg0,
IntBuffer arg1)
GL void glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glDeleteRenderbuffers in interface GLarg1 - a direct or array-backed IntBufferpublic boolean glIsFramebuffer(int arg0)
GL GLboolean glIsFramebuffer(GLuint framebuffer); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glIsFramebuffer in interface GL
public void glBindAttribLocation(int arg0,
int arg1,
String arg2)
GL2ES2 void glBindAttribLocation(GLuint program, GLuint index, const GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
glBindAttribLocation in interface GL2ES2
public void glGetVertexAttribIuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params); GL_ES_VERSION_3_0, GL_VERSION_3_0
glGetVertexAttribIuiv in interface GL2ES3
public void glDrawArraysInstancedNV(int arg0,
int arg1,
int arg2,
int arg3)
GLES2 void glDrawArraysInstancedNV(GLenum mode, GLint first, GLsizei count, GLsizei primcount); GL_NV_draw_instanced
glDrawArraysInstancedNV in interface GLES2
public void glTextureStorage2D(int arg0,
int arg1,
int arg2,
int arg3,
int arg4,
int arg5)
GL void glTextureStorage2D(GLuint texture, GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); GL_EXT_texture_storage, GL_ARB_texture_storage
glTextureStorage2D in interface GL
public void glGetUniformiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glGetUniformiv(GLuint program, GLint location, GLint * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetUniformiv in interface GL2ES2public boolean hasBasicFBOSupport()
GLBasetrue if basic FBO support is available, otherwise false.
Basic FBO is supported if the context is either GL-ES >= 2.0, GL >= 3.0 [core, compat] or implements the extensions
GL_ARB_ES2_compatibility, GL_ARB_framebuffer_object, GL_EXT_framebuffer_object or GL_OES_framebuffer_object.
Basic FBO support may only include one color attachment and no multisampling, as well as limited internal formats for renderbuffer.
hasBasicFBOSupport in interface GLBaseGLContext.hasBasicFBOSupport()
public void glVertexAttribDivisorANGLE(int arg0,
int arg1)
GLES2 void glVertexAttribDivisorANGLE(GLuint index, GLuint divisor); GL_ANGLE_instanced_arrays
glVertexAttribDivisorANGLE in interface GLES2
public GLBufferStorage mapBufferRange(int arg0,
long arg1,
long arg2,
int arg3)
GLBaseGLBufferStorage instance as mapped via OpenGL's native glMapBufferRange(..) implementation.
Throws a GLException if GL-function constraints are not met.
GL.glMapBufferRange(int, long, long, int) wrapper calls this method and returns GLBufferStorage.getMappedBuffer().
A zero GLBufferStorage.getSize() will avoid a native call and returns the unmapped GLBufferStorage.
A null native mapping result indicating an error will
not cause a GLException but returns the unmapped GLBufferStorage.
This allows the user to handle this case.
mapBufferRange in interface GLBasearg0 - denotes the buffer via it's bound targetarg1 - offset of the mapped buffer's storagearg2 - length of the mapped buffer's storagearg3 - the mapping access mode
public void glVertexAttrib2fv(int arg0,
float[] arg1,
int arg2)
GL2ES2 void glVertexAttrib2fv(GLuint indx, const GLfloat * values); GL_ES_VERSION_2_0, GL_VERSION_2_0
glVertexAttrib2fv in interface GL2ES2
public void glUniform4fv(int arg0,
int arg1,
FloatBuffer arg2)
GL2ES2 void glUniform4fv(GLint location, GLsizei count, const GLfloat * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform4fv in interface GL2ES2arg2 - a direct or array-backed FloatBuffer
public void glUniformMatrix3x2fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES3 void glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_3_0, GL_VERSION_2_1
glUniformMatrix3x2fv in interface GL2ES3arg3 - a direct or array-backed FloatBuffer
public void glScissor(int arg0,
int arg1,
int arg2,
int arg3)
GL void glScissor(GLint x, GLint y, GLsizei width, GLsizei height); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glScissor in interface GLpublic void glValidateProgram(int arg0)
GL2ES2 void glValidateProgram(GLuint program); GL_ES_VERSION_2_0, GL_VERSION_2_0
glValidateProgram in interface GL2ES2
public void glUniform2iv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glUniform2iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform2iv in interface GL2ES2
public void glSamplerParameteri(int arg0,
int arg1,
int arg2)
GL3ES3 void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param); GL_ARB_sampler_objects, GL_ES_VERSION_3_0, GL_VERSION_3_3
glSamplerParameteri in interface GL3ES3
public void glGetQueryObjectui64vEXT(int arg0,
int arg1,
long[] arg2,
int arg3)
GLES2 void glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64 * params); GL_EXT_timer_query, GL_EXT_disjoint_timer_query
glGetQueryObjectui64vEXT in interface GLES2
public void glExtGetProgramBinarySourceQCOM(int arg0,
int arg1,
byte[] arg2,
int arg3,
int[] arg4,
int arg5)
GLES2 void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar * source, GLint * length); GL_QCOM_extended_get2
glExtGetProgramBinarySourceQCOM in interface GLES2
public void glGetShaderInfoLog(int arg0,
int arg1,
IntBuffer arg2,
ByteBuffer arg3)
GL2ES2 void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * infolog); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetShaderInfoLog in interface GL2ES2arg2 - a direct or array-backed IntBufferarg3 - a direct or array-backed ByteBuffer
public void glBeginQuery(int arg0,
int arg1)
GL2ES2 void glBeginQuery(GLenum target, GLuint id); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glBeginQuery in interface GL2ES2
public void glGetActiveUniformBlockName(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
ByteBuffer arg4)
GL2ES3 void glGetActiveUniformBlockName(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei * length, GLchar * uniformBlockName); GL_ES_VERSION_3_0, GL_ARB_uniform_buffer_object, GL_VERSION_3_1
glGetActiveUniformBlockName in interface GL2ES3arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed ByteBuffer
public void glUniform3iv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES2 void glUniform3iv(GLint location, GLsizei count, const GLint * v); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniform3iv in interface GL2ES2public void glReadBuffer(int arg0)
GL2ES3 void glReadBuffer(GLenum mode); GL_ES_VERSION_3_0, GL_VERSION_1_0
glReadBuffer in interface GL2ES3
public void glGenVertexArrays(int arg0,
int[] arg1,
int arg2)
GL2ES3 void glGenVertexArrays(GLsizei n, GLuint * arrays); GL_ES_VERSION_3_0, GL_ARB_vertex_array_object, GL_VERSION_3_0
glGenVertexArrays in interface GL2ES3
public void glGetUniformfv(int arg0,
int arg1,
float[] arg2,
int arg3)
GL2ES2 void glGetUniformfv(GLuint program, GLint location, GLfloat * params); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetUniformfv in interface GL2ES2public void glDepthMask(boolean arg0)
GL void glDepthMask(GLboolean flag); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glDepthMask in interface GL
public void glGetInteger64v(int arg0,
long[] arg1,
int arg2)
GL3ES3 void glGetInteger64v(GLenum pname, GLint64 * params); GL_ARB_sync, GL_ES_VERSION_3_0, GL_VERSION_3_2
glGetInteger64v in interface GL3ES3
public void glDrawArraysInstancedANGLE(int arg0,
int arg1,
int arg2,
int arg3)
GLES2 void glDrawArraysInstancedANGLE(GLenum mode, GLint first, GLsizei count, GLsizei primcount); GL_ANGLE_instanced_arrays
glDrawArraysInstancedANGLE in interface GLES2
public void glDrawBuffersIndexedEXT(int arg0,
IntBuffer arg1,
IntBuffer arg2)
GLES2 void glDrawBuffersIndexedEXT(GLint n, const GLenum * location, const GLint * indices); GL_EXT_multiview_draw_buffers
glDrawBuffersIndexedEXT in interface GLES2arg1 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBuffer
public void glDrawBuffersIndexedEXT(int arg0,
int[] arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glDrawBuffersIndexedEXT(GLint n, const GLenum * location, const GLint * indices); GL_EXT_multiview_draw_buffers
glDrawBuffersIndexedEXT in interface GLES2
public void glShaderSource(int arg0,
int arg1,
String[] arg2,
IntBuffer arg3)
GL2ES2 void glShaderSource(GLuint shader, GLsizei count, const GLchar * * string, const GLint * length); GL_ES_VERSION_2_0, GL_VERSION_2_0
glShaderSource in interface GL2ES2arg3 - a direct or array-backed IntBuffer
public void glGetRenderbufferParameteriv(int arg0,
int arg1,
IntBuffer arg2)
GL void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params); GL_ARB_framebuffer_object, GL_VERSION_3_0, GL_ES_VERSION_2_0; GL_OES_framebuffer_object
glGetRenderbufferParameteriv in interface GLarg2 - a direct or array-backed IntBuffer
public void glUniformMatrix2fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES2 void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniformMatrix2fv in interface GL2ES2arg3 - a direct or array-backed FloatBufferpublic void glFinish()
GL void glFinish(void); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_ES_VERSION_2_0
glFinish in interface GL
public void glSetFenceNV(int arg0,
int arg1)
GLES2 void glSetFenceNV(GLuint, GLenum); GL_NV_fence
glSetFenceNV in interface GLES2
public void glGetTranslatedShaderSourceANGLE(int arg0,
int arg1,
int[] arg2,
int arg3,
byte[] arg4,
int arg5)
GLES2 void glGetTranslatedShaderSourceANGLE(GLuint shader, GLsizei bufsize, GLsizei * length, GLchar * source); GL_ANGLE_translated_shader_source
glGetTranslatedShaderSourceANGLE in interface GLES2public boolean glIsEnabled(int arg0)
GL GLboolean glIsEnabled(GLenum cap); GL_VERSION_ES_CL_CM, GL_VERSION_1_0, GL_NV_vertex_buffer_unified_memory, GL_ES_VERSION_2_0
glIsEnabled in interface GL
public void glDebugMessageControl(int arg0,
int arg1,
int arg2,
int arg3,
int[] arg4,
int arg5,
boolean arg6)
GL2ES2 void glDebugMessageControl(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint * ids, GLboolean enabled); GL_VERSION_4_3, GL_KHR_debug; GL_ARB_debug_output; GL_KHR_debug
glDebugMessageControl in interface GL2ES2
public void glGetShaderPrecisionFormat(int arg0,
int arg1,
IntBuffer arg2,
IntBuffer arg3)
GL2ES2 void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glGetShaderPrecisionFormat in interface GL2ES2
public void glGetShaderPrecisionFormat(int arg0,
int arg1,
int[] arg2,
int arg3,
int[] arg4,
int arg5)
GL2ES2 void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint * range, GLint * precision);
GL_ES_VERSION_2_0 and GL_ARB_ES2_compatibility.
glGetShaderPrecisionFormat in interface GL2ES2
public void glClearBufferuiv(int arg0,
int arg1,
int[] arg2,
int arg3)
GL2ES3 void glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value); GL_ES_VERSION_3_0, GL_VERSION_3_0
glClearBufferuiv in interface GL2ES3
public void glDetachShader(int arg0,
int arg1)
GL2ES2 void glDetachShader(GLuint program, GLuint shader); GL_ES_VERSION_2_0, GL_VERSION_2_0
glDetachShader in interface GL2ES2
public void glGenVertexArraysOES(int arg0,
int[] arg1,
int arg2)
GLES2 void glGenVertexArraysOES(GLsizei n, GLuint * arrays); GL_OES_vertex_array_object
glGenVertexArraysOES in interface GLES2
public void glGetActiveUniform(int arg0,
int arg1,
int arg2,
IntBuffer arg3,
IntBuffer arg4,
IntBuffer arg5,
ByteBuffer arg6)
GL2ES2 void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei * length, GLint * size, GLenum * type, GLchar * name); GL_ES_VERSION_2_0, GL_VERSION_2_0
glGetActiveUniform in interface GL2ES2arg3 - a direct or array-backed IntBufferarg4 - a direct or array-backed IntBufferarg5 - a direct or array-backed IntBufferarg6 - a direct or array-backed ByteBuffer
public void glDeleteVertexArraysOES(int arg0,
int[] arg1,
int arg2)
GLES2 void glDeleteVertexArraysOES(GLsizei n, const GLuint * arrays); GL_OES_vertex_array_object
glDeleteVertexArraysOES in interface GLES2public void glPauseTransformFeedback()
GL4ES3 void glPauseTransformFeedback(void); GL_ES_VERSION_3_0, GL_VERSION_4_0, GL_ARB_transform_feedback2
glPauseTransformFeedback in interface GL4ES3public boolean isFunctionAvailable(String arg0)
GLBaseBy "successfully" we mean that the function is both callable on the machine running the program and available on the current display.
In order to call a function successfully, the function must be both callable on the machine running the program and available on the display device that is rendering the output (note: on non-networked, single-display machines these two conditions are identical; on networked and/or multi-display machines this becomes more complicated). These conditions are met if the function is either part of the core OpenGL version supported by both the host and display, or it is an OpenGL extension function that both the host and display support.
A GL function is callable if it is successfully linked at runtime, hence the GLContext must be made current at least once.
isFunctionAvailable in interface GLBasearg0 - the name of the OpenGL function (e.g., use
"glBindRenderbufferEXT" or "glBindRenderbuffer" to check if GL.glBindRenderbuffer(int,int) is available).public boolean isNPOTTextureAvailable()
GLBaseNPOT textures are supported in OpenGL >= 3, GLES2 or if the 'GL_ARB_texture_non_power_of_two' extension is available.
isNPOTTextureAvailable in interface GLBasepublic void glEndQuery(int arg0)
GL2ES2 void glEndQuery(GLenum target); GL_ES_VERSION_3_0, GL_VERSION_1_5; GL_EXT_occlusion_query_boolean, GL_EXT_disjoint_timer_query
glEndQuery in interface GL2ES2
public void glUniformMatrix4fv(int arg0,
int arg1,
boolean arg2,
FloatBuffer arg3)
GL2ES2 void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value); GL_ES_VERSION_2_0, GL_VERSION_2_0
glUniformMatrix4fv in interface GL2ES2arg3 - a direct or array-backed FloatBuffer
public void glGetnUniformfv(int arg0,
int arg1,
int arg2,
float[] arg3,
int arg4)
GL void glGetnUniformfv(GLuint program, GLint location, GLsizei bufSize, float * params); GL_ARB_robustness; GL_EXT_robustness
glGetnUniformfv in interface GL
public void glExtGetTexturesQCOM(IntBuffer arg0,
int arg1,
IntBuffer arg2)
GLES2 void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); GL_QCOM_extended_get
glExtGetTexturesQCOM in interface GLES2arg0 - a direct or array-backed IntBufferarg2 - a direct or array-backed IntBuffer
public void glExtGetTexturesQCOM(int[] arg0,
int arg1,
int arg2,
int[] arg3,
int arg4)
GLES2 void glExtGetTexturesQCOM(GLuint * textures, GLint maxTextures, GLint * numTextures); GL_QCOM_extended_get
glExtGetTexturesQCOM in interface GLES2public String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||