OpenGL3-Funktionsübersicht: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Seite angelegt)
 
(Versionsnummern und Extensionentsprechungen hinzugefügt)
Zeile 13: Zeile 13:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glActiveTexture]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glAttachShader]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glAttachShader]]''' || {{Version_2_0}} || [[glAttachObjectARB]]{{altIcon}} || - || -
 
|}
 
|}
  
Zeile 26: Zeile 26:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}}
 
|-
 
|-
|'''[[glBeginQuery]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}}
 
|-
 
|-
|'''[[glBindAttribLocation]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glBindBuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}}
 
|-
 
|-
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}}
 
|-
 
|-
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || -
 
|-
 
|-
 
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -
 
|'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || -
 
|-
 
|-
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glBindSampler]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || -
 
|-
 
|-
|'''[[glBindTexture]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}}
 
|-
 
|-
|'''[[glBlendColor]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glBlendEquation]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glBlendEquationSeparate]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glBlendFunc]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glBlendFuncSeparate]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glBufferData]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glBufferSubData]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -
 
|}
 
|}
  
Zeile 79: Zeile 79:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glClampColor]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glClear]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glClear]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
 
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -
 
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -
 
|-
 
|-
|'''[[glClearColor]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glClearColor]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glClearDepth]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glClearStencil]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glClientWaitSync]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -
 
|-
 
|-
|'''[[glColorMask]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glCompileShader]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glCompressedTexImage1D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glCompressedTexImage2D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glCompressedTexImage3D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || -
 
|-
 
|-
|'''[[glCompressedTexSubImage1D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glCompressedTexSubImage2D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glCompressedTexSubImage3D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glCopyBufferSubData]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glCopyTexImage1D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glCopyTexImage2D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glCopyTexSubImage1D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -
|-
 
|'''[[glCopyTexSubImage2D]]''' || {{Version_3_0}} || - || - || -
 
|-
 
|'''[[glCopyTexSubImage3D]]''' || {{Version_3_0}} || - || - || -
 
|-
 
|'''[[glCreateProgram]]''' || {{Version_3_0}} || - || - || -
 
|-
 
|'''[[glCreateShader]]''' || {{Version_3_0}} || - || - || -
 
 
|-
 
|-
 
|'''[[glCullFace]]''' || {{Version_3_0}} || - || - || -
 
|'''[[glCullFace]]''' || {{Version_3_0}} || - || - || -
Zeile 138: Zeile 130:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glDeleteBuffers]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glDeleteProgram]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -
 
|-
 
|-
|'''[[glDeleteQueries]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glDeleteSamplers]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteSamplers]]''' || {{Version_3_3}} || - || - || -
 
|-
 
|-
|'''[[glDeleteShader]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || -
 
|-
 
|-
|'''[[glDeleteSync]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || -
 
|-
 
|-
|'''[[glDeleteTextures]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}}
 
|-
 
|-
|'''[[glDepthFunc]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glDepthMask]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glDepthRange]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glDetachShader]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glDisable]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glDisableVertexAttribArray]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || -
 
|-
 
|-
 
|'''[[glDisablei]]''' || {{Version_3_0}} || - || - || -
 
|'''[[glDisablei]]''' || {{Version_3_0}} || - || - || -
 
|-
 
|-
|'''[[glDrawArrays]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glDrawArraysInstanced]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glDrawBuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glDrawBuffers]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}
 
|-
 
|-
|'''[[glDrawElements]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -
 
|-
 
|-
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -
 
|-
 
|-
|'''[[glDrawElementsInstanced]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -
 
|-
 
|-
|'''[[glDrawRangeElements]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -
 
|}
 
|}
  
Zeile 201: Zeile 193:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glEnable]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glEnable]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glEnableVertexAttribArray]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}
 
|-
 
|-
|'''[[glEndQuery]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}
 
|}
 
|}
  
Zeile 220: Zeile 212:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glFenceSync]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || - || -
 
|-
 
|-
|'''[[glFinish]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glFinish]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glFlush]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glFlush]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}
 
