OpenGL-Funktionsübersicht: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
()
K (Orginal -> Original)
 
(327 dazwischenliegende Versionen von 20 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Was hier hinein gehört  ==
+
[[Bild:Opengl_logo.png|right|200px]]
 +
== Hinweise für Helfer ==
  
Ähnlich den [http://developer.3dlabs.com/glmanpage_index.htm GL Man Pages] soll hier mit der Zeit eine Funktionsübersicht über alle OpenGL-Befehle entstehen. Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]].
+
=== Was hier hinein gehört ===
Bitte achtet darauf die Funktionen zu gruppieren, also alle gl*-Befehle beieinander, und alle glu*-Befehle auch beieinander.
 
  
Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die Vorlagen aus den GL Man Pages (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig.  
+
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]].
 +
 
 +
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.
 
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 Orginalspezifikation übersetzt werden''' und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)
+
'''Zu aller erst sollte die Originalspezifikation übersetzt werden''' und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)
 
 
  
'''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an [[Funktionsvorlage|folgende 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]]'''!
  
==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:
 +
 
{| border="1" cellspacing="0"
 
{| border="1" cellspacing="0"
 
|+Beispiel
 
|+Beispiel
 
|
 
|
 
{| border="0" cellspacing="4"
 
{| border="0" cellspacing="4"
|<nowiki>[[Kategorie:GL|Name ohne "Gl"]]</nowiki>
+
|<nowiki>[[Kategorie:GL|Name ohne "gl"]]</nowiki>
 
|}
 
|}
 
|}
 
|}
Zeile 28: 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.
 +
 +
=== 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 ===
[[glAccum]] {{Version_1_3}} <br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glActiveTexture]]<br>
+
!width="25%"|Aktuelle Version
[[glAddSwapHintRectWIN]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glAlphaFunc]]<br>
+
!width="20%"|ARB Entsprechung
[[glAreTexturesResident]]<br>
+
!width="20%"|EXT Entsprechung
[[glArrayElement]]<br>
+
!width="20%"|Herstellerspezifisch
[[glAttachObjectARB]]<br>
+
|-
 +
|'''[[glAccum]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glActiveStencilFaceEXT]]''' || - || - || [[glActiveStencilFaceEXT]] || -
 +
|-
 +
|'''[[glActiveTexture]]''' || {{Version_1_3}} || [[glActiveTextureARB]]{{altIcon}} || - || -
 +
|-
 +
|'''[[glAddSwapHintRectWIN]]''' || - || - || - || [[glAddSwapHintRectWIN]]
 +
|-
 +
|'''[[glAlphaFunc]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glApplyTextureEXT]]''' || - || - || [[glApplyTextureEXT]] || -
 +
|-
 +
|'''[[glAreTexturesResident]]''' || {{Version_1_1}} || - || [[glAreTexturesResidentEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glArrayElement]]''' || {{Version_1_1}} || - || [[glArrayElementEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glAttachShader]]''' || {{Version_2_0}}  || [[glAttachObjectARB]]{{altIcon}} || - || -
 +
|-
 +
|}
  
 
=== B ===
 
=== B ===
[[glBegin]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glBindAttribLocationARB]]<br>
+
!width="25%"|Aktuelle Version
[[glBindTexture]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glBitmap]]<br>
+
!width="20%"|ARB Entsprechung
[[glBlendColor]] {{Version_1_2}}<br>
+
!width="20%"|EXT Entsprechung
[[glBlendEquation]] {{Version_1_2}}<br>
+
!width="20%"|Herstellerspezifisch
[[glBlendFunc]]<br>
+
|-
[[glBlendFuncSeparate]] {{Version_1_4}}<br>
+
|'''[[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}} || - || - || -
 +
|-
 +
|'''[[glBlendColor]]''' || {{Version_1_2}} || - || [[glBlendColorEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glBlendEquation]]''' || {{Version_1_2}} || - || [[glBlendEquationEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glBlendEquationSeparate]]''' || {{Version_2_0}} || - || [[glBlendEquationSeparateEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glBlendFunc]]'''{{excIcon}} || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glBlendFuncSeparate]]''' || {{Version_1_4}} || - || [[glBlendFuncSeparateEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glBlitFramebuffer]]''' || {{Version_3_0}} || - || [[glBlitFramebufferEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glBufferData]]''' || {{Version_1_5}} || [[glBufferDataARB]]{{altIcon}} || - || -
 +
|-
 +
|'''[[glBufferRegionEnabledEXT]]''' || - || - || [[glBufferRegionEnabledEXT]] || -
 +
|-
 +
|'''[[glBufferSubData]]''' || {{Version_1_5}} || [[glBufferSubDataARB]]{{altIcon}} || - || -
 +
|-
 +
|}
 +
 
 
=== C ===
 
=== C ===
[[glCallList]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glCallLists]]<br>
+
!width="25%"|Aktuelle Version
[[glClear]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glClearAccum]]<br>
+
!width="20%"|ARB Entsprechung
[[glClearColor]]<br>
+
!width="20%"|EXT Entsprechung
[[glClearDepth]]<br>
+
!width="20%"|Herstellerspezifisch
[[glClearIndex]]<br>
+
|-
[[glClearStencil]]<br>
+
|'''[[glCallList]]''' || {{Version_1_0}} || - || -  || -
[[glClientActiveTexture]] {{Version_1_3}} <br>
+
|-
[[glClipPlane]]<br>
+
|'''[[glCallLists]]''' || {{Version_1_0}} || - || -  || -
[[glColor]]<br>
+
|-
[[glColorMask]]<br>
+
|'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || -
[[glColorMaterial]]<br>
+
|-
[[glColorPointer]]<br>
+
|'''[[glCheckNamedFramebufferStatusEXT]]''' || - || - || [[glCheckNamedFramebufferStatusEXT]] || -
[[glColorSubTable]] {{Version_1_2}} <br>
+
|-
[[glColorTable]] {{Version_1_2}} <br>
+
|'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || -
[[glColorTableParameter]] {{Version_1_2}} <br>
+
|-
[[glCompileShaderARB]]<br>
+
|'''[[glClear]]''' || {{Version_1_0}} || - || -  || -
[[glCompressedTexSubImage]] {{Version_1_3}} <br>
+
|-
[[glCompressedTexImage]] {{Version_1_3}} <br>
+
|'''[[glClearAccum]]''' || {{Version_1_0}} || - || -  || -
[[glConvolutionFilter]] {{Version_1_2}} <br>
+
|-
[[glConvolutionParameter]] {{Version_1_2}} <br>
+
|'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || -
[[glCopyColorSubTable]] {{Version_1_2}} <br>
+
|-
[[glCopyColorTable]] {{Version_1_2}} <br>
+
|'''[[glClearColor]]''' || {{Version_1_0}} || - || -  || -
[[glCopyConvolutionFilter]] {{Version_1_2}} <br>
+
|-
[[glCopyPixels]]<br>
+
|'''[[glClearDepth]]''' || {{Version_1_0}} || - || -  || -
[[glCopyTexImage]]<br>
+
|-
[[glCopyTexSubImage]]<br>
+
|'''[[glClearIndex]]''' || {{Version_1_0}} || - || -  || -
[[glCreateProgramObjectARB]]<br>
+
|-
[[glCreateShaderObjectARB]]<br>
+
|'''[[glClearStencil]]''' || {{Version_1_0}} || - || -  || -
[[glCullFace]]<br>
+
|-
 +
|'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glClientAttribDefaultEXT]]''' || - || - || [[glClientAttribDefaultEXT]] || -
 +
|-
 +
|'''[[glClientWaitSync]]''' || {{Version_3_2}} || - || - || -
 +
|-
 +
|'''[[glClipPlane]]'''{{excIcon}} || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glColor]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glColorMask]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glColorMaskIndexedEXT]]''' || - || - || [[glColorMaskIndexedEXT]] || -
 +
|-
 +
|'''[[glColorMaterial]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[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}} || - || - || -
 +
|-
 +
|'''[[glCopyTexImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexImage1DEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glCopyTexImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexImage2DEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glCopyTexSubImage1D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage1DEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glCopyTexSubImage2D]]''' || {{Version_1_1}} || - || [[glCopyTexSubImage2DEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glCopyTexSubImage3D]]''' || {{Version_1_2}} || - || [[glCopyTexSubImage3DEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glCopyTextureImageEXT]]''' || - || - || [[glCopyTextureImageEXT]] || -
 +
|-
 +
|'''[[glCopyTextureSubImageEXT]]''' || - || - || [[glCopyTextureSubImageEXT]] || -
 +
|-
 +
|'''[[glCreateProgram]]''' || {{Version_2_0}} || [[glCreateProgramObjectARB]]{{altIcon}} || - || -
 +
|-
 +
|'''[[glCreateShader]]''' || {{Version_2_0}} || [[glCreateShaderObjectARB]]{{altIcon}} || - || -
 +
|-
 +
|'''[[glCullFace]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glCullParameterEXT]]''' || - || - || [[glCullParameterEXT]] || -
 +
|-
 +
|'''[[glCurrentPaletteMatrixARB]]''' || - || [[glCurrentPaletteMatrixARB]] || - || -
 +
|-
 +
|}
  
 
=== D ===
 
=== D ===
[[glDeleteLists]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glDeleteObjectARB]]<br>
+
!width="25%"|Aktuelle Version
[[glDetachObjectARB]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glDeleteTextures]]<br>
+
!width="20%"|ARB Entsprechung
[[glDepthFunc]]<br>
+
!width="20%"|EXT Entsprechung
[[glDepthMask]]<br>
+
!width="20%"|Herstellerspezifisch
[[glDepthRange]]<br>
+
|-
[[glDisable]]<br>
+
|'''[[glDeleteBufferRegionEXT]]''' || - || - || [[glDeleteBufferRegionEXT]] || -
[[glDisableClientState]]<br>
+
|-
[[glDisableVertexAttribArrayARB]]<br>
+
|'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || -
[[glDrawArrays]]<br>
+
|-
[[glDrawBuffer]]<br>
+
|'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || -
[[glDrawElements]]<br>
+
|-
[[glDrawPixels]]<br>
+
|'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || -
[[glDrawRangeElements]] {{Version_1_2}}
+
|-
 +
|'''[[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}} || - || - || -
 +
|-
 +
|'''[[glDepthMask]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glDepthRange]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glDetachShader]]''' || {{Version_2_0}} || [[glDetachObjectARB]]{{altIcon}} || - || -
 +
|-
 +
|'''[[glDisable]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glDisableClientState]]''' || {{Version_1_1}} || - || - || -
 +
|-
 +
|'''[[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}} || - || - || -
 +
|-
 +
|'''[[glDrawBufferRegionEXT]]''' || - || - || [[glDrawBufferRegionEXT]] || -
 +
|-
 +
|'''[[glDrawBuffers]]''' || {{Version_2_0}} || [[glDrawBuffersARB]]{{altIcon}} || - || [[glDrawBuffersATI]]{{altIcon}}
 +
|-
 +
|'''[[glDrawElements]]''' || {{Version_1_1}} || - || - || -
 +
|-
 +
|'''[[glDrawElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -
 +
|-
 +
|'''[[glDrawElementsInstanced]]''' || {{Version_3_1}} || [[glDrawElementsInstancedARB]] || [[glDrawElementsInstancedEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glDrawElementsInstancedBaseVertex]]''' || {{Version_3_2}} || - || - || -
 +
|-
 +
