OpenGL3-Funktionsübersicht
Aus DGL Wiki
Inhaltsverzeichnis
Was hier hinein gehört
In dieser Liste stehen alle OpenGL Funktionen, die in der neuesten OpenGL 3 Version im core profile enthalten sind. Das heißt hier stehen auch Funktionen, die bereits aus OpenGL <= 2.1 bekannt sind, in OpenGL 3 aber immer noch vorhanden sind. Funktionen, die nicht im core profile von OpenGL 3 vorhanden sind, gehören hier aber nicht rein.
A
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glActiveTexture | v3.0 | - | - | - |
| glAttachShader | v3.0 | - | - | - |
B
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glBeginConditionalRender | v3.0 | - | - | - |
| glBeginQuery | v3.0 | - | - | - |
| glBeginTransformFeedback | v3.0 | - | - | - |
| glBindAttribLocation | v3.0 | - | - | - |
| glBindBuffer | v3.0 | - | - | - |
| glBindBufferBase | v3.0 | - | - | - |
| glBindBufferRange | v3.0 | - | - | - |
| glBindFragDataLocation | v3.0 | - | - | - |
| glBindFragDataLocationIndexed | v3.0 | - | - | - |
| glBindFramebuffer | v3.0 | - | - | - |
| glBindRenderbuffer | v3.0 | - | - | - |
| glBindSampler | v3.0 | - | - | - |
| glBindTexture | v3.0 | - | - | - |
| glBindVertexArray | v3.0 | - | - | - |
| glBlendColor | v3.0 | - | - | - |
| glBlendEquation | v3.0 | - | - | - |
| glBlendEquationSeparate | v3.0 | - | - | - |
| glBlendFunc | v3.0 | - | - | - |
| glBlendFuncSeparate | v3.0 | - | - | - |
| glBlitFramebuffer | v3.0 | - | - | - |
| glBufferData | v3.0 | - | - | - |
| glBufferSubData | v3.0 | - | - | - |
C
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glCheckFramebufferStatus | v3.0 | - | - | - |
| glClampColor | v3.0 | - | - | - |
| glClear | v3.0 | - | - | - |
| glClearBuffer | v3.0 | - | - | - |
| glClearColor | v3.0 | - | - | - |
| glClearDepth | v3.0 | - | - | - |
| glClearStencil | v3.0 | - | - | - |
| glClientWaitSync | v3.0 | - | - | - |
| glColorMask | v3.0 | - | - | - |
| glCompileShader | v3.0 | - | - | - |
| glCompressedTexImage1D | v3.0 | - | - | - |
| glCompressedTexImage2D | v3.0 | - | - | - |
| glCompressedTexImage3D | v3.0 | - | - | - |
| glCompressedTexSubImage1D | v3.0 | - | - | - |
| glCompressedTexSubImage2D | v3.0 | - | - | - |
| glCompressedTexSubImage3D | v3.0 | - | - | - |
| glCopyBufferSubData | v3.0 | - | - | - |
| glCopyTexImage1D | v3.0 | - | - | - |
| glCopyTexImage2D | v3.0 | - | - | - |
| glCopyTexSubImage1D | v3.0 | - | - | - |
| glCopyTexSubImage2D | v3.0 | - | - | - |
| glCopyTexSubImage3D | v3.0 | - | - | - |
| glCreateProgram | v3.0 | - | - | - |
| glCreateShader | v3.0 | - | - | - |
| glCullFace | v3.0 | - | - | - |
D
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glDeleteBuffers | v3.0 | - | - | - |
| glDeleteFramebuffers | v3.0 | - | - | - |
| glDeleteProgram | v3.0 | - | - | - |
| glDeleteQueries | v3.0 | - | - | - |
| glDeleteRenderbuffers | v3.0 | - | - | - |
| glDeleteSamplers | v3.0 | - | - | - |
| glDeleteShader | v3.0 | - | - | - |
| glDeleteSync | v3.0 | - | - | - |
| glDeleteTextures | v3.0 | - | - | - |
| glDeleteVertexArrays | v3.0 | - | - | - |
| glDepthFunc | v3.0 | - | - | - |
| glDepthMask | v3.0 | - | - | - |
| glDepthRange | v3.0 | - | - | - |
| glDetachShader | v3.0 | - | - | - |
| glDisable | v3.0 | - | - | - |
| glDisableVertexAttribArray | v3.0 | - | - | - |
| glDisablei | v3.0 | - | - | - |
| glDrawArrays | v3.0 | - | - | - |
| glDrawArraysInstanced | v3.0 | - | - | - |
| glDrawBuffer | v3.0 | - | - | - |
| glDrawBuffers | v3.0 | - | - | - |
| glDrawElements | v3.0 | - | - | - |
| glDrawElementsBaseVertex | v3.0 | - | - | - |
| glDrawElementsInstanced | v3.0 | - | - | - |
| glDrawElementsInstancedBaseVertex | v3.0 | - | - | - |
| glDrawRangeElements | v3.0 | - | - | - |
| glDrawRangeElementsBaseVertex | v3.0 | - | - | - |
E
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glEnable | v3.0 | - | - | - |
| glEnableVertexAttribArray | v3.0 | - | - | - |
| glEndConditionalRender | v3.0 | - | - | - |
| glEndQuery | v3.0 | - | - | - |
| glEndTransformFeedback | v3.0 | - | - | - |
F
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glFenceSync | v3.0 | - | - | - |
| glFinish | v3.0 | - | - | - |
| glFlush | v3.0 | - | - | - |
| glFlushMappedBufferRange | v3.0 | - | - | - |
| glFramebufferRenderbuffer | v3.0 | - | - | - |
| glFramebufferTexture | v3.0 | - | - | - |
| glFramebufferTextureLayer | v3.0 | - | - | - |
| glFrontFace | v3.0 | - | - | - |
G
H
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glHint | v3.0 | - | - | - |
I
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glIsBuffer | v3.0 | - | - | - |
| glIsEnabled | v3.0 | - | - | - |
| glIsFramebuffer | v3.0 | - | - | - |
| glIsProgram | v3.0 | - | - | - |
| glIsQuery | v3.0 | - | - | - |
| glIsRenderbuffer | v3.0 | - | - | - |
| glIsSampler | v3.0 | - | - | - |
| glIsShader | v3.0 | - | - | - |
| glIsSync | v3.0 | - | - | - |
| glIsTexture | v3.0 | - | - | - |
| glIsVertexArray | v3.0 | - | - | - |
L
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glLineWidth | v3.0 | - | - | - |
| glLinkProgram | v3.0 | - | - | - |
| glLogicOp | v3.0 | - | - | - |
M
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glMapBuffer | v3.0 | - | - | - |
| glMapBufferRange | v3.0 | - | - | - |
| glMultiDrawArrays | v3.0 | - | - | - |
| glMultiDrawElements | v3.0 | - | - | - |
| glMultiDrawElementsBaseVertex | v3.0 | - | - | - |
P
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glPixelStore | v3.0 | - | - | - |
| glPointParameter | v3.0 | - | - | - |
| glPointSize | v3.0 | - | - | - |
| glPolygonMode | v3.0 | - | - | - |
| glPolygonOffset | v3.0 | - | - | - |
| glPrimitiveRestartIndex | v3.0 | - | - | - |
| glProvokingVertex | v3.0 | - | - | - |
Q
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glQueryCounter | v3.0 | - | - | - |
R
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glReadBuffer | v3.0 | - | - | - |
| glReadPixels | v3.0 | - | - | - |
| glRenderbufferStorage | v3.0 | - | - | - |
| glRenderbufferStorageMultisample | v3.0 | - | - | - |
S
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glSampleCoverage | v3.0 | - | - | - |
| glSampleMaski | v3.0 | - | - | - |
| glSamplerParameter | v3.0 | - | - | - |
| glScissor | v3.0 | - | - | - |
| glShaderSource | v3.0 | - | - | - |
| glStencilFunc | v3.0 | - | - | - |
| glStencilFuncSeparate | v3.0 | - | - | - |
| glStencilMask | v3.0 | - | - | - |
| glStencilMaskSeparate | v3.0 | - | - | - |
| glStencilOp | v3.0 | - | - | - |
| glStencilOpSeparate | v3.0 | - | - | - |
T
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glTexBuffer | v3.0 | - | - | - |
| glTexImage1D | v3.0 | - | - | - |
| glTexImage2D | v3.0 | - | - | - |
| glTexImage2DMultisample | v3.0 | - | - | - |
| glTexImage3D | v3.0 | - | - | - |
| glTexImage3DMultisample | v3.0 | - | - | - |
| glTexParameter | v3.0 | - | - | - |
| glTexSubImage1D | v3.0 | - | - | - |
| glTexSubImage2D | v3.0 | - | - | - |
| glTexSubImage3D | v3.0 | - | - | - |
| glTransformFeedbackVaryings | v3.0 | - | - | - |
U
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glUniform | v3.0 | - | - | - |
| glUniformBlockBinding | v3.0 | - | - | - |
| glUnmapBuffer | v3.0 | - | - | - |
| glUseProgram | v3.0 | - | - | - |
V
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glValidateProgram | v3.0 | - | - | - |
| glVertexAttrib | v3.0 | - | - | - |
| glVertexAttribDivisor | v3.0 | - | - | - |
| glVertexAttribPointer | v3.0 | - | - | - |
| glViewport | v3.0 | - | - | - |
W
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glWaitSync | v3.0 | - | - | - |