OpenGL4-Funktionsübersicht: Unterschied zwischen den Versionen
Aus DGL Wiki
(Seite angelegt) |
(kein Unterschied)
|
Version vom 16. Juni 2011, 17:59 Uhr
Inhaltsverzeichnis
Was hier hinein gehört
In dieser Liste stehen alle OpenGL Funktionen, die in der neuesten OpenGL 4 Version im core profile enthalten sind. Das heißt hier stehen auch Funktionen, die bereits aus OpenGL <= 2.1 bekannt sind, in OpenGL 4 aber immer noch vorhanden sind. Funktionen, die nicht im core profile von OpenGL 4 vorhanden sind, gehören hier aber nicht rein.
A
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glActiveShaderProgram | v4.0 | - | - | - |
| glActiveTexture | v4.0 | - | - | - |
| glAttachShader | v4.0 | - | - | - |
B
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glBeginConditionalRender | v4.0 | - | - | - |
| glBeginQuery | v4.0 | - | - | - |
| glBeginQueryIndexed | v4.0 | - | - | - |
| glBeginTransformFeedback | v4.0 | - | - | - |
| glBindAttribLocation | v4.0 | - | - | - |
| glBindBuffer | v4.0 | - | - | - |
| glBindBufferBase | v4.0 | - | - | - |
| glBindBufferRange | v4.0 | - | - | - |
| glBindFragDataLocation | v4.0 | - | - | - |
| glBindFragDataLocationIndexed | v4.0 | - | - | - |
| glBindFramebuffer | v4.0 | - | - | - |
| glBindProgramPipeline | v4.0 | - | - | - |
| glBindRenderbuffer | v4.0 | - | - | - |
| glBindSampler | v4.0 | - | - | - |
| glBindTexture | v4.0 | - | - | - |
| glBindTransformFeedback | v4.0 | - | - | - |
| glBindVertexArray | v4.0 | - | - | - |
| glBlendColor | v4.0 | - | - | - |
| glBlendEquation | v4.0 | - | - | - |
| glBlendEquationSeparate | v4.0 | - | - | - |
| glBlendFunc | v4.0 | - | - | - |
| glBlendFuncSeparate | v4.0 | - | - | - |
| glBlitFramebuffer | v4.0 | - | - | - |
| glBufferData | v4.0 | - | - | - |
| glBufferSubData | v4.0 | - | - | - |
C
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glCheckFramebufferStatus | v4.0 | - | - | - |
| glClampColor | v4.0 | - | - | - |
| glClear | v4.0 | - | - | - |
| glClearBuffer | v4.0 | - | - | - |
| glClearColor | v4.0 | - | - | - |
| glClearDepth | v4.0 | - | - | - |
| glClearStencil | v4.0 | - | - | - |
| glClientWaitSync | v4.0 | - | - | - |
| glColorMask | v4.0 | - | - | - |
| glColorMaski | v4.0 | - | - | - |
| glCompileShader | v4.0 | - | - | - |
| glCompressedTexImage1D | v4.0 | - | - | - |
| glCompressedTexImage2D | v4.0 | - | - | - |
| glCompressedTexImage3D | v4.0 | - | - | - |
| glCompressedTexSubImage1D | v4.0 | - | - | - |
| glCompressedTexSubImage2D | v4.0 | - | - | - |
| glCompressedTexSubImage3D | v4.0 | - | - | - |
| glCopyBufferSubData | v4.0 | - | - | - |
| glCopyTexImage1D | v4.0 | - | - | - |
| glCopyTexImage2D | v4.0 | - | - | - |
| glCopyTexSubImage1D | v4.0 | - | - | - |
| glCopyTexSubImage2D | v4.0 | - | - | - |
| glCopyTexSubImage3D | v4.0 | - | - | - |
| glCreateProgram | v4.0 | - | - | - |
| glCreateShader | v4.0 | - | - | - |
| glCreateShaderProgram | v4.0 | - | - | - |
| glCullFace | v4.0 | - | - | - |
D
E
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glEnable | v4.0 | - | - | - |
| glEnableVertexAttribArray | v4.0 | - | - | - |
| glEndConditionalRender | v4.0 | - | - | - |
| glEndQuery | v4.0 | - | - | - |
| glEndQueryIndexed | v4.0 | - | - | - |
| glEndTransformFeedback | v4.0 | - | - | - |
F
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glFenceSync | v4.0 | - | - | - |
| glFinish | v4.0 | - | - | - |
| glFlush | v4.0 | - | - | - |
| glFlushMappedBufferRange | v4.0 | - | - | - |
| glFramebufferRenderbuffer | v4.0 | - | - | - |
| glFramebufferTexture | v4.0 | - | - | - |
| glFramebufferTextureLayer | v4.0 | - | - | - |
| glFrontFace | v4.0 | - | - | - |
G
H
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glHint | v4.0 | - | - | - |
I
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glIsBuffer | v4.0 | - | - | - |
| glIsEnabled | v4.0 | - | - | - |
| glIsFramebuffer | v4.0 | - | - | - |
| glIsProgram | v4.0 | - | - | - |
| glIsProgramPipeline | v4.0 | - | - | - |
| glIsQuery | v4.0 | - | - | - |
| glIsRenderbuffer | v4.0 | - | - | - |
| glIsSampler | v4.0 | - | - | - |
| glIsShader | v4.0 | - | - | - |
| glIsSync | v4.0 | - | - | - |
| glIsTexture | v4.0 | - | - | - |
| glIsTransformFeedback | v4.0 | - | - | - |
| glIsVertexArray | v4.0 | - | - | - |
L
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glLineWidth | v4.0 | - | - | - |
| glLinkProgram | v4.0 | - | - | - |
| glLogicOp | v4.0 | - | - | - |
M
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glMapBuffer | v4.0 | - | - | - |
| glMapBufferRange | v4.0 | - | - | - |
| glMinSampleShading | v4.0 | - | - | - |
| glMultiDrawArrays | v4.0 | - | - | - |
| glMultiDrawElements | v4.0 | - | - | - |
| glMultiDrawElementsBaseVertex | v4.0 | - | - | - |
P
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glPatchParameter | v4.0 | - | - | - |
| glPauseTransformFeedback | v4.0 | - | - | - |
| glPixelStore | v4.0 | - | - | - |
| glPointParameter | v4.0 | - | - | - |
| glPointSize | v4.0 | - | - | - |
| glPolygonMode | v4.0 | - | - | - |
| glPolygonOffset | v4.0 | - | - | - |
| glPrimitiveRestartIndex | v4.0 | - | - | - |
| glProgramBinary | v4.0 | - | - | - |
| glProgramParameter | v4.0 | - | - | - |
| glProgramUniform | v4.0 | - | - | - |
| glProvokingVertex | v4.0 | - | - | - |
Q
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glQueryCounter | v4.0 | - | - | - |
R
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glReadBuffer | v4.0 | - | - | - |
| glReadPixels | v4.0 | - | - | - |
| glReleaseShaderCompiler | v4.0 | - | - | - |
| glRenderbufferStorage | v4.0 | - | - | - |
| glRenderbufferStorageMultisample | v4.0 | - | - | - |
| glResumeTransformFeedback | v4.0 | - | - | - |
S
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glSampleCoverage | v4.0 | - | - | - |
| glSampleMaski | v4.0 | - | - | - |
| glSamplerParameter | v4.0 | - | - | - |
| glScissor | v4.0 | - | - | - |
| glScissorArray | v4.0 | - | - | - |
| glScissorIndexed | v4.0 | - | - | - |
| glShaderBinary | v4.0 | - | - | - |
| glShaderSource | v4.0 | - | - | - |
| glStencilFunc | v4.0 | - | - | - |
| glStencilFuncSeparate | v4.0 | - | - | - |
| glStencilMask | v4.0 | - | - | - |
| glStencilMaskSeparate | v4.0 | - | - | - |
| glStencilOp | v4.0 | - | - | - |
| glStencilOpSeparate | v4.0 | - | - | - |
T
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glTexBuffer | v4.0 | - | - | - |
| glTexImage1D | v4.0 | - | - | - |
| glTexImage2D | v4.0 | - | - | - |
| glTexImage2DMultisample | v4.0 | - | - | - |
| glTexImage3D | v4.0 | - | - | - |
| glTexImage3DMultisample | v4.0 | - | - | - |
| glTexParameter | v4.0 | - | - | - |
| glTexSubImage1D | v4.0 | - | - | - |
| glTexSubImage2D | v4.0 | - | - | - |
| glTexSubImage3D | v4.0 | - | - | - |
| glTransformFeedbackVaryings | v4.0 | - | - | - |
U
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glUniform | v4.0 | - | - | - |
| glUniformBlockBinding | v4.0 | - | - | - |
| glUniformSubroutines | v4.0 | - | - | - |
| glUnmapBuffer | v4.0 | - | - | - |
| glUseProgram | v4.0 | - | - | - |
| glUseProgramStages | v4.0 | - | - | - |
V
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glValidateProgram | v4.0 | - | - | - |
| glValidateProgramPipeline | v4.0 | - | - | - |
| glVertexAttrib | v4.0 | - | - | - |
| glVertexAttribDivisor | v4.0 | - | - | - |
| glVertexAttribPointer | v4.0 | - | - | - |
| glViewport | v4.0 | - | - | - |
| glViewportArray | v4.0 | - | - | - |
| glViewportIndexed | v4.0 | - | - | - |
W
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glWaitSync | v4.0 | - | - | - |