|-
 
|-
|'''[[glFramebufferRenderbuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glFrameBufferRenderBuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glFrontFace]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || - || -
 
|}
 
|}
  
Zeile 245: Zeile 237:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glGenBuffers]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGenQueries]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGenSamplers]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGenSamplers]]''' || {{Version_3_3}} || - || - || -
 
|-
 
|-
|'''[[glGenTextures]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}
 
|-
 
|-
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGet]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGet]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glGetActiveAttrib]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetActiveUniform]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| - || -
 
|-
 
|-
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || -
 
|-
 
|-
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || -
 
|-
 
|-
|'''[[glGetActiveUniformName]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || -
 
|-
 
|-
|'''[[glGetActiveUniformsiv]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || -
 
|-
 
|-
|'''[[glGetAttachedShaders]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetAttribLocation]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetBufferParameter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetBufferPointerv]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetBufferSubData]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetCompressedTexImage]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || - || -
 
|-
 
|-
 
|'''[[glGetError]]''' || {{Version_3_0}} || - || - || -
 
|'''[[glGetError]]''' || {{Version_3_0}} || - || - || -
Zeile 291: Zeile 283:
 
|'''[[glGetFragDataIndex]]''' || {{Version_3_0}} || - || - || -
 
|'''[[glGetFragDataIndex]]''' || {{Version_3_0}} || - || - || -
 
|-
 
|-
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGetMultisample]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetMultisample]]''' || {{Version_3_2}} || - || - || [[glGetMultisampleNV]]{{altIcon}}
 
|-
 
|-
|'''[[glGetProgram]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetProgramInfoLog]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetQueryObject]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGetQueryiv]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGetSamplerParameter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetSamplerParameter]]''' || {{Version_3_3}} || - || - || -
 
|-
 
|-
|'''[[glGetShader]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetShaderInfoLog]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetShaderSource]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetString]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetString]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glGetSync]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetSync]]''' || {{Version_3_2}} || - || - || -
 
|-
 
|-
|'''[[glGetTexImage]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glGetTexLevelParameter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glGetTexParameter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}}
 
|-
 
|-
|'''[[glGetUniform]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || -
 
|-
 
|-
|'''[[glGetUniformIndices]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -|
 
|-
 
|-
|'''[[glGetUniformLocation]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glGetVertexAttrib]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}
 
|-
 
|-
|'''[[glGetVertexAttribPointerv]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || - || [[glGetVertexAttribPointerNV]]{{altIcon}}
 
|}
 
|}
  
Zeile 348: Zeile 340:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glHint]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glHint]]''' || {{Version_1_0}} || - || - || -
 
|}
 
|}
  
Zeile 359: Zeile 351:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glIsBuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glIsEnabled]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glIsProgram]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}}
 
|-
 
|-
|'''[[glIsQuery]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glIsSampler]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsSampler]]''' || {{Version_3_3}} || - || - || -
 
|-
 
|-
|'''[[glIsShader]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -   || -
 
|-
 
|-
|'''[[glIsSync]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -
 
|-
 
|-
|'''[[glIsTexture]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}
 
|}
 
|}
  
Zeile 390: Zeile 382:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glLineWidth]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glLinkProgram]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glLogicOp]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || - || -
 
|}
 
|}
  
Zeile 405: Zeile 397:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glMapBuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || - || -
 
|-
 
|-
 
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -
 
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -
 
|-
 
|-
|'''[[glMultiDrawArrays]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glMultiDrawElements]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glMultiDrawElementsBaseVertex]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glMultiDrawElementsBaseVertex]]''' || {{Version_3_3}} || - || - || -
 
|}
 
|}
  
Zeile 424: Zeile 416:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glPixelStore]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glPointParameter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}
 
|-
 