|'''[[glDrawPixels]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glDrawRangeElements]]''' || {{Version_1_2}} || - || [[glDrawRangeElementsEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glDrawRangeElementsBaseVertex]]''' || {{Version_3_2}} || - || - || -
 +
|}
  
 
=== E ===
 
=== E ===
[[glEdgeFlag]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glEdgeFlagPointer]]<br>
+
!width="25%"|Aktuelle Version
[[glEnable]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glEnableClientState]]<br>
+
!width="20%"|ARB Entsprechung
[[glEnableVertexAttribArrayARB]]<br>
+
!width="20%"|EXT Entsprechung
[[glEnd]]<br>
+
!width="20%"|Herstellerspezifisch
[[glEndList]]<br>
+
|-
[[glEvalCoord]]<br>
+
|'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || -  || -
[[glEvalMesh]]<br>
+
|-
[[glEvalPoint]]<br>
+
|'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glEnable]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glEnableClientState]]''' || {{Version_1_1}} || - || -  || -
 +
|-
 +
|'''[[glEnableClientStateIndexedEXT]]''' || - || - || [[glEnableClientStateIndexedEXT]] || -
 +
|-
 +
|'''[[glEnableIndexedEXT]]''' || - || - || [[glEnableIndexedEXT]] || -
 +
|-
 +
|'''[[glEnableVariantClientStateEXT]]''' || - || - || [[glEnableVariantClientStateEXT]] || -
 +
|-
 +
|'''[[glEnableVertexAttribArray]]''' || {{Version_2_0}} || [[glEnableVertexAttribArrayARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glEnd]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glEndConditionalRender]]''' || {{Version_3_0}} || - || - || [[glEndConditionalRenderNV]]{{altIcon}}
 +
|-
 +
|'''[[glEndList]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glEndQuery]]''' || {{Version_1_5}} || [[glEndQueryARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glEndSceneEXT]]''' || - || - || [[glEndSceneEXT]] || -
 +
|-
 +
|'''[[glEndTransformFeedback]]''' || {{Version_3_0}} || - || [[glEndTransformFeedbackEXT]]{{altIcon}} || [[glEndTransformFeedbackNV]]{{altIcon}}
 +
|-
 +
|'''[[glEndVertexShaderEXT]]''' || - || - || [[glEndVertexShaderEXT]] || -
 +
|-
 +
|'''[[glEvalCoord]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glEvalMesh]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glEvalPoint]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glExtractComponentEXT]]''' || - || - || [[glExtractComponentEXT]] || -
 +
|}
  
 
=== F ===
 
=== F ===
[[glFeedbackBuffer]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glFinish]]<br>
+
!width="25%"|Aktuelle Version
[[glFlush]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glFog]]<br>
+
!width="20%"|ARB Entsprechung
[[glFogCoord]] {{Version_1_4}} <br>
+
!width="20%"|EXT Entsprechung
[[glFogCoordPointer]] {{Version_1_4}} <br>
+
!width="20%"|Herstellerspezifisch
[[glFrontFace]]<br>
+
|-
[[glFrustum]]<br>
+
|'''[[glFeedbackBuffer]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glFenceSync]]''' || {{Version_3_2}} || - || -  || -
 +
|-
 +
|'''[[glFinish]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glFlush]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glFlushMappedBufferRange]]''' || {{Version_3_0}} || - || - || [[glFlushMappedBufferRangeAPPLE]]{{altIcon}}
 +
|-
 +
|'''[[glFog]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[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}} || - || -  || -
 +
|-
 +
|'''[[glFrustum]]''' || {{Version_1_0}} || - || -  || -
 +
|}
  
 
=== G ===
 
=== G ===
[[glGenLists]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glGet]]<br>
+
!width="25%"|Aktuelle Version
[[glGetActiveAttribARB]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glGetActiveUniformARB]]<br>
+
!width="20%"|ARB Entsprechung
[[glGetAttachedObjectsARB]]<br>
+
!width="20%"|EXT Entsprechung
[[glGetAttribLocationARB]]<br>
+
!width="20%"|Herstellerspezifisch
[[glGetBoolean]]<br>
+
|-
[[glGetClipPlane]]<br>
+
|'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || -  || -
[[glGetColorTable]] {{Version_1_2}}<br>
+
|-
[[glGetColorTableParameter]] {{Version_1_2}}<br>
+
|'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || -
[[glGetCompressedTexImage]] {{Version_1_3}} <br>
+
|-
[[glGetConvolutionFilter]] {{Version_1_2}}<br>
+
|'''[[glGenerateMultiTexMipmapEXT]]''' || - || - || [[glGenerateMultiTexMipmapEXT]] || -
[[glGetConvolutionParameter]] {{Version_1_2}} <br>
+
|-
[[glGetDoublev]]<br>
+
|'''[[glGenerateTextureMipmapEXT]]''' || - || - || [[glGenerateTextureMipmapEXT]] || -
[[glGetError]]<br>
+
|-
[[glGetFloatv]]<br>
+
|'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || -
[[glGetHandleARB]]<br>
+
|-
[[glGetHistogram]] {{Version_1_2}} <br>
+
|'''[[glGenLists]]''' || {{Version_1_0}} || - || -  || -
[[glGetHistogramParameter]] {{Version_1_2}} <br>
+
|-
[[glGetInfoLogARB]]<br>
+
|'''[[glGenProgramsARB]]''' || - || [[glGenProgramsARB]] || -  || [[glGenProgramsNV]]{{altIcon}}
[[glGetIntegerv]]<br>
+
|-
[[glGetLight]]<br>
+
|'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || -  || -
[[glGetMap]]<br>
+
|-
[[glGetMaterial]]<br>
+
|'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || -
[[glGetMinmax]] {{Version_1_2}} <br>
+
|-
[[glGetMinmaxParameter]] {{Version_1_2}} <br>
+
|'''[[glGenSamplers]]''' || {{Version_3_3}} || - || - || -
[[glGetObjectParameterARB]]<br>
+
|-
[[glGetPixelMap]]<br>
+
|'''[[glGenSymbolsEXT]]''' || - || - || [[glGenSymbolsEXT]] || -
[[glGetPointerv]]<br>
+
|-
[[glGetPolygonStipple]]<br>
+
|'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || -
[[glGetSeparableFilter]] {{Version_1_2}} <br>
+
|-
[[glGetShaderSourceARB]]<br>
+
|'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}}
[[glGetString]]<br>
+
|-
[[glGetTexEnv]]<br>
+
|'''[[glGenVertexShadersEXT]]''' || - || - || [[glGenVertexShadersEXT]] || -
[[glGetTexGen]]<br>
+
|-
[[glGetTexImage]]<br>
+
|'''[[glGet]]''' || {{Version_1_0}} || - || -  || -
[[glGetTexLevelParameter]]<br>
+
|-
[[glGetTexParameter]]<br>
+
|'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || -  || -
[[glGetUniformARB]]<br>
+
|-
[[glGetUnifromLocationARB]]<br>
+
|'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || -
[[glGetVertexAttribARB]]<br>
+
|-
[[glGetVertexAttribPointervARB]]<br>
+
|'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || -
 +
|-
 +
|'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || -
 +
|-
 +
|'''[[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}} || - || -  || -
 +
|-
 +
|'''[[glGetBooleanIndexedEXT]]''' || - || - || [[glGetBooleanIndexedEXT]] || -
 +
|-
 +
|'''[[glGetBufferParameter]]''' || {{Version_1_5}} || [[glGetBufferParameterARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glGetBufferPointerv]]''' || {{Version_1_5}} || [[glGetBufferPointerARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glGetBufferSubData]]''' || {{Version_1_5}} || [[glGetBufferSubDataARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glGetClipPlane]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glGetColorTable]]''' || {{Version_1_2}} || - || [[glGetColorTableEXT]]{{altIcon}} || [[glGetColorTableSGI]]{{altIcon}}
 +
|-
 +
|'''[[glGetColorTableParameter]]''' || {{Version_1_2}} || - || [[glGetColorTableParameterEXT]]{{altIcon}} || [[glGetColorTableParameterSGI]]{{altIcon}}
 +
|-
 +
|'''[[glGetCompressedMultiTexImageEXT]]''' || - || - || [[glGetCompressedMultiTexImageEXT]] || -
 +
|-
 +
|'''[[glGetCompressedTexImage]]''' || {{Version_1_3}} || [[glGetCompressedTexImageARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glGetCompressedTextureImageEXT]]''' || - || - || [[glGetCompressedTextureImageEXT]] || -
 +
|-
 +
|'''[[glGetConvolutionFilter]]''' || {{Version_1_2}} || - || [[glGetConvolutionFilterEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glGetConvolutionParameter]]''' || {{Version_1_2}} || - || [[glGetConvolutionParameterEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glGetDoublev]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glGetDoubleIndexedEXT]]''' || - || - || [[glGetDoubleIndexedEXT]] || -
 +
|-
 +
|'''[[glGetError]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glGetFloatv]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glGetFloatIndexedEXT]]''' || - || - || [[glGetFloatIndexedEXT]] || -
 +
|-
 +
|'''[[glGetFragDataLocation]]''' || {{Version_3_0}} || - || [[glGetFragDataLocationEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glGetFragmentLightEXT]]''' || - || - || [[glGetFragmentLightEXT]] || [[glGetFragmentLightSGIX]]{{altIcon}}
 +
|-
 +
|'''[[glGetFragmentMaterialEXT]]''' || - || - || [[glGetFragmentMaterialEXT]] || [[glGetFragmentMaterialSGIX]]{{altIcon}}
 +
|-
 +
|'''[[glGetFramebufferAttachmentParameter]]''' || {{Version_3_0}} || - || [[glGetFramebufferAttachmentParameterEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glGetFramebufferParameterEXT]]''' || - || - || [[glGetFramebufferParameterEXT]] || -
 +
|-
 +
|''als Parameter von [[glGet#GL_CURRENT_PROGRAM|glGet]]'' || {{Version_2_0}} || [[glGetHandleARB]]{{altIcon}} || - || -
 +
|-
 +
|'''[[glGetHistogram]]''' || {{Version_1_2}} || - || [[glGetHistogramEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glGetHistogramParameter]]''' || {{Version_1_2}} || - || [[glGetHistogramParameterEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glGetIntegerv]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glGetIntegerIndexedEXT]]''' || - || - || [[glGetIntegerIndexedEXT]] || -
 +
|-
 +
|'''[[glGetInvariantBooleanEXT]]''' || - || - || [[glGetInvariantBooleanEXT]] || -
 +
|-
 +
|'''[[glGetInvariantFloatEXT]]''' || - || - || [[glGetInvariantFloatEXT]] || -
 +
|-
 +
|'''[[glGetInvariantIntegerEXT]]''' || - || - || [[glGetInvariantIntegerEXT]] || -
 +
|-
 +
|'''[[glGetLight]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glGetLocalConstantBooleanEXT]]''' || - || - || [[glGetLocalConstantBooleanEXT]] || -
 +
|-
 +
|'''[[glGetLocalConstantFloatEXT]]''' || - || - || [[glGetLocalConstantFloatEXT]] || -
 +
|-
 +
|'''[[glGetLocalConstantIntegerEXT]]''' || - || - || [[glGetLocalConstantIntegerEXT]] || -
 +
|-
 +
|'''[[glGetMap]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glGetMaterial]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[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}} || - || -  || -
 +
|-
 +
|'''[[glGetPixelTransformParameterEXT]]''' || - || - || [[glGetPixelTransformParameterEXT]] || -
 +
|-
 +
|'''[[glGetPointerv]]''' || {{Version_1_1}} || - || [[glGetPointervEXT]]{{altIcon}}  || -
 +
|-
 +
|'''[[glGetPointerIndexedEXT]]''' || - || - || [[glGetPointerIndexedEXT]] || -
 +
|-
 +
|'''[[glGetPolygonStipple]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glGetProgram]]''' || {{Version_2_0}} || [[glGetObjectParameterARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glGetProgramARB]]''' || - || [[glGetProgramARB]] || - || [[glGetProgramNV]]{{altIcon}}
 +
|-
 +
|'''[[glGetProgramEnvParameterARB]]''' || - || [[glGetProgramEnvParameterARB]] || -  || -
 +
|-
 +
|'''[[glGetProgramInfoLog]]''' || {{Version_2_0}} || [[glGetInfoLogARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[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}} || - || -
 +
|-
 +
|'''[[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}} || - || -  || -
 +
|-
 +
|'''[[glGetTexImage]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glGetTexLevelParameter]]''' || {{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]] || -
 +
|-
 +
|'''[[glGetVariantPointerEXT]]''' || - || - || [[glGetVariantPointerEXT]] || -
 +
|-
 +
|'''[[glGetVertexAttrib]]''' || {{Version_2_0}} || [[glGetVertexAttribARB]]{{altIcon}} || [[glGetVertexAttribEXT]] || [[glGetVertexAttribNV]]{{altIcon}}
 +
|-
 +
|'''[[glGetVertexAttribPointer]]''' || {{Version_2_0}} || [[glGetVertexAttribPointerARB]]{{altIcon}} || -  || [[glGetVertexAttribPointerNV]]{{altIcon}}
 +
|}
  
 
=== H ===
 
=== H ===
[[glHint]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glHistogram]] {{Version_1_2}} <br>
+
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glHint]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glHistogram]]''' || {{Version_1_2}} || - || [[glHistogramEXT]]{{altIcon}}  || -
 +
|}
  
 
=== I ===
 
