OpenGL3-Funktionsübersicht: Unterschied zwischen den Versionen
Aus DGL Wiki
(Versionsnummern und Extensionentsprechungen hinzugefügt) |
K (Kategorisierung) |
||
| (Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
| Zeile 161: | Zeile 161: | ||
|- | |- | ||
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || - | |'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || - | ||
| − | |||
| − | |||
|- | |- | ||
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || - | |'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || - | ||
| Zeile 568: | Zeile 566: | ||
|} | |} | ||
| − | [[Kategorie:GL]] | + | [[Kategorie:GL|*]] |
| − | [[Kategorie:GL3]] | + | [[Kategorie:GL3|*]] |
Aktuelle Version vom 18. Juni 2011, 14:42 Uhr
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 | - | - | - |