OpenGL3-Funktionsübersicht: Unterschied zwischen den Versionen
Aus DGL Wiki
(Seite angelegt) |
(Versionsnummern und Extensionentsprechungen hinzugefügt) |
||
| Zeile 13: | Zeile 13: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glActiveTexture]]''' || {{ | + | |'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glAttachShader]]''' || {{ | + | |'''[[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]]''' || {{ | + | |'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || | + | |'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glBindAttribLocation]]''' || {{ | + | |'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glBindBuffer]]''' || {{ | + | |'''[[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]]''' || {{ | + | |'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || - |
|- | |- | ||
| − | |'''[[glBindTexture]]''' || {{ | + | |'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || | + | |'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glBlendColor]]''' || {{ | + | |'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glBlendEquation]]''' || {{ | + | |'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glBlendEquationSeparate]]''' || {{ | + | |'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glBlendFunc]]''' || {{ | + | |'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glBlendFuncSeparate]]''' || {{ | + | |'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || | + | |'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glBufferData]]''' || {{ | + | |'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glBufferSubData]]''' || {{ | + | |'''[[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]]''' || {{ | + | |'''[[glClear]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || - | |'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || - | ||
|- | |- | ||
| − | |'''[[glClearColor]]''' || {{ | + | |'''[[glClearColor]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glClearDepth]]''' || {{ | + | |'''[[glClearDepth]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glClearStencil]]''' || {{ | + | |'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glClientWaitSync]]''' || {{ | + | |'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || - |
|- | |- | ||
| − | |'''[[glColorMask]]''' || {{ | + | |'''[[glColorMask]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glCompileShader]]''' || {{ | + | |'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || - |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
|'''[[glCullFace]]''' || {{Version_3_0}} || - || - || - | |'''[[glCullFace]]''' || {{Version_3_0}} || - || - || - | ||
| Zeile 138: | Zeile 130: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glDeleteBuffers]]''' || {{ | + | |'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || | + | |'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glDeleteProgram]]''' || {{ | + | |'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glDeleteQueries]]''' || {{ | + | |'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || | + | |'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glDeleteSamplers]]''' || {{ | + | |'''[[glDeleteSamplers]]''' || {{Version_3_3}} || - || - || - |
|- | |- | ||
| − | |'''[[glDeleteShader]]''' || {{ | + | |'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glDeleteSync]]''' || {{ | + | |'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || - |
|- | |- | ||
| − | |'''[[glDeleteTextures]]''' || {{ | + | |'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || | + | |'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glDepthFunc]]''' || {{ | + | |'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glDepthMask]]''' || {{ | + | |'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glDepthRange]]''' || {{ | + | |'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glDetachShader]]''' || {{ | + | |'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glDisable]]''' || {{ | + | |'''[[glDisable]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glDisableVertexAttribArray]]''' || {{ | + | |'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || - |
|- | |- | ||
|'''[[glDisablei]]''' || {{Version_3_0}} || - || - || - | |'''[[glDisablei]]''' || {{Version_3_0}} || - || - || - | ||
|- | |- | ||
| − | |'''[[glDrawArrays]]''' || {{ | + | |'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glDrawArraysInstanced]]''' || {{ | + | |'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glDrawBuffer]]''' || {{ | + | |'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glDrawBuffers]]''' || {{ | + | |'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glDrawElements]]''' || {{ | + | |'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || - |
|- | |- | ||
| − | |'''[[glDrawElementsBaseVertex]]''' || {{ | + | |'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || - |
|- | |- | ||
| − | |'''[[glDrawElementsInstanced]]''' || {{ | + | |'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glDrawElementsInstancedBaseVertex]]''' || {{ | + | |'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || - |
|- | |- | ||
| − | |'''[[glDrawRangeElements]]''' || {{ | + | |'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glDrawRangeElementsBaseVertex]]''' || {{ | + | |'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || - |
|} | |} | ||
| Zeile 201: | Zeile 193: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glEnable]]''' || {{ | + | |'''[[glEnable]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glEnableVertexAttribArray]]''' || {{ | + | |'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || | + | |'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glEndQuery]]''' || {{ | + | |'''[[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]]''' || {{ | + | |'''[[glFenceSync]]''' || {{Version_3_2}} || - || - || - |
|- | |- | ||
| − | |'''[[glFinish]]''' || {{ | + | |'''[[glFinish]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glFlush]]''' || {{ | + | |'''[[glFlush]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || | + | |'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}} |
|- | |- | ||
| − | |'''[[ | + | |'''[[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]]''' || {{ | + | |'''[[glFrontFace]]''' || {{Version_1_0}} || - || - || - |
|} | |} | ||
| Zeile 245: | Zeile 237: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glGenBuffers]]''' || {{ | + | |'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || | + | |'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glGenQueries]]''' || {{ | + | |'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || | + | |'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glGenSamplers]]''' || {{ | + | |'''[[glGenSamplers]]''' || {{Version_3_3}} || - || - || - |
|- | |- | ||
| − | |'''[[glGenTextures]]''' || {{ | + | |'''[[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]]''' || {{ | + | |'''[[glGet]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetActiveAttrib]]''' || {{ | + | |'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetActiveUniform]]''' || {{ | + | |'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| - || - |
|- | |- | ||
| − | |'''[[glGetActiveUniformBlock]]''' || {{ | + | |'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetActiveUniformBlockName]]''' || {{ | + | |'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetActiveUniformName]]''' || {{ | + | |'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetAttachedShaders]]''' || {{ | + | |'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetAttribLocation]]''' || {{ | + | |'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetBufferParameter]]''' || {{ | + | |'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetBufferPointerv]]''' || {{ | + | |'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetBufferSubData]]''' || {{ | + | |'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetCompressedTexImage]]''' || {{ | + | |'''[[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]]''' || {{ | + | |'''[[glGetMultisample]]''' || {{Version_3_2}} || - || - || [[glGetMultisampleNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glGetProgram]]''' || {{ | + | |'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetProgramInfoLog]]''' || {{ | + | |'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetQueryObject]]''' || {{ | + | |'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glGetQueryiv]]''' || {{ | + | |'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || | + | |'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glGetSamplerParameter]]''' || {{ | + | |'''[[glGetSamplerParameter]]''' || {{Version_3_3}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetShader]]''' || {{ | + | |'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetShaderInfoLog]]''' || {{ | + | |'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetShaderSource]]''' || {{ | + | |'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetString]]''' || {{ | + | |'''[[glGetString]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetSync]]''' || {{ | + | |'''[[glGetSync]]''' || {{Version_3_2}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetTexImage]]''' || {{ | + | |'''[[glGetTexImage]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetTexLevelParameter]]''' || {{ | + | |'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetTexParameter]]''' || {{ | + | |'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || | + | |'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glGetUniform]]''' || {{ | + | |'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glGetUniformBlockIndex]]''' || {{ | + | |'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || - |
|- | |- | ||
| − | |'''[[glGetUniformIndices]]''' || {{ | + | |'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -| |
|- | |- | ||
| − | |'''[[glGetUniformLocation]]''' || {{ | + | |'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glGetVertexAttrib]]''' || {{ | + | |'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[ | + | |'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || - || [[glGetVertexAttribPointerNV]]{{altIcon}} |
|} | |} | ||
| Zeile 348: | Zeile 340: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glHint]]''' || {{ | + | |'''[[glHint]]''' || {{Version_1_0}} || - || - || - |
|} | |} | ||
| Zeile 359: | Zeile 351: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glIsBuffer]]''' || {{ | + | |'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glIsEnabled]]''' || {{ | + | |'''[[glIsEnabled]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || | + | |'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glIsProgram]]''' || {{ | + | |'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glIsQuery]]''' || {{ | + | |'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || | + | |'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glIsSampler]]''' || {{ | + | |'''[[glIsSampler]]''' || {{Version_3_3}} || - || - || - |
|- | |- | ||
| − | |'''[[glIsShader]]''' || {{ | + | |'''[[glIsShader]]''' || {{Version_2_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glIsSync]]''' || {{ | + | |'''[[glIsSync]]''' || {{Version_3_2}} || - || - || - |
|- | |- | ||
| − | |'''[[glIsTexture]]''' || {{ | + | |'''[[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]]''' || {{ | + | |'''[[glLineWidth]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glLinkProgram]]''' || {{ | + | |'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glLogicOp]]''' || {{ | + | |'''[[glLogicOp]]''' || {{Version_1_0}} || - || - || - |
|} | |} | ||
| Zeile 405: | Zeile 397: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glMapBuffer]]''' || {{ | + | |'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || - || - |
|- | |- | ||
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || - | |'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || - | ||
|- | |- | ||
| − | |'''[[glMultiDrawArrays]]''' || {{ | + | |'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glMultiDrawElements]]''' || {{ | + | |'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glMultiDrawElementsBaseVertex]]''' || {{ | + | |'''[[glMultiDrawElementsBaseVertex]]''' || {{Version_3_3}} || - || - || - |
|} | |} | ||
| Zeile 424: | Zeile 416: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glPixelStore]]''' || {{ | + | |'''[[glPixelStore]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glPointParameter]]''' || {{ | + | |'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}} || [[glPointParameterNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glPointSize]]''' || {{ | + | |'''[[glPointSize]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glPolygonMode]]''' || {{ | + | |'''[[glPolygonMode]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glPolygonOffset]]''' || {{ | + | |'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || - |
|- | |- | ||
| − | |'''[[glPrimitiveRestartIndex]]''' || {{ | + | |'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || - || [[glPrimitiveRestartIndexNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glProvokingVertex]]''' || {{ | + | |'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || - |
|} | |} | ||
| Zeile 447: | Zeile 439: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glQueryCounter]]''' || {{ | + | |'''[[glQueryCounter]]''' || {{Version_3_3}} || - || - || - |
|} | |} | ||
| Zeile 458: | Zeile 450: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glReadBuffer]]''' || {{ | + | |'''[[glReadBuffer]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glReadPixels]]''' || {{ | + | |'''[[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]]''' || {{ | + | |'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[ | + | |'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glSamplerParameter]]''' || {{ | + | |'''[[glSamplerParameter]]''' || {{Version_3_3}} || - || - || - |
|- | |- | ||
| − | |'''[[glScissor]]''' || {{ | + | |'''[[glScissor]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glShaderSource]]''' || {{ | + | |'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glStencilFunc]]''' || {{ | + | |'''[[glStencilFunc]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glStencilFuncSeparate]]''' || {{ | + | |'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glStencilMask]]''' || {{ | + | |'''[[glStencilMask]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glStencilMaskSeparate]]''' || {{ | + | |'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glStencilOp]]''' || {{ | + | |'''[[glStencilOp]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glStencilOpSeparate]]''' || {{ | + | |'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}} |
|} | |} | ||
| Zeile 506: | Zeile 498: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glTexBuffer]]''' || {{ | + | |'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glTexImage1D]]''' || {{ | + | |'''[[glTexImage1D]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glTexImage2D]]''' || {{ | + | |'''[[glTexImage2D]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
| − | |'''[[glTexImage2DMultisample]]''' || {{ | + | |'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || - |
|- | |- | ||
| − | |'''[[glTexImage3D]]''' || {{ | + | |'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glTexImage3DMultisample]]''' || {{ | + | |'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || - |
|- | |- | ||
| − | |'''[[glTexParameter]]''' || {{ | + | |'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || - |
|- | |- | ||
| − | |'''[[glTexSubImage1D]]''' || {{ | + | |'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glTexSubImage2D]]''' || {{ | + | |'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glTexSubImage3D]]''' || {{ | + | |'''[[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]]''' || {{ | + | |'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || - |
|- | |- | ||
| − | |'''[[glUniformBlockBinding]]''' || {{ | + | |'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || - |
|- | |- | ||
| − | |'''[[glUnmapBuffer]]''' || {{ | + | |'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glUseProgram]]''' || {{ | + | |'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || - |
|} | |} | ||
| Zeile 554: | Zeile 546: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glValidateProgram]]''' || {{ | + | |'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || - |
|- | |- | ||
| − | |'''[[glVertexAttrib]]''' || {{ | + | |'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glVertexAttribDivisor]]''' || {{ | + | |'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || - || - |
|- | |- | ||
| − | |'''[[glVertexAttribPointer]]''' || {{ | + | |'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}} |
|- | |- | ||
| − | |'''[[glViewport]]''' || {{ | + | |'''[[glViewport]]''' || {{Version_1_0}} || - || - || - |
|} | |} | ||
| Zeile 573: | Zeile 565: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
| − | |'''[[glWaitSync]]''' || {{ | + | |'''[[glWaitSync]]''' || {{Version_3_2}} || - || - || - |
|} | |} | ||
[[Kategorie:GL]] | [[Kategorie:GL]] | ||
[[Kategorie:GL3]] | [[Kategorie:GL3]] | ||
Version vom 16. Juni 2011, 20:12 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 | - | - | - |