=== I ===
[[glIndex]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glIndexMask]]<br>
+
!width="25%"|Aktuelle Version
[[glIndexPointer]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glInitNames]]<br>
+
!width="20%"|ARB Entsprechung
[[glInterleavedArrays]]<br>
+
!width="20%"|EXT Entsprechung
[[glIsEnabled]]<br>
+
!width="20%"|Herstellerspezifisch
[[glIsList]]<br>
+
|-
[[glIsTexture]]<br>
+
|'''[[glIndex]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glIndexFuncEXT]]''' || - || - || [[glIndexFuncEXT]] || -
 +
|-
 +
|'''[[glIndexMask]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glIndexMaterialEXT]]''' || - || - || [[glIndexMaterialEXT]] || -
 +
|-
 +
|'''[[glIndexPointer]]''' || {{Version_1_1}} || - || [[glIndexPointerEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glInitNames]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glInsertComponentEXT]]''' || - || - || [[glInsertComponentEXT]] || -
 +
|-
 +
|'''[[glInterleavedArrays]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glIsBuffer]]''' || {{Version_1_5}} || [[glIsBufferARB]]{{altIcon}} || - || -
 +
|-
 +
|'''[[glIsEnabled]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glIsEnabledIndexedEXT]]''' || - || - || [[glIsEnabledIndexedEXT]] || -
 +
|-
 +
|'''[[glIsFramebuffer]]''' || {{Version_3_0}} || - || [[glIsFramebufferEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glIsList]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glIsProgram]]''' || {{Version_2_0}} || [[glIsProgramARB]]{{altIcon}} || - || [[glIsProgramNV]]{{altIcon}}
 +
|-
 +
|'''[[glIsQuery]]''' || {{Version_1_5}} || [[glIsQueryARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glIsRenderbuffer]]''' || {{Version_3_0}} || - || [[glIsRenderbufferEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glIsSampler]]''' || {{Version_3_3}} || - || -  || -
 +
|-
 +
|'''[[glIsShader]]''' || {{Version_2_0}} || - || -  || -
 +
|-
 +
|'''[[glIsSync]]''' || {{Version_3_2}} || - || - || -
 +
|-
 +
|'''[[glIsTexture]]''' || {{Version_1_0}} || - || [[glIsTextureEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glIsVariantEnabledEXT]]''' || - || - || [[glIsVariantEnabledEXT]] || -
 +
|-
 +
|'''[[glIsVertexArray]]''' || {{Version_3_0}} || - || - || [[glIsVertexArrayAPPLE]]{{altIcon}}
 +
|}
  
 
=== L ===
 
=== L ===
[[glLight]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glLightModel]]<br>
+
!width="25%"|Aktuelle Version
[[glLineStipple]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glLineWidth]]<br>
+
!width="20%"|ARB Entsprechung
[[glLinkProgramARB]]<br>
+
!width="20%"|EXT Entsprechung
[[glListBase]]<br>
+
!width="20%"|Herstellerspezifisch
[[glLoadIdentity]]<br>
+
|-
[[glLoadMatrix]]<br>
+
|'''[[glLight]]''' || {{Version_1_0}} || - || -  || -
[[glLoadName]]<br>
+
|-
[[glLoadTransposeMatrix]] {{Version_1_3}} <br>
+
|'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || -
[[glLogicOp]]<br>
+
|-
 +
|'''[[glLightModel]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glLineStipple]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glLineWidth]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glLinkProgram]]''' || {{Version_2_0}} || [[glLinkProgramARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glListBase]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glLoadIdentity]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glLoadMatrix]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glLoadName]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glLoadTransposeMatrix]]''' || {{Version_1_3}} || [[glLoadTransposeMatrixARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glLockArraysEXT]]''' || - || - || [[glLockArraysEXT]] || -
 +
|-
 +
|'''[[glLogicOp]]''' || {{Version_1_0}} || - || -  || -
 +
|}
  
 
=== M ===
 
=== M ===
[[glMap1]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glMap2]]<br>
+
!width="25%"|Aktuelle Version
[[glMapGrid]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glMaterial]]<br>
+
!width="20%"|ARB Entsprechung
[[glMatrixMode]]<br>
+
!width="20%"|EXT Entsprechung
[[glMultiDrawArrays]] {{Version_1_4}} <br>
+
!width="20%"|Herstellerspezifisch
[[glMultiDrawElements]] {{Version_1_4}} <br>
+
|-
[[glMultiTexCoord]] {{Version_1_3}} <br>
+
|'''[[glMap1]]''' || {{Version_1_0}} || - || -  || -
[[glMultMatrix]]<br>
+
|-
[[glMultTransposeMatrix]] {{Version_1_3}}  
+
|'''[[glMap2]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || -  || -
 +
|-
 +
|'''[[glMapBufferRange]]''' || {{Version_3_0}} || - || - || -
 +
|-
 +
|'''[[glMapGrid]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glMapNamedBufferEXT]]''' || - || - || [[glMapNamedBufferEXT]] || -
 +
|-
 +
|'''[[glMaterial]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glMatrixIndexARB]]''' || - || [[glMatrixIndexARB]] || -  || -
 +
|-
 +
|'''[[glMatrixIndexPointerARB]]''' || - || [[glMatrixIndexPointerARB]] || - || -
 +
|-
 +
|'''[[glMatrixFrustumEXT]]''' || - || - || [[glMatrixFrustumEXT]] || -
 +
|-
 +
|'''[[glMatrixLoadEXT]]''' || - || - || [[glMatrixLoadEXT]] || -
 +
|-
 +
|'''[[glMatrixLoadIdentityEXT]]''' || - || - || [[glMatrixLoadIdentityEXT]] || -
 +
|-
 +
|'''[[glMatrixLoadTransposedEXT]]''' || - || - || [[glMatrixLoadTransposedEXT]] || -
 +
|-
 +
|'''[[glMatrixMode]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[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}} || - || -  || -
 +
|-
 +
|'''[[glMultTransposeMatrix]]''' || {{Version_1_3}} || [[glMultTransposeMatrixARB]]{{altIcon}} || -  || -
 +
|}
  
 
=== N ===
 
=== N ===
[[glNewList]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glNormal]]<br>
+
!width="25%"|Aktuelle Version
[[glNormalPointer]]<br>
+
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!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}} || - || -  || -
 +
|-
 +
|'''[[glNormal]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glNormalPointer]]''' || {{Version_1_1}} || - || [[glNormalPointerEXT]]{{altIcon}} || [[glNormalPointerINTEL]]{{altIcon}}
 +
|}
  
 
=== 0 ===
 
=== 0 ===
[[glOrtho]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glOrtho]]''' || {{Version_1_0}} || - || -  || -
 +
|}
  
 
=== P ===
 
=== P ===
[[glPassThrough]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glPixelMap]]<br>
+
!width="25%"|Aktuelle Version
[[glPixelStore]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glPixelTransfer]]<br>
+
!width="20%"|ARB Entsprechung
[[glPixelZoom]]<br>
+
!width="20%"|EXT Entsprechung
[[glPointParameter]] {{Version_1_4}} <br>
+
!width="20%"|Herstellerspezifisch
[[glPointSize]]<br>
+
|-
[[glPolygonMode]]<br>
+
|'''[[glPassThrough]]''' || {{Version_1_0}} || - || -  || -
[[glPolygonStipple]]<br>
+
|-
[[glPopAttrib]]<br>
+
|'''[[glPatchParameter]]''' || {{Version_4_0}} || - || -  || -
[[glPopClientAttrib]]<br>
+
|-
[[glPopMatrix]]<br>
+
|'''[[glPixelMap]]''' || {{Version_1_0}} || - || -  || -
[[glPopName]]<br>
+
|-
[[glPrioritizeTextures]]<br>
+
|'''[[glPixelStore]]''' || {{Version_1_0}} || - || -  || -
[[glPushAttrib]]<br>
+
|-
[[glPushClientAttrib]]<br>
+
|'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || -  || -
[[glPushMatrix]]<br>
+
|-
[[glPushName]]<br>
+
|'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || -
 +
|-
 +
|'''[[glPixelZoom]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glPointParameter]]''' || {{Version_1_4}} || [[glPointParameterARB]]{{altIcon}} || [[glPointParameterEXT]]{{altIcon}}  || [[glPointParameterNV]]{{altIcon}}
 +
|-
 +
|'''[[glPointSize]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glPolygonMode]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glPolygonOffset]]''' || {{Version_1_0}} || - || [[glPolygonOffsetEXT]] || -
 +
|-
 +
|'''[[glPolygonStipple]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glPopAttrib]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glPopClientAttrib]]''' || {{Version_1_0}} || - || - || -
 +
|-
 +
|'''[[glPopMatrix]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glPopName]]''' || {{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]] || -  || -
 +
|-
 +
|'''[[glProgramUniformEXT]]''' || - || - || [[glProgramUniformEXT]] || -
 +
|-
 +
|'''[[glProgramUniformMatrixEXT]]''' || - || - || [[glProgramUniformMatrixEXT]] || -
 +
|-
 +
|'''[[glProvokingVertex]]''' || {{Version_3_2}} || - || [[glProvokingVertexEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glPushAttrib]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glPushClientAttrib]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glPushClientAttribDefaultEXT]]''' || - || - || [[glPushClientAttribDefaultEXT]] || -
 +
|-
 +
|'''[[glPushMatrix]]''' || {{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}} || - || -  || -
 +
|}
  
 
=== R ===
 
=== R ===
[[glRasterPos]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glReadBuffer]]<br>
+
!width="25%"|Aktuelle Version
[[glReadPixels]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glRect]]<br>
+
!width="20%"|ARB Entsprechung
[[glRenderMode]]<br>
+
!width="20%"|EXT Entsprechung
[[glResetHistogram]] {{Version_1_2}}
+
!width="20%"|Herstellerspezifisch
[[glResetMinmax]] {{Version_1_2}}  
+
|-
[[glRotate]]<br>
+
|'''[[glRasterPos]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glReadBuffer]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glReadBufferRegionEXT]]''' || - || - || [[glReadBufferRegionEXT]]  || -
 +
|-
 +
|'''[[glReadPixels]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glRect]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glRenderbufferStorage]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glRenderbufferStorageMultisample]]''' || {{Version_3_0}} || - || [[glRenderbufferStorageMultisampleEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glRenderMode]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glResetHistogram]]''' || {{Version_1_2}} || - || [[glResetHistogramEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glResetMinmax]]''' || {{Version_1_2}} || - || [[glResetMinmaxEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glRotate]]''' || {{Version_1_0}} || - || -  || -
 +
|}
  
 
=== S ===
 
