OpenGL-Funktionsübersicht: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) K (→D: Sortiert) |
K (Orginal -> Original) |
||
(114 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | == | + | [[Bild:Opengl_logo.png|right|200px]] |
+ | == Hinweise für Helfer == | ||
− | 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 | + | === 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 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 11: | 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=== |
'''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''! | '''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''! | ||
− | ==Kategorisieren von Artikeln== | + | ===Kategorisieren von Artikeln=== |
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden. | 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: | 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: | ||
Zeile 33: | Zeile 36: | ||
*[[:Kategorie:GLX]] | *[[:Kategorie:GLX]] | ||
*[[: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 48: | 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 54: | Zeile 68: | ||
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || - | |'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glAreTexturesResident]]''' || {{ | + | |'''[[glApplyTextureEXT]]''' || - || - || [[glApplyTextureEXT]] || - |
+ | |- | ||
+ | |'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || - | ||
|- | |- | ||
− | |'''[[glArrayElement]]''' || {{Version_1_1}} || - || | + | |'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glAttachShader]]''' || {{Version_2_0}} || [[glAttachObjectARB]] || - || - | + | |'''[[glAttachShader]]''' || {{Version_2_0}} || [[glAttachObjectARB]]{{altIcon}} || - || - |
|- | |- | ||
|} | |} | ||
Zeile 70: | Zeile 86: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[glBegin]]''' || {{Version_1_0}} || - || - || - | + | |'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || - |
+ | |- | ||
+ | |'''[[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 109: | 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 122: | Zeile 194: | ||
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || - | |'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[ | + | |'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || - || - |
|- | |- | ||
− | |'''[[glClipPlane]]''' || {{Version_1_0}} || - || - || - | + | |'''[[glClientAttribDefaultEXT]]''' || - || - || [[glClientAttribDefaultEXT]] || - |
+ | |- | ||
+ | |'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
|'''[[glColor]]''' || {{Version_1_0}} || - || - || - | |'''[[glColor]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
|'''[[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]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]] || - || - | + | |'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || - |
+ | |- | ||
+ | |'''[[glCopyTextureImageEXT]]''' || - || - || [[glCopyTextureImageEXT]] || - | ||
+ | |- | ||
+ | |'''[[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 184: | 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}} || - || - || - | ||
|- | |- | ||
− | |'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] || - || - | + | |'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[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}} || - || - | ||
+ | |- | ||
+ | |'''[[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 202: | 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 208: | Zeile 328: | ||
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || - | |'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || - | ||
|- | |- | ||
− | |'''[[glDisableVertexAttribArray]]''' || {{Version_2_0}} || [[glDisableVertexAttribArrayARB]] || - || - | + | |'''[[glDisableClientStateIndexedEXT]]''' || - || - || [[glDisableClientStateIndexedEXT]] || - |
+ | |- | ||
+ | |'''[[glDisableIndexedEXT]]''' || - || - || [[glDisableIndexedEXT]] || - | ||
+ | |- | ||
+ | |'''[[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 233: | 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 239: | 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 252: | Zeile 404: | ||
|- | |- | ||
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || - || - | |'''[[glEvalPoint]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glExtractComponentEXT]]''' || - || - || [[glExtractComponentEXT]] || - | ||
|} | |} | ||
Zeile 263: | 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}} || - || [[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 287: | 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}} || - || - || - | ||
|- | |- | ||
− | |'''[[glGenTextures]]''' || {{ | + | |'''[[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}} || - || - || - |
|- | |- | ||
− | |'''[[glGetAttribLocation]]''' || {{Version_2_0}} || [[glGetAttribLocationARB]] || - || - | + | |'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| - || - |
+ | |- | ||
+ | |'''[[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}} || - || - || - | ||
Zeile 333: | Zeile 559: | ||
|'''[[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]] || - |
|- | |- | ||
− | |'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || | + | |''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || - | ||
+ | |- | ||
+ | |'''[[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 347: | Zeile 599: | ||
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || - || - | |'''[[glGetMaterial]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glGetMinmax]]''' || {{Version_1_2}} || - || - || - | + | |'''[[glGetMinmax]]''' || {{Version_1_2}} || - || [[glGetMinmaxEXT]]{{altIcon}} || - |
+ | |- | ||
+ | |'''[[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]] || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[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}} || - || [[glGetSeparableFilterEXT]]{{altIcon}} || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glGetShader]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || - || - |
|- | |- | ||
− | |'''[[glGetTexEnv]]''' || {{Version_1_0}} || - || - | + | |'''[[glGetShaderInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || - || - |
+ | |- | ||
+ | |'''[[glGetShaderSource]]''' || {{Version_2_0}} || [[glGetShaderSourceARB]]{{altIcon}} || - || - | ||
+ | |- | ||
+ | |'''[[glGetString]]''' || {{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 389: | 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}} || - || - | ||
+ | |- | ||
+ | |'''[[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 410: | Zeile 734: | ||
|'''[[glHint]]''' || {{Version_1_0}} || - || - || - | |'''[[glHint]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glHistogram]]''' || {{Version_1_2}} || - || | + | |'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}} || - |
|} | |} | ||
Zeile 422: | 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 455: | Zeile 799: | ||
|- | |- | ||
|'''[[glLight]]''' || {{Version_1_0}} || - || - || - | |'''[[glLight]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || - | ||
|- | |- | ||
|'''[[glLightModel]]''' || {{Version_1_0}} || - || - || - | |'''[[glLightModel]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 462: | Zeile 808: | ||
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || - || - | |'''[[glLineWidth]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]] || - || - | + | |'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || - || - |
|- | |- | ||
|'''[[glListBase]]''' || {{Version_1_0}} || - || - || - | |'''[[glListBase]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 472: | 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 489: | 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 497: | 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 521: | 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 526: | Zeile 950: | ||
|'''[[glNormal]]''' || {{Version_1_0}} || - || - || - | |'''[[glNormal]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glNormalPointer]]''' || {{Version_1_1}} || - || | + | |'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}} |
|} | |} | ||
Zeile 549: | Zeile 973: | ||
|- | |- | ||
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || - || - | |'''[[glPassThrough]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glPatchParameter]]''' || {{Version_4_0}} || - || - || - | ||
|- | |- | ||
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || - || - | |'''[[glPixelMap]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 555: | Zeile 981: | ||
|- | |- | ||
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || - || - | |'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || - || - | ||
+ | |- | ||
+ | |'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || - | ||
|- | |- | ||
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || - || - | |'''[[glPixelZoom]]''' || {{Version_1_0}} || - || - || - | ||
|- | |- | ||
− | |'''[[glPointParameter]]''' || {{Version_1_4}} || | + | |'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}} || [[glPointParameterNV]]{{altIcon}} |
|- | |- | ||
|'''[[glPointSize]]''' || {{Version_1_0}} || - || - || - | |'''[[glPointSize]]''' || {{Version_1_0}} || - || - || - | ||
Zeile 564: | 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 576: | 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 604: | 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 626: | 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 632: | 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 658: | 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]]''' | + | |'''[[glTexEnv]]''' || {{Version_1_0}} || - || - || - |
|- | |- | ||
|'''[[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 692: | 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 709: | 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 731: | 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 736: | 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 761: | Zeile 1.301: | ||
|- | |- | ||
|'''[[gluBuild2DMipmaps]]''' || - || - || - || - | |'''[[gluBuild2DMipmaps]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[gluBuild3DMipmaps]]''' || - || - || - || - | ||
|} | |} | ||
Zeile 882: | Zeile 1.424: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[gluPartialDisk]]''' || - || - || - || - | + | |'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || - |
|- | |- | ||
|'''[[gluPerspective]]''' || - || - || - || - | |'''[[gluPerspective]]''' || - || - || - || - | ||
Zeile 903: | Zeile 1.445: | ||
|'''[[gluQuadricCallback]]''' || - || - || - || - | |'''[[gluQuadricCallback]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[gluQuadricDrawStyle]]''' || - || - || - || - | + | |'''[[gluQuadricDrawStyle]]'''{{excIcon}} || - || - || - || - |
|- | |- | ||
|'''[[gluQuadricNormals]]''' || - || - || - || - | |'''[[gluQuadricNormals]]''' || - || - || - || - | ||
Zeile 922: | Zeile 1.464: | ||
|'''[[gluScaleImage]]''' || - || - || - || - | |'''[[gluScaleImage]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[gluSphere]]''' || - || - || - || - | + | |'''[[gluSphere]]'''{{excIcon}} || - || - || - || - |
|} | |} | ||
Zeile 963: | 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 971: | Zeile 1.515: | ||
!width="20%"|EXT Entsprechung | !width="20%"|EXT Entsprechung | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
+ | |- | ||
+ | |'''[[glXChooseFBConfig]]''' || - || - || - || - | ||
|- | |- | ||
|'''[[glXChooseVisual]]''' || - || - || - || - | |'''[[glXChooseVisual]]''' || - || - || - || - | ||
Zeile 979: | Zeile 1.525: | ||
|- | |- | ||
|'''[[glXCreateGLXPixmap]]''' || - || - || - || - | |'''[[glXCreateGLXPixmap]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXCreateNewContext]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXCreatePbuffer]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXCreatePixmap]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXCreateWindow]]''' || - || - || - || - | ||
|} | |} | ||
Zeile 992: | Zeile 1.546: | ||
|- | |- | ||
|'''[[glXDestroyGLXPixmap]]''' || - || - || - || - | |'''[[glXDestroyGLXPixmap]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXDestroyPbuffer]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXDestroyPixmap]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXDestroyWindow]]''' || - || - || - || - | ||
|} | |} | ||
Zeile 1.019: | Zeile 1.579: | ||
|'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || - | |'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXGetCurrentContext]]''' || - || - || - || - |
+ | |- | ||
+ | |'''[[glXGetCurrentDisplay]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXGetCurrentDrawable]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXGetCurrentReadDrawable]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXGetFBConfigAttrib]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXGetFBConfigs]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXGetProcAddress]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXGetSelectedEvent]]''' || - || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glXGetVisualFromFBConfig]]''' || - || - || - || - |
|} | |} | ||
Zeile 1.038: | Zeile 1.610: | ||
|'''[[glXIntro]]''' || - || - || - || - | |'''[[glXIntro]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXIsDirect]]''' || - || - || - || - |
|} | |} | ||
Zeile 1.048: | Zeile 1.620: | ||
!width="20%"|EXT Entsprechung | !width="20%"|EXT Entsprechung | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
+ | |- | ||
+ | |'''[[glXMakeContextCurrent]]''' || - || - || - || - | ||
|- | |- | ||
|'''[[glXMakeCurrent]]''' || - || - || - || - | |'''[[glXMakeCurrent]]''' || - || - || - || - | ||
Zeile 1.060: | Zeile 1.634: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXQueryContext]]''' || - || - || - || - |
|- | |- | ||
− | |'''[[ | + | |'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || - |
+ | |- | ||
+ | |'''[[glXQueryDrawable]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXQueryExtension]]''' || - || - || - || - | ||
|- | |- | ||
|'''[[glXQueryExtensionsString]]''' || - || - || - || - | |'''[[glXQueryExtensionsString]]''' || - || - || - || - | ||
Zeile 1.068: | Zeile 1.646: | ||
|'''[[glXQueryServerString]]''' || - || - || - || - | |'''[[glXQueryServerString]]''' || - || - || - || - | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXQueryVersion]]''' || - || - || - || - |
|} | |} | ||
Zeile 1.079: | Zeile 1.657: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[ | + | |'''[[glXSelectEvent]]''' || - || - || - || - |
+ | |- | ||
+ | |'''[[glXSwapBuffers]]''' || - || - || - || - | ||
+ | |- | ||
+ | |'''[[glXSwapIntervalEXT]]''' || - || - || [[glXSwapIntervalEXT]] || - | ||
|} | |} | ||
Zeile 1.108: | 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.165: | 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.221: | Zeile 1.804: | ||
!width="20%"|Herstellerspezifisch | !width="20%"|Herstellerspezifisch | ||
|- | |- | ||
− | |'''[[wglSaveBufferRegionEXT]]''' || - || - || [[ | + | |'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || - |
|- | |- | ||
|'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - | |'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - | ||
Zeile 1.254: | Zeile 1.837: | ||
|- | |- | ||
|'''[[DescribePixelFormat]]''' | |'''[[DescribePixelFormat]]''' | ||
+ | |- | ||
+ | |'''[[GetLastError]]''' | ||
+ | |- | ||
+ | |'''[[getObject]]''' | ||
|- | |- | ||
|'''[[GetPixelFormat]]''' | |'''[[GetPixelFormat]]''' | ||
Zeile 1.273: | Zeile 1.860: | ||
===Siehe auch=== | ===Siehe auch=== | ||
− | [[ | + | [[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 |