[][src]Module gles30::global_commands

Contains functions for using the global GL loader.

Functions

glActiveTexture

glActiveTexture(texture)

glAttachShader

glAttachShader(program, shader)

glBeginQuery

glBeginQuery(target, id)

glBeginTransformFeedback

glBeginTransformFeedback(primitiveMode)

glBindAttribLocation

glBindAttribLocation(program, index, name)

glBindBuffer

glBindBuffer(target, buffer)

glBindBufferBase

glBindBufferBase(target, index, buffer)

glBindBufferRange

glBindBufferRange(target, index, buffer, offset, size)

glBindFramebuffer

glBindFramebuffer(target, framebuffer)

glBindRenderbuffer

glBindRenderbuffer(target, renderbuffer)

glBindSampler

glBindSampler(unit, sampler)

glBindTexture

glBindTexture(target, texture)

glBindTransformFeedback

glBindTransformFeedback(target, id)

glBindVertexArray

glBindVertexArray(array)

glBlendColor

glBlendColor(red, green, blue, alpha)

glBlendEquation

glBlendEquation(mode)

glBlendEquationSeparate

glBlendEquationSeparate(modeRGB, modeAlpha)

glBlendFunc

glBlendFunc(sfactor, dfactor)

glBlendFuncSeparate

glBlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)

glBlitFramebuffer

glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)

glBufferData

glBufferData(target, size, data, usage)

glBufferSubData

glBufferSubData(target, offset, size, data)

glCheckFramebufferStatus

glCheckFramebufferStatus(target)

glClear

glClear(mask)

glClearBufferfi

glClearBufferfi(buffer, drawbuffer, depth, stencil)

glClearBufferfv

glClearBufferfv(buffer, drawbuffer, value)

glClearBufferiv

glClearBufferiv(buffer, drawbuffer, value)

glClearBufferuiv

glClearBufferuiv(buffer, drawbuffer, value)

glClearColor

glClearColor(red, green, blue, alpha)

glClearDepthf

glClearDepthf(d)

glClearStencil

glClearStencil(s)

glClientWaitSync

glClientWaitSync(sync, flags, timeout)

glColorMask

glColorMask(red, green, blue, alpha)

glCompileShader

glCompileShader(shader)

glCompressedTexImage2D

glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)

glCompressedTexImage3D

glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)

glCompressedTexSubImage2D

glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)

glCompressedTexSubImage3D

glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)

glCopyBufferSubData

glCopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)

glCopyTexImage2D

glCopyTexImage2D(target, level, internalformat, x, y, width, height, border)

glCopyTexSubImage2D

glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)

glCopyTexSubImage3D

glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)

glCreateProgram

glCreateProgram()

glCreateShader

glCreateShader(type_)

glCullFace

glCullFace(mode)

glDebugMessageCallbackKHRGL_KHR_debug

glDebugMessageCallbackKHR(callback, userParam)

glDebugMessageControlKHRGL_KHR_debug

glDebugMessageControlKHR(source, type_, severity, count, ids, enabled)

glDebugMessageInsertKHRGL_KHR_debug

glDebugMessageInsertKHR(source, type_, id, severity, length, buf)

glDeleteBuffers

glDeleteBuffers(n, buffers)

glDeleteFramebuffers

glDeleteFramebuffers(n, framebuffers)

glDeleteProgram

glDeleteProgram(program)

glDeleteQueries

glDeleteQueries(n, ids)

glDeleteRenderbuffers

glDeleteRenderbuffers(n, renderbuffers)

glDeleteSamplers

glDeleteSamplers(count, samplers)

glDeleteShader

glDeleteShader(shader)

glDeleteSync

glDeleteSync(sync)

glDeleteTextures

glDeleteTextures(n, textures)

glDeleteTransformFeedbacks

glDeleteTransformFeedbacks(n, ids)

glDeleteVertexArrays

glDeleteVertexArrays(n, arrays)

glDepthFunc

glDepthFunc(func)

glDepthMask

glDepthMask(flag)

glDepthRangef

glDepthRangef(n, f)

glDetachShader

glDetachShader(program, shader)

glDisable

glDisable(cap)

glDisableVertexAttribArray

glDisableVertexAttribArray(index)

glDrawArrays

glDrawArrays(mode, first, count)

glDrawArraysInstanced

glDrawArraysInstanced(mode, first, count, instancecount)

glDrawBuffers

glDrawBuffers(n, bufs)

glDrawElements

glDrawElements(mode, count, type_, indices)

glDrawElementsInstanced