|-
|'''[[glPointSize]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glPointSize]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glPolygonMode]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glPolygonOffset]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -
 
|-
 
|-
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || - || [[glPrimitiveRestartIndexNV]]{{altIcon}}
 
|-
 
|-
|'''[[glProvokingVertex]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -
 
|}
 
|}
  
Zeile 447: Zeile 439:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glQueryCounter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glQueryCounter]]''' || {{Version_3_3}} || - || - || -
 
|}
 
|}
  
Zeile 458: Zeile 450:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glReadBuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glReadPixels]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -
 
|}
 
|}
  
Zeile 475: Zeile 467:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glSampleCoverage]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glSampleMaski]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}
 
|-
 
|-
|'''[[glSamplerParameter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glSamplerParameter]]''' || {{Version_3_3}} || - || - || -
 
|-
 
|-
|'''[[glScissor]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glScissor]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glShaderSource]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glStencilFunc]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glStencilFuncSeparate]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}
 
|-
 
|-
|'''[[glStencilMask]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glStencilMaskSeparate]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -
 
|-
 
|-
|'''[[glStencilOp]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glStencilOpSeparate]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}
 
|}
 
|}
  
Zeile 506: Zeile 498:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glTexBuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glTexImage1D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexImage1D]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glTexImage2D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexImage2D]]''' || {{Version_1_0}} || - || - || -
 
|-
 
|-
|'''[[glTexImage2DMultisample]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || -
 
|-
 
|-
|'''[[glTexImage3D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glTexImage3DMultisample]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || -
 
|-
 
|-
|'''[[glTexParameter]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || -
 
|-
 
|-
|'''[[glTexSubImage1D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glTexSubImage2D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glTexSubImage3D]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}}
 
|}
 
|}
  
Zeile 537: Zeile 529:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glUniform]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -
 
|-
 
|-
|'''[[glUniformBlockBinding]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -
 
|-
 
|-
|'''[[glUnmapBuffer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glUseProgram]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || -
 
|}
 
|}
  
Zeile 554: Zeile 546:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glValidateProgram]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -
 
|-
 
|-
|'''[[glVertexAttrib]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}
 
|-
 
|-
|'''[[glVertexAttribDivisor]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || - || -
 
|-
 
|-
|'''[[glVertexAttribPointer]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}
 
|-
 
|-
|'''[[glViewport]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glViewport]]''' || {{Version_1_0}} || - || - || -
 
|}
 
|}
  
Zeile 573: Zeile 565:
 
!width="20%"|Herstellerspezifisch
 
!width="20%"|Herstellerspezifisch
 
|-
 
|-
|'''[[glWaitSync]]''' || {{Version_3_0}} || - || - || -
+
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || - || -
 
|}
 
|}
  
 
[[Kategorie:GL]]
 
[[Kategorie:GL]]
 
[[Kategorie:GL3]]
 
[[Kategorie:GL3]]

Version vom 16. Juni 2011, 20:12 Uhr

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 Deprecated 30x30.jpg - -
glAttachShader v2.0 glAttachObjectARB Deprecated 30x30.jpg - -

