📦 opengl-man-pages
630 pages · page 2 of 4
G (continued)
- glDrawArraysInstancedBaseInstance(3G)draw multiple instances of a range of elements with offset applied to instanced attributes✨
- glDrawBuffer(3G)specify which color buffers are to be drawn into✨
- glDrawBuffers(3G)Specifies a list of color buffers to be drawn into✨
- glDrawElements(3G)render primitives from array data✨
- glDrawElementsBaseVertex(3G)render primitives from array data with a per-element offset✨
- glDrawElementsIndirect(3G)render indexed primitives from array data, taking parameters from memory✨
- glDrawElementsInstanced(3G)draw multiple instances of a set of elements✨
- glDrawElementsInstancedBaseInstance(3G)draw multiple instances of a set of elements with offset applied to instanced attributes✨
- glDrawElementsInstancedBaseVertex(3G)render multiple instances of a set of primitives from array data with a per-element offset✨
- glDrawElementsInstancedBaseVertexBaseInstance(3G)render multiple instances of a set of primitives from array data with a per-element offset✨
- glDrawRangeElements(3G)render primitives from array data✨
- glDrawRangeElementsBaseVertex(3G)render primitives from array data with a per-element offset✨
- glDrawTransformFeedback(3G)render primitives using a count derived from a transform feedback object✨
- glDrawTransformFeedbackInstanced(3G)render multiple instances of primitives using a count derived from a transform feedback object✨
- glDrawTransformFeedbackStream(3G)render primitives using a count derived from a specifed stream of a transform feedback object✨
- glDrawTransformFeedbackStreamInstanced(3G)render multiple instances of primitives using a count derived from a specifed stream of a transform feedback object✨
- glEnable(3G)enable or disable server-side GL capabilities✨
- glEnableVertexArrayAttrib(3G)Enable or disable a generic vertex attribute array✨
- glEnableVertexAttribArray(3G)Enable or disable a generic vertex attribute array✨
- glFenceSync(3G)create a new sync object and insert it into the GL command stream✨
- glFinish(3G)block until all GL execution is complete✨
- glFlush(3G)force execution of GL commands in finite time✨
- glFlushMappedBufferRange(3G)indicate modifications to a range of a mapped buffer✨
- glFlushMappedNamedBufferRange(3G)indicate modifications to a range of a mapped buffer✨
- glFramebufferParameteri(3G)set a named parameter of a framebuffer object✨
- glFramebufferRenderbuffer(3G)attach a renderbuffer as a logical buffer of a framebuffer object✨
- glFramebufferTexture(3G)attach a level of a texture object as a logical buffer of a framebuffer object✨
- glFramebufferTextureLayer(3G)attach a single layer of a texture object as a logical buffer of a framebuffer object✨
- glFrontFace(3G)define front- and back-facing polygons✨
- glGenBuffers(3G)generate buffer object names✨
- glGenerateMipmap(3G)generate mipmaps for a specified texture object✨
- glGenerateTextureMipmap(3G)generate mipmaps for a specified texture object✨
- glGenFramebuffers(3G)generate framebuffer object names✨
- glGenProgramPipelines(3G)reserve program pipeline object names✨
- glGenQueries(3G)generate query object names✨
- glGenRenderbuffers(3G)generate renderbuffer object names✨
- glGenSamplers(3G)generate sampler object names✨
- glGenTextures(3G)generate texture names✨
- glGenTransformFeedbacks(3G)reserve transform feedback object names✨
- glGenVertexArrays(3G)generate vertex array object names✨
- glGet(3G)return the value or values of a selected parameter✨
- glGetActiveAtomicCounterBufferiv(3G)retrieve information about the set of active atomic counter buffers for a program✨
- glGetActiveAttrib(3G)Returns information about an active attribute variable for the specified program object✨
- glGetActiveSubroutineName(3G)query the name of an active shader subroutine✨
- glGetActiveSubroutineUniform(3G)query a property of an active shader subroutine uniform✨
- glGetActiveSubroutineUniformName(3G)query the name of an active shader subroutine uniform✨
- glGetActiveUniform(3G)Returns information about an active uniform variable for the specified program object✨
- glGetActiveUniformBlock(3G)query information about an active uniform block✨
- glGetActiveUniformBlockName(3G)retrieve the name of an active uniform block✨
- glGetActiveUniformName(3G)query the name of an active uniform✨
- glGetActiveUniformsiv(3G)Returns information about several active uniform variables for the specified program object✨
- glGetAttachedShaders(3G)Returns the handles of the shader objects attached to a program object✨
- glGetAttribLocation(3G)Returns the location of an attribute variable✨
- glGetBufferParameteri64v(3G)return parameters of a buffer object✨
- glGetBufferParameteriv(3G)return parameters of a buffer object✨
- glGetBufferPointerv(3G)return the pointer to a mapped buffer object's data store✨
- glGetBufferSubData(3G)returns a subset of a buffer object's data store✨
- glGetCompressedTexImage(3G)return a compressed texture image✨
- glGetCompressedTextureImage(3G)return a compressed texture image✨
- glGetCompressedTextureSubImage(3G)retrieve a sub-region of a compressed texture image from a compressed texture object✨
- glGetDebugMessageLog(3G)retrieve messages from the debug message log✨
- glGetError(3G)return error information✨
- glGetFragDataIndex(3G)query the bindings of color indices to user-defined varying out variables✨
- glGetFragDataLocation(3G)query the bindings of color numbers to user-defined varying out variables✨
- glGetFramebufferAttachmentParameteriv(3G)retrieve information about attachments of a framebuffer object✨
- glGetFramebufferParameteriv(3G)query a named parameter of a framebuffer object✨
- glGetGraphicsResetStatus(3G)check if the rendering context has not been lost due to software or hardware issues✨
- glGetInternalformat(3G)retrieve information about implementation-dependent support for internal formats✨
- glGetMultisamplefv(3G)retrieve the location of a sample✨
- glGetNamedBufferParameteri64v(3G)return parameters of a buffer object✨
- glGetNamedBufferParameteriv(3G)return parameters of a buffer object✨
- glGetNamedBufferPointerv(3G)return the pointer to a mapped buffer object's data store✨
- glGetNamedBufferSubData(3G)returns a subset of a buffer object's data store✨
- glGetNamedFramebufferAttachmentParameteriv(3G)retrieve information about attachments of a framebuffer object✨
- glGetNamedFramebufferParameteriv(3G)query a named parameter of a framebuffer object✨
- glGetNamedRenderbufferParameteriv(3G)query a named parameter of a renderbuffer object✨
- glGetnCompressedTexImage(3G)return a compressed texture image✨
- glGetnTexImage(3G)return a texture image✨
- glGetObjectLabel(3G)retrieve the label of a named object identified within a namespace✨
- glGetObjectPtrLabel(3G)retrieve the label of a sync object identified by a pointer✨
- glGetPointerv(3G)return the address of the specified pointer✨
- glGetProgramBinary(3G)return a binary representation of a program object's compiled and linked executable source✨
- glGetProgramInfoLog(3G)Returns the information log for a program object✨
- glGetProgramInterface(3G)query a property of an interface in a program✨
- glGetProgramiv(3G)Returns a parameter from a program object✨
- glGetProgramPipeline(3G)retrieve properties of a program pipeline object✨
- glGetProgramPipelineInfoLog(3G)retrieve the info log string from a program pipeline object✨
- glGetProgramResource(3G)retrieve values for multiple properties of a single active resource within a program object✨
- glGetProgramResourceIndex(3G)query the index of a named resource within a program✨
- glGetProgramResourceLocation(3G)query the location of a named resource within a program✨
- glGetProgramResourceLocationIndex(3G)query the fragment color index of a named variable within a program✨
- glGetProgramResourceName(3G)query the name of an indexed resource within a program✨
- glGetProgramStage(3G)retrieve properties of a program object corresponding to a specified shader stage✨
- glGetQueryBufferObject(3G)return parameters of a query object✨
- glGetQueryIndexediv(3G)return parameters of an indexed query object target✨
- glGetQueryiv(3G)return parameters of a query object target✨
- glGetQueryObject(3G)return parameters of a query object✨
- glGetRenderbufferParameteriv(3G)query a named parameter of a renderbuffer object✨
- glGetSamplerParameter(3G)return sampler parameter values✨
- glGetShaderInfoLog(3G)Returns the information log for a shader object✨
- glGetShaderiv(3G)Returns a parameter from a shader object✨
- glGetShaderPrecisionFormat(3G)retrieve the range and precision for numeric formats supported by the shader compiler✨
- glGetShaderSource(3G)Returns the source code string from a shader object✨
- glGetString(3G)return a string describing the current GL connection✨
- glGetSubroutineIndex(3G)retrieve the index of a subroutine uniform of a given shader stage within a program✨
- glGetSubroutineUniformLocation(3G)retrieve the location of a subroutine uniform of a given shader stage within a program✨
- glGetSynciv(3G)query the properties of a sync object✨
- glGetTexImage(3G)return a texture image✨
- glGetTexLevelParameter(3G)return texture parameter values for a specific level of detail✨
- glGetTexParameter(3G)return texture parameter values✨
- glGetTextureImage(3G)return a texture image✨
- glGetTextureSubImage(3G)retrieve a sub-region of a texture image from a texture object✨
- glGetTransformFeedbackiv(3G)query the state of a transform feedback object.✨
- glGetTransformFeedbackVarying(3G)retrieve information about varying variables selected for transform feedback✨
- glGetUniformBlockIndex(3G)retrieve the index of a named uniform block✨
- glGetUniformfv(3G)Returns the value of a uniform variable✨
- glGetUniformIndices(3G)retrieve the index of a named uniform block✨
- glGetUniformiv(3G)Returns the value of a uniform variable✨
- glGetUniformLocation(3G)Returns the location of a uniform variable✨
- glGetUniformSubroutine(3G)retrieve the value of a subroutine uniform of a given shader stage of the current program✨
- glGetVertexArrayIndexed(3G)retrieve parameters of an attribute of a vertex array object✨
- glGetVertexArrayiv(3G)retrieve parameters of a vertex array object✨
- glGetVertexAttribdv(3G)Return a generic vertex attribute parameter✨
- glGetVertexAttribfv(3G)Return a generic vertex attribute parameter✨
- glGetVertexAttribIiv(3G)Return a generic vertex attribute parameter✨
- glGetVertexAttribIuiv(3G)Return a generic vertex attribute parameter✨
- glGetVertexAttribiv(3G)Return a generic vertex attribute parameter✨
- glGetVertexAttribLdv(3G)Return a generic vertex attribute parameter✨
- glGetVertexAttribPointerv(3G)return the address of the specified generic vertex attribute pointer✨
- glHint(3G)specify implementation-specific hints✨
- glInvalidateBufferData(3G)invalidate the content of a buffer object's data store✨
- glInvalidateBufferSubData(3G)invalidate a region of a buffer object's data store✨
- glInvalidateFramebuffer(3G)invalidate the content of some or all of a framebuffer's attachments✨
- glInvalidateNamedFramebufferData(3G)invalidate the content of some or all of a framebuffer's attachments✨
- glInvalidateNamedFramebufferSubData(3G)invalidate the content of a region of some or all of a framebuffer's attachments✨
- glInvalidateSubFramebuffer(3G)invalidate the content of a region of some or all of a framebuffer's attachments✨
- glInvalidateTexImage(3G)invalidate the entirety a texture image✨
- glInvalidateTexSubImage(3G)invalidate a region of a texture image✨
- glIsBuffer(3G)determine if a name corresponds to a buffer object✨
- glIsEnabled,_glIsEnabledi(3G)test whether a capability is enabled✨
- glIsFramebuffer(3G)determine if a name corresponds to a framebuffer object✨
- glIsProgram(3G)Determines if a name corresponds to a program object✨
- glIsProgramPipeline(3G)determine if a name corresponds to a program pipeline object✨
- glIsQuery(3G)determine if a name corresponds to a query object✨
- glIsRenderbuffer(3G)determine if a name corresponds to a renderbuffer object✨
- glIsSampler(3G)determine if a name corresponds to a sampler object✨
- glIsShader(3G)Determines if a name corresponds to a shader object✨
- glIsSync(3G)determine if a name corresponds to a sync object✨
- glIsTexture(3G)determine if a name corresponds to a texture✨
- glIsTransformFeedback(3G)determine if a name corresponds to a transform feedback object✨
- glIsVertexArray(3G)determine if a name corresponds to a vertex array object✨
- glLineWidth(3G)specify the width of rasterized lines✨
- glLinkProgram(3G)Links a program object✨
- glLogicOp(3G)specify a logical pixel operation for rendering✨
- glMapBuffer(3G)map all of a buffer object's data store into the client's address space✨
- glMapBufferRange(3G)map all or part of a buffer object's data store into the client's address space✨
- glMapNamedBuffer(3G)map all of a buffer object's data store into the client's address space✨
- glMapNamedBufferRange(3G)map all or part of a buffer object's data store into the client's address space✨
- glMemoryBarrier(3G)defines a barrier ordering memory transactions✨
- glMinSampleShading(3G)specifies minimum rate at which sample shaing takes place✨
- glMultiDrawArrays(3G)render multiple sets of primitives from array data✨
- glMultiDrawArraysIndirect(3G)render multiple sets of primitives from array data, taking parameters from memory✨
- glMultiDrawArraysIndirectCount(3G)render multiple sets of primitives from array data, taking parameters and count from memory✨
- glMultiDrawElements(3G)render multiple sets of primitives by specifying indices of array data elements✨
- glMultiDrawElementsBaseVertex(3G)render multiple sets of primitives by specifying indices of array data elements and an index to apply to each index✨
- glMultiDrawElementsIndirect(3G)render indexed primitives from array data, taking parameters from memory✨
- glMultiDrawElementsIndirectCount(3G)render indexed primitives from array data, taking parameters and count from memory✨
- glNamedBufferData(3G)creates and initializes a buffer object's data store✨
- glNamedBufferStorage(3G)creates and initializes a buffer object's immutable data store✨
- glNamedBufferSubData(3G)updates a subset of a buffer object's data store✨
- glNamedFramebufferDrawBuffer(3G)specify which color buffers are to be drawn into✨
- glNamedFramebufferDrawBuffers(3G)Specifies a list of color buffers to be drawn into✨
- glNamedFramebufferParameteri(3G)set a named parameter of a framebuffer object✨
- glNamedFramebufferReadBuffer(3G)select a color buffer source for pixels✨
- glNamedFramebufferRenderbuffer(3G)attach a renderbuffer as a logical buffer of a framebuffer object✨
- glNamedFramebufferTextureLayer(3G)attach a single layer of a texture object as a logical buffer of a framebuffer object✨
- glNamedRenderbufferStorage(3G)establish data storage, format and dimensions of a renderbuffer object's image✨
- glNamedRenderbufferStorageMultisample(3G)establish data storage, format, dimensions and sample count of a renderbuffer object's image✨
- glObjectLabel(3G)label a named object identified within a namespace✨
- glObjectPtrLabel(3G)label a sync object identified by a pointer✨
- glPatchParameter(3G)specifies the parameters for patch primitives✨
- glPauseTransformFeedback(3G)pause transform feedback operations✨
- glPixelStore(3G)set pixel storage modes✨
- glPointParameter(3G)specify point parameters✨
- glPointSize(3G)specify the diameter of rasterized points✨
- glPolygonMode(3G)select a polygon rasterization mode✨
- glPolygonOffset(3G)set the scale and units used to calculate depth values✨
- glPolygonOffsetClamp(3G)set the scale, units and clamp used to calculate depth values✨
- glPopDebugGroup(3G)pop the active debug group✨
- glPrimitiveRestartIndex(3G)specify the primitive restart index✨
- glProgramBinary(3G)load a program object with a program binary✨
- glProgramParameter(3G)specify a parameter for a program object✨
- glProgramUniform1f(3G)Specify the value of a uniform variable for a specified program object✨
- glProgramUniform1fv(3G)Specify the value of a uniform variable for a specified program object✨
- glProgramUniform1i(3G)Specify the value of a uniform variable for a specified program object✨
- glProgramUniform1iv(3G)Specify the value of a uniform variable for a specified program object✨
- glProgramUniform1ui(3G)Specify the value of a uniform variable for a specified program object✨
- glProgramUniform1uiv(3G)Specify the value of a uniform variable for a specified program object✨
- glProgramUniform2f(3G)Specify the value of a uniform variable for a specified program object✨
- glProgramUniform2fv(3G)Specify the value of a uniform variable for a specified program object✨
💅
getting it ready, bestie…