OpenGL3-Funktionsübersicht
Aus DGL Wiki
Version vom 16. Juni 2011, 20:12 Uhr von Shaijan (Diskussion | Beiträge) (Versionsnummern und Extensionentsprechungen hinzugefügt)
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 | v1.3 | glActiveTextureARB | - | - |
glAttachShader | v2.0 | glAttachObjectARB | - | - |
B
C
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glCheckFramebufferStatus | v3.0 | - | glCheckFramebufferStatusEXT | - |
glClampColor | v3.0 | glClampColorARB | - | - |
glClear | v1.0 | - | - | - |
glClearBuffer | v3.0 | - | - | - |
glClearColor | v1.0 | - | - | - |
glClearDepth | v1.0 | - | - | - |
glClearStencil | v1.0 | - | - | - |
glClientWaitSync | v3.2 | - | - | - |
glColorMask | v1.0 | - | - | - |
glCompileShader | v2.0 | glCompileShaderARB | - | - |
glCompressedTexImage | v1.3 | glCompressedTexImageARB | - | - |
glCompressedTexSubImage | v1.3 | glCompressedTexSubImageARB | - | - |
glCopyBufferSubData | v3.1 | - | - | - |
glCopyTexImage1D | v1.1 | - | glCopyTexImage1DEXT | - |
glCopyTexImage2D | v1.1 | - | glCopyTexImage2DEXT | - |
glCopyTexSubImage1D | v1.1 | - | glCopyTexSubImage1DEXT | - |
glCopyTexSubImage2D | v1.1 | - | glCopyTexSubImage2DEXT | - |
glCopyTexSubImage3D | v1.2 | - | glCopyTexSubImage3DEXT | - |
glCreateProgram | v2.0 | glCreateProgramObjectARB | - | - |
glCreateShader | v2.0 | glCreateShaderObjectARB | - | - |
glCullFace | v3.0 | - | - | - |
D
E
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glEnable | v1.0 | - | - | - |
glEnableVertexAttribArray | v2.0 | glEnableVertexAttribArrayARB | - | - |
glEndConditionalRender | v3.0 | - | - | glEndConditionalRenderNV |
glEndQuery | v1.5 | glEndQueryARB | - | - |
glEndTransformFeedback | v3.0 | - | glEndTransformFeedbackEXT | glEndTransformFeedbackNV |
F
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glFenceSync | v3.2 | - | - | - |
glFinish | v1.0 | - | - | - |
glFlush | v1.0 | - | - | - |
glFlushMappedBufferRange | v3.0 | - | - | glFlushMappedBufferRangeAPPLE |
glFrameBufferRenderBuffer | v3.0 | - | glFrameBufferRenderBufferEXT | - |
glFramebufferTexture | v3.0 | glFramebufferTextureARB | glFramebufferTextureEXT | - |
glFramebufferTextureLayer | v3.0 | glFramebufferTextureLayerARB | glFramebufferTextureLayerEXT | - |
glFrontFace | v1.0 | - | - | - |
G
H
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glHint | v1.0 | - | - | - |
I
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glIsBuffer | v1.5 | glIsBufferARB | - | - |
glIsEnabled | v1.0 | - | - | - |
glIsFramebuffer | v3.0 | - | glIsFramebufferEXT | - |
glIsProgram | v2.0 | glIsProgramARB | - | glIsProgramNV |
glIsQuery | v1.5 | glIsQueryARB | - | - |
glIsRenderbuffer | v3.0 | - | glIsRenderbufferEXT | - |
glIsSampler | v3.3 | - | - | - |
glIsShader | v2.0 | - | - | - |
glIsSync | v3.2 | - | - | - |
glIsTexture | v1.0 | - | glIsTextureEXT | - |
glIsVertexArray | v3.0 | - | - | glIsVertexArrayAPPLE |
L
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glLineWidth | v1.0 | - | - | - |
glLinkProgram | v2.0 | glLinkProgramARB | - | - |
glLogicOp | v1.0 | - | - | - |
M
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glMapBuffer | v1.5 | glMapBufferARB | - | - |
glMapBufferRange | v3.0 | - | - | - |
glMultiDrawArrays | v1.4 | - | glMultiDrawArraysEXT | - |
glMultiDrawElements | v1.4 | - | glMultiDrawElementsEXT | - |
glMultiDrawElementsBaseVertex | v3.3 | - | - | - |
P
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glPixelStore | v1.0 | - | - | - |
glPointParameter | v1.4 | glPointParameterARB | glPointParameterEXT | glPointParameterNV |
glPointSize | v1.0 | - | - | - |
glPolygonMode | v1.0 | - | - | - |
glPolygonOffset | v1.0 | - | glPolygonOffsetEXT | - |
glPrimitiveRestartIndex | v3.1 | - | - | glPrimitiveRestartIndexNV |
glProvokingVertex | v3.2 | - | glProvokingVertexEXT | - |
Q
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glQueryCounter | v3.3 | - | - | - |
R
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glReadBuffer | v1.0 | - | - | - |
glReadPixels | v1.0 | - | - | - |
glRenderbufferStorage | v3.0 | - | glRenderbufferStorageEXT | - |
glRenderbufferStorageMultisample | v3.0 | - | glRenderbufferStorageMultisampleEXT | - |
S
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glSampleCoverage | v1.3 | glSampleCoverageARB | - | - |
glSampleMask | v3.2 | - | glSampleMaskEXT | glSampleMaskSGIS |
glSamplerParameter | v3.3 | - | - | - |
glScissor | v1.0 | - | - | - |
glShaderSource | v2.0 | glShaderSourceARB | - | - |
glStencilFunc | v1.0 | - | - | - |
glStencilFuncSeparate | v2.0 | - | - | glStencilFuncSeparateATI |
glStencilMask | v1.0 | - | - | - |
glStencilMaskSeparate | v2.0 | - | - | - |
glStencilOp | v1.0 | - | - | - |
glStencilOpSeparate | v2.0 | - | - | glStencilOpSeparateATI |
T
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glTexBuffer | v3.1 | glTexBufferARB | glTexBufferEXT | - |
glTexImage1D | v1.0 | - | - | - |
glTexImage2D | v1.0 | - | - | - |
glTexImage2DMultisample | v3.2 | - | - | - |
glTexImage3D | v1.2 | - | glTexImage3DEXT | - |
glTexImage3DMultisample | v3.2 | - | - | - |
glTexParameter | v1.0 | - | glTexParameterIEXT | - |
glTexSubImage1D | v1.0 | - | glTexSubImage1DEXT | - |
glTexSubImage2D | v1.0 | - | glTexSubImage2DEXT | - |
glTexSubImage3D | v1.2 | - | glTexSubImage3DEXT | - |
glTransformFeedbackVaryings | v3.0 | - | glTransformFeedbackVaryingsEXT | glTransformFeedbackVaryingsNV |
U
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glUniform | v2.0 | glUniformARB | glUniformEXT | - |
glUniformBlockBinding | v3.1 | - | - | - |
glUnmapBuffer | v1.5 | glUnmapBufferARB | - | - |
glUseProgram | v2.0 | glUseProgramObjectARB | - | - |
V
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glValidateProgram | v2.0 | glValidateProgramARB | - | - |
glVertexAttrib | v2.0 | glVertexAttribARB | glVertexAttribEXT | glVertexAttribNV |
glVertexAttribDivisor | v3.3 | glVertexAttribDivisorARB | - | - |
glVertexAttribPointer | v2.0 | glVertexAttribPointerARB | glVertexAttribPointerEXT | glVertexAttribPointerNV |
glViewport | v1.0 | - | - | - |
W
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glWaitSync | v3.2 | - | - | - |