B

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glBeginConditionalRender v3.0 - - glBeginConditionalRenderNV Deprecated 30x30.jpg
glBeginQuery v1.5 glBeginQueryARB Deprecated 30x30.jpg - -
glBeginTransformFeedback v3.0 - glBeginTransformFeedbackEXT Deprecated 30x30.jpg glBeginTransformFeedbackNV Deprecated 30x30.jpg
glBindAttribLocation v2.0 glBindAttribLocationARB Deprecated 30x30.jpg - -
glBindBuffer v1.5 glBindBufferARB Deprecated 30x30.jpg - -
glBindBufferBase v3.0 - glBindBufferBaseEXT Deprecated 30x30.jpg glBindBufferBaseNV Deprecated 30x30.jpg
glBindBufferRange v3.0 - glBindBufferRangeEXT Deprecated 30x30.jpg glBindBufferRangeNV Deprecated 30x30.jpg
glBindFragDataLocation v3.0 - glBindFragDataLocationEXT Deprecated 30x30.jpg -
glBindFragDataLocationIndexed v3.0 - - -
glBindFramebuffer v3.0 - glBindFramebufferEXT Deprecated 30x30.jpg -
glBindRenderbuffer v3.0 - glBindRenderbufferEXT Deprecated 30x30.jpg -
glBindSampler v3.3 - - -
glBindTexture v1.1 - glBindTextureEXT Deprecated 30x30.jpg -
glBindVertexArray v3.0 - - glBindVertexArrayAPPLE Deprecated 30x30.jpg
glBlendColor v1.2 - glBlendColorEXT Deprecated 30x30.jpg -
glBlendEquation v1.2 - glBlendEquationEXT Deprecated 30x30.jpg -
glBlendEquationSeparate v2.0 - glBlendEquationSeparateEXT Deprecated 30x30.jpg -
glBlendFunc Excelent 30x30.jpg v1.0 - - -
glBlendFuncSeparate v1.4 - glBlendFuncSeparateEXT Deprecated 30x30.jpg -
glBlitFramebuffer v3.0 - glBlitFramebufferEXT Deprecated 30x30.jpg -
glBufferData v1.5 glBufferDataARB Deprecated 30x30.jpg - -
glBufferSubData v1.5 glBufferSubDataARB Deprecated 30x30.jpg - -

C

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glCheckFramebufferStatus v3.0 - glCheckFramebufferStatusEXT Deprecated 30x30.jpg -
glClampColor v3.0 glClampColorARB Deprecated 30x30.jpg - -
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 Deprecated 30x30.jpg - -
glCompressedTexImage v1.3 glCompressedTexImageARB Deprecated 30x30.jpg - -
glCompressedTexSubImage v1.3 glCompressedTexSubImageARB Deprecated 30x30.jpg - -
glCopyBufferSubData v3.1 - - -
glCopyTexImage1D v1.1 - glCopyTexImage1DEXT Deprecated 30x30.jpg -
glCopyTexImage2D v1.1 - glCopyTexImage2DEXT Deprecated 30x30.jpg -
glCopyTexSubImage1D v1.1 - glCopyTexSubImage1DEXT Deprecated 30x30.jpg -
glCopyTexSubImage2D v1.1 - glCopyTexSubImage2DEXT Deprecated 30x30.jpg -
glCopyTexSubImage3D v1.2 - glCopyTexSubImage3DEXT Deprecated 30x30.jpg -
glCreateProgram v2.0 glCreateProgramObjectARB Deprecated 30x30.jpg - -
glCreateShader v2.0 glCreateShaderObjectARB Deprecated 30x30.jpg - -
glCullFace v3.0 - - -

D

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glDeleteBuffers v1.5 glDeleteBuffersARB Deprecated 30x30.jpg - -
glDeleteFramebuffers v3.0 - glDeleteFramebuffersEXT Deprecated 30x30.jpg -
glDeleteProgram v2.0 glDeleteObjectARB Deprecated 30x30.jpg - -
glDeleteQueries v1.5 glDeleteQueriesARB Deprecated 30x30.jpg - -
glDeleteRenderbuffers v3.0 - glDeleteRenderbuffersEXT Deprecated 30x30.jpg -
glDeleteSamplers v3.3 - - -
glDeleteShader v2.0 glDeleteObjectARB Deprecated 30x30.jpg - -
glDeleteSync v3.2 - - -
glDeleteTextures v1.1 - glDeleteTexturesEXT Deprecated 30x30.jpg -
glDeleteVertexArrays v3.0 - - glDeleteVertexArraysAPPLE Deprecated 30x30.jpg
glDepthFunc v1.0 - - -
glDepthMask v1.0 - - -
glDepthRange v1.0 - - -
glDetachShader v2.0 glDetachObjectARB Deprecated 30x30.jpg - -
glDisable v1.0 - - -
glDisableVertexAttribArray v2.0 glDisableVertexAttribArrayARB Deprecated 30x30.jpg - -
glDisablei v3.0 - - -
glDrawArrays v1.1 - glDrawArraysEXT Deprecated 30x30.jpg -
glDrawArraysInstanced v3.1 glDrawArraysInstancedARB glDrawArraysInstancedEXT Deprecated 30x30.jpg -
glDrawBuffer v1.0 - - -
glDrawBuffers v2.0 glDrawBuffersARB Deprecated 30x30.jpg - glDrawBuffersATI Deprecated 30x30.jpg
glDrawElements v1.1 - - -
glDrawElementsBaseVertex v3.2 - - -
glDrawElementsInstanced v3.1 glDrawElementsInstancedARB glDrawElementsInstancedEXT Deprecated 30x30.jpg -
glDrawElementsInstancedBaseVertex v3.2 - - -
glDrawRangeElements v1.2 - glDrawRangeElementsEXT Deprecated 30x30.jpg -
glDrawRangeElementsBaseVertex v3.2 - - -