=== S ===
[[glSampleCoverage]] {{Version_1_3}} <br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glScale]]<br>
+
!width="25%"|Aktuelle Version
[[glScissor]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glSecondaryColor]] {{Version_1_4}} <br>
+
!width="20%"|ARB Entsprechung
[[glSecondaryColorPointer]] {{Version_1_4}} <br>
+
!width="20%"|EXT Entsprechung
[[glSelectBuffer]]<br>
+
!width="20%"|Herstellerspezifisch
[[glSeparableFilter2D]] {{Version_1_2}} <br>
+
|-
[[glShadeModel]]<br>
+
|'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || -
[[glShaderSourceARB]]<br>
+
|-
[[glStencilFunc]]<br>
+
|'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}}
[[glStencilMask]]<br>
+
|-
[[glStencilOp]]<br>
+
|'''[[glSamplePatternEXT]]''' || - || - || [[glSamplePatternEXT]] || [[glSamplePatternSGIS]]{{altIcon}}
 +
|-
 +
|'''[[glSamplerParameter]]''' || {{Version_3_3}} || - || - || -
 +
|-
 +
|'''[[glScale]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glScissor]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glSecondaryColor]]''' || {{Version_1_4}} || - || [[glSecondaryColorEXT]]{{altIcon}} || [[glSecondaryColorNV]]{{altIcon}}
 +
|-
 +
|'''[[glSecondaryColorPointer]]''' || {{Version_1_4}} || - || [[glSecondaryColorPointerEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glSelectBuffer]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glSeparableFilter2D]]''' || {{Version_1_2}} || - || [[glSeparableFilter2DEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glSetInvariantEXT]]''' || - || - || [[glSetInvariantEXT]] || -
 +
|-
 +
|'''[[glSetLocalConstantEXT]]''' || - || - || [[glSetLocalConstantEXT]] || -
 +
|-
 +
|'''[[glShadeModel]]'''{{excIcon}} || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glShaderOp1EXT]]''' || - || - || [[glShaderOp1EXT]] || -
 +
|-
 +
|'''[[glShaderOp2EXT]]''' || - || - || [[glShaderOp2EXT]] || -
 +
|-
 +
|'''[[glShaderOp3EXT]]''' || - || - || [[glShaderOp3EXT]] || -
 +
|-
 +
|'''[[glShaderSource]]''' || {{Version_2_0}} || [[glShaderSourceARB]]{{altIcon}} || - || -
 +
|-
 +
|'''[[glStencilFunc]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glStencilFuncSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilFuncSeparateATI]]{{altIcon}}
 +
|-
 +
|'''[[glStencilMask]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glStencilMaskSeparate]]''' || {{Version_2_0}} || - || - || -
 +
|-
 +
|'''[[glStencilOp]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glStencilOpSeparate]]''' || {{Version_2_0}} || - || - || [[glStencilOpSeparateATI]]{{altIcon}}
 +
|-
 +
|'''[[glSwizzleEXT]]''' || - || - || [[glSwizzleEXT]] || -
 +
|}
  
 
=== T ===
 
=== T ===
[[glTexCoord]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glTexCoordPointer]]<br>
+
!width="25%"|Aktuelle Version
[[glTexEnv]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glTexGen]]<br>
+
!width="20%"|ARB Entsprechung
[[glTexImage]]<br>
+
!width="20%"|EXT Entsprechung
[[glTexParameter]]<br>
+
!width="20%"|Herstellerspezifisch
[[glTexSubImage]] <br>
+
|-
[[glTranslate]]<br>
+
|'''[[glTangentPointerEXT]]''' || - || - || [[glTangentPointerEXT]] || -
 +
|-
 +
|'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glTexCoord]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glTexCoordPointer]]''' || {{Version_1_1}} || - || [[glTexCoordPointerEXT]]{{altIcon}} || [[glTexCoordPointerINTEL]]{{altIcon}}
 +
|-
 +
|'''[[glTexEnv]]''' || {{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}} || - || -  || -
 +
|}
  
 
=== U ===
 
=== U ===
[[glUniformARB]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glUseProgramObjectARB]]<br>
+
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glUniform]]''' || {{Version_2_0}} || [[glUniformARB]]{{altIcon}} || [[glUniformEXT]]{{altIcon}} || -
 +
|-
 +
|'''[[glUniformBlockBinding]]''' || {{Version_3_1}} || - || - || -
 +
|-
 +
|'''[[glUniformBufferEXT]]''' || - || - || [[glUniformBufferEXT]] || -
 +
|-
 +
|'''[[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}} ||- || -
 +
|}
  
 
=== V ===
 
=== V ===
[[glValidateProgramARB]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glVertex]]<br>
+
!width="25%"|Aktuelle Version
[[glVertexAttribARB]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glVertexAttribPointerARB]]<br>
+
!width="20%"|ARB Entsprechung
[[glVertexPointer]]<br>
+
!width="20%"|EXT Entsprechung
[[glViewport]]
+
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glValidateProgram]]''' || {{Version_2_0}} || [[glValidateProgramARB]]{{altIcon}} || - || -
 +
|-
 +
|'''[[glVariantEXT]]''' || - || - || [[glVariantEXT]] || -
 +
|-
 +
|'''[[glVariantPointerEXT]]''' || - || - || [[glVariantPointerEXT]] || -
 +
|-
 +
|'''[[glVertex]]''' || {{Version_1_0}} || - || -  || -
 +
|-
 +
|'''[[glVertexAttrib]]''' || {{Version_2_0}} || [[glVertexAttribARB]]{{altIcon}} || [[glVertexAttribEXT]]{{altIcon}} || [[glVertexAttribNV]]{{altIcon}}
 +
|-
 +
|'''[[glVertexAttribDivisor]]''' || {{Version_3_3}} || [[glVertexAttribDivisorARB]] || -  || -
 +
|-
 +
|'''[[glVertexAttribPointer]]''' || {{Version_2_0}} || [[glVertexAttribPointerARB]]{{altIcon}} || [[glVertexAttribPointerEXT]]{{altIcon}} || [[glVertexAttribPointerNV]]{{altIcon}}
 +
|-
 +
|'''[[glVertexBlendARB]]''' || - || [[glVertexBlendARB]] || -  || -
 +
|-
 +
|'''[[glVertexPointer]]''' || {{Version_1_1}} || - || [[glVertexPointerEXT]]{{altIcon}} || [[glVertexPointerINTEL]]{{altIcon}}
 +
|-
 +
|'''[[glVertexWeightEXT]]''' || - || - || [[glVertexWeightEXT]] || [[glVertexWeightNV]]{{altIcon}}
 +
|-
 +
|'''[[glVertexWeightPointerEXT]]''' || - || - || [[glVertexWeightPointerEXT]] || -
 +
|-
 +
|'''[[glViewport]]''' || {{Version_1_0}} || - || -  || -
 +
|}
  
 
=== W ===
 
=== W ===
[[glWindowPos]] {{Version_1_4}}
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glWaitSync]]''' || {{Version_3_2}} || - || -  || -
 +
|-
 +
|'''[[glWeightARB]]''' || - || [[glWeightARB]] || -  || -
 +
|-
 +
|'''[[glWeightPointerARB]]''' || - || [[glWeightPointerARB]] || -  || -
 +
|-
 +
|'''[[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]] ==
(Was ist die [[GLU]]?)<br>
+
(Was ist die [[GLU]]?)
  
 
=== B ===
 
=== B ===
[[gluBeginCurve]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluBeginPolygon]]<br>
+
!width="25%"|Aktuelle Version
[[gluBeginSurface]]<br>
+
!width="15%"|Kernfunktion (seit)
[[gluBeginTrim]]<br>
+
!width="20%"|ARB Entsprechung
[[gluBuild1DMipmaps]]<br>
+
!width="20%"|EXT Entsprechung
[[gluBuild2DMipmaps]]<br>
+
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluBeginCurve]]''' || - || - || - || -
 +
|-
 +
|'''[[gluBeginPolygon]]''' || - || - || - || -
 +
|-
 +
|'''[[gluBeginSurface]]''' || - || - || - || -
 +
|-
 +
|'''[[gluBeginTrim]]''' || - || - || - || -
 +
|-
 +
|'''[[gluBuild1DMipmaps]]''' || - || - || - || -
 +
|-
 +
|'''[[gluBuild2DMipmaps]]''' || - || - || - || -
 +
|-
 +
|'''[[gluBuild3DMipmaps]]''' || - || - || - || -
 +
|}
  
 
=== C ===
 
=== C ===
[[gluCylinder]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluCylinder]]''' || - || - || - || -
 +
|}
  
 
=== D ===
 
=== D ===
[[gluDeleteNurbsRenderer]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluDeleteQuadric]]<br>
+
!width="25%"|Aktuelle Version
[[gluDeleteTess]]<br>
+
!width="15%"|Kernfunktion (seit)
[[gluDisk]]<br>
+
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluDeleteNurbsRenderer]]''' || - || - || - || -
 +
|-
 +
|'''[[gluDeleteQuadric]]''' || - || - || - || -
 +
|-
 +
|'''[[gluDeleteTess]]''' || - || - || - || -
 +
|-
 +
|'''[[gluDisk]]''' || - || - || - || -
 +
|}
  
 
=== E ===
 
=== E ===
[[gluEndCurve]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluEndPolygon]]<br>
+
!width="25%"|Aktuelle Version
[[gluEndSurface]]<br>
+
!width="15%"|Kernfunktion (seit)
[[gluEndTrim]]<br>
+
!width="20%"|ARB Entsprechung
[[gluErrorString]]<br>
+
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluEndCurve]]''' || - || - || - || -
 +
|-
 +
|'''[[gluEndPolygon]]''' || - || - || - || -
 +
|-
 +
|'''[[gluEndSurface]]''' || - || - || - || -
 +
|-
 +
|'''[[gluEndTrim]]''' || - || - || - || -
 +
|-
 +
|'''[[gluErrorString]]''' || - || - || - || -
 +
|}
  
 
=== G ===
 
=== G ===
[[gluGetNurbsProperty]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluGetString]]<br>
+
!width="25%"|Aktuelle Version
[[gluGetTessProperty]]<br>
+
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluGetNurbsProperty]]''' || - || - || - || -
 +
|-
 +
|'''[[gluGetString]]''' || - || - || - || -
 +
|-
 +
|'''[[gluGetTessProperty]]''' || - || - || - || -
 +
|}
  
 
=== L ===
 
=== L ===
[[gluLoadSamplingMatrices]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluLookAt]]<br>
+
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluLoadSamplingMatrices]]''' || - || - || - || -
 +
|-
 +
|'''[[gluLookAt]]''' || - || - || - || -
 +
|}
  
 
=== N ===
 
=== N ===
[[gluNewNurbsRenderer]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluNewQuadric]]<br>
+
!width="25%"|Aktuelle Version
[[gluNewTess]]<br>
+
!width="15%"|Kernfunktion (seit)
[[gluNextContour]]<br>
+
!width="20%"|ARB Entsprechung
[[gluNurbsCallback]]<br>
+
!width="20%"|EXT Entsprechung
[[gluNurbsCurve]]<br>
+
!width="20%"|Herstellerspezifisch
[[gluNurbsProperty]]<br>
+
|-
[[gluNurbsSurface]]<br>
+
|'''[[gluNewNurbsRenderer]]''' || - || - || - || -
 +
|-
 +
|'''[[gluNewQuadric]]''' || - || - || - || -
 +
|-
 +
|'''[[gluNewTess]]''' || - || - || - || -
 +
|-
 +
|'''[[gluNextContour]]''' || - || - || - || -
 +
|-
 +
|'''[[gluNurbsCallback]]''' || - || - || - || -
 +
|-
 +
|'''[[gluNurbsCurve]]''' || - || - || - || -
 +
|-
 +
|'''[[gluNurbsProperty]]''' || - || - || - || -
 +
|-
 +
|'''[[gluNurbsSurface]]''' || - || - || - || -
 +
|}
  
 
=== O ===
 
=== O ===
[[gluOrtho2D]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluOrtho2D]]''' || - || - || - || -
 +
