OpenGL-Funktionsübersicht: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) K (→B: Bindtexture erst ab GL1.1) |
K (Orginal -> Original) |
||
(98 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | [[Bild:Opengl_logo.png|right|200px]] | ||
== Hinweise für Helfer == | == Hinweise für Helfer == | ||
=== Was hier hinein gehört === | === Was hier hinein gehört === | ||
− | Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL.tar.gz | + | Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL.tar.gz original Spezifikationen] von OpenGL.org übersetzt werden([[Link#OpenGL_Funktionen|Alternative Quellen]]). |
Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]]. | Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]]. | ||
Zeile 13: | Zeile 14: | ||
Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort '''nicht''' hinein was ein VertexArray ist oder bringt. Das gehört dann nach [[Techniken und Algorithmen]] oder [[Hintergrundwissen]] (je nach Thematik) und sollte dann in der Funktionsbeschreibung als ''interner Link'' untergebracht werden. | Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort '''nicht''' hinein was ein VertexArray ist oder bringt. Das gehört dann nach [[Techniken und Algorithmen]] oder [[Hintergrundwissen]] (je nach Thematik) und sollte dann in der Funktionsbeschreibung als ''interner Link'' untergebracht werden. | ||
− | '''Zu aller erst sollte die | + | '''Zu aller erst sollte die Originalspezifikation übersetzt werden''' und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.) |
===Artikel-Vorlage=== | ===Artikel-Vorlage=== | ||
Zeile 36: | Zeile 37: | ||
*[[:Kategorie:WGL]] | *[[:Kategorie:WGL]] | ||
− | + | Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: <nowiki>[[Kategorie:GLx.x]]</nowiki> wobei das x.x durch die GL-Versionsnummer (z.B. "1.2" oder "2.0"), seit dem die Funktion dabei ist, ersetzt wird. | |
− | |||
− | |||
== [[:Kategorie:GL|GL]] == | == [[:Kategorie:GL|GL]] == | ||
Abkürzung für '''G'''raphics '''L'''ibrary, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind. | Abkürzung für '''G'''raphics '''L'''ibrary, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind. | ||
Hartnäckige Gerüchte, '''GL''' stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit. | Hartnäckige Gerüchte, '''GL''' stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit. | ||
+ | |||
+ | === Versionsspezifische Listen === | ||
+ | Hier findet ihre Listen von Funktionen die in einer bestimmten OpenGL Version verfügbar sind. Wenn ihr also z.B. ein Programm für OpenGL3.0 schreiben wollt, dürft ihr nur die Funktionen verwenden, die in der 3.0-Liste enthalten sind. | ||
+ | |||
+ | *[[OpenGL2.1-Funktionsübersicht]] | ||
+ | *[[OpenGL3-Funktionsübersicht]] | ||
+ | *[[OpenGL4-Funktionsübersicht]] | ||
=== A === | === A === | ||
Zeile 54: | Zeile 60: | ||
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || - | |'''[[glAccum]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]] || - || - | + | |'''[[glActiveStencilFaceEXT]]''' || - || - || [[glActiveStencilFaceEXT]] || - |
+ | |- | ||
+ | |'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || - | ||
|- | |- | ||
|'''[[glAddSwapHintRectWIN]]''' || - || - || - || [[glAddSwapHintRectWIN]] | |'''[[glAddSwapHintRectWIN]]''' || - || - || - || [[glAddSwapHintRectWIN]] | ||
Zeile 60: | Zeile 68: | ||
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || - | |'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glApplyTextureEXT]]''' || - || - || [[glApplyTextureEXT]] || - |
|- | |- | ||
− | |'''[[glArrayElement]]''' || {{Version_1_1}} || - || | + | |'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || - |
+ | |- | ||
+ | |'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glAttachShader]]''' || {{Version_2_0}} || [[glAttachObjectARB]]{{altIcon}} || - || - | |'''[[glAttachShader]]''' || {{Version_2_0}} || [[glAttachObjectARB]]{{altIcon}} || - || - | ||
Zeile 78: | Zeile 88: | ||
|'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || - | |'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]] || - || - | + | |'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}} |
+ | |- | ||
+ | |'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glBeginSceneEXT]]''' || - || - || [[glBeginSceneEXT]] || - | ||
+ | |- | ||
+ | |'''[[glBeginTransformFeedback]]''' || {{Version_3_0}} || - || [[glBeginTransformFeedbackEXT]]{{altIcon}} || [[glBeginTransformFeedbackNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glBeginVertexShaderEXT]]''' || - || - || [[glBeginVertexShaderEXT]] || - | ||
+ | |- | ||
+ | |'''[[glBindAttribLocation]]''' || {{Version_2_0}} || [[glBindAttribLocationARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glBindBuffer]]''' || {{Version_1_5}} || [[glBindBufferARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glBindBufferBase]]''' || {{Version_3_0}} || - || [[glBindBufferBaseEXT]]{{altIcon}} || [[glBindBufferBaseNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glBindBufferOffsetEXT]]''' || - || - || [[glBindBufferOffsetEXT]] || [[glBindBufferOffsetNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glBindBufferRange]]''' || {{Version_3_0}} || - || [[glBindBufferRangeEXT]]{{altIcon}} || [[glBindBufferRangeNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glBindFragDataLocation]]''' || {{Version_3_0}} || - || [[glBindFragDataLocationEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glBindFragDataLocationIndexed]]''' || {{Version_3_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glBindFramebuffer]]''' || {{Version_3_0}} || - || [[glBindFramebufferEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glBindLightParameterEXT]]''' || - || - || [[glBindLightParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glBindMaterialParameterEXT]]''' || - || - || [[glBindMaterialParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glBindMultiTextureEXT]]''' || - || - || [[glBindMultiTextureEXT]] || - | ||
+ | |- | ||
+ | |'''[[glBindParameterEXT]]''' || - || - || [[glBindParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glBindProgramARB]]''' || - || [[glBindProgramARB]] || - || [[glBindProgramNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glBindRenderbuffer]]''' || {{Version_3_0}} || - || [[glBindRenderbufferEXT]]{{altIcon}} || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glBindSampler]]''' || {{Version_3_3}} || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glBindTexGenParameterEXT]]''' || - || - || [[glBindTexGenParameterEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glBindTexture]]''' || {{Version_1_1}} || - || [[glBindTextureEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glBindTextureUnitParameterEXT]]''' || - || - || [[glBindTextureUnitParameterEXT]] || - |
+ | |- | ||
+ | |'''[[glBindVertexArray]]''' || {{Version_3_0}} || - || - || [[glBindVertexArrayAPPLE]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glBindVertexShaderEXT]]''' || - || - || [[glBindVertexShaderEXT]] || - | ||
+ | |- | ||
+ | |'''[[glBinormalPointerEXT]]''' || - || - || [[glBinormalPointerEXT]] || - | ||
|- | |- | ||
|'''[[glBitmap]]''' || {{Version_1_0}} || - || - || - | |'''[[glBitmap]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]] || - | + | |'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glBlendEquation]]''' || {{Version_1_2}} || - || | + | |'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]] || - || - | + | |'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || - |
+ | |- | ||
+ | |'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glBufferRegionEnabledEXT]]''' || - || - || [[glBufferRegionEnabledEXT]] || - | ||
+ | |- | ||
+ | |'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || - | ||
|- | |- | ||
|} | |} | ||
Zeile 115: | Zeile 173: | ||
|- | |- | ||
|'''[[glCallLists]]''' || {{Version_1_0}} || - || - || - | |'''[[glCallLists]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glCheckNamedFramebufferStatusEXT]]''' || - || - || [[glCheckNamedFramebufferStatusEXT]] || - | ||
+ | |- | ||
+ | |'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || - | ||
|- | |- | ||
|'''[[glClear]]''' || {{Version_1_0}} || - || - || - | |'''[[glClear]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || - || - | |'''[[glClearAccum]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || - | ||
|- | |- | ||
|'''[[glClearColor]]''' || {{Version_1_0}} || - || - || - | |'''[[glClearColor]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 128: | Zeile 194: | ||
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || - | |'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[ | + | |'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glClientAttribDefaultEXT]]''' || - || - || [[glClientAttribDefaultEXT]] || - | ||
+ | |- | ||
+ | |'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || - | ||
|- | |- | ||
|'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || - | |'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || - | ||
Zeile 135: | Zeile 205: | ||
|- | |- | ||
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || - | |'''[[glColorMask]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glColorMaskIndexedEXT]]''' || - || - || [[glColorMaskIndexedEXT]] || - | ||
|- | |- | ||
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || - | |'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glColorPointer]]''' || {{Version_1_1}} || - || - || - | + | |'''[[glColorPointer]]''' || {{Version_1_1}} || - || [[glColorPointerEXT]]{{altIcon}} || [[glColorPointerINTEL]]{{altIcon}} |
+ | |- | ||
+ | |'''[[glColorSubTable]]''' || {{Version_1_2}} || - || [[glColorSubTableEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glColorTable]]''' || {{Version_1_2}} || - || [[glColorTableEXT]]{{altIcon}} || [[glColorTableSGI]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glColorTableParameter]]''' || {{Version_1_2}}|| - || - || [[glColorTableParameterSGI]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glCompileShader]]''' || {{Version_2_0}} || [[glCompileShaderARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glCompressedMultiTexImageEXT]]''' || - || - || [[glCompressedMultiTexImageEXT]] || - | ||
+ | |- | ||
+ | |'''[[glCompressedMultiTexSubImageEXT]]''' || - || - || [[glCompressedMultiTexSubImageEXT]] || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glCompressedTexImage]]''' || {{Version_1_3}} || [[glCompressedTexImageARB]]{{altIcon}} || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glCompressedTexSubImage]]''' || {{Version_1_3}} || [[glCompressedTexSubImageARB]]{{altIcon}} || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glCompressedTextureImageEXT]]''' || - || - || [[glCompressedTextureImageEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glCompressedTextureSubImageEXT]]''' || - || - || [[glCompressedTextureSubImageEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glConvolutionFilter1D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter1DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glConvolutionFilter2D]]''' || {{Version_1_2}} || - || [[glConvolutionFilter2DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glConvolutionParameter]]''' || {{Version_1_2}} || - || [[glConvolutionParameterEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glCopyBufferSubData]]''' || {{Version_3_1}} || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glCopyColorSubTable]]''' || {{Version_1_2}} || - || [[glCopyColorSubTableEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glCopyColorTable]]''' || {{Version_1_2}} || - || - || [[glCopyColorTableSGI]]{{altIcon}} |
|- | |- | ||
− | |'''[[ | + | |'''[[glCopyConvolutionFilter]]''' || {{Version_1_2}} || - || [[glCopyConvolutionFilterEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glCopyMultiTexImageEXT]]''' || - || - || [[glCopyMultiTexImageEXT]] || - |
+ | |- | ||
+ | |'''[[glCopyMultiTexSubImageEXT]]''' || - || - || [[glCopyMultiTexSubImageEXT]] || - | ||
|- | |- | ||
|'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || - | |'''[[glCopyPixels]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glCopyTexImage1D]]''' || {{ | + | |'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glCopyTexImage2D]]''' || {{ | + | |'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glCopyTexSubImage1D]]''' || {{ | + | |'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glCopyTexSubImage2D]]''' || {{ | + | |'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || | + | |'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glCopyTextureImageEXT]]''' || - || - || [[glCopyTextureImageEXT]] || - |
|- | |- | ||
− | |'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]] || - || - | + | |'''[[glCopyTextureSubImageEXT]]''' || - || - || [[glCopyTextureSubImageEXT]] || - |
+ | |- | ||
+ | |'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || - | ||
|- | |- | ||
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || - | |'''[[glCullFace]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glCullParameterEXT]]''' || - || - || [[glCullParameterEXT]] || - | ||
|- | |- | ||
|'''[[glCurrentPaletteMatrixARB]]''' || - || [[glCurrentPaletteMatrixARB]] || - || - | |'''[[glCurrentPaletteMatrixARB]]''' || - || [[glCurrentPaletteMatrixARB]] || - || - | ||
Zeile 194: | Zeile 286: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]] || - || - | + | |'''[[glDeleteBufferRegionEXT]]''' || - || - || [[glDeleteBufferRegionEXT]] || - |
+ | |- | ||
+ | |'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || - | |'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 200: | Zeile 296: | ||
|'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || - | |'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || - | ||
|- | |- | ||
− | |'''[[glDeleteQueries]]''' || {{Version_1_5}} || - || - || - | + | |'''[[glDeleteProgramsARB]]''' || - || [[glDeleteProgramsARB]] || - || [[glDeleteProgramsNV]]{{altIcon}} |
+ | |- | ||
+ | |'''[[glDeleteQueries]]''' || {{Version_1_5}} || [[glDeleteQueriesARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glDeleteRenderbuffers]]''' || {{Version_3_0}} || - || [[glDeleteRenderbuffersEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glDeleteSamplers]]''' || {{Version_3_3}} || - || - || - | ||
|- | |- | ||
|'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || - | |'''[[glDeleteShader]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || - | ||
|- | |- | ||
− | |'''[[glDeleteTextures]]''' || {{ | + | |'''[[glDeleteSync]]''' || {{Version_3_2}} || - || - || - |
+ | |- | ||
+ | |'''[[glDeleteTextures]]''' || {{Version_1_1}} || - || [[glDeleteTexturesEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glDeleteVertexArrays]]''' || {{Version_3_0}} || - || - || [[glDeleteVertexArraysAPPLE]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glDeleteVertexShaderEXT]]''' || - || - || [[glDeleteVertexShaderEXT]] || - | ||
+ | |- | ||
+ | |'''[[glDepthBoundsEXT]]''' || - || - || [[glDepthBoundsEXT]] || [[glDepthBoundsNV]]{{altIcon}} | ||
|- | |- | ||
|'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || - | |'''[[glDepthFunc]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 212: | Zeile 322: | ||
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || - | |'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]] || - || - | + | |'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || - |
|- | |- | ||
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || - | |'''[[glDisable]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 218: | Zeile 328: | ||
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || - | |'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glDisableClientStateIndexedEXT]]''' || - || - || [[glDisableClientStateIndexedEXT]] || - |
+ | |- | ||
+ | |'''[[glDisableIndexedEXT]]''' || - || - || [[glDisableIndexedEXT]] || - | ||
|- | |- | ||
− | |'''[[glDrawArrays]]''' || {{Version_1_1}} || - || - || - | + | |'''[[glDisableVariantClientStateEXT]]''' || - || - || [[glDisableVariantClientStateEXT]] || - |
+ | |- | ||
+ | |'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glDrawArrays]]''' || {{Version_1_1}} || - || [[glDrawArraysEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glDrawArraysInstanced]]''' || {{Version_3_1}} || [[glDrawArraysInstancedARB]] || [[glDrawArraysInstancedEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || - | |'''[[glDrawBuffer]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[ | + | |'''[[glDrawBufferRegionEXT]]''' || - || - || [[glDrawBufferRegionEXT]] || - |
+ | |- | ||
+ | |'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}} | ||
|- | |- | ||
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || - | |'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || - | ||
|- | |- | ||
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || - | |'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || - || - | + | |'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || - |
+ | |- | ||
+ | |'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || - | ||
|} | |} | ||
Zeile 243: | Zeile 371: | ||
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || - || - | |'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || | + | |'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || - |
|- | |- | ||
|'''[[glEnable]]''' || {{Version_1_0}} || - || - || - | |'''[[glEnable]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 249: | Zeile 377: | ||
|'''[[glEnableClientState]]''' || {{Version_1_1}} || - || - || - | |'''[[glEnableClientState]]''' || {{Version_1_1}} || - || - || - | ||
|- | |- | ||
− | |'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]] || - || - | + | |'''[[glEnableClientStateIndexedEXT]]''' || - || - || [[glEnableClientStateIndexedEXT]] || - |
+ | |- | ||
+ | |'''[[glEnableIndexedEXT]]''' || - || - || [[glEnableIndexedEXT]] || - | ||
+ | |- | ||
+ | |'''[[glEnableVariantClientStateEXT]]''' || - || - || [[glEnableVariantClientStateEXT]] || - | ||
+ | |- | ||
+ | |'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || - || - | ||
|- | |- | ||
|'''[[glEnd]]''' || {{Version_1_0}} || - || - || - | |'''[[glEnd]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}} | ||
|- | |- | ||
|'''[[glEndList]]''' || {{Version_1_0}} || - || - || - | |'''[[glEndList]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glEndQuery]]''' || {{Version_1_5}} || - || - | + | |'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glEndSceneEXT]]''' || - || - || [[glEndSceneEXT]] || - | ||
+ | |- | ||
+ | |'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glEndVertexShaderEXT]]''' || - || - || [[glEndVertexShaderEXT]] || - | ||
|- | |- | ||
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || - || - | |'''[[glEvalCoord]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 262: | Zeile 404: | ||
|- | |- | ||
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || - || - | |'''[[glEvalPoint]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glExtractComponentEXT]]''' || - || - || [[glExtractComponentEXT]] || - | ||
|} | |} | ||
Zeile 273: | Zeile 417: | ||
|- | |- | ||
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || - || - | |'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glFenceSync]]''' || {{Version_3_2}} || - || - || - | ||
|- | |- | ||
|'''[[glFinish]]''' || {{Version_1_0}} || - || - || - | |'''[[glFinish]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
|'''[[glFlush]]''' || {{Version_1_0}} || - || - || - | |'''[[glFlush]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}} | ||
|- | |- | ||
|'''[[glFog]]''' || {{Version_1_0}} || - || - || - | |'''[[glFog]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glFogCoord]]''' || {{Version_1_4}} || - || | + | |'''[[glFogCoord]]''' || {{Version_1_4}} || - || [[glFogCoordEXT]]{{altIcon}} || [[glFogCoordNV]]{{altIcon}} |
|- | |- | ||
− | |'''[[glFogCoordPointer]]''' || {{Version_1_4}} || - || - || - | + | |'''[[glFogCoordPointer]]''' || {{Version_1_4}} || - || [[glFogCoordPointerEXT]]{{altIcon}} || - |
+ | |- | ||
+ | |'''[[glFragmentColorMaterialEXT]]''' || - || - || [[glFragmentColorMaterialEXT]] || [[glFragmentColorMaterialSGIX]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glFragmentLightEXT]]''' || - || - || [[glFragmentLightEXT]] || [[glFragmentLightSGIX]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glFragmentLightModelEXT]]''' || - || - || [[glFragmentLightModelEXT]] || [[glFragmentLightModelSGIX]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glFragmentMaterialEXT]]''' || - || - || [[glFragmentMaterialEXT]] || [[glFragmentMaterialSGIX]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glFramebufferDrawBufferEXT]]''' || - || - || [[glFramebufferDrawBufferEXT]] || - | ||
+ | |- | ||
+ | |'''[[glFramebufferDrawBuffersEXT]]''' || - || - || [[glFramebufferDrawBuffersEXT]] || - | ||
+ | |- | ||
+ | |'''[[glFramebufferReadBufferEXT]]''' || - || - || [[glFramebufferReadBufferEXT]] || - | ||
+ | |- | ||
+ | |'''[[glFramebufferRenderbuffer]]''' || {{Version_3_0}} || - || [[glFrameBufferRenderBufferEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glFramebufferTexture]]''' || {{Version_3_0}} || [[glFramebufferTextureARB]]{{altIcon}} || [[glFramebufferTextureEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glFrameBufferTexture1D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture1DEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glFrameBufferTexture2D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture2DEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glFrameBufferTexture3D]]''' || {{Version_3_0}} || - || [[glFrameBufferTexture3DEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glFramebufferTextureFaceARB]]''' || - || [[glFramebufferTextureFaceARB]] || [[glFramebufferTextureFaceEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glFramebufferTextureLayer]]''' || {{Version_3_0}} || [[glFramebufferTextureLayerARB]]{{altIcon}} || [[glFramebufferTextureLayerEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glFrontFace]]''' || {{Version_1_0}} || - || - || - | |'''[[glFrontFace]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 297: | Zeile 473: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]] || - || - | + | |'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glGenerateMultiTexMipmapEXT]]''' || - || - || [[glGenerateMultiTexMipmapEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGenerateTextureMipmapEXT]]''' || - || - || [[glGenerateTextureMipmapEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glGenLists]]''' || {{Version_1_0}} || - || - || - | |'''[[glGenLists]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glGenProgramsARB]]''' || - || [[glGenProgramsARB]] || - || [[glGenProgramsNV]]{{altIcon}} |
+ | |- | ||
+ | |'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glGenSamplers]]''' || {{Version_3_3}} || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glGenSymbolsEXT]]''' || - || - || [[glGenSymbolsEXT]] || - |
+ | |- | ||
+ | |'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glGenVertexShadersEXT]]''' || - || - || [[glGenVertexShadersEXT]] || - | ||
|- | |- | ||
|'''[[glGet]]''' || {{Version_1_0}} || - || - || - | |'''[[glGet]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]] || - || - | + | |'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| - || - |
|- | |- | ||
− | |'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]] || - || - | + | |'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || - |
+ | |- | ||
+ | |'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetActiveUniforms]]''' || {{Version_3_1}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetAttachedShaders]]''' || {{Version_2_0}} || [[glGetAttachedObjectsARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]]{{altIcon}} || - || - | ||
|- | |- | ||
|'''[[glGetBooleanv]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetBooleanv]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glGetBooleanIndexedEXT]]''' || - || - || [[glGetBooleanIndexedEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || - || - |
|- | |- | ||
− | |'''[[glGetBufferSubData]]''' || {{Version_1_5}} || | + | |'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || - || - | ||
|- | |- | ||
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glGetColorTable]]''' || {{Version_1_2}} || - || | + | |'''[[glGetColorTable]]''' || {{Version_1_2}} || - || [[glGetColorTableEXT]]{{altIcon}} || [[glGetColorTableSGI]]{{altIcon}} |
|- | |- | ||
− | |'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || | + | |'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || [[glGetColorTableParameterEXT]]{{altIcon}} || [[glGetColorTableParameterSGI]]{{altIcon}} |
|- | |- | ||
− | |'''[[ | + | |'''[[glGetCompressedMultiTexImageEXT]]''' || - || - || [[glGetCompressedMultiTexImageEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || - || - |
|- | |- | ||
− | |'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || | + | |'''[[glGetCompressedTextureImageEXT]]''' || - || - || [[glGetCompressedTextureImageEXT]] || - |
+ | |- | ||
+ | |'''[[glGetConvolutionFilter]]''' || {{Version_1_2}} || - || [[glGetConvolutionFilterEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || [[glGetConvolutionParameterEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glGetDoublev]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetDoublev]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetDoubleIndexedEXT]]''' || - || - || [[glGetDoubleIndexedEXT]] || - | ||
|- | |- | ||
|'''[[glGetError]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetError]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
|'''[[glGetFloatv]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetFloatv]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetFloatIndexedEXT]]''' || - || - || [[glGetFloatIndexedEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glGetFragmentLightEXT]]''' || - || - || [[glGetFragmentLightEXT]] || [[glGetFragmentLightSGIX]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glGetFragmentMaterialEXT]]''' || - || - || [[glGetFragmentMaterialEXT]] || [[glGetFragmentMaterialSGIX]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glGetFramebufferParameterEXT]]''' || - || - || [[glGetFramebufferParameterEXT]] || - | ||
|- | |- | ||
|''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || - | |''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || - | ||
|- | |- | ||
− | |'''[[glGetHistogram]]''' || {{Version_1_2}} || - || | + | |'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || | + | |'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || [[glGetHistogramParameterEXT]]{{altIcon}} || - |
|- | |- | ||
|'''[[glGetIntegerv]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetIntegerv]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetIntegerIndexedEXT]]''' || - || - || [[glGetIntegerIndexedEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetInvariantBooleanEXT]]''' || - || - || [[glGetInvariantBooleanEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetInvariantFloatEXT]]''' || - || - || [[glGetInvariantFloatEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetInvariantIntegerEXT]]''' || - || - || [[glGetInvariantIntegerEXT]] || - | ||
|- | |- | ||
|'''[[glGetLight]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetLight]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetLocalConstantBooleanEXT]]''' || - || - || [[glGetLocalConstantBooleanEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetLocalConstantFloatEXT]]''' || - || - || [[glGetLocalConstantFloatEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetLocalConstantIntegerEXT]]''' || - || - || [[glGetLocalConstantIntegerEXT]] || - | ||
|- | |- | ||
|'''[[glGetMap]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetMap]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 357: | Zeile 599: | ||
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetMaterial]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glGetMinmax]]''' || {{Version_1_2}} || - || | + | |'''[[glGetMinmax]]''' || {{Version_1_2}} || - || [[glGetMinmaxEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glGetMinmaxParameter]]''' || {{Version_1_2}} || - || - || - | + | |'''[[glGetMinmaxParameter]]''' || {{Version_1_2}} || - || [[glGetMinmaxParameterEXT]]{{altIcon}} || - |
+ | |- | ||
+ | |'''[[glGetMultisample]]''' || {{Version_3_2}} || - || - || [[glGetMultisampleNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glGetMultiTexEnvEXT]]''' || - || - || [[glGetMultiTexEnvEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetMultiTexGenEXT]]''' || - || - || [[glGetMultiTexGenEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetMultiTexImageEXT]]''' || - || - || [[glGetMultiTexImageEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetMultiTexLevelParameterEXT]]''' || - || - || [[glGetMultiTexLevelParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetMultiTexParameterEXT]]''' || - || - || [[glGetMultiTexParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetNamedBufferParameterEXT]]''' || - || - || [[glGetNamedBufferParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetNamedBufferPointerEXT]]''' || - || - || [[glGetNamedBufferPointerEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetNamedBufferSubDataEXT]]''' || - || - || [[glGetNamedBufferSubDataEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetNamedFramebufferAttachmentParameterEXT]]''' || - || - || [[glGetNamedFramebufferAttachmentParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetNamedProgramEXT]]''' || - || - || [[glGetNamedProgramEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetNamedProgramLocalParameterEXT]]''' || - || - || [[glGetNamedProgramLocalParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetNamedProgramStringEXT]]''' || - || - || [[glGetNamedProgramStringEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetNamedRenderbufferParameterEXT]]''' || - || - || [[glGetNamedRenderbufferParameterEXT]] || - | ||
|- | |- | ||
|'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetPixelMap]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glGetPointerv]]''' || {{ | + | |'''[[glGetPixelTransformParameterEXT]]''' || - || - || [[glGetPixelTransformParameterEXT]] || - |
+ | |- | ||
+ | |'''[[glGetPointerv]]''' || {{Version_1_1}} || - || [[glGetPointervEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glGetPointerIndexedEXT]]''' || - || - || [[glGetPointerIndexedEXT]] || - | ||
|- | |- | ||
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]] || - || - | + | |'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glGetProgramARB]]''' || - || [[glGetProgramARB]] || - || [[glGetProgramNV]]{{altIcon}} | ||
|- | |- | ||
|'''[[glGetProgramEnvParameterARB]]''' || - || [[glGetProgramEnvParameterARB]] || - || - | |'''[[glGetProgramEnvParameterARB]]''' || - || [[glGetProgramEnvParameterARB]] || - || - | ||
|- | |- | ||
− | |'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]] || - || - | + | |'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || - || - |
|- | |- | ||
|'''[[glGetProgramLocalParameterARB]]''' || - || [[glGetProgramLocalParameterARB]] || - || - | |'''[[glGetProgramLocalParameterARB]]''' || - || [[glGetProgramLocalParameterARB]] || - || - | ||
|- | |- | ||
− | |'''[[glGetProgramStringARB]]''' || - || [[glGetProgramStringARB]] || - || - | + | |'''[[glGetProgramStage]]''' || {{Version_4_0}} || - || - || - |
+ | |- | ||
+ | |'''[[glGetProgramStringARB]]''' || - || [[glGetProgramStringARB]] || - || [[glGetProgramStringNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glGetQueryiv]]''' || {{Version_1_5}} || [[glGetQueryARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glGetQueryObject]]''' || {{Version_1_5}} || [[glGetQueryObjectARB]]{{altIcon}} || [[glGetQueryObjectEXT]]{{altIcon}} || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glGetRenderbufferParameter]]''' || {{Version_3_0}} || - || [[glGetRenderbufferParameterEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glGetSamplerParameter]]''' || {{Version_3_3}} || - || - || - |
|- | |- | ||
− | |'''[[glGetSeparableFilter]]''' || {{Version_1_2}} || - || | + | |'''[[glGetSeparableFilter]]''' || {{Version_1_2}} || - || [[glGetSeparableFilterEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]] || - || - | + | |'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || - |
|- | |- | ||
− | |'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]] || - || - | + | |'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || - || - |
|- | |- | ||
− | |'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]] || - || - | + | |'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || - |
|- | |- | ||
− | |'''[[glGetString]]''' || {{Version_1_0}} || - || - | + | |'''[[glGetString]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
− | |'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - | + | |'''[[glGetSubroutineIndex]]''' || {{Version_4_0}} || - || - || - |
+ | |- | ||
+ | |'''[[glGetSubroutineUniformLocation]]''' || {{Version_4_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetSync]]''' || {{Version_3_2}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
|'''[[glGetTexGen]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetTexGen]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 399: | Zeile 687: | ||
|'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetTexLevelParameter]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || - | + | |'''[[glGetTexParameter]]''' || {{Version_1_0}} || - || [[glGetTexParameterEXT]]{{altIcon}} || - |
+ | |- | ||
+ | |'''[[glGetTextureImageEXT]]''' || - || - || [[glGetTextureImageEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetTextureLevelParameterEXT]]''' || - || - || [[glGetTextureLevelParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetTextureParameterEXT]]''' || - || - || [[glGetTextureParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetTransformFeedbackVarying]]''' || {{Version_3_0}} || - || [[glGetTransformFeedbackVaryingEXT]]{{altIcon}} || [[glGetTransformFeedbackVaryingNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glGetUniform]]''' || {{Version_2_0}} || [[glGetUniformARB]]{{altIcon}} || [[glGetUniformEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glGetUniformBlockIndex]]''' || {{Version_3_1}} || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glGetUniformBufferSizeEXT]]''' || - || - || [[glGetUniformBufferSizeEXT]] || - |
+ | |- | ||
+ | |'''[[glGetUniformIndices]]''' || {{Version_3_1}} || - || - || -| | ||
|- | |- | ||
|'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || - | |'''[[glGetUniformLocation]]''' || {{Version_2_0}} || [[glGetUniformLocationARB]]{{altIcon}} || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glGetUniformOffsetEXT]]''' || - || - || [[glGetUniformOffsetEXT]] || - |
+ | |- | ||
+ | |'''[[glGetUniformSubroutine]]''' || {{Version_4_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glGetVariantBooleanEXT]]''' || - || - || [[glGetVariantBooleanEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetVariantFloatEXT]]''' || - || - || [[glGetVariantFloatEXT]] || - | ||
+ | |- | ||
+ | |'''[[glGetVariantIntegerEXT]]''' || - || - || [[glGetVariantIntegerEXT]] || - | ||
|- | |- | ||
− | |'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]] || - || | + | |'''[[glGetVariantPointerEXT]]''' || - || - || [[glGetVariantPointerEXT]] || - |
+ | |- | ||
+ | |'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || - || [[glGetVertexAttribPointerNV]]{{altIcon}} | ||
|} | |} | ||
Zeile 420: | Zeile 734: | ||
|'''[[glHint]]''' || {{Version_1_0}} || - || - || - | |'''[[glHint]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glHistogram]]''' || {{Version_1_2}} || - || | + | |'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}} || - |
|} | |} | ||
Zeile 432: | Zeile 746: | ||
|- | |- | ||
|'''[[glIndex]]''' || {{Version_1_0}} || - || - || - | |'''[[glIndex]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glIndexFuncEXT]]''' || - || - || [[glIndexFuncEXT]] || - | ||
|- | |- | ||
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || - || - | |'''[[glIndexMask]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glIndexPointer]]''' || {{Version_1_1}} || - || | + | |'''[[glIndexMaterialEXT]]''' || - || - || [[glIndexMaterialEXT]] || - |
+ | |- | ||
+ | |'''[[glIndexPointer]]''' || {{Version_1_1}} || - || [[glIndexPointerEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glInitNames]]''' || {{Version_1_0}} || - || - || - | |'''[[glInitNames]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glInsertComponentEXT]]''' || - || - || [[glInsertComponentEXT]] || - | ||
|- | |- | ||
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || - || - | |'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]] || - || - | + | |'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || - |
|- | |- | ||
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || - || - | |'''[[glIsEnabled]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glIsEnabledIndexedEXT]]''' || - || - || [[glIsEnabledIndexedEXT]] || - | ||
+ | |- | ||
+ | |'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glIsList]]''' || {{Version_1_0}} || - || - || - | |'''[[glIsList]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glIsProgram]]''' || {{Version_2_0}} || | + | |'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}} |
|- | |- | ||
− | |'''[[glIsQuery]]''' || {{Version_1_5}} || - || - | + | |'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glIsSampler]]''' || {{Version_3_3}} || - || - || - | ||
|- | |- | ||
|'''[[glIsShader]]''' || {{Version_2_0}} || - || - || - | |'''[[glIsShader]]''' || {{Version_2_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glIsTexture]]''' || {{Version_1_0}} || - || - | + | |'''[[glIsSync]]''' || {{Version_3_2}} || - || - || - |
+ | |- | ||
+ | |'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glIsVariantEnabledEXT]]''' || - || - || [[glIsVariantEnabledEXT]] || - | ||
+ | |- | ||
+ | |'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}} | ||
|} | |} | ||
Zeile 465: | Zeile 799: | ||
|- | |- | ||
|'''[[glLight]]''' || {{Version_1_0}} || - || - || - | |'''[[glLight]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || - | ||
|- | |- | ||
|'''[[glLightModel]]''' || {{Version_1_0}} || - || - || - | |'''[[glLightModel]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 482: | Zeile 818: | ||
|'''[[glLoadName]]''' || {{Version_1_0}} || - || - || - | |'''[[glLoadName]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || - || - | + | |'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || [[glLoadTransposeMatrixARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glLockArraysEXT]]''' || - || - || [[glLockArraysEXT]] || - | ||
|- | |- | ||
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || - || - | |'''[[glLogicOp]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 499: | Zeile 837: | ||
|'''[[glMap2]]''' || {{Version_1_0}} || - || - || - | |'''[[glMap2]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glMapBuffer]]''' || {{Version_1_5}} || - || - | + | |'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || - | ||
|- | |- | ||
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || - || - | |'''[[glMapGrid]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glMapNamedBufferEXT]]''' || - || - || [[glMapNamedBufferEXT]] || - | ||
|- | |- | ||
|'''[[glMaterial]]''' || {{Version_1_0}} || - || - || - | |'''[[glMaterial]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 507: | Zeile 849: | ||
|'''[[glMatrixIndexARB]]''' || - || [[glMatrixIndexARB]] || - || - | |'''[[glMatrixIndexARB]]''' || - || [[glMatrixIndexARB]] || - || - | ||
|- | |- | ||
− | |'''[[glMatrixIndexPointerARB]]''' || - || [[glMatrixIndexPointerARB]] || - | + | |'''[[glMatrixIndexPointerARB]]''' || - || [[glMatrixIndexPointerARB]] || - || - |
+ | |- | ||
+ | |'''[[glMatrixFrustumEXT]]''' || - || - || [[glMatrixFrustumEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMatrixLoadEXT]]''' || - || - || [[glMatrixLoadEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMatrixLoadIdentityEXT]]''' || - || - || [[glMatrixLoadIdentityEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMatrixLoadTransposedEXT]]''' || - || - || [[glMatrixLoadTransposedEXT]] || - | ||
|- | |- | ||
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || - || - | |'''[[glMatrixMode]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glMinmax]]''' || {{Version_1_2}} || - || - || - | + | |'''[[glMatrixMultEXT]]''' || - || - || [[glMatrixMultEXT]] || - |
+ | |- | ||
+ | |'''[[glMatrixMultTransposedEXT]]''' || - || - || [[glMatrixMultTransposedEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMatrixOrthoEXT]]''' || - || - || [[glMatrixOrthoEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMatrixPopEXT]]''' || - || - || [[glMatrixPopEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMatrixPushEXT]]''' || - || - || [[glMatrixPushEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMatrixRotateEXT]]''' || - || - || [[glMatrixRotateEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMatrixScaleEXT]]''' || - || - || [[glMatrixScaleEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMatrixTranslateEXT]]''' || - || - || [[glMatrixTranslateEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMinmax]]''' || {{Version_1_2}} || - || [[glMinmaxEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glMultiDrawArrays]]''' || {{Version_1_4}} || - || [[glMultiDrawArraysEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glMultiDrawElements]]''' || {{Version_1_4}} || - || [[glMultiDrawElementsEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glMultiDrawElementsBaseVertex]]''' || {{Version_3_3}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glMultiTexBufferEXT]]''' || - || - || [[glMultiTexBufferEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMultiTexCoord]]''' || {{Version_1_3}} || [[glMultiTexCoordARB]]{{altIcon}} || - || [[glMultiTexCoordNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glMultiTexCoordPointerEXT]]''' || - || - || [[glMultiTexCoordPointerEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMultiTexEnvEXT]]''' || - || - || [[glMultiTexEnvEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMultiTexGenEXT]]''' || - || - || [[glMultiTexGenEXT]] || - | ||
+ | |- | ||
+ | |'''[[glMultiTexImageEXT]]''' || - || - || [[glMultiTexImageEXT]] || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glMultiTexParameterEXT]]''' || - || - || [[glMultiTexParameterEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glMultiTexRenderbufferEXT]]''' || - || - || [[glMultiTexRenderbufferEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glMultiTexSubImageEXT]]''' || - || - || [[glMultiTexSubImageEXT]] || - |
|- | |- | ||
|'''[[glMultMatrix]]''' || {{Version_1_0}} || - || - || - | |'''[[glMultMatrix]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || | + | |'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || [[glMultTransposeMatrixARB]]{{altIcon}} || - || - |
|} | |} | ||
Zeile 531: | Zeile 915: | ||
!width="20%"|EXT Entsprechung | !width="20%"|EXT Entsprechung | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
+ | |- | ||
+ | |'''[[glNamedBufferDataEXT]]''' || - || - || [[glNamedBufferDataEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedBufferSubDataEXT]]''' || - || - || [[glNamedBufferSubDataEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedFramebufferRenderbufferEXT]]''' || - || - || [[glNamedFramebufferRenderbufferEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedFramebufferTextureEXT]]''' || - || - || [[glNamedFramebufferTextureEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedFramebufferTexture1DEXT]]''' || - || - || [[glNamedFramebufferTexture1DEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedFramebufferTexture2DEXT]]''' || - || - || [[glNamedFramebufferTexture2DEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedFramebufferTexture3DEXT]]''' || - || - || [[glNamedFramebufferTexture3DEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedFramebufferTextureFaceEXT]]''' || - || - || [[glNamedFramebufferTextureFaceEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedFramebufferTextureLayerEXT]]''' || - || - || [[glNamedFramebufferTextureLayerEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedProgramLocalParameterEXT]]''' || - || - || [[glNamedProgramLocalParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedProgramStringEXT]]''' || - || - || [[glNamedProgramStringEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedRenderbufferStorageEXT]]''' || - || - || [[glNamedRenderbufferStorageEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedRenderbufferStorageMultisampleEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNamedRenderbufferStorageMultisampleCoverageEXT]]''' || - || - || [[glNamedRenderbufferStorageMultisampleCoverageEXT]] || - | ||
+ | |- | ||
+ | |'''[[glNewBufferRegionEXT]]''' || - || - || [[glNewBufferRegionEXT]] || - | ||
|- | |- | ||
|'''[[glNewList]]''' || {{Version_1_0}} || - || - || - | |'''[[glNewList]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 536: | Zeile 950: | ||
|'''[[glNormal]]''' || {{Version_1_0}} || - || - || - | |'''[[glNormal]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glNormalPointer]]''' || {{Version_1_1}} || - || | + | |'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}} |
|} | |} | ||
Zeile 559: | Zeile 973: | ||
|- | |- | ||
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || - || - | |'''[[glPassThrough]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glPatchParameter]]''' || {{Version_4_0}} || - || - || - | ||
|- | |- | ||
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || - || - | |'''[[glPixelMap]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 565: | Zeile 981: | ||
|- | |- | ||
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || - || - | |'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || - | ||
|- | |- | ||
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || - || - | |'''[[glPixelZoom]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]] || [[glPointParameterEXT]] || | + | |'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}} || [[glPointParameterNV]]{{altIcon}} |
|- | |- | ||
|'''[[glPointSize]]''' || {{Version_1_0}} || - || - || - | |'''[[glPointSize]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 574: | Zeile 992: | ||
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || - || - | |'''[[glPolygonMode]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || | + | |'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || - |
|- | |- | ||
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || - || - | |'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 586: | Zeile 1.004: | ||
|'''[[glPopName]]''' || {{Version_1_0}} || - || - || - | |'''[[glPopName]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || - | + | |'''[[glPrimitiveRestart]]''' || {{Version_3_1}} || - || - || [[glPrimitiveRestartNV]]{{altIcon}} |
+ | |- | ||
+ | |'''[[glPrimitiveRestartIndex]]''' || {{Version_3_1}} || - || - || [[glPrimitiveRestartIndexNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glPrioritizeTextures]]''' || {{Version_1_0}} || - || [[glPrioritizeTexturesEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glProgramEnvParameterARB]]''' || - || [[glProgramEnvParameterARB]] || [[glProgramEnvParameterEXT]]{{altIcon}} || [[glProgramEnvParameterNV]]{{altIcon}} | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glProgramLocalParameterARB]]''' || - || [[glProgramLocalParameterARB]] || [[glProgramLocalParameterEXT]]{{altIcon}} || [[glProgramLocalParameterNV]]{{altIcon}} |
|- | |- | ||
− | |'''[[ | + | |'''[[glProgramParameterARB]]''' || - || [[glProgramParameterARB]] || [[glProgramParameterEXT]]{{altIcon}} || [[glProgramParameterNV]]{{altIcon}} |
|- | |- | ||
− | |'''[[glProgramStringARB]]''' || - || [[ | + | |'''[[glProgramStringARB]]''' || - || [[glProgramStringARB]] || - || - |
+ | |- | ||
+ | |'''[[glProgramUniformEXT]]''' || - || - || [[glProgramUniformEXT]] || - | ||
+ | |- | ||
+ | |'''[[glProgramUniformMatrixEXT]]''' || - || - || [[glProgramUniformMatrixEXT]] || - | ||
+ | |- | ||
+ | |'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || - || - | |'''[[glPushAttrib]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || - || - | |'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glPushClientAttribDefaultEXT]]''' || - || - || [[glPushClientAttribDefaultEXT]] || - | ||
|- | |- | ||
|'''[[glPushMatrix]]''' || {{Version_1_0}} || - || - || - | |'''[[glPushMatrix]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
|'''[[glPushName]]''' || {{Version_1_0}} || - || - || - | |'''[[glPushName]]''' || {{Version_1_0}} || - || - || - | ||
+ | |} | ||
+ | |||
+ | === Q === | ||
+ | {|{{Prettytable_B1}} style="width:100%" | ||
+ | !width="25%"|Aktuelle Version | ||
+ | !width="15%"|Kernfunktion (seit) | ||
+ | !width="20%"|ARB Entsprechung | ||
+ | !width="20%"|EXT Entsprechung | ||
+ | !width="20%"|Herstellerspezifisch | ||
+ | |- | ||
+ | |'''[[glQueryCounter]]''' || {{Version_3_3}} || - || - || - | ||
|} | |} | ||
Zeile 614: | Zeile 1.057: | ||
|- | |- | ||
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || - || - | |'''[[glReadBuffer]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glReadBufferRegionEXT]]''' || - || - || [[glReadBufferRegionEXT]] || - | ||
|- | |- | ||
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || - || - | |'''[[glReadPixels]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
|'''[[glRect]]''' || {{Version_1_0}} || - || - || - | |'''[[glRect]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || - || - | |'''[[glRenderMode]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glResetHistogram]]''' || {{Version_1_2}} || - || | + | |'''[[glResetHistogram]]''' || {{Version_1_2}} || - || [[glResetHistogramEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glResetMinmax]]''' || {{Version_1_2}} || - || | + | |'''[[glResetMinmax]]''' || {{Version_1_2}} || - || [[glResetMinmaxEXT]]{{altIcon}} || - |
|- | |- | ||
|'''[[glRotate]]''' || {{Version_1_0}} || - || - || - | |'''[[glRotate]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 636: | Zeile 1.085: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[glSampleCoverage]]''' || {{Version_1_3}} || - || - || - | + | |'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glSamplePatternEXT]]''' || - || - || [[glSamplePatternEXT]] || [[glSamplePatternSGIS]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glSamplerParameter]]''' || {{Version_3_3}} || - || - || - | ||
|- | |- | ||
|'''[[glScale]]''' || {{Version_1_0}} || - || - || - | |'''[[glScale]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 642: | Zeile 1.097: | ||
|'''[[glScissor]]''' || {{Version_1_0}} || - || - || - | |'''[[glScissor]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || | + | |'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || [[glSecondaryColorEXT]]{{altIcon}} || [[glSecondaryColorNV]]{{altIcon}} |
|- | |- | ||
− | |'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || | + | |'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || [[glSecondaryColorPointerEXT]]{{altIcon}} || - |
|- | |- | ||
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || - || - | |'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || - | + | |'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || [[glSeparableFilter2DEXT]]{{altIcon}} || - |
+ | |- | ||
+ | |'''[[glSetInvariantEXT]]''' || - || - || [[glSetInvariantEXT]] || - | ||
+ | |- | ||
+ | |'''[[glSetLocalConstantEXT]]''' || - || - || [[glSetLocalConstantEXT]] || - | ||
|- | |- | ||
|'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || - || - | |'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]] || - || - | + | |'''[[glShaderOp1EXT]]''' || - || - || [[glShaderOp1EXT]] || - |
+ | |- | ||
+ | |'''[[glShaderOp2EXT]]''' || - || - || [[glShaderOp2EXT]] || - | ||
+ | |- | ||
+ | |'''[[glShaderOp3EXT]]''' || - || - || [[glShaderOp3EXT]] || - | ||
+ | |- | ||
+ | |'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || - | ||
|- | |- | ||
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || - || - | |'''[[glStencilFunc]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}} | ||
|- | |- | ||
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || - || - | |'''[[glStencilMask]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || - | ||
|- | |- | ||
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || - || - | |'''[[glStencilOp]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glSwizzleEXT]]''' || - || - || [[glSwizzleEXT]] || - | ||
|} | |} | ||
Zeile 668: | Zeile 1.141: | ||
!width="20%"|EXT Entsprechung | !width="20%"|EXT Entsprechung | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
+ | |- | ||
+ | |'''[[glTangentPointerEXT]]''' || - || - || [[glTangentPointerEXT]] || - | ||
+ | |- | ||
+ | |'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || - | ||
|- | |- | ||
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || - || - | |'''[[glTexCoord]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || | + | |'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || [[glTexCoordPointerEXT]]{{altIcon}} || [[glTexCoordPointerINTEL]]{{altIcon}} |
|- | |- | ||
|'''[[glTexEnv]]''' || {{Version_1_0}} || - || - || - | |'''[[glTexEnv]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 677: | Zeile 1.154: | ||
|'''[[glTexGen]]''' || {{Version_1_0}} || - || - || - | |'''[[glTexGen]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glTexImage1D]]''' || {{Version_1_0}} || - || - || - |
+ | |- | ||
+ | |'''[[glTexImage2D]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glTexImage2DMultisample]]''' || {{Version_3_2}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glTexImage3D]]''' || {{Version_1_2}} || - || [[glTexImage3DEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glTexImage3DMultisample]]''' || {{Version_3_2}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glTexParameter]]''' || {{Version_1_0}} || - || [[glTexParameterIEXT]] || - | ||
+ | |- | ||
+ | |'''[[glTexSubImage1D]]''' || {{Version_1_0}} || - || [[glTexSubImage1DEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[glTexSubImage2D]]''' || {{Version_1_0}} || - || [[glTexSubImage2DEXT]]{{altIcon}} || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glTexSubImage3D]]''' || {{Version_1_2}} || - || [[glTexSubImage3DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glTextureBufferEXT]]''' || - || - || [[glTextureBufferEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glTextureImageEXT]]''' || - || - || [[glTextureImageEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glTextureLightEXT]]''' || - || - || [[glTextureLightEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glTextureMaterialEXT]]''' || - || - || [[glTextureMaterialEXT]] || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glTextureNormalEXT]]''' || - || - || [[glTextureNormalEXT]] || - |
+ | |- | ||
+ | |'''[[glTextureParameterEXT]]''' || - || - || [[glTextureParameterEXT]] || - | ||
+ | |- | ||
+ | |'''[[glTextureRenderbufferEXT]]''' || - || - || [[glTextureRenderbufferEXT]] || - | ||
+ | |- | ||
+ | |'''[[glTextureSubImageEXT]]''' || - || - || [[glTextureSubImageEXT]] || - | ||
+ | |- | ||
+ | |'''[[glTransformFeedbackVaryings]]''' || {{Version_3_0}} || - || [[glTransformFeedbackVaryingsEXT]]{{altIcon}} || [[glTransformFeedbackVaryingsNV]]{{altIcon}} | ||
|- | |- | ||
|'''[[glTranslate]]''' || {{Version_1_0}} || - || - || - | |'''[[glTranslate]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 702: | Zeile 1.201: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]] || | + | |'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glUniformBufferEXT]]''' || - || - || [[glUniformBufferEXT]] || - |
|- | |- | ||
− | |'''[[glUnmapBuffer]]''' || {{Version_1_5}} || - || - | + | |'''[[glUniformMatrix]]''' || {{Version_2_0}} || [[glUniformMatrixARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glUniformSubroutines]]''' || {{Version_4_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glUnlockArraysEXT]]''' || - || - || [[glUnlockArraysEXT]] || - | ||
+ | |- | ||
+ | |'''[[glUnmapBuffer]]''' || {{Version_1_5}} || [[glUnmapBufferARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glUnmapNamedBufferEXT]]''' || - || - || [[glUnmapNamedBufferEXT]] || - | ||
+ | |- | ||
+ | |'''[[glUseProgram]]''' || {{Version_2_0}} || [[glUseProgramObjectARB]]{{altIcon}} ||- || - | ||
|} | |} | ||
Zeile 719: | Zeile 1.228: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]] || - || - | + | |'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glVariantEXT]]''' || - || - || [[glVariantEXT]] || - | ||
+ | |- | ||
+ | |'''[[glVariantPointerEXT]]''' || - || - || [[glVariantPointerEXT]] || - | ||
|- | |- | ||
|'''[[glVertex]]''' || {{Version_1_0}} || - || - || - | |'''[[glVertex]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]] || - || - | + | |'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}} |
+ | |- | ||
+ | |'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || - || - | ||
|- | |- | ||
− | |'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[ | + | |'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}} |
|- | |- | ||
|'''[[glVertexBlendARB]]''' || - || [[glVertexBlendARB]] || - || - | |'''[[glVertexBlendARB]]''' || - || [[glVertexBlendARB]] || - || - | ||
|- | |- | ||
− | |'''[[glVertexPointer]]''' || {{Version_1_1}} || - || - | + | |'''[[glVertexPointer]]''' || {{Version_1_1}} || - || [[glVertexPointerEXT]]{{altIcon}} || [[glVertexPointerINTEL]]{{altIcon}} |
+ | |- | ||
+ | |'''[[glVertexWeightEXT]]''' || - || - || [[glVertexWeightEXT]] || [[glVertexWeightNV]]{{altIcon}} | ||
+ | |- | ||
+ | |'''[[glVertexWeightPointerEXT]]''' || - || - || [[glVertexWeightPointerEXT]] || - | ||
|- | |- | ||
|'''[[glViewport]]''' || {{Version_1_0}} || - || - || - | |'''[[glViewport]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 741: | Zeile 1.260: | ||
!width="20%"|EXT Entsprechung | !width="20%"|EXT Entsprechung | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
+ | |- | ||
+ | |'''[[glWaitSync]]''' || {{Version_3_2}} || - || - || - | ||
|- | |- | ||
|'''[[glWeightARB]]''' || - || [[glWeightARB]] || - || - | |'''[[glWeightARB]]''' || - || [[glWeightARB]] || - || - | ||
Zeile 746: | Zeile 1.267: | ||
|'''[[glWeightPointerARB]]''' || - || [[glWeightPointerARB]] || - || - | |'''[[glWeightPointerARB]]''' || - || [[glWeightPointerARB]] || - || - | ||
|- | |- | ||
− | |'''[[glWindowPos]]''' || {{Version_1_4}} || - || - | + | |'''[[glWindowPos]]''' || {{Version_1_4}} || [[glWindowPosARB]]{{altIcon}} || - || [[glWindowPosMESA]]{{altIcon}} |
+ | |- | ||
+ | |'''[[glWriteMaskEXT]]''' || - || - || [[glWriteMaskEXT]] || - | ||
|} | |} | ||
+ | |||
+ | === OpenGL Parameter-Tabellen === | ||
+ | Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen. | ||
+ | |||
+ | [[internes Pixelformat|interne Pixelformate]]<br> | ||
+ | [[Pixelformat|Pixelformate]]<br> | ||
+ | [[Pixeldatentyp|Datentypen für Pixel]]<br> | ||
== [[:Kategorie:GLU|GLU]] == | == [[:Kategorie:GLU|GLU]] == | ||
Zeile 894: | Zeile 1.424: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[gluPartialDisk]]''' || - || - || - || - | + | |'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || - |
|- | |- | ||
|'''[[gluPerspective]]''' || - || - || - || - | |'''[[gluPerspective]]''' || - || - || - || - | ||
Zeile 934: | Zeile 1.464: | ||
|'''[[gluScaleImage]]''' || - || - || - || - | |'''[[gluScaleImage]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[gluSphere]]''' || - || - || - || - | + | |'''[[gluSphere]]'''{{excIcon}} || - || - || - || - |
|} | |} | ||
Zeile 975: | Zeile 1.505: | ||
== [[:Kategorie:GLX|GLX]] == | == [[:Kategorie:GLX|GLX]] == | ||
(Was ist die [[GLX]]?) | (Was ist die [[GLX]]?) | ||
+ | |||
+ | ''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL/html/glx/ OpenGL.org GLX Manpages]'' | ||
=== C === | === C === | ||
Zeile 983: | Zeile 1.515: | ||
!width="20%"|EXT Entsprechung | !width="20%"|EXT Entsprechung | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
+ | |- | ||
+ | |'''[[glXChooseFBConfig]]''' || - || - || - || - | ||
|- | |- | ||
|'''[[glXChooseVisual]]''' || - || - || - || - | |'''[[glXChooseVisual]]''' || - || - || - || - | ||
Zeile 991: | Zeile 1.525: | ||
|- | |- | ||
|'''[[glXCreateGLXPixmap]]''' || - || - || - || - | |'''[[glXCreateGLXPixmap]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXCreateNewContext]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXCreatePbuffer]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXCreatePixmap]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXCreateWindow]]''' || - || - || - || - | ||
|} | |} | ||
Zeile 1.004: | Zeile 1.546: | ||
|- | |- | ||
|'''[[glXDestroyGLXPixmap]]''' || - || - || - || - | |'''[[glXDestroyGLXPixmap]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXDestroyPbuffer]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXDestroyPixmap]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXDestroyWindow]]''' || - || - || - || - | ||
|} | |} | ||
Zeile 1.031: | Zeile 1.579: | ||
|'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || - | |'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXGetCurrentContext]]''' || - || - || - || - |
+ | |- | ||
+ | |'''[[glXGetCurrentDisplay]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXGetCurrentDrawable]]''' || - || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glXGetCurrentReadDrawable]]''' || - || - || - || - |
+ | |- | ||
+ | |'''[[glXGetFBConfigAttrib]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXGetFBConfigs]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXGetProcAddress]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXGetSelectedEvent]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXGetVisualFromFBConfig]]''' || - || - || - || - | ||
|} | |} | ||
Zeile 1.050: | Zeile 1.610: | ||
|'''[[glXIntro]]''' || - || - || - || - | |'''[[glXIntro]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXIsDirect]]''' || - || - || - || - |
|} | |} | ||
Zeile 1.060: | Zeile 1.620: | ||
!width="20%"|EXT Entsprechung | !width="20%"|EXT Entsprechung | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
+ | |- | ||
+ | |'''[[glXMakeContextCurrent]]''' || - || - || - || - | ||
|- | |- | ||
|'''[[glXMakeCurrent]]''' || - || - || - || - | |'''[[glXMakeCurrent]]''' || - || - || - || - | ||
Zeile 1.072: | Zeile 1.634: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXQueryContext]]''' || - || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || - |
+ | |- | ||
+ | |'''[[glXQueryDrawable]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXQueryExtension]]''' || - || - || - || - | ||
|- | |- | ||
|'''[[glXQueryExtensionsString]]''' || - || - || - || - | |'''[[glXQueryExtensionsString]]''' || - || - || - || - | ||
Zeile 1.080: | Zeile 1.646: | ||
|'''[[glXQueryServerString]]''' || - || - || - || - | |'''[[glXQueryServerString]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXQueryVersion]]''' || - || - || - || - |
|} | |} | ||
Zeile 1.091: | Zeile 1.657: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXSelectEvent]]''' || - || - || - || - |
+ | |- | ||
+ | |'''[[glXSwapBuffers]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXSwapIntervalEXT]]''' || - || - || [[glXSwapIntervalEXT]] || - | ||
|} | |} | ||
Zeile 1.120: | Zeile 1.690: | ||
== [[:Kategorie:WGL|WGL]] == | == [[:Kategorie:WGL|WGL]] == | ||
(Was ist die [[WGL]]?) | (Was ist die [[WGL]]?) | ||
+ | |||
+ | ''Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: [http://floyd.atc.no/Docs/OpenGL/man-pages/WGLmanpages/ floyd.atc.no WGL Manpages]'' | ||
=== C === | === C === | ||
Zeile 1.177: | Zeile 1.749: | ||
|'''[[wglGetLayerPaletteEntries]]''' || - || - || - || - | |'''[[wglGetLayerPaletteEntries]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[wglGetPbufferDCARB]]''' || - || [[ | + | |'''[[wglGetPbufferDCARB]]''' || - || [[wglGetPbufferDCARB]] || - || - |
|- | |- | ||
|'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || - | |'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || - | ||
|- | |- | ||
− | |'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[ | + | |'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[wglGetPixelFormatAttrixEXT]] || - |
|- | |- | ||
|'''[[wglGetProcAddress]]''' || - || - || - || - | |'''[[wglGetProcAddress]]''' || - || - || - || - | ||
|} | |} | ||
− | |||
=== M === | === M === | ||
{|{{Prettytable_B1}} style="width:100%" | {|{{Prettytable_B1}} style="width:100%" | ||
Zeile 1.233: | Zeile 1.804: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[wglSaveBufferRegionEXT]]''' || - || - || [[ | + | |'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || - |
|- | |- | ||
|'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - | |'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - | ||
Zeile 1.266: | Zeile 1.837: | ||
|- | |- | ||
|'''[[DescribePixelFormat]]''' | |'''[[DescribePixelFormat]]''' | ||
+ | |- | ||
+ | |'''[[GetLastError]]''' | ||
+ | |- | ||
+ | |'''[[getObject]]''' | ||
|- | |- | ||
|'''[[GetPixelFormat]]''' | |'''[[GetPixelFormat]]''' | ||
Zeile 1.286: | Zeile 1.861: | ||
===Siehe auch=== | ===Siehe auch=== | ||
[[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]] | [[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Aktuelle Version vom 21. März 2012, 15:15 Uhr
Inhaltsverzeichnis
Hinweise für Helfer
Was hier hinein gehört
Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die original Spezifikationen von OpenGL.org übersetzt werden(Alternative Quellen).
Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie OpenGL-Extensions.
Die Funktionen sind bereits nach Gruppen sortiert (GL/GLU/etc.). Sollten Funktionen noch nicht in der Übersicht auftauchen, welche aber definitiv existieren, können diese nachgetragen werden. Funktionen die es in verschiedenen Ausprägungen gibt, werden ohne Parameterangabe eingetragen (also glVertex statt glVertex3f).
Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die Funktionsvorlage (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig.
Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort nicht hinein was ein VertexArray ist oder bringt. Das gehört dann nach Techniken und Algorithmen oder Hintergrundwissen (je nach Thematik) und sollte dann in der Funktionsbeschreibung als interner Link untergebracht werden.
Zu aller erst sollte die Originalspezifikation übersetzt werden und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)
Artikel-Vorlage
Wichtiger Hinweis : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an folgende Vorlage!
Kategorisieren von Artikeln
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden. Man ordnet einen Artikel einer Kategorie zu, in dem man am Ende des Artikels einen Link zu der Kategrie erstellt der er zugeordnet werden soll:
|
Das sind die neuen Kategorien:
Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: [[Kategorie:GLx.x]] wobei das x.x durch die GL-Versionsnummer (z.B. "1.2" oder "2.0"), seit dem die Funktion dabei ist, ersetzt wird.
GL
Abkürzung für Graphics Library, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind. Hartnäckige Gerüchte, GL stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit.
Versionsspezifische Listen
Hier findet ihre Listen von Funktionen die in einer bestimmten OpenGL Version verfügbar sind. Wenn ihr also z.B. ein Programm für OpenGL3.0 schreiben wollt, dürft ihr nur die Funktionen verwenden, die in der 3.0-Liste enthalten sind.
A
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glAccum | v1.0 | - | - | - |
glActiveStencilFaceEXT | - | - | glActiveStencilFaceEXT | - |
glActiveTexture | v1.3 | glActiveTextureARB | - | - |
glAddSwapHintRectWIN | - | - | - | glAddSwapHintRectWIN |
glAlphaFunc | v1.0 | - | - | - |
glApplyTextureEXT | - | - | glApplyTextureEXT | - |
glAreTexturesResident | v1.1 | - | glAreTexturesResidentEXT | - |
glArrayElement | v1.1 | - | glArrayElementEXT | - |
glAttachShader | v2.0 | glAttachObjectARB | - | - |
B
C
D
E
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glEdgeFlag | v1.0 | - | - | - |
glEdgeFlagPointer | v1.1 | - | glEdgeFlagPointerEXT | - |
glEnable | v1.0 | - | - | - |
glEnableClientState | v1.1 | - | - | - |
glEnableClientStateIndexedEXT | - | - | glEnableClientStateIndexedEXT | - |
glEnableIndexedEXT | - | - | glEnableIndexedEXT | - |
glEnableVariantClientStateEXT | - | - | glEnableVariantClientStateEXT | - |
glEnableVertexAttribArray | v2.0 | glEnableVertexAttribArrayARB | - | - |
glEnd | v1.0 | - | - | - |
glEndConditionalRender | v3.0 | - | - | glEndConditionalRenderNV |
glEndList | v1.0 | - | - | - |
glEndQuery | v1.5 | glEndQueryARB | - | - |
glEndSceneEXT | - | - | glEndSceneEXT | - |
glEndTransformFeedback | v3.0 | - | glEndTransformFeedbackEXT | glEndTransformFeedbackNV |
glEndVertexShaderEXT | - | - | glEndVertexShaderEXT | - |
glEvalCoord | v1.0 | - | - | - |
glEvalMesh | v1.0 | - | - | - |
glEvalPoint | v1.0 | - | - | - |
glExtractComponentEXT | - | - | glExtractComponentEXT | - |
F
G
H
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glHint | v1.0 | - | - | - |
glHistogram | v1.2 | - | glHistogramEXT | - |
I
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glIndex | v1.0 | - | - | - |
glIndexFuncEXT | - | - | glIndexFuncEXT | - |
glIndexMask | v1.0 | - | - | - |
glIndexMaterialEXT | - | - | glIndexMaterialEXT | - |
glIndexPointer | v1.1 | - | glIndexPointerEXT | - |
glInitNames | v1.0 | - | - | - |
glInsertComponentEXT | - | - | glInsertComponentEXT | - |
glInterleavedArrays | v1.0 | - | - | - |
glIsBuffer | v1.5 | glIsBufferARB | - | - |
glIsEnabled | v1.0 | - | - | - |
glIsEnabledIndexedEXT | - | - | glIsEnabledIndexedEXT | - |
glIsFramebuffer | v3.0 | - | glIsFramebufferEXT | - |
glIsList | v1.0 | - | - | - |
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 | - |
glIsVariantEnabledEXT | - | - | glIsVariantEnabledEXT | - |
glIsVertexArray | v3.0 | - | - | glIsVertexArrayAPPLE |
L
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glLight | v1.0 | - | - | - |
glLightEnvEXT | - | - | glLightEnvEXT | - |
glLightModel | v1.0 | - | - | - |
glLineStipple | v1.0 | - | - | - |
glLineWidth | v1.0 | - | - | - |
glLinkProgram | v2.0 | glLinkProgramARB | - | - |
glListBase | v1.0 | - | - | - |
glLoadIdentity | v1.0 | - | - | - |
glLoadMatrix | v1.0 | - | - | - |
glLoadName | v1.0 | - | - | - |
glLoadTransposeMatrix | v1.3 | glLoadTransposeMatrixARB | - | - |
glLockArraysEXT | - | - | glLockArraysEXT | - |
glLogicOp | v1.0 | - | - | - |
M
N
0
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glOrtho | v1.0 | - | - | - |
P
Q
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glQueryCounter | v3.3 | - | - | - |
R
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glRasterPos | v1.0 | - | - | - |
glReadBuffer | v1.0 | - | - | - |
glReadBufferRegionEXT | - | - | glReadBufferRegionEXT | - |
glReadPixels | v1.0 | - | - | - |
glRect | v1.0 | - | - | - |
glRenderbufferStorage | v3.0 | - | glRenderbufferStorageEXT | - |
glRenderbufferStorageMultisample | v3.0 | - | glRenderbufferStorageMultisampleEXT | - |
glRenderMode | v1.0 | - | - | - |
glResetHistogram | v1.2 | - | glResetHistogramEXT | - |
glResetMinmax | v1.2 | - | glResetMinmaxEXT | - |
glRotate | v1.0 | - | - | - |
S
T
U
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glUniform | v2.0 | glUniformARB | glUniformEXT | - |
glUniformBlockBinding | v3.1 | - | - | - |
glUniformBufferEXT | - | - | glUniformBufferEXT | - |
glUniformMatrix | v2.0 | glUniformMatrixARB | - | - |
glUniformSubroutines | v4.0 | - | - | - |
glUnlockArraysEXT | - | - | glUnlockArraysEXT | - |
glUnmapBuffer | v1.5 | glUnmapBufferARB | - | - |
glUnmapNamedBufferEXT | - | - | glUnmapNamedBufferEXT | - |
glUseProgram | v2.0 | glUseProgramObjectARB | - | - |
V
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glValidateProgram | v2.0 | glValidateProgramARB | - | - |
glVariantEXT | - | - | glVariantEXT | - |
glVariantPointerEXT | - | - | glVariantPointerEXT | - |
glVertex | v1.0 | - | - | - |
glVertexAttrib | v2.0 | glVertexAttribARB | glVertexAttribEXT | glVertexAttribNV |
glVertexAttribDivisor | v3.3 | glVertexAttribDivisorARB | - | - |
glVertexAttribPointer | v2.0 | glVertexAttribPointerARB | glVertexAttribPointerEXT | glVertexAttribPointerNV |
glVertexBlendARB | - | glVertexBlendARB | - | - |
glVertexPointer | v1.1 | - | glVertexPointerEXT | glVertexPointerINTEL |
glVertexWeightEXT | - | - | glVertexWeightEXT | glVertexWeightNV |
glVertexWeightPointerEXT | - | - | glVertexWeightPointerEXT | - |
glViewport | v1.0 | - | - | - |
W
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glWaitSync | v3.2 | - | - | - |
glWeightARB | - | glWeightARB | - | - |
glWeightPointerARB | - | glWeightPointerARB | - | - |
glWindowPos | v1.4 | glWindowPosARB | - | glWindowPosMESA |
glWriteMaskEXT | - | - | glWriteMaskEXT | - |
OpenGL Parameter-Tabellen
Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen.
interne Pixelformate
Pixelformate
Datentypen für Pixel
GLU
(Was ist die GLU?)
B
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluBeginCurve | - | - | - | - |
gluBeginPolygon | - | - | - | - |
gluBeginSurface | - | - | - | - |
gluBeginTrim | - | - | - | - |
gluBuild1DMipmaps | - | - | - | - |
gluBuild2DMipmaps | - | - | - | - |
gluBuild3DMipmaps | - | - | - | - |
C
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluCylinder | - | - | - | - |
D
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluDeleteNurbsRenderer | - | - | - | - |
gluDeleteQuadric | - | - | - | - |
gluDeleteTess | - | - | - | - |
gluDisk | - | - | - | - |
E
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluEndCurve | - | - | - | - |
gluEndPolygon | - | - | - | - |
gluEndSurface | - | - | - | - |
gluEndTrim | - | - | - | - |
gluErrorString | - | - | - | - |
G
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluGetNurbsProperty | - | - | - | - |
gluGetString | - | - | - | - |
gluGetTessProperty | - | - | - | - |
L
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluLoadSamplingMatrices | - | - | - | - |
gluLookAt | - | - | - | - |
N
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluNewNurbsRenderer | - | - | - | - |
gluNewQuadric | - | - | - | - |
gluNewTess | - | - | - | - |
gluNextContour | - | - | - | - |
gluNurbsCallback | - | - | - | - |
gluNurbsCurve | - | - | - | - |
gluNurbsProperty | - | - | - | - |
gluNurbsSurface | - | - | - | - |
O
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluOrtho2D | - | - | - | - |
P
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluPartialDisk | - | - | - | - |
gluPerspective | - | - | - | - |
gluPickMatrix | - | - | - | - |
gluProject | - | - | - | - |
gluPwlCurve | - | - | - | - |
Q
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluQuadricCallback | - | - | - | - |
gluQuadricDrawStyle | - | - | - | - |
gluQuadricNormals | - | - | - | - |
gluQuadricOrientation | - | - | - | - |
gluQuadricTexture | - | - | - | - |
S
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluScaleImage | - | - | - | - |
gluSphere | - | - | - | - |
T
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluTessBeginContour | - | - | - | - |
gluTessBeginPolygon | - | - | - | - |
gluTessCallback | - | - | - | - |
gluTessEndContour | - | - | - | - |
gluTessEndPolygon | - | - | - | - |
gluTessNormal | - | - | - | - |
gluTessProperty | - | - | - | - |
gluTessVertex | - | - | - | - |
U
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
gluUnProject | - | - | - | - |
GLX
(Was ist die GLX?)
Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: OpenGL.org GLX Manpages
C
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXChooseFBConfig | - | - | - | - |
glXChooseVisual | - | - | - | - |
glXCopyContext | - | - | - | - |
glXCreateContext | - | - | - | - |
glXCreateGLXPixmap | - | - | - | - |
glXCreateNewContext | - | - | - | - |
glXCreatePbuffer | - | - | - | - |
glXCreatePixmap | - | - | - | - |
glXCreateWindow | - | - | - | - |
D
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXDestroyContext | - | - | - | - |
glXDestroyGLXPixmap | - | - | - | - |
glXDestroyPbuffer | - | - | - | - |
glXDestroyPixmap | - | - | - | - |
glXDestroyWindow | - | - | - | - |
F
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXFreeContextEXT | - | - | - | - |
G
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXGetClientString | - | - | - | - |
glXGetConfig | - | - | - | - |
glXGetCurrentContextIDEXT | - | - | - | - |
glXGetCurrentContext | - | - | - | - |
glXGetCurrentDisplay | - | - | - | - |
glXGetCurrentDrawable | - | - | - | - |
glXGetCurrentReadDrawable | - | - | - | - |
glXGetFBConfigAttrib | - | - | - | - |
glXGetFBConfigs | - | - | - | - |
glXGetProcAddress | - | - | - | - |
glXGetSelectedEvent | - | - | - | - |
glXGetVisualFromFBConfig | - | - | - | - |
I
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXImportContextEXT | - | - | - | - |
glXIntro | - | - | - | - |
glXIsDirect | - | - | - | - |
M
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXMakeContextCurrent | - | - | - | - |
glXMakeCurrent | - | - | - | - |
Q
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXQueryContext | - | - | - | - |
glXQueryContextInfoEXT | - | - | glXQueryContextInfoEXT | - |
glXQueryDrawable | - | - | - | - |
glXQueryExtension | - | - | - | - |
glXQueryExtensionsString | - | - | - | - |
glXQueryServerString | - | - | - | - |
glXQueryVersion | - | - | - | - |
S
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXSelectEvent | - | - | - | - |
glXSwapBuffers | - | - | - | - |
glXSwapIntervalEXT | - | - | glXSwapIntervalEXT | - |
U
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXUseXFont | - | - | - | - |
W
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
glXWaitGL | - | - | - | - |
glXWaitX | - | - | - | - |
WGL
(Was ist die WGL?)
Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: floyd.atc.no WGL Manpages
C
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
wglChoosePixelFormatARB | - | wglChoosePixelFormatARB | - | - |
wglCopyContext | - | - | - | - |
wglCreateContext | - | - | - | - |
wglCreateBufferRegionEXT | - | - | wglCreateBufferRegionEXT | - |
wglCreateLayerContext | - | - | - | - |
wglCreatePbufferARB | - | wglCreatePbufferARB | - | - |
D
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
wglDeleteBufferRegionEXT | - | - | wglDeleteBufferRegionEXT | - |
wglDeleteContext | - | - | - | - |
wglDestroyPbufferARB | - | wglDestroyPbufferARB | - | - |
wglDescribeLayerPlane | - | - | - | - |
G
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
wglGetCurrentContext | - | - | - | - |
wglGetCurrentDC | - | - | - | - |
wglGetCurrentReadDC | - | - | - | - |
wglGetExtensionsStringARB | - | wglGetExtensionsStringARB | - | - |
wglGetLayerPaletteEntries | - | - | - | - |
wglGetPbufferDCARB | - | wglGetPbufferDCARB | - | - |
wglGetPixelFormatAttribARB | - | wglGetPixelFormatAttribARB | - | - |
wglGetPixelFormatAttribEXT | - | - | wglGetPixelFormatAttrixEXT | - |
wglGetProcAddress | - | - | - | - |
M
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
wglMakeCurrent | - | - | - | - |
wglMakeCurrentContextEXT | - | - | wglMakeCurrentContextEXT | - |
Q
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
wglQueryPbufferARB | - | wglQueryPbufferARB | - | - |
R
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
wglRealizeLayerPalette | - | - | - | - |
wglReleasePbufferDCARB | - | wglReleasePbufferDCARB | - | - |
wglRestoreBufferRegionEXT | - | - | wglRestoreBufferRegionEXT | - |
S
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
wglSaveBufferRegionEXT | - | - | wglSaveBufferRegionEXT | - |
wglSetLayerPaletteEntries | - | - | - | - |
wglShareLists | - | - | - | - |
wglSwapIntervalEXT | - | - | wglSwapIntervalEXT | - |
wglSwapLayerBuffers | - | - | - | - |
U
Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
---|---|---|---|---|
wglUseFontBitmaps | - | - | - | - |
wglUseFontOutlines | - | - | - | - |
Externe Funktionen
Hier sind alle Funktionen zu finden, die zwar direkt nichts mit OpenGL zu tun haben, aber trotzdem im Normalfall zur Nutzung der GL benötigt werden.
Win32 Funktionen
ChoosePixelFormat |
DescribePixelFormat |
GetLastError |
getObject |
GetPixelFormat |
SetPixelFormat |
SwapBuffers |
Linux / Unix Funktionen
XCloseDisplay |
XDefaultScreen |
XOpenDisplay |