E

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glEnable v1.0 - - -
glEnableVertexAttribArray v2.0 glEnableVertexAttribArrayARB Deprecated 30x30.jpg - -
glEndConditionalRender v3.0 - - glEndConditionalRenderNV Deprecated 30x30.jpg
glEndQuery v1.5 glEndQueryARB Deprecated 30x30.jpg - -
glEndTransformFeedback v3.0 - glEndTransformFeedbackEXT Deprecated 30x30.jpg glEndTransformFeedbackNV Deprecated 30x30.jpg

F

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glFenceSync v3.2 - - -
glFinish v1.0 - - -
glFlush v1.0 - - -
glFlushMappedBufferRange v3.0 - - glFlushMappedBufferRangeAPPLE Deprecated 30x30.jpg
glFrameBufferRenderBuffer v3.0 - glFrameBufferRenderBufferEXT Deprecated 30x30.jpg -
glFramebufferTexture v3.0 glFramebufferTextureARB Deprecated 30x30.jpg glFramebufferTextureEXT Deprecated 30x30.jpg -
glFramebufferTextureLayer v3.0 glFramebufferTextureLayerARB Deprecated 30x30.jpg glFramebufferTextureLayerEXT Deprecated 30x30.jpg -
glFrontFace v1.0 - - -

G

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glGenBuffers v1.5 glGenBuffersARB Deprecated 30x30.jpg - -
glGenFramebuffers v3.0 - glGenFramebuffersEXT Deprecated 30x30.jpg -
glGenQueries v1.5 glGenQueriesARB Deprecated 30x30.jpg - -
glGenRenderbuffers v3.0 - glGenRenderbuffersEXT Deprecated 30x30.jpg -
glGenSamplers v3.3 - - -
glGenTextures v1.1 - glGenTexturesEXT Deprecated 30x30.jpg -
glGenVertexArrays v3.0 - - glGenVertexarraysAPPLE Deprecated 30x30.jpg
glGenerateMipmap v3.0 - glGenerateMipmapEXT Deprecated 30x30.jpg -
glGet v1.0 - - -
glGetActiveAttrib v2.0 glGetActiveAttribARB Deprecated 30x30.jpg - -
glGetActiveUniform v2.0 glGetActiveUniformARB Deprecated 30x30.jpg - -
glGetActiveUniformBlock v3.1 - - -
glGetActiveUniformBlockName v3.1 - - -
glGetActiveUniformName v3.1 - - -
glGetActiveUniforms v3.1 - - -
glGetAttachedShaders v2.0 glGetAttachedObjectsARB Deprecated 30x30.jpg - -
glGetAttribLocation v2.0 glGetAttribLocationARB Deprecated 30x30.jpg - -
glGetBufferParameter v1.5 glGetBufferParameterARB Deprecated 30x30.jpg - -
glGetBufferPointerv v1.5 glGetBufferPointerARB Deprecated 30x30.jpg - -
glGetBufferSubData v1.5 glGetBufferSubDataARB Deprecated 30x30.jpg - -
glGetCompressedTexImage v1.3 glGetCompressedTexImageARB Deprecated 30x30.jpg - -
glGetError v3.0 - - -
glGetFragDataIndex v3.0 - - -
glGetFragDataLocation v3.0 - glGetFragDataLocationEXT Deprecated 30x30.jpg -
glGetFramebufferAttachmentParameter v3.0 - glGetFramebufferAttachmentParameterEXT Deprecated 30x30.jpg -
glGetMultisample v3.2 - - glGetMultisampleNV Deprecated 30x30.jpg
glGetProgram v2.0 glGetObjectParameterARB Deprecated 30x30.jpg - -
glGetProgramInfoLog v2.0 glGetInfoLogARB Deprecated 30x30.jpg - -
glGetQueryObject v1.5 glGetQueryObjectARB Deprecated 30x30.jpg glGetQueryObjectEXT Deprecated 30x30.jpg -
glGetQueryiv v1.5 glGetQueryARB Deprecated 30x30.jpg - -
glGetRenderbufferParameter v3.0 - glGetRenderbufferParameterEXT Deprecated 30x30.jpg -
glGetSamplerParameter v3.3 - - -
glGetShader v2.0 glGetObjectParameterARB Deprecated 30x30.jpg - -
glGetShaderInfoLog v2.0 glGetInfoLogARB Deprecated 30x30.jpg - -
glGetShaderSource v2.0 glGetShaderSourceARB Deprecated 30x30.jpg - -
glGetString v1.0 - - -
glGetSync v3.2 - - -
glGetTexImage v1.0 - - -
glGetTexLevelParameter v1.0 - - -
glGetTexParameter v1.0 - glGetTexParameterEXT Deprecated 30x30.jpg -
glGetTransformFeedbackVarying v3.0 - glGetTransformFeedbackVaryingEXT Deprecated 30x30.jpg glGetTransformFeedbackVaryingNV Deprecated 30x30.jpg
glGetUniform v2.0 glGetUniformARB Deprecated 30x30.jpg glGetUniformEXT Deprecated 30x30.jpg -
glGetUniformBlockIndex v3.1 - - -
glGetUniformIndices v3.1 - -
glGetUniformLocation v2.0 glGetUniformLocationARB Deprecated 30x30.jpg - -
glGetVertexAttrib v2.0 glGetVertexAttribARB Deprecated 30x30.jpg glGetVertexAttribEXT glGetVertexAttribNV Deprecated 30x30.jpg
glGetVertexAttribPointer v2.0 glGetVertexAttribPointerARB Deprecated 30x30.jpg - glGetVertexAttribPointerNV Deprecated 30x30.jpg

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 Deprecated 30x30.jpg - -
glIsEnabled v1.0 - - -
glIsFramebuffer v3.0 - glIsFramebufferEXT Deprecated 30x30.jpg -
glIsProgram v2.0 glIsProgramARB Deprecated 30x30.jpg - glIsProgramNV Deprecated 30x30.jpg
glIsQuery v1.5 glIsQueryARB Deprecated 30x30.jpg - -
glIsRenderbuffer v3.0 - glIsRenderbufferEXT Deprecated 30x30.jpg -
glIsSampler v3.3 - - -
glIsShader v2.0 - - -
glIsSync v3.2 - - -
glIsTexture v1.0 - glIsTextureEXT Deprecated 30x30.jpg -
glIsVertexArray v3.0 - - glIsVertexArrayAPPLE Deprecated 30x30.jpg