|}
  
 
=== P ===
 
=== P ===
[[gluPartialDisk]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluPerspective]]<br>
+
!width="25%"|Aktuelle Version
[[gluPickMatrix]]<br>
+
!width="15%"|Kernfunktion (seit)
[[gluProject]]<br>
+
!width="20%"|ARB Entsprechung
[[gluPwlCurve]]<br>
+
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || -
 +
|-
 +
|'''[[gluPerspective]]''' || - || - || - || -
 +
|-
 +
|'''[[gluPickMatrix]]''' || - || - || - || -
 +
|-
 +
|'''[[gluProject]]''' || - || - || - || -
 +
|-
 +
|'''[[gluPwlCurve]]''' || - || - || - || -
 +
|}
  
 
=== Q ===
 
=== Q ===
[[gluQuadricCallback]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluQuadricDrawStyle]]<br>
+
!width="25%"|Aktuelle Version
[[gluQuadricNormals]]<br>
+
!width="15%"|Kernfunktion (seit)
[[gluQuadricOrientation]]<br>
+
!width="20%"|ARB Entsprechung
[[gluQuadricTexture]]<br>
+
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluQuadricCallback]]''' || - || - || - || -
 +
|-
 +
|'''[[gluQuadricDrawStyle]]'''{{excIcon}} || - || - || - || -
 +
|-
 +
|'''[[gluQuadricNormals]]''' || - || - || - || -
 +
|-
 +
|'''[[gluQuadricOrientation]]''' || - || - || - || -
 +
|-
 +
|'''[[gluQuadricTexture]]''' || - || - || - || -
 +
|}
  
 
=== S ===
 
=== S ===
[[gluScaleImage]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluSphere]]<br>
+
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluScaleImage]]''' || - || - || - || -
 +
|-
 +
|'''[[gluSphere]]'''{{excIcon}} || - || - || - || -
 +
|}
  
 
=== T ===
 
=== T ===
[[gluTessBeginContour]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[gluTessBeginPolygon]]<br>
+
!width="25%"|Aktuelle Version
[[gluTessCallback]]<br>
+
!width="15%"|Kernfunktion (seit)
[[gluTessEndContour]]<br>
+
!width="20%"|ARB Entsprechung
[[gluTessEndPolygon]]<br>
+
!width="20%"|EXT Entsprechung
[[gluTessNormal]]<br>
+
!width="20%"|Herstellerspezifisch
[[gluTessProperty]]<br>
+
|-
[[gluTessVertex]]<br>
+
|'''[[gluTessBeginContour]]''' || - || - || - || -
 +
|-
 +
|'''[[gluTessBeginPolygon]]''' || - || - || - || -
 +
|-
 +
|'''[[gluTessCallback]]''' || - || - || - || -
 +
|-
 +
|'''[[gluTessEndContour]]''' || - || - || - || -
 +
|-
 +
|'''[[gluTessEndPolygon]]''' || - || - || - || -
 +
|-
 +
|'''[[gluTessNormal]]''' || - || - || - || -
 +
|-
 +
|'''[[gluTessProperty]]''' {{icpIcon}} || - || - || - || -
 +
|-
 +
|'''[[gluTessVertex]]''' || - || - || - || -
 +
|}
  
 
=== U ===
 
=== U ===
[[gluUnProject]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[gluUnProject]]''' || - || - || - || -
 +
|}
  
 
== [[:Kategorie:GLX|GLX]] ==
 
== [[:Kategorie:GLX|GLX]] ==
(Was ist die [[GLX]]?)<br>
+
(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 ===
[[glXChooseVisual]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glXCopyContext]]<br>
+
!width="25%"|Aktuelle Version
[[glXCreateContext]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glXCreateGLXPixmap]]<br>
+
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXChooseFBConfig]]''' || - || - || - || -
 +
|-
 +
|'''[[glXChooseVisual]]''' || - || - || - || -
 +
|-
 +
|'''[[glXCopyContext]]''' || - || - || - || -
 +
|-
 +
|'''[[glXCreateContext]]''' || - || - || - || -
 +
|-
 +
|'''[[glXCreateGLXPixmap]]''' || - || - || - || -
 +
|-
 +
|'''[[glXCreateNewContext]]''' || - || - || - || -
 +
|-
 +
|'''[[glXCreatePbuffer]]''' || - || - || - || -
 +
|-
 +
|'''[[glXCreatePixmap]]''' || - || - || - || -
 +
|-
 +
|'''[[glXCreateWindow]]''' || - || - || - || -
 +
|}
  
 
=== D ===
 
=== D ===
[[glXDestroyContext]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glXDestroyGLXPixmap]]<br>
+
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXDestroyContext]]''' || - || - || - || -
 +
|-
 +
|'''[[glXDestroyGLXPixmap]]''' || - || - || - || -
 +
|-
 +
|'''[[glXDestroyPbuffer]]''' || - || - || - || -
 +
|-
 +
|'''[[glXDestroyPixmap]]''' || - || - || - || -
 +
|-
 +
|'''[[glXDestroyWindow]]''' || - || - || - || -
 +
|}
  
 
=== F ===
 
=== F ===
[[glXFreeContextEXT]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXFreeContextEXT]]''' || - || - || - || -
 +
|}
 +
 
 
=== G ===
 
=== G ===
[[glXGetClientString]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glXGetConfig]]<br>
+
!width="25%"|Aktuelle Version
[[glXGetCurrentContextIDEXT]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glxGetCurrentContext]]<br>
+
!width="20%"|ARB Entsprechung
[[glxGetCurrentDisplay]]<br>
+
!width="20%"|EXT Entsprechung
[[glxGetCurrentDrawable]]<br>
+
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXGetClientString]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetConfig]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetCurrentContext]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetCurrentDisplay]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetCurrentDrawable]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetCurrentReadDrawable]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetFBConfigAttrib]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetFBConfigs]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetProcAddress]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetSelectedEvent]]''' || - || - || - || -
 +
|-
 +
|'''[[glXGetVisualFromFBConfig]]''' || - || - || - || -
 +
|}
 +
 
 
=== I ===
 
=== I ===
[[glXImportContextEXT]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glXIntro]]<br>
+
!width="25%"|Aktuelle Version
[[glxIsDirect]]<br>
+
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXImportContextEXT]]''' || - || - || - || -
 +
|-
 +
|'''[[glXIntro]]''' || - || - || - || -
 +
|-
 +
|'''[[glXIsDirect]]''' || - || - || - || -
 +
|}
  
 
=== M ===
 
=== M ===
[[glXMakeCurrent]]<br> 
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXMakeContextCurrent]]''' || - || - || - || -
 +
|-
 +
|'''[[glXMakeCurrent]]''' || - || - || - || -
 +
|}
 +
 
 
=== Q ===
 
=== Q ===
[[glXQueryContextInfoEXT]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glxQueryExtension]]<br>
+
!width="25%"|Aktuelle Version
[[glXQueryExtensionsString]]<br>
+
!width="15%"|Kernfunktion (seit)
[[glXQueryServerString]]<br>
+
!width="20%"|ARB Entsprechung
[[glXQureyVersion]]<br>
+
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXQueryContext]]''' || - || - || - || -
 +
|-
 +
|'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || -
 +
|-
 +
|'''[[glXQueryDrawable]]''' || - || - || - || -
 +
|-
 +
|'''[[glXQueryExtension]]''' || - || - || - || -
 +
|-
 +
|'''[[glXQueryExtensionsString]]''' || - || - || - || -
 +
|-
 +
|'''[[glXQueryServerString]]''' || - || - || - || -
 +
|-
 +
|'''[[glXQueryVersion]]''' || - || - || - || -
 +
|}
 +
 
 
=== S ===
 
=== S ===
[[glxSwapBuffers]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXSelectEvent]]''' || - || - || - || -
 +
|-
 +
|'''[[glXSwapBuffers]]''' || - || - || - || -
 +
|-
 +
|'''[[glXSwapIntervalEXT]]''' || - || - || [[glXSwapIntervalEXT]] || -
 +
|}
 +
 
 
=== U ===
 
=== U ===
[[glXUseXFont]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXUseXFont]]''' || - || - || - || -
 +
|}
 +
 
 
=== W ===
 
=== W ===
[[glXWaitGL]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[glXWaitX]]<br>
+
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[glXWaitGL]]''' || - || - || - || -
 +
|-
 +
|'''[[glXWaitX]]''' || - || - || - || -
 +
|}
  
 
== [[:Kategorie:WGL|WGL]] ==
 
== [[:Kategorie:WGL|WGL]] ==
(Was ist die [[WGL]]?)<br>
+
(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 ===
[[wglChoosePixelFormatARB]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[wglCopyContext]]<br>
+
!width="25%"|Aktuelle Version
[[wglCreateContext]]<br>
+
!width="15%"|Kernfunktion (seit)
[[wglCreateBufferRegionEXT]]<br>
+
!width="20%"|ARB Entsprechung
[[wglCreateLayerContext]]<br>
+
!width="20%"|EXT Entsprechung
[[wglCreatePbufferARB]]<br>
+
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[wglChoosePixelFormatARB]]''' || - || [[wglChoosePixelFormatARB]] || - || -
 +
|-
 +
|'''[[wglCopyContext]]''' || - || - || - || -
 +
|-
 +
|'''[[wglCreateContext]]''' || - || - || - || -
 +
|-
 +
|'''[[wglCreateBufferRegionEXT]]''' || - || - || [[wglCreateBufferRegionEXT]] || -
 +
|-
 +
|'''[[wglCreateLayerContext]]''' || - || - || - || -
 +
|-
 +
|'''[[wglCreatePbufferARB]]''' || - || [[wglCreatePbufferARB]] || - || -
 +
|}
  
 
=== D ===
 
=== D ===
[[wglDeleteBufferRegionEXT]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[wglDeleteContext]]<br>
+
!width="25%"|Aktuelle Version
[[wglDestroyPbufferARB]]<br>
+
!width="15%"|Kernfunktion (seit)
[[wglDescribeLayerPlane]]<br>
+
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[wglDeleteBufferRegionEXT]]''' || - || - || [[wglDeleteBufferRegionEXT]] || -
 +
|-
 +
|'''[[wglDeleteContext]]''' || - || - || - || -
 +
|-
 +
|'''[[wglDestroyPbufferARB]]''' || - || [[wglDestroyPbufferARB]] || - || -
 +
|-
 +
|'''[[wglDescribeLayerPlane]]''' || - || - || - || -
 +
|}
  
 
=== G ===
 
=== G ===
[[wglGetCurrentContext]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[wglGetCurrentDC]]<br>
+
!width="25%"|Aktuelle Version
[[wglGetCurrentReadDC]]<br>
+
!width="15%"|Kernfunktion (seit)
[[wglGetExtensionsStringEXT]]<br>
+
!width="20%"|ARB Entsprechung
[[wglGetLayerPaletteEntries]]<br>
+
!width="20%"|EXT Entsprechung
[[wglGetPbufferDCARB]]<br>
+
!width="20%"|Herstellerspezifisch
[[wglGetPixelFormatAttribEXT]]<br>
+
|-
[[wglGetProcAddress]]<br>
+
|'''[[wglGetCurrentContext]]''' || - || - || - || -
 
+
|-
 +
|'''[[wglGetCurrentDC]]''' || - || - || - || -
 +
|-
 +
|'''[[wglGetCurrentReadDC]]''' || - || - || - || -
 +
|-
 +
|'''[[wglGetExtensionsStringARB]]''' || - || [[wglGetExtensionsStringARB]] || - || -
 +
|-
 +
|'''[[wglGetLayerPaletteEntries]]''' || - || - || - || -
 +
|-
 +
|'''[[wglGetPbufferDCARB]]''' || - || [[wglGetPbufferDCARB]] || - || -
 +
|-
 +
|'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || -
 +
|-
 +
|'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[wglGetPixelFormatAttrixEXT]] || -
 +
|-
 +
|'''[[wglGetProcAddress]]''' || - || - || - || -
 +
|}
 
=== M ===
 
=== M ===
[[wglMakeCurrent]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[wglMakeCurrentContextEXT]]<br>
+
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[wglMakeCurrent]]''' || - || - || - || -
 +
