![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
\inmodule QtGui More...
#include <qopenglextensions_p.h>
Public Types | |
| enum | OpenGLExtension { TextureRectangle = 0x00000001 , GenerateMipmap = 0x00000002 , TextureCompression = 0x00000004 , MirroredRepeat = 0x00000008 , FramebufferMultisample = 0x00000010 , StencilTwoSide = 0x00000020 , StencilWrap = 0x00000040 , PackedDepthStencil = 0x00000080 , NVFloatBuffer = 0x00000100 , PixelBufferObject = 0x00000200 , FramebufferBlit = 0x00000400 , BGRATextureFormat = 0x00000800 , DDSTextureCompression = 0x00001000 , ETC1TextureCompression = 0x00002000 , PVRTCTextureCompression = 0x00004000 , ElementIndexUint = 0x00008000 , Depth24 = 0x00010000 , SRGBFrameBuffer = 0x00020000 , MapBuffer = 0x00040000 , GeometryShaders = 0x00080000 , MapBufferRange = 0x00100000 , Sized8Formats = 0x00200000 , DiscardFramebuffer = 0x00400000 , Sized16Formats = 0x00800000 , TextureSwizzle = 0x01000000 , StandardDerivatives = 0x02000000 , ASTCTextureCompression = 0x04000000 , ETC2TextureCompression = 0x08000000 , HalfFloatVertex = 0x10000000 , MultiView = 0x20000000 , MultiViewExtended = 0x40000000 } |
| Public Types inherited from QOpenGLFunctions | |
| enum | OpenGLFeature { Multitexture = 0x0001 , Shaders = 0x0002 , Buffers = 0x0004 , Framebuffers = 0x0008 , BlendColor = 0x0010 , BlendEquation = 0x0020 , BlendEquationSeparate = 0x0040 , BlendFuncSeparate = 0x0080 , BlendSubtract = 0x0100 , CompressedTextures = 0x0200 , Multisample = 0x0400 , StencilSeparate = 0x0800 , NPOTTextures = 0x1000 , NPOTTextureRepeat = 0x2000 , FixedFunctionPipeline = 0x4000 , TextureRGFormats = 0x8000 , MultipleRenderTargets = 0x10000 , BlendEquationAdvanced = 0x20000 } |
| This enum defines OpenGL and OpenGL ES features whose presence may depend on the implementation. More... | |
Public Member Functions | |
| QOpenGLExtensions () | |
| QOpenGLExtensions (QOpenGLContext *context) | |
| ~QOpenGLExtensions () | |
| OpenGLExtensions | openGLExtensions () |
| Returns the set of extensions that are present on this system's OpenGL implementation. | |
| bool | hasOpenGLExtension (QOpenGLExtensions::OpenGLExtension extension) const |
Returns true if extension is present on this system's OpenGL implementation; false otherwise. | |
| GLvoid * | glMapBuffer (GLenum targettarget, GLenum accessaccess) |
| void | glGetBufferSubData (GLenum targettarget, qopengl_GLintptr offsetoffset, qopengl_GLsizeiptr sizesize, GLvoid *datadata) |
| void | flushShared () |
| void | discardFramebuffer (GLenum targettarget, GLsizei numAttachmentsnumAttachments, const GLenum *attachmentsattachments) |
| QOpenGLExtensionsPrivate * | d () const |
| Public Member Functions inherited from QOpenGLExtraFunctions | |
| QOpenGLExtraFunctions () | |
| Constructs a default function resolver. | |
| QOpenGLExtraFunctions (QOpenGLContext *context) | |
| Constructs a function resolver for context. | |
| ~QOpenGLExtraFunctions () | |
| void | glReadBuffer (GLenum mode) |
| Convenience function that calls glReadBuffer(src). | |
| void | glDrawRangeElements (GLenum modemode, GLuint startstart, GLuint endend, GLsizei countcount, GLenum typetype, const void *indicesindices) |
| Convenience function that calls glDrawRangeElements(mode, start, end, count, type, indices). | |
| void | glTexImage3D (GLenum targettarget, GLint levellevel, GLint internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLint borderborder, GLenum formatformat, GLenum typetype, const void *pixelspixels) |
| Convenience function that calls glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels). | |
| void | glTexSubImage3D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLenum formatformat, GLenum typetype, const void *pixelspixels) |
| Convenience function that calls glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels). | |
| void | glCopyTexSubImage3D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight) |
| Convenience function that calls glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height). | |
| void | glCompressedTexImage3D (GLenum targettarget, GLint levellevel, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLint borderborder, GLsizei imageSizeimageSize, const void *datadata) |
| Convenience function that calls glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data). | |
| void | glCompressedTexSubImage3D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint zoffsetzoffset, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLenum formatformat, GLsizei imageSizeimageSize, const void *datadata) |
| Convenience function that calls glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data). | |
| void | glGenQueries (GLsizei nn, GLuint *idsids) |
| Convenience function that calls glGenQueries(n, ids). | |
| void | glDeleteQueries (GLsizei nn, const GLuint *idsids) |
| Convenience function that calls glDeleteQueries(n, ids). | |
| GLboolean | glIsQuery (GLuint idid) |
| Convenience function that calls glIsQuery(id). | |
| void | glBeginQuery (GLenum targettarget, GLuint idid) |
| Convenience function that calls glBeginQuery(target, id). | |
| void | glEndQuery (GLenum targettarget) |
| Convenience function that calls glEndQuery(target). | |
| void | glGetQueryiv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetQueryiv(target, pname, params). | |
| void | glGetQueryObjectuiv (GLuint idid, GLenum pnamepname, GLuint *paramsparams) |
| Convenience function that calls glGetQueryObjectuiv(id, pname, params). | |
| GLboolean | glUnmapBuffer (GLenum targettarget) |
| Convenience function that calls glUnmapBuffer(target). | |
| void | glGetBufferPointerv (GLenum targettarget, GLenum pnamepname, void **paramsparams) |
| Convenience function that calls glGetBufferPointerv(target, pname, params). | |
| void | glDrawBuffers (GLsizei nn, const GLenum *bufsbufs) |
| Convenience function that calls glDrawBuffers(n, bufs). | |
| void | glUniformMatrix2x3fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glUniformMatrix2x3fv(location, count, transpose, value). | |
| void | glUniformMatrix3x2fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glUniformMatrix3x2fv(location, count, transpose, value). | |
| void | glUniformMatrix2x4fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glUniformMatrix2x4fv(location, count, transpose, value). | |
| void | glUniformMatrix4x2fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glUniformMatrix4x2fv(location, count, transpose, value). | |
| void | glUniformMatrix3x4fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glUniformMatrix3x4fv(location, count, transpose, value). | |
| void | glUniformMatrix4x3fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glUniformMatrix4x3fv(location, count, transpose, value). | |
| void | glBlitFramebuffer (GLint srcX0srcX0, GLint srcY0srcY0, GLint srcX1srcX1, GLint srcY1srcY1, GLint dstX0dstX0, GLint dstY0dstY0, GLint dstX1dstX1, GLint dstY1dstY1, GLbitfield maskmask, GLenum filterfilter) |
| Convenience function that calls glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter). | |
| void | glRenderbufferStorageMultisample (GLenum targettarget, GLsizei samplessamples, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight) |
| Convenience function that calls glRenderbufferStorageMultisample(target, samples, internalformat, width, height). | |
| void | glFramebufferTextureLayer (GLenum targettarget, GLenum attachmentattachment, GLuint texturetexture, GLint levellevel, GLint layerlayer) |
| Convenience function that calls glFramebufferTextureLayer(target, attachment, texture, level, layer). | |
| void * | glMapBufferRange (GLenum targettarget, GLintptr offsetoffset, GLsizeiptr lengthlength, GLbitfield accessaccess) |
| Convenience function that calls glMapBufferRange(target, offset, length, access). | |
| void | glFlushMappedBufferRange (GLenum targettarget, GLintptr offsetoffset, GLsizeiptr lengthlength) |
| Convenience function that calls glFlushMappedBufferRange(target, offset, length). | |
| void | glBindVertexArray (GLuint arrayarray) |
| Convenience function that calls glBindVertexArray(array). | |
| void | glDeleteVertexArrays (GLsizei nn, const GLuint *arraysarrays) |
| Convenience function that calls glDeleteVertexArrays(n, arrays). | |
| void | glGenVertexArrays (GLsizei nn, GLuint *arraysarrays) |
| Convenience function that calls glGenVertexArrays(n, arrays). | |
| GLboolean | glIsVertexArray (GLuint arrayarray) |
| Convenience function that calls glIsVertexArray(array). | |
| void | glGetIntegeri_v (GLenum targettarget, GLuint indexindex, GLint *datadata) |
| Convenience function that calls glGetIntegeri_v(target, index, data). | |
| void | glBeginTransformFeedback (GLenum primitiveMode) |
| Convenience function that calls glBeginTransformFeedback(primitiveMode). | |
| void | glEndTransformFeedback (void) |
| Convenience function that calls glEndTransformFeedback(). | |
| void | glBindBufferRange (GLenum targettarget, GLuint indexindex, GLuint bufferbuffer, GLintptr offsetoffset, GLsizeiptr sizesize) |
| Convenience function that calls glBindBufferRange(target, index, buffer, offset, size). | |
| void | glBindBufferBase (GLenum targettarget, GLuint indexindex, GLuint bufferbuffer) |
| Convenience function that calls glBindBufferBase(target, index, buffer). | |
| void | glTransformFeedbackVaryings (GLuint programprogram, GLsizei countcount, const GLchar *const *varyingsvaryings, GLenum bufferModebufferMode) |
| Convenience function that calls glTransformFeedbackVaryings(program, count, varyings, bufferMode). | |
| void | glGetTransformFeedbackVarying (GLuint programprogram, GLuint indexindex, GLsizei bufSizebufSize, GLsizei *lengthlength, GLsizei *sizesize, GLenum *typetype, GLchar *namename) |
| Convenience function that calls glGetTransformFeedbackVarying(program, index, bufSize, length, size, type, name). | |
| void | glVertexAttribIPointer (GLuint indexindex, GLint sizesize, GLenum typetype, GLsizei stridestride, const void *pointerpointer) |
| Convenience function that calls glVertexAttribIPointer(index, size, type, stride, pointer). | |
| void | glGetVertexAttribIiv (GLuint indexindex, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetVertexAttribIiv(index, pname, params). | |
| void | glGetVertexAttribIuiv (GLuint indexindex, GLenum pnamepname, GLuint *paramsparams) |
| Convenience function that calls glGetVertexAttribIuiv(index, pname, params). | |
| void | glVertexAttribI4i (GLuint indexindex, GLint xx, GLint yy, GLint zz, GLint ww) |
| Convenience function that calls glVertexAttribI4i(index, x, y, z, w). | |
| void | glVertexAttribI4ui (GLuint indexindex, GLuint xx, GLuint yy, GLuint zz, GLuint ww) |
| Convenience function that calls glVertexAttribI4ui(index, x, y, z, w). | |
| void | glVertexAttribI4iv (GLuint indexindex, const GLint *vv) |
| Convenience function that calls glVertexAttribI4iv(index, v). | |
| void | glVertexAttribI4uiv (GLuint indexindex, const GLuint *vv) |
| Convenience function that calls glVertexAttribI4uiv(index, v). | |
| void | glGetUniformuiv (GLuint programprogram, GLint locationlocation, GLuint *paramsparams) |
| Convenience function that calls glGetUniformuiv(program, location, params). | |
| GLint | glGetFragDataLocation (GLuint programprogram, const GLchar *namename) |
| Convenience function that calls glGetFragDataLocation(program, name). | |
| void | glUniform1ui (GLint locationlocation, GLuint v0v0) |
| Convenience function that calls glUniform1ui(location, v0). | |
| void | glUniform2ui (GLint locationlocation, GLuint v0v0, GLuint v1v1) |
| Convenience function that calls glUniform2ui(location, v0, v1). | |
| void | glUniform3ui (GLint locationlocation, GLuint v0v0, GLuint v1v1, GLuint v2v2) |
| Convenience function that calls glUniform3ui(location, v0, v1, v2). | |
| void | glUniform4ui (GLint locationlocation, GLuint v0v0, GLuint v1v1, GLuint v2v2, GLuint v3v3) |
| Convenience function that calls glUniform4ui(location, v0, v1, v2, v3). | |
| void | glUniform1uiv (GLint locationlocation, GLsizei countcount, const GLuint *valuevalue) |
| Convenience function that calls glUniform1uiv(location, count, value). | |
| void | glUniform2uiv (GLint locationlocation, GLsizei countcount, const GLuint *valuevalue) |
| Convenience function that calls glUniform2uiv(location, count, value). | |
| void | glUniform3uiv (GLint locationlocation, GLsizei countcount, const GLuint *valuevalue) |
| Convenience function that calls glUniform3uiv(location, count, value). | |
| void | glUniform4uiv (GLint locationlocation, GLsizei countcount, const GLuint *valuevalue) |
| Convenience function that calls glUniform4uiv(location, count, value). | |
| void | glClearBufferiv (GLenum bufferbuffer, GLint drawbufferdrawbuffer, const GLint *valuevalue) |
| Convenience function that calls glClearBufferiv(buffer, drawbuffer, value). | |
| void | glClearBufferuiv (GLenum bufferbuffer, GLint drawbufferdrawbuffer, const GLuint *valuevalue) |
| Convenience function that calls glClearBufferuiv(buffer, drawbuffer, value). | |
| void | glClearBufferfv (GLenum bufferbuffer, GLint drawbufferdrawbuffer, const GLfloat *valuevalue) |
| Convenience function that calls glClearBufferfv(buffer, drawbuffer, value). | |
| void | glClearBufferfi (GLenum bufferbuffer, GLint drawbufferdrawbuffer, GLfloat depthdepth, GLint stencilstencil) |
| Convenience function that calls glClearBufferfi(buffer, drawbuffer, depth, stencil). | |
| const GLubyte * | glGetStringi (GLenum namename, GLuint indexindex) |
| Convenience function that calls glGetStringi(name, index). | |
| void | glCopyBufferSubData (GLenum readTarget, GLenum writeTargetwriteTarget, GLintptr readOffsetreadOffset, GLintptr writeOffsetwriteOffset, GLsizeiptr sizesize) |
| Convenience function that calls glCopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size). | |
| void | glGetUniformIndices (GLuint programprogram, GLsizei uniformCountuniformCount, const GLchar *const *uniformNamesuniformNames, GLuint *uniformIndicesuniformIndices) |
| Convenience function that calls glGetUniformIndices(program, uniformCount, uniformNames, uniformIndices). | |
| void | glGetActiveUniformsiv (GLuint programprogram, GLsizei uniformCountuniformCount, const GLuint *uniformIndicesuniformIndices, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params). | |
| GLuint | glGetUniformBlockIndex (GLuint programprogram, const GLchar *uniformBlockNameuniformBlockName) |
| Convenience function that calls glGetUniformBlockIndex(program, uniformBlockName). | |
| void | glGetActiveUniformBlockiv (GLuint programprogram, GLuint uniformBlockIndexuniformBlockIndex, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetActiveUniformBlockiv(program, uniformBlockIndex, pname, params). | |
| void | glGetActiveUniformBlockName (GLuint programprogram, GLuint uniformBlockIndexuniformBlockIndex, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *uniformBlockNameuniformBlockName) |
| Convenience function that calls glGetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName). | |
| void | glUniformBlockBinding (GLuint programprogram, GLuint uniformBlockIndexuniformBlockIndex, GLuint uniformBlockBindinguniformBlockBinding) |
| Convenience function that calls glUniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding). | |
| void | glDrawArraysInstanced (GLenum modemode, GLint firstfirst, GLsizei countcount, GLsizei instancecountinstancecount) |
| Convenience function that calls glDrawArraysInstanced(mode, first, count, instancecount). | |
| void | glDrawElementsInstanced (GLenum modemode, GLsizei countcount, GLenum typetype, const void *indicesindices, GLsizei instancecountinstancecount) |
| Convenience function that calls glDrawElementsInstanced(mode, count, type, indices, instancecount). | |
| GLsync | glFenceSync (GLenum conditioncondition, GLbitfield flagsflags) |
| Convenience function that calls glFenceSync(condition, flags). | |
| GLboolean | glIsSync (GLsync sync) |
| Convenience function that calls glIsSync(sync). | |
| void | glDeleteSync (GLsync sync) |
| Convenience function that calls glDeleteSync(sync). | |
| GLenum | glClientWaitSync (GLsync sync, GLbitfield flagsflags, GLuint64 timeouttimeout) |
| Convenience function that calls glClientWaitSync(sync, flags, timeout). | |
| void | glWaitSync (GLsync sync, GLbitfield flagsflags, GLuint64 timeouttimeout) |
| Convenience function that calls glWaitSync(sync, flags, timeout). | |
| void | glGetInteger64v (GLenum pnamepname, GLint64 *datadata) |
| Convenience function that calls glGetInteger64v(pname, data). | |
| void | glGetSynciv (GLsync sync, GLenum pnamepname, GLsizei bufSizebufSize, GLsizei *lengthlength, GLint *valuesvalues) |
| Convenience function that calls glGetSynciv(sync, pname, bufSize, length, values). | |
| void | glGetInteger64i_v (GLenum targettarget, GLuint indexindex, GLint64 *datadata) |
| Convenience function that calls glGetInteger64i_v(target, index, data). | |
| void | glGetBufferParameteri64v (GLenum targettarget, GLenum pnamepname, GLint64 *paramsparams) |
| Convenience function that calls glGetBufferParameteri64v(target, pname, params). | |
| void | glGenSamplers (GLsizei countcount, GLuint *samplerssamplers) |
| Convenience function that calls glGenSamplers(count, samplers). | |
| void | glDeleteSamplers (GLsizei countcount, const GLuint *samplerssamplers) |
| Convenience function that calls glDeleteSamplers(count, samplers). | |
| GLboolean | glIsSampler (GLuint samplersampler) |
| Convenience function that calls glIsSampler(sampler). | |
| void | glBindSampler (GLuint unit, GLuint samplersampler) |
| Convenience function that calls glBindSampler(unit, sampler). | |
| void | glSamplerParameteri (GLuint samplersampler, GLenum pnamepname, GLint paramparam) |
| Convenience function that calls glSamplerParameteri(sampler, pname, param). | |
| void | glSamplerParameteriv (GLuint samplersampler, GLenum pnamepname, const GLint *paramparam) |
| Convenience function that calls glSamplerParameteriv(sampler, pname, param). | |
| void | glSamplerParameterf (GLuint samplersampler, GLenum pnamepname, GLfloat paramparam) |
| Convenience function that calls glSamplerParameterf(sampler, pname, param). | |
| void | glSamplerParameterfv (GLuint samplersampler, GLenum pnamepname, const GLfloat *paramparam) |
| Convenience function that calls glSamplerParameterfv(sampler, pname, param). | |
| void | glGetSamplerParameteriv (GLuint samplersampler, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetSamplerParameteriv(sampler, pname, params). | |
| void | glGetSamplerParameterfv (GLuint samplersampler, GLenum pnamepname, GLfloat *paramsparams) |
| Convenience function that calls glGetSamplerParameterfv(sampler, pname, params). | |
| void | glVertexAttribDivisor (GLuint indexindex, GLuint divisordivisor) |
| Convenience function that calls glVertexAttribDivisor(index, divisor). | |
| void | glBindTransformFeedback (GLenum targettarget, GLuint idid) |
| Convenience function that calls glBindTransformFeedback(target, id). | |
| void | glDeleteTransformFeedbacks (GLsizei nn, const GLuint *idsids) |
| Convenience function that calls glDeleteTransformFeedbacks(n, ids). | |
| void | glGenTransformFeedbacks (GLsizei nn, GLuint *idsids) |
| Convenience function that calls glGenTransformFeedbacks(n, ids). | |
| GLboolean | glIsTransformFeedback (GLuint idid) |
| Convenience function that calls glIsTransformFeedback(id). | |
| void | glPauseTransformFeedback (void) |
| Convenience function that calls glPauseTransformFeedback(). | |
| void | glResumeTransformFeedback (void) |
| Convenience function that calls glResumeTransformFeedback(). | |
| void | glGetProgramBinary (GLuint programprogram, GLsizei bufSizebufSize, GLsizei *lengthlength, GLenum *binaryFormatbinaryFormat, void *binarybinary) |
| Convenience function that calls glGetProgramBinary(program, bufSize, length, binaryFormat, binary). | |
| void | glProgramBinary (GLuint programprogram, GLenum binaryFormatbinaryFormat, const void *binarybinary, GLsizei lengthlength) |
| Convenience function that calls glProgramBinary(program, binaryFormat, binary, length). | |
| void | glProgramParameteri (GLuint programprogram, GLenum pnamepname, GLint valuevalue) |
| Convenience function that calls glProgramParameteri(program, pname, value). | |
| void | glInvalidateFramebuffer (GLenum targettarget, GLsizei numAttachmentsnumAttachments, const GLenum *attachmentsattachments) |
| Convenience function that calls glInvalidateFramebuffer(target, numAttachments, attachments). | |
| void | glInvalidateSubFramebuffer (GLenum targettarget, GLsizei numAttachmentsnumAttachments, const GLenum *attachmentsattachments, GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight) |
| Convenience function that calls glInvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height). | |
| void | glTexStorage2D (GLenum targettarget, GLsizei levelslevels, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight) |
| Convenience function that calls glTexStorage2D(target, levels, internalformat, width, height). | |
| void | glTexStorage3D (GLenum targettarget, GLsizei levelslevels, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth) |
| Convenience function that calls glTexStorage3D(target, levels, internalformat, width, height, depth). | |
| void | glGetInternalformativ (GLenum targettarget, GLenum internalformatinternalformat, GLenum pnamepname, GLsizei bufSizebufSize, GLint *paramsparams) |
| Convenience function that calls glGetInternalformativ(target, internalformat, pname, bufSize, params). | |
| void | glDispatchCompute (GLuint num_groups_x, GLuint num_groups_ynum_groups_y, GLuint num_groups_znum_groups_z) |
| Convenience function that calls glDispatchCompute(num_groups_x, num_groups_y, num_groups_z). | |
| void | glDispatchComputeIndirect (GLintptr indirectindirect) |
| Convenience function that calls glDispatchComputeIndirect(indirect). | |
| void | glDrawArraysIndirect (GLenum modemode, const void *indirectindirect) |
| Convenience function that calls glDrawArraysIndirect(mode, indirect). | |
| void | glDrawElementsIndirect (GLenum modemode, GLenum typetype, const void *indirectindirect) |
| Convenience function that calls glDrawElementsIndirect(mode, type, indirect). | |
| void | glFramebufferParameteri (GLenum targettarget, GLenum pnamepname, GLint paramparam) |
| Convenience function that calls glFramebufferParameteri(target, pname, param). | |
| void | glGetFramebufferParameteriv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetFramebufferParameteriv(target, pname, params). | |
| void | glGetProgramInterfaceiv (GLuint programprogram, GLenum programInterfaceprogramInterface, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetProgramInterfaceiv(program, programInterface, pname, params). | |
| GLuint | glGetProgramResourceIndex (GLuint programprogram, GLenum programInterfaceprogramInterface, const GLchar *namename) |
| Convenience function that calls glGetProgramResourceIndex(program, programInterface, name). | |
| void | glGetProgramResourceName (GLuint programprogram, GLenum programInterfaceprogramInterface, GLuint indexindex, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *namename) |
| Convenience function that calls glGetProgramResourceName(program, programInterface, index, bufSize, length, name). | |
| void | glGetProgramResourceiv (GLuint programprogram, GLenum programInterfaceprogramInterface, GLuint indexindex, GLsizei propCountpropCount, const GLenum *propsprops, GLsizei bufSizebufSize, GLsizei *lengthlength, GLint *paramsparams) |
| Convenience function that calls glGetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params). | |
| GLint | glGetProgramResourceLocation (GLuint programprogram, GLenum programInterfaceprogramInterface, const GLchar *namename) |
| Convenience function that calls glGetProgramResourceLocation(program, programInterface, name). | |
| void | glUseProgramStages (GLuint pipeline, GLbitfield stagesstages, GLuint programprogram) |
| Convenience function that calls glUseProgramStages(pipeline, stages, program). | |
| void | glActiveShaderProgram (GLuint pipeline, GLuint programprogram) |
| Convenience function that calls glActiveShaderProgram(pipeline, program). | |
| GLuint | glCreateShaderProgramv (GLenum typetype, GLsizei countcount, const GLchar *const *stringsstrings) |
| Convenience function that calls glCreateShaderProgramv(type, count, strings). | |
| void | glBindProgramPipeline (GLuint pipeline) |
| Convenience function that calls glBindProgramPipeline(pipeline). | |
| void | glDeleteProgramPipelines (GLsizei nn, const GLuint *pipelinespipelines) |
| Convenience function that calls glDeleteProgramPipelines(n, pipelines). | |
| void | glGenProgramPipelines (GLsizei nn, GLuint *pipelinespipelines) |
| Convenience function that calls glGenProgramPipelines(n, pipelines). | |
| GLboolean | glIsProgramPipeline (GLuint pipeline) |
| Convenience function that calls glIsProgramPipeline(pipeline). | |
| void | glGetProgramPipelineiv (GLuint pipeline, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetProgramPipelineiv(pipeline, pname, params). | |
| void | glProgramUniform1i (GLuint programprogram, GLint locationlocation, GLint v0v0) |
| Convenience function that calls glProgramUniform1i(program, location, v0). | |
| void | glProgramUniform2i (GLuint programprogram, GLint locationlocation, GLint v0v0, GLint v1v1) |
| Convenience function that calls glProgramUniform2i(program, location, v0, v1). | |
| void | glProgramUniform3i (GLuint programprogram, GLint locationlocation, GLint v0v0, GLint v1v1, GLint v2v2) |
| Convenience function that calls glProgramUniform3i(program, location, v0, v1, v2). | |
| void | glProgramUniform4i (GLuint programprogram, GLint locationlocation, GLint v0v0, GLint v1v1, GLint v2v2, GLint v3v3) |
| Convenience function that calls glProgramUniform4i(program, location, v0, v1, v2, v3). | |
| void | glProgramUniform1ui (GLuint programprogram, GLint locationlocation, GLuint v0v0) |
| Convenience function that calls glProgramUniform1ui(program, location, v0). | |
| void | glProgramUniform2ui (GLuint programprogram, GLint locationlocation, GLuint v0v0, GLuint v1v1) |
| Convenience function that calls glProgramUniform2ui(program, location, v0, v1). | |
| void | glProgramUniform3ui (GLuint programprogram, GLint locationlocation, GLuint v0v0, GLuint v1v1, GLuint v2v2) |
| Convenience function that calls glProgramUniform3ui(program, location, v0, v1, v2). | |
| void | glProgramUniform4ui (GLuint programprogram, GLint locationlocation, GLuint v0v0, GLuint v1v1, GLuint v2v2, GLuint v3v3) |
| Convenience function that calls glProgramUniform4ui(program, location, v0, v1, v2, v3). | |
| void | glProgramUniform1f (GLuint programprogram, GLint locationlocation, GLfloat v0v0) |
| Convenience function that calls glProgramUniform1f(program, location, v0). | |
| void | glProgramUniform2f (GLuint programprogram, GLint locationlocation, GLfloat v0v0, GLfloat v1v1) |
| Convenience function that calls glProgramUniform2f(program, location, v0, v1). | |
| void | glProgramUniform3f (GLuint programprogram, GLint locationlocation, GLfloat v0v0, GLfloat v1v1, GLfloat v2v2) |
| Convenience function that calls glProgramUniform3f(program, location, v0, v1, v2). | |
| void | glProgramUniform4f (GLuint programprogram, GLint locationlocation, GLfloat v0v0, GLfloat v1v1, GLfloat v2v2, GLfloat v3v3) |
| Convenience function that calls glProgramUniform4f(program, location, v0, v1, v2, v3). | |
| void | glProgramUniform1iv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLint *valuevalue) |
| Convenience function that calls glProgramUniform1iv(program, location, count, value). | |
| void | glProgramUniform2iv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLint *valuevalue) |
| Convenience function that calls glProgramUniform2iv(program, location, count, value). | |
| void | glProgramUniform3iv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLint *valuevalue) |
| Convenience function that calls glProgramUniform3iv(program, location, count, value). | |
| void | glProgramUniform4iv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLint *valuevalue) |
| Convenience function that calls glProgramUniform4iv(program, location, count, value). | |
| void | glProgramUniform1uiv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLuint *valuevalue) |
| Convenience function that calls glProgramUniform1uiv(program, location, count, value). | |
| void | glProgramUniform2uiv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLuint *valuevalue) |
| Convenience function that calls glProgramUniform2uiv(program, location, count, value). | |
| void | glProgramUniform3uiv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLuint *valuevalue) |
| Convenience function that calls glProgramUniform3uiv(program, location, count, value). | |
| void | glProgramUniform4uiv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLuint *valuevalue) |
| Convenience function that calls glProgramUniform4uiv(program, location, count, value). | |
| void | glProgramUniform1fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniform1fv(program, location, count, value). | |
| void | glProgramUniform2fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniform2fv(program, location, count, value). | |
| void | glProgramUniform3fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniform3fv(program, location, count, value). | |
| void | glProgramUniform4fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniform4fv(program, location, count, value). | |
| void | glProgramUniformMatrix2fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniformMatrix2fv(program, location, count, transpose, value). | |
| void | glProgramUniformMatrix3fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniformMatrix3fv(program, location, count, transpose, value). | |
| void | glProgramUniformMatrix4fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniformMatrix4fv(program, location, count, transpose, value). | |
| void | glProgramUniformMatrix2x3fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniformMatrix2x3fv(program, location, count, transpose, value). | |
| void | glProgramUniformMatrix3x2fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniformMatrix3x2fv(program, location, count, transpose, value). | |
| void | glProgramUniformMatrix2x4fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniformMatrix2x4fv(program, location, count, transpose, value). | |
| void | glProgramUniformMatrix4x2fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniformMatrix4x2fv(program, location, count, transpose, value). | |
| void | glProgramUniformMatrix3x4fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniformMatrix3x4fv(program, location, count, transpose, value). | |
| void | glProgramUniformMatrix4x3fv (GLuint programprogram, GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glProgramUniformMatrix4x3fv(program, location, count, transpose, value). | |
| void | glValidateProgramPipeline (GLuint pipeline) |
| Convenience function that calls glValidateProgramPipeline(pipeline). | |
| void | glGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *infoLoginfoLog) |
| Convenience function that calls glGetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog). | |
| void | glBindImageTexture (GLuint unit, GLuint texturetexture, GLint levellevel, GLboolean layeredlayered, GLint layerlayer, GLenum accessaccess, GLenum formatformat) |
| Convenience function that calls glBindImageTexture(unit, texture, level, layered, layer, access, format). | |
| void | glGetBooleani_v (GLenum targettarget, GLuint indexindex, GLboolean *datadata) |
| Convenience function that calls glGetBooleani_v(target, index, data). | |
| void | glMemoryBarrier (GLbitfield barriers) |
| Convenience function that calls glMemoryBarrier(barriers). | |
| void | glMemoryBarrierByRegion (GLbitfield barriers) |
| Convenience function that calls glMemoryBarrierByRegion(barriers). | |
| void | glTexStorage2DMultisample (GLenum targettarget, GLsizei samplessamples, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLboolean fixedsamplelocationsfixedsamplelocations) |
| Convenience function that calls glTexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations). | |
| void | glGetMultisamplefv (GLenum pnamepname, GLuint indexindex, GLfloat *valval) |
| Convenience function that calls glGetMultisamplefv(pname, index, val). | |
| void | glSampleMaski (GLuint maskNumber, GLbitfield maskmask) |
| Convenience function that calls glSampleMaski(maskNumber, mask). | |
| void | glGetTexLevelParameteriv (GLenum targettarget, GLint levellevel, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetTexLevelParameteriv(target, level, pname, params). | |
| void | glGetTexLevelParameterfv (GLenum targettarget, GLint levellevel, GLenum pnamepname, GLfloat *paramsparams) |
| Convenience function that calls glGetTexLevelParameterfv(target, level, pname, params). | |
| void | glBindVertexBuffer (GLuint bindingindexbindingindex, GLuint bufferbuffer, GLintptr offsetoffset, GLsizei stridestride) |
| Convenience function that calls glBindVertexBuffer(bindingindex, buffer, offset, stride). | |
| void | glVertexAttribFormat (GLuint attribindexattribindex, GLint sizesize, GLenum typetype, GLboolean normalizednormalized, GLuint relativeoffsetrelativeoffset) |
| Convenience function that calls glVertexAttribFormat(attribindex, size, type, normalized, relativeoffset). | |
| void | glVertexAttribIFormat (GLuint attribindexattribindex, GLint sizesize, GLenum typetype, GLuint relativeoffsetrelativeoffset) |
| Convenience function that calls glVertexAttribIFormat(attribindex, size, type, relativeoffset). | |
| void | glVertexAttribBinding (GLuint attribindexattribindex, GLuint bindingindexbindingindex) |
| Convenience function that calls glVertexAttribBinding(attribindex, bindingindex). | |
| void | glVertexBindingDivisor (GLuint bindingindexbindingindex, GLuint divisordivisor) |
| Convenience function that calls glVertexBindingDivisor(bindingindex, divisor). | |
| void | glBlendBarrier (void) |
| Convenience function that calls glBlendBarrier(). | |
| void | glCopyImageSubData (GLuint srcNamesrcName, GLenum srcTargetsrcTarget, GLint srcLevelsrcLevel, GLint srcXsrcX, GLint srcYsrcY, GLint srcZsrcZ, GLuint dstNamedstName, GLenum dstTargetdstTarget, GLint dstLeveldstLevel, GLint dstXdstX, GLint dstYdstY, GLint dstZdstZ, GLsizei srcWidthsrcWidth, GLsizei srcHeightsrcHeight, GLsizei srcDepthsrcDepth) |
| Convenience function that calls glCopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth). | |
| void | glDebugMessageControl (GLenum sourcesource, GLenum typetype, GLenum severityseverity, GLsizei countcount, const GLuint *idsids, GLboolean enabledenabled) |
| Convenience function that calls glDebugMessageControl(source, type, severity, count, ids, enabled). | |
| void | glDebugMessageInsert (GLenum sourcesource, GLenum typetype, GLuint idid, GLenum severityseverity, GLsizei lengthlength, const GLchar *bufbuf) |
| Convenience function that calls glDebugMessageInsert(source, type, id, severity, length, buf). | |
| void | glDebugMessageCallback (GLDEBUGPROC callback, const void *userParamuserParam) |
| Convenience function that calls glDebugMessageCallback(callback, userParam). | |
| GLuint | glGetDebugMessageLog (GLuint countcount, GLsizei bufSizebufSize, GLenum *sourcessources, GLenum *typestypes, GLuint *idsids, GLenum *severitiesseverities, GLsizei *lengthslengths, GLchar *messageLogmessageLog) |
| Convenience function that calls glGetDebugMessageLog(count, bufSize, sources, types, ids, severities, lengths, messageLog). | |
| void | glPushDebugGroup (GLenum sourcesource, GLuint idid, GLsizei lengthlength, const GLchar *messagemessage) |
| Convenience function that calls glPushDebugGroup(source, id, length, message). | |
| void | glPopDebugGroup (void) |
| Convenience function that calls glPopDebugGroup(). | |
| void | glObjectLabel (GLenum identifier, GLuint namename, GLsizei lengthlength, const GLchar *labellabel) |
| Convenience function that calls glObjectLabel(identifier, name, length, label). | |
| void | glGetObjectLabel (GLenum identifier, GLuint namename, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *labellabel) |
| Convenience function that calls glGetObjectLabel(identifier, name, bufSize, length, label). | |
| void | glObjectPtrLabel (const void *ptr, GLsizei lengthlength, const GLchar *labellabel) |
| Convenience function that calls glObjectPtrLabel(ptr, length, label). | |
| void | glGetObjectPtrLabel (const void *ptr, GLsizei bufSizebufSize, GLsizei *lengthlength, GLchar *labellabel) |
| Convenience function that calls glGetObjectPtrLabel(ptr, bufSize, length, label). | |
| void | glGetPointerv (GLenum pnamepname, void **paramsparams) |
| Convenience function that calls glGetPointerv(pname, params). | |
| void | glEnablei (GLenum targettarget, GLuint indexindex) |
| Convenience function that calls glEnablei(target, index). | |
| void | glDisablei (GLenum targettarget, GLuint indexindex) |
| Convenience function that calls glDisablei(target, index). | |
| void | glBlendEquationi (GLuint bufbuf, GLenum modemode) |
| Convenience function that calls glBlendEquationi(buf, mode). | |
| void | glBlendEquationSeparatei (GLuint bufbuf, GLenum modeRGBmodeRGB, GLenum modeAlphamodeAlpha) |
| Convenience function that calls glBlendEquationSeparatei(buf, modeRGB, modeAlpha). | |
| void | glBlendFunci (GLuint bufbuf, GLenum srcsrc, GLenum dstdst) |
| Convenience function that calls glBlendFunci(buf, src, dst). | |
| void | glBlendFuncSeparatei (GLuint bufbuf, GLenum srcRGBsrcRGB, GLenum dstRGBdstRGB, GLenum srcAlphasrcAlpha, GLenum dstAlphadstAlpha) |
| Convenience function that calls glBlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha). | |
| void | glColorMaski (GLuint indexindex, GLboolean rr, GLboolean gg, GLboolean bb, GLboolean aa) |
| Convenience function that calls glColorMaski(index, r, g, b, a). | |
| GLboolean | glIsEnabledi (GLenum targettarget, GLuint indexindex) |
| Convenience function that calls glIsEnabledi(target, index). | |
| void | glDrawElementsBaseVertex (GLenum modemode, GLsizei countcount, GLenum typetype, const void *indicesindices, GLint basevertexbasevertex) |
| Convenience function that calls glDrawElementsBaseVertex(mode, count, type, indices, basevertex). | |
| void | glDrawRangeElementsBaseVertex (GLenum modemode, GLuint startstart, GLuint endend, GLsizei countcount, GLenum typetype, const void *indicesindices, GLint basevertexbasevertex) |
| Convenience function that calls glDrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex). | |
| void | glDrawElementsInstancedBaseVertex (GLenum modemode, GLsizei countcount, GLenum typetype, const void *indicesindices, GLsizei instancecountinstancecount, GLint basevertexbasevertex) |
| Convenience function that calls glDrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex). | |
| void | glFramebufferTexture (GLenum targettarget, GLenum attachmentattachment, GLuint texturetexture, GLint levellevel) |
| Convenience function that calls glFramebufferTexture(target, attachment, texture, level). | |
| void | glPrimitiveBoundingBox (GLfloat minX, GLfloat minYminY, GLfloat minZminZ, GLfloat minWminW, GLfloat maxXmaxX, GLfloat maxYmaxY, GLfloat maxZmaxZ, GLfloat maxWmaxW) |
| Convenience function that calls glPrimitiveBoundingBox(minX, minY, minZ, minW, maxX, maxY, maxZ, maxW). | |
| GLenum | glGetGraphicsResetStatus (void) |
| Convenience function that calls glGetGraphicsResetStatus(). | |
| void | glReadnPixels (GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLenum typetype, GLsizei bufSizebufSize, void *datadata) |
| Convenience function that calls glReadnPixels(x, y, width, height, format, type, bufSize, data). | |
| void | glGetnUniformfv (GLuint programprogram, GLint locationlocation, GLsizei bufSizebufSize, GLfloat *paramsparams) |
| Convenience function that calls glGetnUniformfv(program, location, bufSize, params). | |
| void | glGetnUniformiv (GLuint programprogram, GLint locationlocation, GLsizei bufSizebufSize, GLint *paramsparams) |
| Convenience function that calls glGetnUniformiv(program, location, bufSize, params). | |
| void | glGetnUniformuiv (GLuint programprogram, GLint locationlocation, GLsizei bufSizebufSize, GLuint *paramsparams) |
| Convenience function that calls glGetnUniformuiv(program, location, bufSize, params). | |
| void | glMinSampleShading (GLfloat valuevalue) |
| Convenience function that calls glMinSampleShading(value). | |
| void | glPatchParameteri (GLenum pnamepname, GLint valuevalue) |
| Convenience function that calls glPatchParameteri(pname, value). | |
| void | glTexParameterIiv (GLenum targettarget, GLenum pnamepname, const GLint *paramsparams) |
| Convenience function that calls glTexParameterIiv(target, pname, params). | |
| void | glTexParameterIuiv (GLenum targettarget, GLenum pnamepname, const GLuint *paramsparams) |
| Convenience function that calls glTexParameterIuiv(target, pname, params). | |
| void | glGetTexParameterIiv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetTexParameterIiv(target, pname, params). | |
| void | glGetTexParameterIuiv (GLenum targettarget, GLenum pnamepname, GLuint *paramsparams) |
| Convenience function that calls glGetTexParameterIuiv(target, pname, params). | |
| void | glSamplerParameterIiv (GLuint samplersampler, GLenum pnamepname, const GLint *paramparam) |
| Convenience function that calls glSamplerParameterIiv(sampler, pname, param). | |
| void | glSamplerParameterIuiv (GLuint samplersampler, GLenum pnamepname, const GLuint *paramparam) |
| Convenience function that calls glSamplerParameterIuiv(sampler, pname, param). | |
| void | glGetSamplerParameterIiv (GLuint samplersampler, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetSamplerParameterIiv(sampler, pname, params). | |
| void | glGetSamplerParameterIuiv (GLuint samplersampler, GLenum pnamepname, GLuint *paramsparams) |
| Convenience function that calls glGetSamplerParameterIuiv(sampler, pname, params). | |
| void | glTexBuffer (GLenum targettarget, GLenum internalformatinternalformat, GLuint bufferbuffer) |
| Convenience function that calls glTexBuffer(target, internalformat, buffer). | |
| void | glTexBufferRange (GLenum targettarget, GLenum internalformatinternalformat, GLuint bufferbuffer, GLintptr offsetoffset, GLsizeiptr sizesize) |
| Convenience function that calls glTexBufferRange(target, internalformat, buffer, offset, size). | |
| void | glTexStorage3DMultisample (GLenum targettarget, GLsizei samplessamples, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLsizei depthdepth, GLboolean fixedsamplelocationsfixedsamplelocations) |
| Convenience function that calls glTexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations). | |
| Public Member Functions inherited from QOpenGLFunctions | |
| QOpenGLFunctions () | |
| Constructs a default function resolver. | |
| QOpenGLFunctions (QOpenGLContext *context) | |
| Constructs a function resolver for context. | |
| ~QOpenGLFunctions () | |
| Destroys this function resolver. | |
| QOpenGLFunctions::OpenGLFeatures | openGLFeatures () const |
| Returns the set of features that are present on this system's OpenGL implementation. | |
| bool | hasOpenGLFeature (QOpenGLFunctions::OpenGLFeature feature) const |
Returns true if feature is present on this system's OpenGL implementation; false otherwise. | |
| void | initializeOpenGLFunctions () |
| Initializes OpenGL function resolution for the current context. | |
| void | glBindTexture (GLenum targettarget, GLuint texturetexture) |
| Convenience function that calls glBindTexture(target, texture). | |
| void | glBlendFunc (GLenum sfactor, GLenum dfactor) |
| Convenience function that calls glBlendFunc(sfactor, dfactor). | |
| void | glClear (GLbitfield maskmask) |
| Convenience function that calls glClear(mask). | |
| void | glClearColor (GLclampf red, GLclampf greengreen, GLclampf blueblue, GLclampf alphaalpha) |
| Convenience function that calls glClearColor(red, green, blue, alpha). | |
| void | glClearStencil (GLint ss) |
| Convenience function that calls glClearStencil(s). | |
| void | glColorMask (GLboolean red, GLboolean greengreen, GLboolean blueblue, GLboolean alphaalpha) |
| Convenience function that calls glColorMask(red, green, blue, alpha). | |
| void | glCopyTexImage2D (GLenum targettarget, GLint levellevel, GLenum internalformatinternalformat, GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight, GLint borderborder) |
| Convenience function that calls glCopyTexImage2D(target, level, internalformat, x, y, width, height, border). | |
| void | glCopyTexSubImage2D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight) |
| Convenience function that calls glCopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height). | |
| void | glCullFace (GLenum modemode) |
| Convenience function that calls glCullFace(mode). | |
| void | glDeleteTextures (GLsizei nn, const GLuint *texturestextures) |
| Convenience function that calls glDeleteTextures(n, textures). | |
| void | glDepthFunc (GLenum funcfunc) |
| Convenience function that calls glDepthFunc(func). | |
| void | glDepthMask (GLboolean flag) |
| Convenience function that calls glDepthMask(flag). | |
| void | glDisable (GLenum capcap) |
| Convenience function that calls glDisable(cap). | |
| void | glDrawArrays (GLenum modemode, GLint firstfirst, GLsizei countcount) |
| Convenience function that calls glDrawArrays(mode, first, count). | |
| void | glDrawElements (GLenum modemode, GLsizei countcount, GLenum typetype, const GLvoid *indicesindices) |
| Convenience function that calls glDrawElements(mode, count, type, indices). | |
| void | glEnable (GLenum capcap) |
| Convenience function that calls glEnable(cap). | |
| void | glFinish () |
| Convenience function that calls glFinish(). | |
| void | glFlush () |
| Convenience function that calls glFlush(). | |
| void | glFrontFace (GLenum modemode) |
| Convenience function that calls glFrontFace(mode). | |
| void | glGenTextures (GLsizei nn, GLuint *texturestextures) |
| Convenience function that calls glGenTextures(n, textures). | |
| void | glGetBooleanv (GLenum pnamepname, GLboolean *paramsparams) |
| Convenience function that calls glGetBooleanv(pname, params). | |
| GLenum | glGetError () |
| Convenience function that calls glGetError(). | |
| void | glGetFloatv (GLenum pnamepname, GLfloat *paramsparams) |
| Convenience function that calls glGetFloatv(pname, params). | |
| void | glGetIntegerv (GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetIntegerv(pname, params). | |
| const GLubyte * | glGetString (GLenum namename) |
| Convenience function that calls glGetString(name). | |
| void | glGetTexParameterfv (GLenum targettarget, GLenum pnamepname, GLfloat *paramsparams) |
| Convenience function that calls glGetTexParameterfv(target, pname, params). | |
| void | glGetTexParameteriv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetTexParameteriv(target, pname, params). | |
| void | glHint (GLenum targettarget, GLenum modemode) |
| Convenience function that calls glHint(target, mode). | |
| GLboolean | glIsEnabled (GLenum capcap) |
| Convenience function that calls glIsEnabled(cap). | |
| GLboolean | glIsTexture (GLuint texturetexture) |
| Convenience function that calls glIsTexture(texture). | |
| void | glLineWidth (GLfloat widthwidth) |
| Convenience function that calls glLineWidth(width). | |
| void | glPixelStorei (GLenum pnamepname, GLint paramparam) |
| Convenience function that calls glPixelStorei(pname, param). | |
| void | glPolygonOffset (GLfloat factor, GLfloat unitsunits) |
| Convenience function that calls glPolygonOffset(factor, units). | |
| void | glReadPixels (GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLenum typetype, GLvoid *pixelspixels) |
| Convenience function that calls glReadPixels(x, y, width, height, format, type, pixels). | |
| void | glScissor (GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight) |
| Convenience function that calls glScissor(x, y, width, height). | |
| void | glStencilFunc (GLenum funcfunc, GLint refref, GLuint maskmask) |
| Convenience function that calls glStencilFunc(func, ref, mask). | |
| void | glStencilMask (GLuint maskmask) |
| Convenience function that calls glStencilMask(mask). | |
| void | glStencilOp (GLenum fail, GLenum zfail, GLenum zpass) |
| Convenience function that calls glStencilOp(fail, zfail, zpass). | |
| void | glTexImage2D (GLenum targettarget, GLint levellevel, GLint internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLint borderborder, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels) |
| Convenience function that calls glTexImage2D(target, level, internalformat, width, height, border, format, type, pixels). | |
| void | glTexParameterf (GLenum targettarget, GLenum pnamepname, GLfloat paramparam) |
| Convenience function that calls glTexParameterf(target, pname, param). | |
| void | glTexParameterfv (GLenum targettarget, GLenum pnamepname, const GLfloat *paramsparams) |
| Convenience function that calls glTexParameterfv(target, pname, params). | |
| void | glTexParameteri (GLenum targettarget, GLenum pnamepname, GLint paramparam) |
| Convenience function that calls glTexParameteri(target, pname, param). | |
| void | glTexParameteriv (GLenum targettarget, GLenum pnamepname, const GLint *paramsparams) |
| Convenience function that calls glTexParameteriv(target, pname, params). | |
| void | glTexSubImage2D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLenum typetype, const GLvoid *pixelspixels) |
| Convenience function that calls glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels). | |
| void | glViewport (GLint xx, GLint yy, GLsizei widthwidth, GLsizei heightheight) |
| Convenience function that calls glViewport(x, y, width, height). | |
| void | glActiveTexture (GLenum texturetexture) |
| Convenience function that calls glActiveTexture(texture). | |
| void | glAttachShader (GLuint programprogram, GLuint shadershader) |
| Convenience function that calls glAttachShader(program, shader). | |
| void | glBindAttribLocation (GLuint programprogram, GLuint indexindex, const char *namename) |
| Convenience function that calls glBindAttribLocation(program, index, name). | |
| void | glBindBuffer (GLenum targettarget, GLuint bufferbuffer) |
| Convenience function that calls glBindBuffer(target, buffer). | |
| void | glBindFramebuffer (GLenum targettarget, GLuint framebufferframebuffer) |
| Convenience function that calls glBindFramebuffer(target, framebuffer). | |
| void | glBindRenderbuffer (GLenum targettarget, GLuint renderbufferrenderbuffer) |
| Convenience function that calls glBindRenderbuffer(target, renderbuffer). | |
| void | glBlendColor (GLclampf red, GLclampf greengreen, GLclampf blueblue, GLclampf alphaalpha) |
| Convenience function that calls glBlendColor(red, green, blue, alpha). | |
| void | glBlendEquation (GLenum modemode) |
| Convenience function that calls glBlendEquation(mode). | |
| void | glBlendEquationSeparate (GLenum modeRGBmodeRGB, GLenum modeAlphamodeAlpha) |
| Convenience function that calls glBlendEquationSeparate(modeRGB, modeAlpha). | |
| void | glBlendFuncSeparate (GLenum srcRGBsrcRGB, GLenum dstRGBdstRGB, GLenum srcAlphasrcAlpha, GLenum dstAlphadstAlpha) |
| Convenience function that calls glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha). | |
| void | glBufferData (GLenum targettarget, qopengl_GLsizeiptr sizesize, const void *datadata, GLenum usageusage) |
| Convenience function that calls glBufferData(target, size, data, usage). | |
| void | glBufferSubData (GLenum targettarget, qopengl_GLintptr offsetoffset, qopengl_GLsizeiptr sizesize, const void *datadata) |
| Convenience function that calls glBufferSubData(target, offset, size, data). | |
| GLenum | glCheckFramebufferStatus (GLenum targettarget) |
| Convenience function that calls glCheckFramebufferStatus(target). | |
| void | glClearDepthf (GLclampf depthdepth) |
| Convenience function that calls glClearDepth(depth) on desktop OpenGL systems and glClearDepthf(depth) on embedded OpenGL ES systems. | |
| void | glCompileShader (GLuint shadershader) |
| Convenience function that calls glCompileShader(shader). | |
| void | glCompressedTexImage2D (GLenum targettarget, GLint levellevel, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight, GLint borderborder, GLsizei imageSizeimageSize, const void *datadata) |
| Convenience function that calls glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data). | |
| void | glCompressedTexSubImage2D (GLenum targettarget, GLint levellevel, GLint xoffsetxoffset, GLint yoffsetyoffset, GLsizei widthwidth, GLsizei heightheight, GLenum formatformat, GLsizei imageSizeimageSize, const void *datadata) |
| Convenience function that calls glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data). | |
| GLuint | glCreateProgram () |
| Convenience function that calls glCreateProgram(). | |
| GLuint | glCreateShader (GLenum typetype) |
| Convenience function that calls glCreateShader(type). | |
| void | glDeleteBuffers (GLsizei nn, const GLuint *buffersbuffers) |
| Convenience function that calls glDeleteBuffers(n, buffers). | |
| void | glDeleteFramebuffers (GLsizei nn, const GLuint *framebuffersframebuffers) |
| Convenience function that calls glDeleteFramebuffers(n, framebuffers). | |
| void | glDeleteProgram (GLuint programprogram) |
| Convenience function that calls glDeleteProgram(program). | |
| void | glDeleteRenderbuffers (GLsizei nn, const GLuint *renderbuffersrenderbuffers) |
| Convenience function that calls glDeleteRenderbuffers(n, renderbuffers). | |
| void | glDeleteShader (GLuint shadershader) |
| Convenience function that calls glDeleteShader(shader). | |
| void | glDepthRangef (GLclampf zNearzNear, GLclampf zFarzFar) |
| Convenience function that calls glDepthRange(zNear, zFar) on desktop OpenGL systems and glDepthRangef(zNear, zFar) on embedded OpenGL ES systems. | |
| void | glDetachShader (GLuint programprogram, GLuint shadershader) |
| Convenience function that calls glDetachShader(program, shader). | |
| void | glDisableVertexAttribArray (GLuint indexindex) |
| Convenience function that calls glDisableVertexAttribArray(index). | |
| void | glEnableVertexAttribArray (GLuint indexindex) |
| Convenience function that calls glEnableVertexAttribArray(index). | |
| void | glFramebufferRenderbuffer (GLenum targettarget, GLenum attachmentattachment, GLenum renderbuffertargetrenderbuffertarget, GLuint renderbufferrenderbuffer) |
| Convenience function that calls glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer). | |
| void | glFramebufferTexture2D (GLenum targettarget, GLenum attachmentattachment, GLenum textargettextarget, GLuint texturetexture, GLint levellevel) |
| Convenience function that calls glFramebufferTexture2D(target, attachment, textarget, texture, level). | |
| void | glGenBuffers (GLsizei nn, GLuint *buffersbuffers) |
| Convenience function that calls glGenBuffers(n, buffers). | |
| void | glGenerateMipmap (GLenum targettarget) |
| Convenience function that calls glGenerateMipmap(target). | |
| void | glGenFramebuffers (GLsizei nn, GLuint *framebuffersframebuffers) |
| Convenience function that calls glGenFramebuffers(n, framebuffers). | |
| void | glGenRenderbuffers (GLsizei nn, GLuint *renderbuffersrenderbuffers) |
| Convenience function that calls glGenRenderbuffers(n, renderbuffers). | |
| void | glGetActiveAttrib (GLuint programprogram, GLuint indexindex, GLsizei bufsizebufsize, GLsizei *lengthlength, GLint *sizesize, GLenum *typetype, char *namename) |
| Convenience function that calls glGetActiveAttrib(program, index, bufsize, length, size, type, name). | |
| void | glGetActiveUniform (GLuint programprogram, GLuint indexindex, GLsizei bufsizebufsize, GLsizei *lengthlength, GLint *sizesize, GLenum *typetype, char *namename) |
| Convenience function that calls glGetActiveUniform(program, index, bufsize, length, size, type, name). | |
| void | glGetAttachedShaders (GLuint programprogram, GLsizei maxcount, GLsizei *countcount, GLuint *shadersshaders) |
| Convenience function that calls glGetAttachedShaders(program, maxcount, count, shaders). | |
| GLint | glGetAttribLocation (GLuint programprogram, const char *namename) |
| Convenience function that calls glGetAttribLocation(program, name). | |
| void | glGetBufferParameteriv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetBufferParameteriv(target, pname, params). | |
| void | glGetFramebufferAttachmentParameteriv (GLenum targettarget, GLenum attachmentattachment, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetFramebufferAttachmentParameteriv(target, attachment, pname, params). | |
| void | glGetProgramiv (GLuint programprogram, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetProgramiv(program, pname, params). | |
| void | glGetProgramInfoLog (GLuint programprogram, GLsizei bufsizebufsize, GLsizei *lengthlength, char *infolog) |
| Convenience function that calls glGetProgramInfoLog(program, bufsize, length, infolog). | |
| void | glGetRenderbufferParameteriv (GLenum targettarget, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetRenderbufferParameteriv(target, pname, params). | |
| void | glGetShaderiv (GLuint shadershader, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetShaderiv(shader, pname, params). | |
| void | glGetShaderInfoLog (GLuint shadershader, GLsizei bufsizebufsize, GLsizei *lengthlength, char *infolog) |
| Convenience function that calls glGetShaderInfoLog(shader, bufsize, length, infolog). | |
| void | glGetShaderPrecisionFormat (GLenum shadertypeshadertype, GLenum precisiontypeprecisiontype, GLint *rangerange, GLint *precisionprecision) |
| Convenience function that calls glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision). | |
| void | glGetShaderSource (GLuint shadershader, GLsizei bufsizebufsize, GLsizei *lengthlength, char *sourcesource) |
| Convenience function that calls glGetShaderSource(shader, bufsize, length, source). | |
| void | glGetUniformfv (GLuint programprogram, GLint locationlocation, GLfloat *paramsparams) |
| Convenience function that calls glGetUniformfv(program, location, params). | |
| void | glGetUniformiv (GLuint programprogram, GLint locationlocation, GLint *paramsparams) |
| Convenience function that calls glGetUniformiv(program, location, params). | |
| GLint | glGetUniformLocation (GLuint programprogram, const char *namename) |
| Convenience function that calls glGetUniformLocation(program, name). | |
| void | glGetVertexAttribfv (GLuint indexindex, GLenum pnamepname, GLfloat *paramsparams) |
| Convenience function that calls glGetVertexAttribfv(index, pname, params). | |
| void | glGetVertexAttribiv (GLuint indexindex, GLenum pnamepname, GLint *paramsparams) |
| Convenience function that calls glGetVertexAttribiv(index, pname, params). | |
| void | glGetVertexAttribPointerv (GLuint indexindex, GLenum pnamepname, void **pointerpointer) |
| Convenience function that calls glGetVertexAttribPointerv(index, pname, pointer). | |
| GLboolean | glIsBuffer (GLuint bufferbuffer) |
| Convenience function that calls glIsBuffer(buffer). | |
| GLboolean | glIsFramebuffer (GLuint framebufferframebuffer) |
| Convenience function that calls glIsFramebuffer(framebuffer). | |
| GLboolean | glIsProgram (GLuint programprogram) |
| Convenience function that calls glIsProgram(program). | |
| GLboolean | glIsRenderbuffer (GLuint renderbufferrenderbuffer) |
| Convenience function that calls glIsRenderbuffer(renderbuffer). | |
| GLboolean | glIsShader (GLuint shadershader) |
| Convenience function that calls glIsShader(shader). | |
| void | glLinkProgram (GLuint programprogram) |
| Convenience function that calls glLinkProgram(program). | |
| void | glReleaseShaderCompiler () |
| Convenience function that calls glReleaseShaderCompiler(). | |
| void | glRenderbufferStorage (GLenum targettarget, GLenum internalformatinternalformat, GLsizei widthwidth, GLsizei heightheight) |
| Convenience function that calls glRenderbufferStorage(target, internalformat, width, height). | |
| void | glSampleCoverage (GLclampf valuevalue, GLboolean invertinvert) |
| Convenience function that calls glSampleCoverage(value, invert). | |
| void | glShaderBinary (GLint nn, const GLuint *shadersshaders, GLenum binaryformatbinaryformat, const void *binarybinary, GLint lengthlength) |
| Convenience function that calls glShaderBinary(n, shaders, binaryformat, binary, length). | |
| void | glShaderSource (GLuint shadershader, GLsizei countcount, const char **stringstring, const GLint *lengthlength) |
| Convenience function that calls glShaderSource(shader, count, string, length). | |
| void | glStencilFuncSeparate (GLenum faceface, GLenum funcfunc, GLint refref, GLuint maskmask) |
| Convenience function that calls glStencilFuncSeparate(face, func, ref, mask). | |
| void | glStencilMaskSeparate (GLenum faceface, GLuint maskmask) |
| Convenience function that calls glStencilMaskSeparate(face, mask). | |
| void | glStencilOpSeparate (GLenum faceface, GLenum fail, GLenum zfail, GLenum zpass) |
| Convenience function that calls glStencilOpSeparate(face, fail, zfail, zpass). | |
| void | glUniform1f (GLint locationlocation, GLfloat xx) |
| Convenience function that calls glUniform1f(location, x). | |
| void | glUniform1fv (GLint locationlocation, GLsizei countcount, const GLfloat *vv) |
| Convenience function that calls glUniform1fv(location, count, v). | |
| void | glUniform1i (GLint locationlocation, GLint xx) |
| Convenience function that calls glUniform1i(location, x). | |
| void | glUniform1iv (GLint locationlocation, GLsizei countcount, const GLint *vv) |
| Convenience function that calls glUniform1iv(location, count, v). | |
| void | glUniform2f (GLint locationlocation, GLfloat xx, GLfloat yy) |
| Convenience function that calls glUniform2f(location, x, y). | |
| void | glUniform2fv (GLint locationlocation, GLsizei countcount, const GLfloat *vv) |
| Convenience function that calls glUniform2fv(location, count, v). | |
| void | glUniform2i (GLint locationlocation, GLint xx, GLint yy) |
| Convenience function that calls glUniform2i(location, x, y). | |
| void | glUniform2iv (GLint locationlocation, GLsizei countcount, const GLint *vv) |
| Convenience function that calls glUniform2iv(location, count, v). | |
| void | glUniform3f (GLint locationlocation, GLfloat xx, GLfloat yy, GLfloat zz) |
| Convenience function that calls glUniform3f(location, x, y, z). | |
| void | glUniform3fv (GLint locationlocation, GLsizei countcount, const GLfloat *vv) |
| Convenience function that calls glUniform3fv(location, count, v). | |
| void | glUniform3i (GLint locationlocation, GLint xx, GLint yy, GLint zz) |
| Convenience function that calls glUniform3i(location, x, y, z). | |
| void | glUniform3iv (GLint locationlocation, GLsizei countcount, const GLint *vv) |
| Convenience function that calls glUniform3iv(location, count, v). | |
| void | glUniform4f (GLint locationlocation, GLfloat xx, GLfloat yy, GLfloat zz, GLfloat ww) |
| Convenience function that calls glUniform4f(location, x, y, z, w). | |
| void | glUniform4fv (GLint locationlocation, GLsizei countcount, const GLfloat *vv) |
| Convenience function that calls glUniform4fv(location, count, v). | |
| void | glUniform4i (GLint locationlocation, GLint xx, GLint yy, GLint zz, GLint ww) |
| Convenience function that calls glUniform4i(location, x, y, z, w). | |
| void | glUniform4iv (GLint locationlocation, GLsizei countcount, const GLint *vv) |
| Convenience function that calls glUniform4iv(location, count, v). | |
| void | glUniformMatrix2fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glUniformMatrix2fv(location, count, transpose, value). | |
| void | glUniformMatrix3fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glUniformMatrix3fv(location, count, transpose, value). | |
| void | glUniformMatrix4fv (GLint locationlocation, GLsizei countcount, GLboolean transposetranspose, const GLfloat *valuevalue) |
| Convenience function that calls glUniformMatrix4fv(location, count, transpose, value). | |
| void | glUseProgram (GLuint programprogram) |
| Convenience function that calls glUseProgram(program). | |
| void | glValidateProgram (GLuint programprogram) |
| Convenience function that calls glValidateProgram(program). | |
| void | glVertexAttrib1f (GLuint indx, GLfloat xx) |
| Convenience function that calls glVertexAttrib1f(indx, x). | |
| void | glVertexAttrib1fv (GLuint indx, const GLfloat *valuesvalues) |
| Convenience function that calls glVertexAttrib1fv(indx, values). | |
| void | glVertexAttrib2f (GLuint indx, GLfloat xx, GLfloat yy) |
| Convenience function that calls glVertexAttrib2f(indx, x, y). | |
| void | glVertexAttrib2fv (GLuint indx, const GLfloat *valuesvalues) |
| Convenience function that calls glVertexAttrib2fv(indx, values). | |
| void | glVertexAttrib3f (GLuint indx, GLfloat xx, GLfloat yy, GLfloat zz) |
| Convenience function that calls glVertexAttrib3f(indx, x, y, z). | |
| void | glVertexAttrib3fv (GLuint indx, const GLfloat *valuesvalues) |
| Convenience function that calls glVertexAttrib3fv(indx, values). | |
| void | glVertexAttrib4f (GLuint indx, GLfloat xx, GLfloat yy, GLfloat zz, GLfloat ww) |
| Convenience function that calls glVertexAttrib4f(indx, x, y, z, w). | |
| void | glVertexAttrib4fv (GLuint indx, const GLfloat *valuesvalues) |
| Convenience function that calls glVertexAttrib4fv(indx, values). | |
| void | glVertexAttribPointer (GLuint indx, GLint sizesize, GLenum typetype, GLboolean normalizednormalized, GLsizei stridestride, const void *ptr) |
| Convenience function that calls glVertexAttribPointer(indx, size, type, normalized, stride, ptr). | |
Additional Inherited Members | |
| Static Protected Member Functions inherited from QOpenGLFunctions | |
| static bool | isInitialized (const QOpenGLFunctionsPrivate *d) |
| Protected Attributes inherited from QOpenGLFunctions | |
| QOpenGLFunctionsPrivate * | d_ptr |
\inmodule QtGui
Definition at line 25 of file qopenglextensions_p.h.
Definition at line 33 of file qopenglextensions_p.h.
| QOpenGLExtensions::QOpenGLExtensions | ( | ) |
Definition at line 228 of file qopenglfunctions.cpp.
| QOpenGLExtensions::QOpenGLExtensions | ( | QOpenGLContext * | context | ) |
Definition at line 232 of file qopenglfunctions.cpp.
|
inline |
Definition at line 31 of file qopenglextensions_p.h.
|
inline |
Definition at line 98 of file qopenglextensions_p.h.
| void QOpenGLExtensions::discardFramebuffer | ( | GLenum | target, |
| GLsizei | numAttachments, | ||
| const GLenum * | attachments ) |
Definition at line 5111 of file qopenglfunctions.cpp.
| void QOpenGLExtensions::flushShared | ( | ) |
Definition at line 5127 of file qopenglfunctions.cpp.
|
inline |
Definition at line 112 of file qopenglextensions_p.h.
Definition at line 103 of file qopenglextensions_p.h.
| bool QOpenGLExtensions::hasOpenGLExtension | ( | QOpenGLExtensions::OpenGLExtension | extension | ) | const |
Returns true if extension is present on this system's OpenGL implementation; false otherwise.
It is assumed that the QOpenGLContext associated with this extension resolver is current.
Definition at line 575 of file qopenglfunctions.cpp.
| QOpenGLExtensions::OpenGLExtensions QOpenGLExtensions::openGLExtensions | ( | ) |
Returns the set of extensions that are present on this system's OpenGL implementation.
It is assumed that the QOpenGLContext associated with this extension resolver is current.
Definition at line 556 of file qopenglfunctions.cpp.