glDrawElementsInstanced(mode, count, type_, indices, instancecount)

glDrawRangeElements

glDrawRangeElements(mode, start, end, count, type_, indices)

glEnable

glEnable(cap)

glEnableVertexAttribArray

glEnableVertexAttribArray(index)

glEndQuery

glEndQuery(target)

glEndTransformFeedback

glEndTransformFeedback()

glFenceSync

glFenceSync(condition, flags)

glFinish

glFinish()

glFlush

glFlush()

glFlushMappedBufferRange

glFlushMappedBufferRange(target, offset, length)

glFramebufferRenderbuffer

glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)

glFramebufferTexture2D

glFramebufferTexture2D(target, attachment, textarget, texture, level)

glFramebufferTextureLayer

glFramebufferTextureLayer(target, attachment, texture, level, layer)

glFrontFace

glFrontFace(mode)

glGenBuffers

glGenBuffers(n, buffers)

glGenFramebuffers

glGenFramebuffers(n, framebuffers)

glGenQueries

glGenQueries(n, ids)

glGenRenderbuffers

glGenRenderbuffers(n, renderbuffers)

glGenSamplers

glGenSamplers(count, samplers)

glGenTextures

glGenTextures(n, textures)

glGenTransformFeedbacks

glGenTransformFeedbacks(n, ids)

glGenVertexArrays

glGenVertexArrays(n, arrays)

glGenerateMipmap

glGenerateMipmap(target)

glGetActiveAttrib

glGetActiveAttrib(program, index, bufSize, length, size, type_, name)

glGetActiveUniform

glGetActiveUniform(program, index, bufSize, length, size, type_, name)

glGetActiveUniformBlockName

glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)

glGetActiveUniformBlockiv

glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)

glGetActiveUniformsiv

glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)

glGetAttachedShaders

glGetAttachedShaders(program, maxCount, count, shaders)

glGetAttribLocation

glGetAttribLocation(program, name)

glGetBooleanv

glGetBooleanv(pname, data)

glGetBufferParameteri64v

glGetBufferParameteri64v(target, pname, params)

glGetBufferParameteriv

glGetBufferParameteriv(target, pname, params)

glGetBufferPointerv

glGetBufferPointerv(target, pname, params)

glGetDebugMessageLogKHRGL_KHR_debug

glGetDebugMessageLogKHR(count, bufSize, sources, types, ids, severities, lengths, messageLog)

glGetError

glGetError()

glGetFloatv

glGetFloatv(pname, data)

glGetFragDataLocation

glGetFragDataLocation(program, name)

glGetFramebufferAttachmentParameteriv

glGetFramebufferAttachmentParameteriv(target, attachment, pname, params)

glGetInteger64i_v

glGetInteger64i_v(target, index, data)

glGetInteger64v

glGetInteger64v(pname, data)

glGetIntegeri_v

glGetIntegeri_v(target, index, data)

glGetIntegerv

glGetIntegerv(pname, data)

glGetInternalformativ

glGetInternalformativ(target, internalformat, pname, count, params)

glGetObjectLabelKHRGL_KHR_debug

glGetObjectLabelKHR(identifier, name, bufSize, length, label)

glGetObjectPtrLabelKHRGL_KHR_debug

glGetObjectPtrLabelKHR(ptr, bufSize, length, label)

glGetPointervKHRGL_KHR_debug

glGetPointervKHR(pname, params)

glGetProgramBinary

glGetProgramBinary(program, bufSize, length, binaryFormat, binary)

glGetProgramInfoLog

glGetProgramInfoLog(program, bufSize, length, infoLog)

glGetProgramiv

glGetProgramiv(program, pname, params)

glGetQueryObjectuiv

glGetQueryObjectuiv(id, pname, params)

glGetQueryiv

glGetQueryiv(target, pname, params)

glGetRenderbufferParameteriv

glGetRenderbufferParameteriv(target, pname, params)

glGetSamplerParameterfv

glGetSamplerParameterfv(sampler, pname, params)

glGetSamplerParameteriv

glGetSamplerParameteriv(sampler, pname, params)

glGetShaderInfoLog

glGetShaderInfoLog(shader, bufSize, length, infoLog)

glGetShaderPrecisionFormat

glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision)

glGetShaderSource

glGetShaderSource(shader, bufSize, length, source)

glGetShaderiv

glGetShaderiv(shader, pname, params)

glGetString

glGetString(name)

glGetStringi

glGetStringi(name, index)

glGetSynciv