|-
 +
|'''[[wglMakeCurrentContextEXT]]''' || - || - || [[wglMakeCurrentContextEXT]] || -
 +
|}
  
 
=== Q ===
 
=== Q ===
[[wglQueryPbufferARB]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
 +
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[wglQueryPbufferARB]]''' || - || [[wglQueryPbufferARB]] || - || -
 +
|}
  
 
=== R ===
 
=== R ===
[[wglRealizeLayerPalette]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[wglReleasePbufferDCARB]]<br>
+
!width="25%"|Aktuelle Version
[[wglRestoreBufferRegionEXT]]<br>
+
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[wglRealizeLayerPalette]]''' || - || - || - || -
 +
|-
 +
|'''[[wglReleasePbufferDCARB]]''' || - || [[wglReleasePbufferDCARB]] || - || -
 +
|-
 +
|'''[[wglRestoreBufferRegionEXT]]''' || - || - || [[wglRestoreBufferRegionEXT]] || -
 +
|}
  
 
=== S ===
 
=== S ===
[[wglSaveBufferRegionEXT]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[wglSetLayerPaletteEntries]]<br>
+
!width="25%"|Aktuelle Version
[[wglShareLists]]<br>
+
!width="15%"|Kernfunktion (seit)
[[wglSwapIntervalEXT]]<br>
+
!width="20%"|ARB Entsprechung
[[wglSwapLayerBuffers]]<br>
+
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || -
 +
|-
 +
|'''[[wglSetLayerPaletteEntries]]''' || - || - || - || -
 +
|-
 +
|'''[[wglShareLists]]''' || - || - || - || -
 +
|-
 +
|'''[[wglSwapIntervalEXT]]''' || - || - || [[wglSwapIntervalEXT]] || -
 +
|-
 +
|'''[[wglSwapLayerBuffers]]''' || - || - || - || -
 +
|}
  
 
=== U ===
 
=== U ===
[[wglUseFontBitmaps]]<br>
+
{|{{Prettytable_B1}} style="width:100%"
[[wglUseFontOutlines]]<br>
+
!width="25%"|Aktuelle Version
 +
!width="15%"|Kernfunktion (seit)
 +
!width="20%"|ARB Entsprechung
 +
!width="20%"|EXT Entsprechung
 +
!width="20%"|Herstellerspezifisch
 +
|-
 +
|'''[[wglUseFontBitmaps]]''' || - || - || - || -
 +
|-
 +
|'''[[wglUseFontOutlines]]''' || - || - || - || -
 +
|}
  
 
== Externe Funktionen ==
 
== Externe Funktionen ==
Zeile 458: Zeile 1.832:
  
 
=== Win32 Funktionen ===
 
=== Win32 Funktionen ===
[[ChoosePixelFormat]]<br>
+
{|{{Prettytable_B1}}
[[DescribePixelFormat]]<br>
+
|-
[[GetPixelFormat]]<br>
+
|'''[[ChoosePixelFormat]]'''
[[SetPixelFormat]]<br>
+
|-
[[SwapBuffers]]<br>
+
|'''[[DescribePixelFormat]]'''
 +
|-
 +
|'''[[GetLastError]]'''
 +
|-
 +
|'''[[getObject]]'''
 +
|-
 +
|'''[[GetPixelFormat]]'''
 +
|-
 +
|'''[[SetPixelFormat]]'''
 +
|-
 +
|'''[[SwapBuffers]]'''
 +
|}
  
 
=== Linux / Unix Funktionen ===
 
=== Linux / Unix Funktionen ===
[[XCloseDisplay]]<br>
+
{|{{Prettytable_B1}}
[[XDefaultScreen]]<br>
+
|-
[[XOpenDisplay]]<br>
+
|'''[[XCloseDisplay]]'''
 +
|-
 +
|'''[[XDefaultScreen]]'''
 +
|-
 +
|'''[[XOpenDisplay]]'''
 +
|}
 +
 
 +
===Siehe auch===
 +
[[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]]

Aktuelle Version vom 21. März 2012, 15:15 Uhr

Opengl logo.png

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:

Beispiel
[[Kategorie:GL|Name ohne "gl"]]

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 Deprecated 30x30.jpg - -
glAddSwapHintRectWIN - - - glAddSwapHintRectWIN
glAlphaFunc v1.0 - - -
glApplyTextureEXT - - glApplyTextureEXT -
glAreTexturesResident v1.1 - glAreTexturesResidentEXT Deprecated 30x30.jpg -
glArrayElement v1.1 - glArrayElementEXT Deprecated 30x30.jpg -
glAttachShader v2.0 glAttachObjectARB Deprecated 30x30.jpg - -

B

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

C

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glCallList v1.0 - - -
glCallLists v1.0 - - -
glCheckFramebufferStatus v3.0 - glCheckFramebufferStatusEXT Deprecated 30x30.jpg -
glCheckNamedFramebufferStatusEXT - - glCheckNamedFramebufferStatusEXT -
glClampColor v3.0 glClampColorARB Deprecated 30x30.jpg - -
glClear v1.0 - - -
glClearAccum v1.0 - - -
glClearBuffer v3.0 - - -
glClearColor v1.0 - - -
glClearDepth v1.0 - - -
glClearIndex v1.0 - - -
glClearStencil v1.0 - - -
glClientActiveTexture v1.3 glClientActiveTextureARB Deprecated 30x30.jpg - -
glClientAttribDefaultEXT - - glClientAttribDefaultEXT -
glClientWaitSync v3.2 - - -
glClipPlane Excelent 30x30.jpg v1.0 - - -
glColor v1.0 - - -
glColorMask v1.0 - - -
glColorMaskIndexedEXT - - glColorMaskIndexedEXT -
glColorMaterial v1.0 - - -
glColorPointer v1.1 - glColorPointerEXT Deprecated 30x30.jpg glColorPointerINTEL Deprecated 30x30.jpg
glColorSubTable v1.2 - glColorSubTableEXT Deprecated 30x30.jpg -
glColorTable v1.2 - glColorTableEXT Deprecated 30x30.jpg glColorTableSGI Deprecated 30x30.jpg
glColorTableParameter v1.2 - - glColorTableParameterSGI Deprecated 30x30.jpg
glCompileShader v2.0 glCompileShaderARB Deprecated 30x30.jpg - -
glCompressedMultiTexImageEXT - - glCompressedMultiTexImageEXT -
glCompressedMultiTexSubImageEXT - - glCompressedMultiTexSubImageEXT -
glCompressedTexImage v1.3 glCompressedTexImageARB Deprecated 30x30.jpg - -
glCompressedTexSubImage v1.3 glCompressedTexSubImageARB Deprecated 30x30.jpg - -
glCompressedTextureImageEXT - - glCompressedTextureImageEXT -
glCompressedTextureSubImageEXT - - glCompressedTextureSubImageEXT -
glConvolutionFilter1D v1.2 - glConvolutionFilter1DEXT Deprecated 30x30.jpg -
glConvolutionFilter2D v1.2 - glConvolutionFilter2DEXT Deprecated 30x30.jpg -
glConvolutionParameter v1.2 - glConvolutionParameterEXT Deprecated 30x30.jpg -
glCopyBufferSubData v3.1 - - -
glCopyColorSubTable v1.2 - glCopyColorSubTableEXT -
glCopyColorTable v1.2 - - glCopyColorTableSGI Deprecated 30x30.jpg
glCopyConvolutionFilter v1.2 - glCopyConvolutionFilterEXT Deprecated 30x30.jpg -
glCopyMultiTexImageEXT - - glCopyMultiTexImageEXT -
glCopyMultiTexSubImageEXT - - glCopyMultiTexSubImageEXT -
glCopyPixels v1.0 - - -
glCopyTexImage1D v1.1 - glCopyTexImage1DEXT Deprecated 30x30.jpg -
glCopyTexImage2D v1.1 - glCopyTexImage2DEXT Deprecated 30x30.jpg -
glCopyTexSubImage1D v1.1 - glCopyTexSubImage1DEXT Deprecated 30x30.jpg -
glCopyTexSubImage2D v1.1 - glCopyTexSubImage2DEXT Deprecated 30x30.jpg -
glCopyTexSubImage3D v1.2 - glCopyTexSubImage3DEXT Deprecated 30x30.jpg -
glCopyTextureImageEXT - - glCopyTextureImageEXT -
glCopyTextureSubImageEXT - - glCopyTextureSubImageEXT -
glCreateProgram v2.0 glCreateProgramObjectARB Deprecated 30x30.jpg - -
glCreateShader v2.0 glCreateShaderObjectARB Deprecated 30x30.jpg - -
glCullFace v1.0 - - -
glCullParameterEXT - - glCullParameterEXT -
glCurrentPaletteMatrixARB - glCurrentPaletteMatrixARB - -

D

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

E

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glEdgeFlag v1.0 - - -
glEdgeFlagPointer v1.1 - glEdgeFlagPointerEXT Deprecated 30x30.jpg -
glEnable v1.0 - - -
glEnableClientState v1.1 - - -
glEnableClientStateIndexedEXT - - glEnableClientStateIndexedEXT -
glEnableIndexedEXT - - glEnableIndexedEXT -
glEnableVariantClientStateEXT - - glEnableVariantClientStateEXT -
glEnableVertexAttribArray v2.0 glEnableVertexAttribArrayARB Deprecated 30x30.jpg - -
glEnd v1.0 - - -
glEndConditionalRender v3.0 - - glEndConditionalRenderNV Deprecated 30x30.jpg
glEndList v1.0 - - -
glEndQuery v1.5 glEndQueryARB Deprecated 30x30.jpg - -
glEndSceneEXT - - glEndSceneEXT -
glEndTransformFeedback v3.0 - glEndTransformFeedbackEXT Deprecated 30x30.jpg glEndTransformFeedbackNV Deprecated 30x30.jpg
glEndVertexShaderEXT - - glEndVertexShaderEXT -
glEvalCoord v1.0 - - -
glEvalMesh v1.0 - - -
glEvalPoint v1.0 - - -
glExtractComponentEXT - - glExtractComponentEXT -

F

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glFeedbackBuffer v1.0 - - -
glFenceSync v3.2 - - -
glFinish v1.0 - - -
glFlush v1.0 - - -
glFlushMappedBufferRange v3.0 - - glFlushMappedBufferRangeAPPLE Deprecated 30x30.jpg
glFog v1.0 - - -
glFogCoord v1.4 - glFogCoordEXT Deprecated 30x30.jpg glFogCoordNV Deprecated 30x30.jpg
glFogCoordPointer v1.4 - glFogCoordPointerEXT Deprecated 30x30.jpg -
glFragmentColorMaterialEXT - - glFragmentColorMaterialEXT glFragmentColorMaterialSGIX Deprecated 30x30.jpg
glFragmentLightEXT - - glFragmentLightEXT glFragmentLightSGIX Deprecated 30x30.jpg
glFragmentLightModelEXT - - glFragmentLightModelEXT glFragmentLightModelSGIX Deprecated 30x30.jpg
glFragmentMaterialEXT - - glFragmentMaterialEXT glFragmentMaterialSGIX Deprecated 30x30.jpg
glFramebufferDrawBufferEXT - - glFramebufferDrawBufferEXT -
glFramebufferDrawBuffersEXT - - glFramebufferDrawBuffersEXT -
glFramebufferReadBufferEXT - - glFramebufferReadBufferEXT -
glFramebufferRenderbuffer v3.0 - glFrameBufferRenderBufferEXT Deprecated 30x30.jpg -
glFramebufferTexture v3.0 glFramebufferTextureARB Deprecated 30x30.jpg glFramebufferTextureEXT Deprecated 30x30.jpg -
glFrameBufferTexture1D v3.0 - glFrameBufferTexture1DEXT Deprecated 30x30.jpg -
glFrameBufferTexture2D v3.0 - glFrameBufferTexture2DEXT Deprecated 30x30.jpg -
glFrameBufferTexture3D v3.0 - glFrameBufferTexture3DEXT Deprecated 30x30.jpg -
glFramebufferTextureFaceARB - glFramebufferTextureFaceARB glFramebufferTextureFaceEXT Deprecated 30x30.jpg -
glFramebufferTextureLayer v3.0 glFramebufferTextureLayerARB Deprecated 30x30.jpg glFramebufferTextureLayerEXT Deprecated 30x30.jpg -
glFrontFace v1.0 - - -
glFrustum v1.0 - - -