L

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glLineWidth v1.0 - - -
glLinkProgram v2.0 glLinkProgramARB Deprecated 30x30.jpg - -
glLogicOp v1.0 - - -

M

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glMapBuffer v1.5 glMapBufferARB Deprecated 30x30.jpg - -
glMapBufferRange v3.0 - - -
glMultiDrawArrays v1.4 - glMultiDrawArraysEXT Deprecated 30x30.jpg -
glMultiDrawElements v1.4 - glMultiDrawElementsEXT Deprecated 30x30.jpg -
glMultiDrawElementsBaseVertex v3.3 - - -

P

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glPixelStore v1.0 - - -
glPointParameter v1.4 glPointParameterARB Deprecated 30x30.jpg glPointParameterEXT Deprecated 30x30.jpg glPointParameterNV Deprecated 30x30.jpg
glPointSize v1.0 - - -
glPolygonMode v1.0 - - -
glPolygonOffset v1.0 - glPolygonOffsetEXT -
glPrimitiveRestartIndex v3.1 - - glPrimitiveRestartIndexNV Deprecated 30x30.jpg
glProvokingVertex v3.2 - glProvokingVertexEXT Deprecated 30x30.jpg -

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 Deprecated 30x30.jpg -
glRenderbufferStorageMultisample v3.0 - glRenderbufferStorageMultisampleEXT Deprecated 30x30.jpg -