glGetSynciv(sync, pname, count, length, values)

glGetTexParameterfv

glGetTexParameterfv(target, pname, params)

glGetTexParameteriv

glGetTexParameteriv(target, pname, params)

glGetTransformFeedbackVarying

glGetTransformFeedbackVarying(program, index, bufSize, length, size, type_, name)

glGetUniformBlockIndex

glGetUniformBlockIndex(program, uniformBlockName)

glGetUniformIndices

glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices)

glGetUniformLocation

glGetUniformLocation(program, name)

glGetUniformfv

glGetUniformfv(program, location, params)

glGetUniformiv

glGetUniformiv(program, location, params)

glGetUniformuiv

glGetUniformuiv(program, location, params)

glGetVertexAttribIiv

glGetVertexAttribIiv(index, pname, params)

glGetVertexAttribIuiv

glGetVertexAttribIuiv(index, pname, params)

glGetVertexAttribPointerv

glGetVertexAttribPointerv(index, pname, pointer)

glGetVertexAttribfv

glGetVertexAttribfv(index, pname, params)

glGetVertexAttribiv

glGetVertexAttribiv(index, pname, params)

glHint

glHint(target, mode)

glInvalidateFramebuffer

glInvalidateFramebuffer(target, numAttachments, attachments)

glInvalidateSubFramebuffer

glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)

glIsBuffer

glIsBuffer(buffer)

glIsEnabled

glIsEnabled(cap)

glIsFramebuffer

glIsFramebuffer(framebuffer)

glIsProgram

glIsProgram(program)

glIsQuery

glIsQuery(id)

glIsRenderbuffer

glIsRenderbuffer(renderbuffer)

glIsSampler

glIsSampler(sampler)

glIsShader

glIsShader(shader)

glIsSync

glIsSync(sync)

glIsTexture

glIsTexture(texture)

glIsTransformFeedback

glIsTransformFeedback(id)

glIsVertexArray

glIsVertexArray(array)

glLineWidth

glLineWidth(width)

glLinkProgram

glLinkProgram(program)

glMapBufferRange

glMapBufferRange(target, offset, length, access)

glObjectLabelKHRGL_KHR_debug

glObjectLabelKHR(identifier, name, length, label)

glObjectPtrLabelKHRGL_KHR_debug

glObjectPtrLabelKHR(ptr, length, label)

glPauseTransformFeedback

glPauseTransformFeedback()

glPixelStorei

glPixelStorei(pname, param)

glPolygonOffset

glPolygonOffset(factor, units)

glPopDebugGroupKHRGL_KHR_debug

glPopDebugGroupKHR()

glProgramBinary

glProgramBinary(program, binaryFormat, binary, length)

glProgramParameteri

glProgramParameteri(program, pname, value)

glPushDebugGroupKHRGL_KHR_debug

glPushDebugGroupKHR(source, id, length, message)

glReadBuffer

glReadBuffer(src)

glReadPixels

glReadPixels(x, y, width, height, format, type_, pixels)

glReleaseShaderCompiler

glReleaseShaderCompiler()

glRenderbufferStorage

glRenderbufferStorage(target, internalformat, width, height)

glRenderbufferStorageMultisample

glRenderbufferStorageMultisample(target, samples, internalformat, width, height)

glResumeTransformFeedback

glResumeTransformFeedback()

glSampleCoverage

glSampleCoverage(value, invert)

glSamplerParameterf

glSamplerParameterf(sampler, pname, param)

glSamplerParameterfv

glSamplerParameterfv(sampler, pname, param)

glSamplerParameteri

glSamplerParameteri(sampler, pname, param)

glSamplerParameteriv

glSamplerParameteriv(sampler, pname, param)

glScissor

glScissor(x, y, width, height)

glShaderBinary

glShaderBinary(count, shaders, binaryformat, binary, length)

glShaderSource

glShaderSource(shader, count, string, length)

glStencilFunc

glStencilFunc(func, ref_, mask)

glStencilFuncSeparate

glStencilFuncSeparate(face, func, ref_, mask)

glStencilMask

glStencilMask(mask)

glStencilMaskSeparate

glStencilMaskSeparate(face, mask)

glStencilOp

glStencilOp(fail, zfail, zpass)

glStencilOpSeparate

glStencilOpSeparate(face, sfail, dpfail, dppass)

glTexImage2D

glTexImage2D(target, level, internalformat, width, height, border, format, type_, pixels)

glTexImage3D

glTexImage3D(target, level, internalformat, width, height, depth, border, format, type_, pixels)