G

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glGenBuffers v1.5 glGenBuffersARB Deprecated 30x30.jpg - -
glGenerateMipmap v3.0 - glGenerateMipmapEXT Deprecated 30x30.jpg -
glGenerateMultiTexMipmapEXT - - glGenerateMultiTexMipmapEXT -
glGenerateTextureMipmapEXT - - glGenerateTextureMipmapEXT -
glGenFramebuffers v3.0 - glGenFramebuffersEXT Deprecated 30x30.jpg -
glGenLists v1.0 - - -
glGenProgramsARB - glGenProgramsARB - glGenProgramsNV Deprecated 30x30.jpg
glGenQueries v1.5 glGenQueriesARB Deprecated 30x30.jpg - -
glGenRenderbuffers v3.0 - glGenRenderbuffersEXT Deprecated 30x30.jpg -
glGenSamplers v3.3 - - -
glGenSymbolsEXT - - glGenSymbolsEXT -
glGenTextures v1.1 - glGenTexturesEXT Deprecated 30x30.jpg -
glGenVertexArrays v3.0 - - glGenVertexarraysAPPLE Deprecated 30x30.jpg
glGenVertexShadersEXT - - glGenVertexShadersEXT -
glGet v1.0 - - -
glGetActiveAttrib v2.0 glGetActiveAttribARB Deprecated 30x30.jpg - -
glGetActiveSubroutineName v4.0 - - -
glGetActiveSubroutineUniform v4.0 - - -
glGetActiveSubroutineUniformName v4.0 - - -
glGetActiveUniform v2.0 glGetActiveUniformARB Deprecated 30x30.jpg - -
glGetActiveUniformBlock v3.1 - - -
glGetActiveUniformBlockName v3.1 - - -
glGetActiveUniformName v3.1 - - -
glGetActiveUniforms v3.1 - - -
glGetAttachedShaders v2.0 glGetAttachedObjectsARB Deprecated 30x30.jpg - -
glGetAttribLocation v2.0 glGetAttribLocationARB Deprecated 30x30.jpg - -
glGetBooleanv v1.0 - - -
glGetBooleanIndexedEXT - - glGetBooleanIndexedEXT -
glGetBufferParameter v1.5 glGetBufferParameterARB Deprecated 30x30.jpg - -
glGetBufferPointerv v1.5 glGetBufferPointerARB Deprecated 30x30.jpg - -
glGetBufferSubData v1.5 glGetBufferSubDataARB Deprecated 30x30.jpg - -
glGetClipPlane v1.0 - - -
glGetColorTable v1.2 - glGetColorTableEXT Deprecated 30x30.jpg glGetColorTableSGI Deprecated 30x30.jpg
glGetColorTableParameter v1.2 - glGetColorTableParameterEXT Deprecated 30x30.jpg glGetColorTableParameterSGI Deprecated 30x30.jpg
glGetCompressedMultiTexImageEXT - - glGetCompressedMultiTexImageEXT -
glGetCompressedTexImage v1.3 glGetCompressedTexImageARB Deprecated 30x30.jpg - -
glGetCompressedTextureImageEXT - - glGetCompressedTextureImageEXT -
glGetConvolutionFilter v1.2 - glGetConvolutionFilterEXT Deprecated 30x30.jpg -
glGetConvolutionParameter v1.2 - glGetConvolutionParameterEXT Deprecated 30x30.jpg -
glGetDoublev v1.0 - - -
glGetDoubleIndexedEXT - - glGetDoubleIndexedEXT -
glGetError v1.0 - - -
glGetFloatv v1.0 - - -
glGetFloatIndexedEXT - - glGetFloatIndexedEXT -
glGetFragDataLocation v3.0 - glGetFragDataLocationEXT Deprecated 30x30.jpg -
glGetFragmentLightEXT - - glGetFragmentLightEXT glGetFragmentLightSGIX Deprecated 30x30.jpg
glGetFragmentMaterialEXT - - glGetFragmentMaterialEXT glGetFragmentMaterialSGIX Deprecated 30x30.jpg
glGetFramebufferAttachmentParameter v3.0 - glGetFramebufferAttachmentParameterEXT Deprecated 30x30.jpg -
glGetFramebufferParameterEXT - - glGetFramebufferParameterEXT -
als Parameter von glGet v2.0 glGetHandleARB Deprecated 30x30.jpg - -
glGetHistogram v1.2 - glGetHistogramEXT Deprecated 30x30.jpg -
glGetHistogramParameter v1.2 - glGetHistogramParameterEXT Deprecated 30x30.jpg -
glGetIntegerv v1.0 - - -
glGetIntegerIndexedEXT - - glGetIntegerIndexedEXT -
glGetInvariantBooleanEXT - - glGetInvariantBooleanEXT -
glGetInvariantFloatEXT - - glGetInvariantFloatEXT -
glGetInvariantIntegerEXT - - glGetInvariantIntegerEXT -
glGetLight v1.0 - - -
glGetLocalConstantBooleanEXT - - glGetLocalConstantBooleanEXT -
glGetLocalConstantFloatEXT - - glGetLocalConstantFloatEXT -
glGetLocalConstantIntegerEXT - - glGetLocalConstantIntegerEXT -
glGetMap v1.0 - - -
glGetMaterial v1.0 - - -
glGetMinmax v1.2 - glGetMinmaxEXT Deprecated 30x30.jpg -
glGetMinmaxParameter v1.2 - glGetMinmaxParameterEXT Deprecated 30x30.jpg -
glGetMultisample v3.2 - - glGetMultisampleNV Deprecated 30x30.jpg
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 v1.0 - - -
glGetPixelTransformParameterEXT - - glGetPixelTransformParameterEXT -
glGetPointerv v1.1 - glGetPointervEXT Deprecated 30x30.jpg -
glGetPointerIndexedEXT - - glGetPointerIndexedEXT -
glGetPolygonStipple v1.0 - - -
glGetProgram v2.0 glGetObjectParameterARB Deprecated 30x30.jpg - -
glGetProgramARB - glGetProgramARB - glGetProgramNV Deprecated 30x30.jpg
glGetProgramEnvParameterARB - glGetProgramEnvParameterARB - -
glGetProgramInfoLog v2.0 glGetInfoLogARB Deprecated 30x30.jpg - -
glGetProgramLocalParameterARB - glGetProgramLocalParameterARB - -
glGetProgramStage v4.0 - - -
glGetProgramStringARB - glGetProgramStringARB - glGetProgramStringNV Deprecated 30x30.jpg
glGetQueryiv v1.5 glGetQueryARB Deprecated 30x30.jpg - -
glGetQueryObject v1.5 glGetQueryObjectARB Deprecated 30x30.jpg glGetQueryObjectEXT Deprecated 30x30.jpg -
glGetRenderbufferParameter v3.0 - glGetRenderbufferParameterEXT Deprecated 30x30.jpg -
glGetSamplerParameter v3.3 - - -
glGetSeparableFilter v1.2 - glGetSeparableFilterEXT Deprecated 30x30.jpg -
glGetShader v2.0 glGetObjectParameterARB Deprecated 30x30.jpg - -
glGetShaderInfoLog v2.0 glGetInfoLogARB Deprecated 30x30.jpg - -
glGetShaderSource v2.0 glGetShaderSourceARB Deprecated 30x30.jpg - -
glGetString v1.0 - - -
glGetSubroutineIndex v4.0 - - -
glGetSubroutineUniformLocation v4.0 - - -
glGetSync v3.2 - - -
glGetTexEnv v1.0 - - -
glGetTexGen v1.0 - - -
glGetTexImage v1.0 - - -
glGetTexLevelParameter v1.0 - - -
glGetTexParameter v1.0 - glGetTexParameterEXT Deprecated 30x30.jpg -
glGetTextureImageEXT - - glGetTextureImageEXT -
glGetTextureLevelParameterEXT - - glGetTextureLevelParameterEXT -
glGetTextureParameterEXT - - glGetTextureParameterEXT -
glGetTransformFeedbackVarying v3.0 - glGetTransformFeedbackVaryingEXT Deprecated 30x30.jpg glGetTransformFeedbackVaryingNV Deprecated 30x30.jpg
glGetUniform v2.0 glGetUniformARB Deprecated 30x30.jpg glGetUniformEXT Deprecated 30x30.jpg -
glGetUniformBlockIndex v3.1 - - -
glGetUniformBufferSizeEXT - - glGetUniformBufferSizeEXT -
glGetUniformIndices v3.1 - -
glGetUniformLocation v2.0 glGetUniformLocationARB Deprecated 30x30.jpg - -
glGetUniformOffsetEXT - - glGetUniformOffsetEXT -
glGetUniformSubroutine v4.0 - - -
glGetVariantBooleanEXT - - glGetVariantBooleanEXT -
glGetVariantFloatEXT - - glGetVariantFloatEXT -
glGetVariantIntegerEXT - - glGetVariantIntegerEXT -
glGetVariantPointerEXT - - glGetVariantPointerEXT -
glGetVertexAttrib v2.0 glGetVertexAttribARB Deprecated 30x30.jpg glGetVertexAttribEXT glGetVertexAttribNV Deprecated 30x30.jpg
glGetVertexAttribPointer v2.0 glGetVertexAttribPointerARB Deprecated 30x30.jpg - glGetVertexAttribPointerNV Deprecated 30x30.jpg

H

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glHint v1.0 - - -
glHistogram v1.2 - glHistogramEXT Deprecated 30x30.jpg -

I

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glIndex v1.0 - - -
glIndexFuncEXT - - glIndexFuncEXT -
glIndexMask v1.0 - - -
glIndexMaterialEXT - - glIndexMaterialEXT -
glIndexPointer v1.1 - glIndexPointerEXT Deprecated 30x30.jpg -
glInitNames v1.0 - - -
glInsertComponentEXT - - glInsertComponentEXT -
glInterleavedArrays v1.0 - - -
glIsBuffer v1.5 glIsBufferARB Deprecated 30x30.jpg - -
glIsEnabled v1.0 - - -
glIsEnabledIndexedEXT - - glIsEnabledIndexedEXT -
glIsFramebuffer v3.0 - glIsFramebufferEXT Deprecated 30x30.jpg -
glIsList v1.0 - - -
glIsProgram v2.0 glIsProgramARB Deprecated 30x30.jpg - glIsProgramNV Deprecated 30x30.jpg
glIsQuery v1.5 glIsQueryARB Deprecated 30x30.jpg - -
glIsRenderbuffer v3.0 - glIsRenderbufferEXT Deprecated 30x30.jpg -
glIsSampler v3.3 - - -
glIsShader v2.0 - - -
glIsSync v3.2 - - -
glIsTexture v1.0 - glIsTextureEXT Deprecated 30x30.jpg -
glIsVariantEnabledEXT - - glIsVariantEnabledEXT -
glIsVertexArray v3.0 - - glIsVertexArrayAPPLE Deprecated 30x30.jpg