S

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glSampleCoverage v1.3 glSampleCoverageARB Deprecated 30x30.jpg - -
glSampleMask v3.2 - glSampleMaskEXT Deprecated 30x30.jpg glSampleMaskSGIS Deprecated 30x30.jpg
glSamplerParameter v3.3 - - -
glScissor v1.0 - - -
glShaderSource v2.0 glShaderSourceARB Deprecated 30x30.jpg - -
glStencilFunc v1.0 - - -
glStencilFuncSeparate v2.0 - - glStencilFuncSeparateATI Deprecated 30x30.jpg
glStencilMask v1.0 - - -
glStencilMaskSeparate v2.0 - - -
glStencilOp v1.0 - - -
glStencilOpSeparate v2.0 - - glStencilOpSeparateATI Deprecated 30x30.jpg

T

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glTexBuffer v3.1 glTexBufferARB Deprecated 30x30.jpg glTexBufferEXT Deprecated 30x30.jpg -
glTexImage1D v1.0 - - -
glTexImage2D v1.0 - - -
glTexImage2DMultisample v3.2 - - -
glTexImage3D v1.2 - glTexImage3DEXT Deprecated 30x30.jpg -
glTexImage3DMultisample v3.2 - - -
glTexParameter v1.0 - glTexParameterIEXT -
glTexSubImage1D v1.0 - glTexSubImage1DEXT Deprecated 30x30.jpg -
glTexSubImage2D v1.0 - glTexSubImage2DEXT Deprecated 30x30.jpg -
glTexSubImage3D v1.2 - glTexSubImage3DEXT Deprecated 30x30.jpg -
glTransformFeedbackVaryings v3.0 - glTransformFeedbackVaryingsEXT Deprecated 30x30.jpg glTransformFeedbackVaryingsNV Deprecated 30x30.jpg

U

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glUniform v2.0 glUniformARB Deprecated 30x30.jpg glUniformEXT Deprecated 30x30.jpg -
glUniformBlockBinding v3.1 - - -
glUnmapBuffer v1.5 glUnmapBufferARB Deprecated 30x30.jpg - -
glUseProgram v2.0 glUseProgramObjectARB Deprecated 30x30.jpg - -

V

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glValidateProgram v2.0 glValidateProgramARB Deprecated 30x30.jpg - -
glVertexAttrib v2.0 glVertexAttribARB Deprecated 30x30.jpg glVertexAttribEXT Deprecated 30x30.jpg glVertexAttribNV Deprecated 30x30.jpg
glVertexAttribDivisor v3.3 glVertexAttribDivisorARB - -
glVertexAttribPointer v2.0 glVertexAttribPointerARB Deprecated 30x30.jpg glVertexAttribPointerEXT Deprecated 30x30.jpg glVertexAttribPointerNV Deprecated 30x30.jpg
glViewport v1.0 - - -

W

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glWaitSync v3.2 - - -