glTexParameterf

glTexParameterf(target, pname, param)

glTexParameterfv

glTexParameterfv(target, pname, params)

glTexParameteri

glTexParameteri(target, pname, param)

glTexParameteriv

glTexParameteriv(target, pname, params)

glTexStorage2D

glTexStorage2D(target, levels, internalformat, width, height)

glTexStorage3D

glTexStorage3D(target, levels, internalformat, width, height, depth)

glTexSubImage2D

glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type_, pixels)

glTexSubImage3D

glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type_, pixels)

glTransformFeedbackVaryings

glTransformFeedbackVaryings(program, count, varyings, bufferMode)

glUniform1f

glUniform1f(location, v0)

glUniform1fv

glUniform1fv(location, count, value)

glUniform1i

glUniform1i(location, v0)

glUniform1iv

glUniform1iv(location, count, value)

glUniform1ui

glUniform1ui(location, v0)

glUniform1uiv

glUniform1uiv(location, count, value)

glUniform2f

glUniform2f(location, v0, v1)

glUniform2fv

glUniform2fv(location, count, value)

glUniform2i

glUniform2i(location, v0, v1)

glUniform2iv

glUniform2iv(location, count, value)

glUniform2ui

glUniform2ui(location, v0, v1)

glUniform2uiv

glUniform2uiv(location, count, value)

glUniform3f

glUniform3f(location, v0, v1, v2)

glUniform3fv

glUniform3fv(location, count, value)

glUniform3i

glUniform3i(location, v0, v1, v2)

glUniform3iv

glUniform3iv(location, count, value)

glUniform3ui

glUniform3ui(location, v0, v1, v2)

glUniform3uiv

glUniform3uiv(location, count, value)

glUniform4f

glUniform4f(location, v0, v1, v2, v3)

glUniform4fv

glUniform4fv(location, count, value)

glUniform4i

glUniform4i(location, v0, v1, v2, v3)

glUniform4iv

glUniform4iv(location, count, value)

glUniform4ui

glUniform4ui(location, v0, v1, v2, v3)

glUniform4uiv

glUniform4uiv(location, count, value)

glUniformBlockBinding

glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)

glUniformMatrix2fv

glUniformMatrix2fv(location, count, transpose, value)

glUniformMatrix2x3fv

glUniformMatrix2x3fv(location, count, transpose, value)

glUniformMatrix2x4fv

glUniformMatrix2x4fv(location, count, transpose, value)

glUniformMatrix3fv

glUniformMatrix3fv(location, count, transpose, value)

glUniformMatrix3x2fv

glUniformMatrix3x2fv(location, count, transpose, value)

glUniformMatrix3x4fv

glUniformMatrix3x4fv(location, count, transpose, value)

glUniformMatrix4fv

glUniformMatrix4fv(location, count, transpose, value)

glUniformMatrix4x2fv

glUniformMatrix4x2fv(location, count, transpose, value)

glUniformMatrix4x3fv

glUniformMatrix4x3fv(location, count, transpose, value)

glUnmapBuffer

glUnmapBuffer(target)

glUseProgram

glUseProgram(program)

glValidateProgram

glValidateProgram(program)

glVertexAttrib1f

glVertexAttrib1f(index, x)

glVertexAttrib1fv

glVertexAttrib1fv(index, v)

glVertexAttrib2f

glVertexAttrib2f(index, x, y)

glVertexAttrib2fv

glVertexAttrib2fv(index, v)

glVertexAttrib3f

glVertexAttrib3f(index, x, y, z)

glVertexAttrib3fv

glVertexAttrib3fv(index, v)

glVertexAttrib4f

glVertexAttrib4f(index, x, y, z, w)

glVertexAttrib4fv

glVertexAttrib4fv(index, v)

glVertexAttribDivisor

glVertexAttribDivisor(index, divisor)

glVertexAttribI4i

glVertexAttribI4i(index, x, y, z, w)

glVertexAttribI4iv

glVertexAttribI4iv(index, v)

glVertexAttribI4ui

glVertexAttribI4ui(index, x, y, z, w)

glVertexAttribI4uiv

glVertexAttribI4uiv(index, v)

glVertexAttribIPointer

glVertexAttribIPointer(index, size, type_, stride, pointer)

glVertexAttribPointer

glVertexAttribPointer(index, size, type_, normalized, stride, pointer)

glViewport

glViewport(x, y, width, height)

glWaitSync

glWaitSync(sync, flags, timeout)

load_global_gl_with

Loads all global functions using the get_proc_address given.