L

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glLight v1.0 - - -
glLightEnvEXT - - glLightEnvEXT -
glLightModel v1.0 - - -
glLineStipple Excelent 30x30.jpg v1.0 - - -
glLineWidth v1.0 - - -
glLinkProgram v2.0 glLinkProgramARB Deprecated 30x30.jpg - -
glListBase v1.0 - - -
glLoadIdentity v1.0 - - -
glLoadMatrix v1.0 - - -
glLoadName v1.0 - - -
glLoadTransposeMatrix v1.3 glLoadTransposeMatrixARB Deprecated 30x30.jpg - -
glLockArraysEXT - - glLockArraysEXT -
glLogicOp v1.0 - - -

M

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glMap1 v1.0 - - -
glMap2 v1.0 - - -
glMapBuffer v1.5 glMapBufferARB Deprecated 30x30.jpg - -
glMapBufferRange v3.0 - - -
glMapGrid v1.0 - - -
glMapNamedBufferEXT - - glMapNamedBufferEXT -
glMaterial v1.0 - - -
glMatrixIndexARB - glMatrixIndexARB - -
glMatrixIndexPointerARB - glMatrixIndexPointerARB - -
glMatrixFrustumEXT - - glMatrixFrustumEXT -
glMatrixLoadEXT - - glMatrixLoadEXT -
glMatrixLoadIdentityEXT - - glMatrixLoadIdentityEXT -
glMatrixLoadTransposedEXT - - glMatrixLoadTransposedEXT -
glMatrixMode v1.0 - - -
glMatrixMultEXT - - glMatrixMultEXT -
glMatrixMultTransposedEXT - - glMatrixMultTransposedEXT -
glMatrixOrthoEXT - - glMatrixOrthoEXT -
glMatrixPopEXT - - glMatrixPopEXT -
glMatrixPushEXT - - glMatrixPushEXT -
glMatrixRotateEXT - - glMatrixRotateEXT -
glMatrixScaleEXT - - glMatrixScaleEXT -
glMatrixTranslateEXT - - glMatrixTranslateEXT -
glMinmax v1.2 - glMinmaxEXT Deprecated 30x30.jpg -
glMultiDrawArrays v1.4 - glMultiDrawArraysEXT Deprecated 30x30.jpg -
glMultiDrawElements v1.4 - glMultiDrawElementsEXT Deprecated 30x30.jpg -
glMultiDrawElementsBaseVertex v3.3 - - -
glMultiTexBufferEXT - - glMultiTexBufferEXT -
glMultiTexCoord v1.3 glMultiTexCoordARB Deprecated 30x30.jpg - glMultiTexCoordNV Deprecated 30x30.jpg
glMultiTexCoordPointerEXT - - glMultiTexCoordPointerEXT -
glMultiTexEnvEXT - - glMultiTexEnvEXT -
glMultiTexGenEXT - - glMultiTexGenEXT -
glMultiTexImageEXT - - glMultiTexImageEXT -
glMultiTexParameterEXT - - glMultiTexParameterEXT -
glMultiTexRenderbufferEXT - - glMultiTexRenderbufferEXT -
glMultiTexSubImageEXT - - glMultiTexSubImageEXT -
glMultMatrix v1.0 - - -
glMultTransposeMatrix v1.3 glMultTransposeMatrixARB Deprecated 30x30.jpg - -

N

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung 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 v1.0 - - -
glNormal v1.0 - - -
glNormalPointer v1.1 - glNormalPointerEXT Deprecated 30x30.jpg glNormalPointerINTEL Deprecated 30x30.jpg

0

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glOrtho v1.0 - - -

P

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glPassThrough v1.0 - - -
glPatchParameter v4.0 - - -
glPixelMap v1.0 - - -
glPixelStore v1.0 - - -
glPixelTransfer v1.0 - - -
glPixelTransformParameterEXT - - glPixelTransformParameterEXT -
glPixelZoom v1.0 - - -
glPointParameter v1.4 glPointParameterARB Deprecated 30x30.jpg glPointParameterEXT Deprecated 30x30.jpg glPointParameterNV Deprecated 30x30.jpg
glPointSize v1.0 - - -
glPolygonMode v1.0 - - -
glPolygonOffset v1.0 - glPolygonOffsetEXT -
glPolygonStipple v1.0 - - -
glPopAttrib v1.0 - - -
glPopClientAttrib v1.0 - - -
glPopMatrix v1.0 - - -
glPopName v1.0 - - -
glPrimitiveRestart v3.1 - - glPrimitiveRestartNV Deprecated 30x30.jpg
glPrimitiveRestartIndex v3.1 - - glPrimitiveRestartIndexNV Deprecated 30x30.jpg
glPrioritizeTextures v1.0 - glPrioritizeTexturesEXT Deprecated 30x30.jpg -
glProgramEnvParameterARB - glProgramEnvParameterARB glProgramEnvParameterEXT Deprecated 30x30.jpg glProgramEnvParameterNV Deprecated 30x30.jpg
glProgramLocalParameterARB - glProgramLocalParameterARB glProgramLocalParameterEXT Deprecated 30x30.jpg glProgramLocalParameterNV Deprecated 30x30.jpg
glProgramParameterARB - glProgramParameterARB glProgramParameterEXT Deprecated 30x30.jpg glProgramParameterNV Deprecated 30x30.jpg
glProgramStringARB - glProgramStringARB - -
glProgramUniformEXT - - glProgramUniformEXT -
glProgramUniformMatrixEXT - - glProgramUniformMatrixEXT -
glProvokingVertex v3.2 - glProvokingVertexEXT Deprecated 30x30.jpg -
glPushAttrib v1.0 - - -
glPushClientAttrib v1.0 - - -
glPushClientAttribDefaultEXT - - glPushClientAttribDefaultEXT -
glPushMatrix v1.0 - - -
glPushName v1.0 - - -

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 Deprecated 30x30.jpg -
glRenderbufferStorageMultisample v3.0 - glRenderbufferStorageMultisampleEXT Deprecated 30x30.jpg -
glRenderMode v1.0 - - -
glResetHistogram v1.2 - glResetHistogramEXT Deprecated 30x30.jpg -
glResetMinmax v1.2 - glResetMinmaxEXT Deprecated 30x30.jpg -
glRotate v1.0 - - -

S

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glSampleCoverage v1.3 glSampleCoverageARB Deprecated 30x30.jpg - -
glSampleMask v3.2 - glSampleMaskEXT Deprecated 30x30.jpg glSampleMaskSGIS Deprecated 30x30.jpg
glSamplePatternEXT - - glSamplePatternEXT glSamplePatternSGIS Deprecated 30x30.jpg
glSamplerParameter v3.3 - - -
glScale v1.0 - - -
glScissor v1.0 - - -
glSecondaryColor v1.4 - glSecondaryColorEXT Deprecated 30x30.jpg glSecondaryColorNV Deprecated 30x30.jpg
glSecondaryColorPointer v1.4 - glSecondaryColorPointerEXT Deprecated 30x30.jpg -
glSelectBuffer v1.0 - - -
glSeparableFilter2D v1.2 - glSeparableFilter2DEXT Deprecated 30x30.jpg -
glSetInvariantEXT - - glSetInvariantEXT -
glSetLocalConstantEXT - - glSetLocalConstantEXT -
glShadeModel Excelent 30x30.jpg v1.0 - - -
glShaderOp1EXT - - glShaderOp1EXT -
glShaderOp2EXT - - glShaderOp2EXT -
glShaderOp3EXT - - glShaderOp3EXT -
glShaderSource v2.0 glShaderSourceARB Deprecated 30x30.jpg - -
glStencilFunc v1.0 - - -
glStencilFuncSeparate v2.0 - - glStencilFuncSeparateATI Deprecated 30x30.jpg
glStencilMask v1.0 - - -
glStencilMaskSeparate v2.0 - - -
glStencilOp v1.0 - - -
glStencilOpSeparate v2.0 - - glStencilOpSeparateATI Deprecated 30x30.jpg
glSwizzleEXT - - glSwizzleEXT -

T

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glTangentPointerEXT - - glTangentPointerEXT -
glTexBuffer v3.1 glTexBufferARB Deprecated 30x30.jpg glTexBufferEXT Deprecated 30x30.jpg -
glTexCoord v1.0 - - -
glTexCoordPointer v1.1 - glTexCoordPointerEXT Deprecated 30x30.jpg glTexCoordPointerINTEL Deprecated 30x30.jpg
glTexEnv v1.0 - - -
glTexGen v1.0 - - -
glTexImage1D v1.0 - - -
glTexImage2D v1.0 - - -
glTexImage2DMultisample v3.2 - - -
glTexImage3D v1.2 - glTexImage3DEXT Deprecated 30x30.jpg -
glTexImage3DMultisample v3.2 - - -
glTexParameter v1.0 - glTexParameterIEXT -
glTexSubImage1D v1.0 - glTexSubImage1DEXT Deprecated 30x30.jpg -
glTexSubImage2D v1.0 - glTexSubImage2DEXT Deprecated 30x30.jpg -
glTexSubImage3D v1.2 - glTexSubImage3DEXT Deprecated 30x30.jpg -
glTextureBufferEXT - - glTextureBufferEXT -
glTextureImageEXT - - glTextureImageEXT -
glTextureLightEXT - - glTextureLightEXT -
glTextureMaterialEXT - - glTextureMaterialEXT -
glTextureNormalEXT - - glTextureNormalEXT -
glTextureParameterEXT - - glTextureParameterEXT -
glTextureRenderbufferEXT - - glTextureRenderbufferEXT -
glTextureSubImageEXT - - glTextureSubImageEXT -
glTransformFeedbackVaryings v3.0 - glTransformFeedbackVaryingsEXT Deprecated 30x30.jpg glTransformFeedbackVaryingsNV Deprecated 30x30.jpg
glTranslate v1.0 - - -

U

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

V

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glValidateProgram v2.0 glValidateProgramARB Deprecated 30x30.jpg - -
glVariantEXT - - glVariantEXT -
glVariantPointerEXT - - glVariantPointerEXT -
glVertex v1.0 - - -
glVertexAttrib v2.0 glVertexAttribARB Deprecated 30x30.jpg glVertexAttribEXT Deprecated 30x30.jpg glVertexAttribNV Deprecated 30x30.jpg
glVertexAttribDivisor v3.3 glVertexAttribDivisorARB - -
glVertexAttribPointer v2.0 glVertexAttribPointerARB Deprecated 30x30.jpg glVertexAttribPointerEXT Deprecated 30x30.jpg glVertexAttribPointerNV Deprecated 30x30.jpg
glVertexBlendARB - glVertexBlendARB - -
glVertexPointer v1.1 - glVertexPointerEXT Deprecated 30x30.jpg glVertexPointerINTEL Deprecated 30x30.jpg
glVertexWeightEXT - - glVertexWeightEXT glVertexWeightNV Deprecated 30x30.jpg
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 Deprecated 30x30.jpg - glWindowPosMESA Deprecated 30x30.jpg
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 Excelent 30x30.jpg - - - -
gluPerspective - - - -
gluPickMatrix - - - -
gluProject - - - -
gluPwlCurve - - - -

Q

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluQuadricCallback - - - -
gluQuadricDrawStyle Excelent 30x30.jpg - - - -
gluQuadricNormals - - - -
gluQuadricOrientation - - - -
gluQuadricTexture - - - -

S

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluScaleImage - - - -
gluSphere Excelent 30x30.jpg - - - -

T

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluTessBeginContour - - - -
gluTessBeginPolygon - - - -
gluTessCallback - - - -
gluTessEndContour - - - -
gluTessEndPolygon - - - -
gluTessNormal - - - -
gluTessProperty Incomplete 30x30.jpg - - - -
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

Siehe auch

OpenAL-Funktionsübersicht, SDL-Funktionsübersicht