OpenGL-Funktionsübersicht: Unterschied zwischen den Versionen
Nano63 (Diskussion | Beiträge) () |
K (Orginal -> Original) |
||
| (264 dazwischenliegende Versionen von 18 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | == | + | [[Bild:Opengl_logo.png|right|200px]] |
| + | == Hinweise für Helfer == | ||
| − | + | === Was hier hinein gehört === | |
| − | |||
| − | + | Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die [http://www.opengl.org/documentation/specs/man_pages/hardcopy/GL.tar.gz original Spezifikationen] von OpenGL.org übersetzt werden([[Link#OpenGL_Funktionen|Alternative Quellen]]). | |
| − | |||
| − | + | Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie [[OpenGL-Extensions]]. | |
| + | 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== | + | ===Artikel-Vorlage=== |
'''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''! | '''Wichtiger Hinweis ''' : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an '''[[Funktionsvorlage|folgende Vorlage]]'''! | ||
| − | ==Kategorisieren von Artikeln== | + | ===Kategorisieren von Artikeln=== |
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden. | Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden. | ||
Man ordnet einen Artikel einer Kategorie zu, in dem man '''am Ende des Artikels einen Link zu der Kategrie erstellt''' der er zugeordnet werden soll: | Man ordnet einen Artikel einer Kategorie zu, in dem man '''am Ende des Artikels einen Link zu der Kategrie erstellt''' der er zugeordnet werden soll: | ||
| + | |||
{| border="1" cellspacing="0" | {| border="1" cellspacing="0" | ||
|+Beispiel | |+Beispiel | ||
| Zeile 40: | 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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glActiveTexture]] {{Version_1_3}} | + | !width="25%"|Aktuelle Version |
| − | [[glAddSwapHintRectWIN]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glAlphaFunc]] | + | !width="20%"|ARB Entsprechung |
| − | [[glAreTexturesResident]] | + | !width="20%"|EXT Entsprechung |
| − | [[glArrayElement]] | + | !width="20%"|Herstellerspezifisch |
| − | [[ | + | |- |
| + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glBeginQuery]] {{Version_1_5}} | + | !width="25%"|Aktuelle Version |
| − | [[glBindAttribLocationARB]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glBindBuffer]] {{Version_1_5}} | + | !width="20%"|ARB Entsprechung |
| − | [[ | + | !width="20%"|EXT Entsprechung |
| − | [[glBindTexture]] | + | !width="20%"|Herstellerspezifisch |
| − | [[glBitmap]] | + | |- |
| − | [[glBlendColor]] {{Version_1_2}} | + | |'''[[glBegin]]'''{{excIcon}} || {{Version_1_0}} || - || - || - |
| − | [[glBlendEquation]] {{Version_1_2}} | + | |- |
| − | [[glBlendFunc]] | + | |'''[[glBeginConditionalRender]]''' || {{Version_3_0}} || - || - || [[glBeginConditionalRenderNV]]{{altIcon}} |
| − | [[glBlendFuncSeparate]] {{Version_1_4}} | + | |- |
| − | [[glBufferData]] {{Version_1_5}} | + | |'''[[glBeginQuery]]''' || {{Version_1_5}} || [[glBeginQueryARB]]{{altIcon}} || - || - |
| − | [[glBufferSubData]] {{Version_1_5}} | + | |- |
| + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glCallLists]] | + | !width="25%"|Aktuelle Version |
| − | [[glClear]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glClearAccum]] | + | !width="20%"|ARB Entsprechung |
| − | [[glClearColor]] | + | !width="20%"|EXT Entsprechung |
| − | [[glClearDepth]] | + | !width="20%"|Herstellerspezifisch |
| − | [[glClearIndex]] | + | |- |
| − | [[glClearStencil]] | + | |'''[[glCallList]]''' || {{Version_1_0}} || - || - || - |
| − | [[glClientActiveTexture]] {{Version_1_3}} | + | |- |
| − | [[glClipPlane]] | + | |'''[[glCallLists]]''' || {{Version_1_0}} || - || - || - |
| − | [[glColor]] | + | |- |
| − | [[glColorMask]] | + | |'''[[glCheckFramebufferStatus]]''' || {{Version_3_0}} || - || [[glCheckFramebufferStatusEXT]]{{altIcon}} || - |
| − | [[glColorMaterial]] | + | |- |
| − | [[glColorPointer]] | + | |'''[[glCheckNamedFramebufferStatusEXT]]''' || - || - || [[glCheckNamedFramebufferStatusEXT]] || - |
| − | [[glColorSubTable]] {{Version_1_2}} | + | |- |
| − | [[glColorTable]] {{Version_1_2}} | + | |'''[[glClampColor]]''' || {{Version_3_0}} || [[glClampColorARB]]{{altIcon}} || - || - |
| − | [[glColorTableParameter]] {{Version_1_2}} | + | |- |
| − | [[glCompileShader]] {{Version_2_0}} | + | |'''[[glClear]]''' || {{Version_1_0}} || - || - || - |
| − | [[glCompressedTexSubImage]] {{Version_1_3}} | + | |- |
| − | [[ | + | |'''[[glClearAccum]]''' || {{Version_1_0}} || - || - || - |
| − | [[ | + | |- |
| − | [[glConvolutionParameter]] {{Version_1_2}} | + | |'''[[glClearBuffer]]''' || {{Version_3_0}} || - || - || - |
| − | [[glCopyColorSubTable]] {{Version_1_2}} | + | |- |
| − | [[glCopyColorTable]] {{Version_1_2}} | + | |'''[[glClearColor]]''' || {{Version_1_0}} || - || - || - |
| − | [[glCopyConvolutionFilter]] {{Version_1_2}} | + | |- |
| − | [[glCopyPixels]] | + | |'''[[glClearDepth]]''' || {{Version_1_0}} || - || - || - |
| − | [[glCopyTexImage1D]] | + | |- |
| − | [[glCopyTexImage2D]] | + | |'''[[glClearIndex]]''' || {{Version_1_0}} || - || - || - |
| − | [[ | + | |- |
| − | [[ | + | |'''[[glClearStencil]]''' || {{Version_1_0}} || - || - || - |
| − | [[ | + | |- |
| − | [[glCullFace]] | + | |'''[[glClientActiveTexture]]''' || {{Version_1_3}} || [[glClientActiveTextureARB]]{{altIcon}} || - || - |
| − | [[glCurrentPaletteMatrixARB]] | + | |- |
| + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[ | + | !width="25%"|Aktuelle Version |
| − | [[ | + | !width="15%"|Kernfunktion (seit) |
| − | [[ | + | !width="20%"|ARB Entsprechung |
| − | [[ | + | !width="20%"|EXT Entsprechung |
| − | [[ | + | !width="20%"|Herstellerspezifisch |
| − | [[glDeleteTextures]] | + | |- |
| − | [[glDepthFunc]] | + | |'''[[glDeleteBufferRegionEXT]]''' || - || - || [[glDeleteBufferRegionEXT]] || - |
| − | [[glDepthMask]] | + | |- |
| − | [[glDepthRange]] | + | |'''[[glDeleteBuffers]]''' || {{Version_1_5}} || [[glDeleteBuffersARB]]{{altIcon}} || - || - |
| − | [[glDisable]] | + | |- |
| − | [[glDisableClientState]] | + | |'''[[glDeleteFramebuffers]]''' || {{Version_3_0}} || - || [[glDeleteFramebuffersEXT]]{{altIcon}} || - |
| − | [[glDisableVertexAttribArrayARB]] | + | |- |
| − | [[glDrawArrays]] | + | |'''[[glDeleteLists]]''' || {{Version_1_0}} || - || - || - |
| − | [[glDrawBuffer]] | + | |- |
| − | [[glDrawElements]] | + | |'''[[glDeleteProgram]]''' || {{Version_2_0}} || [[glDeleteObjectARB]] {{altIcon}} || - || - |
| − | [[glDrawPixels]] | + | |- |
| − | [[glDrawRangeElements]] {{Version_1_2}} | + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glEdgeFlagPointer]] | + | !width="25%"|Aktuelle Version |
| − | [[glEnable]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glEnableClientState]] | + | !width="20%"|ARB Entsprechung |
| − | [[glEnableVertexAttribArrayARB]] | + | !width="20%"|EXT Entsprechung |
| − | [[glEnd]] | + | !width="20%"|Herstellerspezifisch |
| − | [[glEndList]] | + | |- |
| − | [[glEndQuery]] {{Version_1_5}} | + | |'''[[glEdgeFlag]]''' || {{Version_1_0}} || - || - || - |
| − | [[glEvalCoord]] | + | |- |
| − | [[glEvalMesh]] | + | |'''[[glEdgeFlagPointer]]''' || {{Version_1_1}} || - || [[glEdgeFlagPointerEXT]]{{altIcon}} || - |
| − | [[glEvalPoint]] | + | |- |
| + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glFinish]] | + | !width="25%"|Aktuelle Version |
| − | [[glFlush]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glFog]] | + | !width="20%"|ARB Entsprechung |
| − | [[glFogCoord]] {{Version_1_4}} | + | !width="20%"|EXT Entsprechung |
| − | [[glFogCoordPointer]] {{Version_1_4}} | + | !width="20%"|Herstellerspezifisch |
| − | [[glFrontFace]] | + | |- |
| − | [[glFrustum]] | + | |'''[[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 === | ||
| − | [[glGenBuffers]] {{Version_1_5}} | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glGenLists]] | + | !width="25%"|Aktuelle Version |
| − | [[ | + | !width="15%"|Kernfunktion (seit) |
| − | [[glGenProgramsARB]] | + | !width="20%"|ARB Entsprechung |
| − | [[glGenQueries]] {{Version_1_5}} | + | !width="20%"|EXT Entsprechung |
| − | [[glGet]] | + | !width="20%"|Herstellerspezifisch |
| − | [[glGetActiveAttribARB]] | + | |- |
| − | [[glGetActiveUniform]] {{Version_2_0}} [[glGetActiveUniformARB]] | + | |'''[[glGenBuffers]]''' || {{Version_1_5}} || [[glGenBuffersARB]]{{altIcon}} || - || - |
| − | [[ | + | |- |
| − | [[glGetAttribLocationARB]] | + | |'''[[glGenerateMipmap]]''' || {{Version_3_0}} || - || [[glGenerateMipmapEXT]]{{altIcon}} || - |
| − | [[ | + | |- |
| − | [[ | + | |'''[[glGenerateMultiTexMipmapEXT]]''' || - || - || [[glGenerateMultiTexMipmapEXT]] || - |
| − | [[glGetBufferPointerv]] {{Version_1_5}} | + | |- |
| − | [[glGetBufferSubData]] {{Version_1_5}} | + | |'''[[glGenerateTextureMipmapEXT]]''' || - || - || [[glGenerateTextureMipmapEXT]] || - |
| − | [[glGetClipPlane]] | + | |- |
| − | [[glGetColorTable]] {{Version_1_2}} | + | |'''[[glGenFramebuffers]]''' || {{Version_3_0}} || - || [[glGenFramebuffersEXT]]{{altIcon}} || - |
| − | [[glGetColorTableParameter]] {{Version_1_2}} | + | |- |
| − | [[glGetCompressedTexImage]] {{Version_1_3}} | + | |'''[[glGenLists]]''' || {{Version_1_0}} || - || - || - |
| − | [[glGetConvolutionFilter]] {{Version_1_2}} | + | |- |
| − | [[glGetConvolutionParameter]] {{Version_1_2}} | + | |'''[[glGenProgramsARB]]''' || - || [[glGenProgramsARB]] || - || [[glGenProgramsNV]]{{altIcon}} |
| − | [[glGetDoublev]] | + | |- |
| − | [[glGetError]] | + | |'''[[glGenQueries]]''' || {{Version_1_5}} || [[glGenQueriesARB]]{{altIcon}} || - || - |
| − | [[glGetFloatv]] | + | |- |
| − | [[ | + | |'''[[glGenRenderbuffers]]''' || {{Version_3_0}} || - || [[glGenRenderbuffersEXT]]{{altIcon}} || - |
| − | [[glGetHistogram]] {{Version_1_2}} | + | |- |
| − | [[glGetHistogramParameter]] {{Version_1_2}} | + | |'''[[glGenSamplers]]''' || {{Version_3_3}} || - || - || - |
| − | [[ | + | |- |
| − | [[ | + | |'''[[glGenSymbolsEXT]]''' || - || - || [[glGenSymbolsEXT]] || - |
| − | [[glGetLight]] | + | |- |
| − | [[glGetMap]] | + | |'''[[glGenTextures]]''' || {{Version_1_1}} || - || [[glGenTexturesEXT]]{{altIcon}} || - |
| − | [[glGetMaterial]] | + | |- |
| − | [[glGetMinmax]] {{Version_1_2}} | + | |'''[[glGenVertexArrays]]''' || {{Version_3_0}} || - || - || [[glGenVertexarraysAPPLE]]{{altIcon}} |
| − | [[glGetMinmaxParameter]] {{Version_1_2}} | + | |- |
| − | [[ | + | |'''[[glGenVertexShadersEXT]]''' || - || - || [[glGenVertexShadersEXT]] || - |
| − | [[glGetPixelMap]] | + | |- |
| − | [[glGetPointerv]] | + | |'''[[glGet]]''' || {{Version_1_0}} || - || - || - |
| − | [[glGetPolygonStipple]] | + | |- |
| − | [[glGetProgramARB]] | + | |'''[[glGetActiveAttrib]]''' || {{Version_2_0}} || [[glGetActiveAttribARB]]{{altIcon}} || - || - |
| − | [[glGetProgramEnvParameterARB]] | + | |- |
| − | [[glGetProgramLocalParameterARB]] | + | |'''[[glGetActiveSubroutineName]]''' || {{Version_4_0}} || - || - || - |
| − | [[glGetProgramStringARB]] | + | |- |
| − | [[glGetQueryiv]] {{Version_1_5}} | + | |'''[[glGetActiveSubroutineUniform]]''' || {{Version_4_0}} || - || - || - |
| − | [[glGetQueryObject]] {{Version_1_5}} | + | |- |
| − | [[glGetSeparableFilter]] {{Version_1_2}} | + | |'''[[glGetActiveSubroutineUniformName]]''' || {{Version_4_0}} || - || - || - |
| − | [[glGetShaderSource]] {{Version_2_0}} [[glGetShaderSourceARB]] | + | |- |
| − | [[glGetString]] | + | |'''[[glGetActiveUniform]]''' || {{Version_2_0}} || [[glGetActiveUniformARB]] {{altIcon}}|| - || - |
| − | [[glGetTexEnv]] | + | |- |
| − | [[glGetTexGen]] | + | |'''[[glGetActiveUniformBlock]]''' || {{Version_3_1}} || - || - || - |
| − | [[glGetTexImage]] | + | |- |
| − | [[glGetTexLevelParameter]] | + | |'''[[glGetActiveUniformBlockName]]''' || {{Version_3_1}} || - || - || - |
| − | [[glGetTexParameter]] | + | |- |
| − | [[glGetUniform]] {{Version_2_0}} [[glGetUniformARB]] | + | |'''[[glGetActiveUniformName]]''' || {{Version_3_1}} || - || - || - |
| − | [[glGetUniformLocation]] {{Version_2_0}} [[ | + | |- |
| − | [[glGetVertexAttribARB]] | + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glHistogram]] {{Version_1_2}} | + | !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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glIndexMask]] | + | !width="25%"|Aktuelle Version |
| − | [[glIndexPointer]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glInitNames]] | + | !width="20%"|ARB Entsprechung |
| − | [[glInterleavedArrays]] | + | !width="20%"|EXT Entsprechung |
| − | [[glIsBuffer]] {{Version_1_5}} | + | !width="20%"|Herstellerspezifisch |
| − | [[glIsEnabled]] | + | |- |
| − | [[glIsList]] | + | |'''[[glIndex]]''' || {{Version_1_0}} || - || - || - |
| − | [[glIsQuery]] {{Version_1_5}} | + | |- |
| − | [[glIsTexture]] | + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glLightModel]] | + | !width="25%"|Aktuelle Version |
| − | [[glLineStipple]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glLineWidth]] | + | !width="20%"|ARB Entsprechung |
| − | [[glLinkProgram]] {{Version_2_0}} | + | !width="20%"|EXT Entsprechung |
| − | [[glListBase]] | + | !width="20%"|Herstellerspezifisch |
| − | [[glLoadIdentity]] | + | |- |
| − | [[glLoadMatrix]] | + | |'''[[glLight]]''' || {{Version_1_0}} || - || - || - |
| − | [[glLoadName]] | + | |- |
| − | [[glLoadTransposeMatrix]] {{Version_1_3}} | + | |'''[[glLightEnvEXT]]''' || - || - || [[glLightEnvEXT]] || - |
| − | [[glLogicOp]] | + | |- |
| + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glMap2]] | + | !width="25%"|Aktuelle Version |
| − | [[glMapBuffer]] {{Version_1_5}} | + | !width="15%"|Kernfunktion (seit) |
| − | [[glMapGrid]] | + | !width="20%"|ARB Entsprechung |
| − | [[glMaterial]] | + | !width="20%"|EXT Entsprechung |
| − | [[glMatrixIndexARB]] | + | !width="20%"|Herstellerspezifisch |
| − | [[glMatrixIndexPointerARB]] | + | |- |
| − | [[glMatrixMode]] | + | |'''[[glMap1]]''' || {{Version_1_0}} || - || - || - |
| − | [[ | + | |- |
| − | [[glMultiDrawArrays]] {{Version_1_4}} | + | |'''[[glMap2]]''' || {{Version_1_0}} || - || - || - |
| − | [[glMultiDrawElements]] {{Version_1_4}} | + | |- |
| − | [[glMultiTexCoord]] {{Version_1_3}} | + | |'''[[glMapBuffer]]''' || {{Version_1_5}} || [[glMapBufferARB]]{{altIcon}} || - || - |
| − | [[glMultMatrix]] | + | |- |
| − | [[glMultTransposeMatrix]] {{Version_1_3}} | + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glNormal]] | + | !width="25%"|Aktuelle Version |
| − | [[glNormalPointer]] | + | !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]] | + | {|{{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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glPixelMap]] | + | !width="25%"|Aktuelle Version |
| − | [[glPixelStore]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glPixelTransfer]] | + | !width="20%"|ARB Entsprechung |
| − | [[glPixelZoom]] | + | !width="20%"|EXT Entsprechung |
| − | [[glPointParameter]] {{Version_1_4}} | + | !width="20%"|Herstellerspezifisch |
| − | [[glPointSize]] | + | |- |
| − | [[glPolygonMode]] | + | |'''[[glPassThrough]]''' || {{Version_1_0}} || - || - || - |
| − | [[glPolygonOffset]] | + | |- |
| − | [[glPolygonStipple]] | + | |'''[[glPatchParameter]]''' || {{Version_4_0}} || - || - || - |
| − | [[glPopAttrib]] | + | |- |
| − | [[glPopClientAttrib]] | + | |'''[[glPixelMap]]''' || {{Version_1_0}} || - || - || - |
| − | [[glPopMatrix]] | + | |- |
| − | [[glPopName]] | + | |'''[[glPixelStore]]''' || {{Version_1_0}} || - || - || - |
| − | [[glPrioritizeTextures]] | + | |- |
| − | [[glProgramEnvParameterARB]] | + | |'''[[glPixelTransfer]]''' || {{Version_1_0}} || - || - || - |
| − | [[glProgramLocalParameterARB]] | + | |- |
| − | [[glProgramStringARB]] | + | |'''[[glPixelTransformParameterEXT]]''' || - || - || [[glPixelTransformParameterEXT]] || - |
| − | [[glPushAttrib]] | + | |- |
| − | [[glPushClientAttrib]] | + | |'''[[glPixelZoom]]''' || {{Version_1_0}} || - || - || - |
| − | [[glPushMatrix]] | + | |- |
| − | [[glPushName]] | + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glReadBuffer]] | + | !width="25%"|Aktuelle Version |
| − | [[glReadPixels]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glRect]] | + | !width="20%"|ARB Entsprechung |
| − | [[glRenderMode]] | + | !width="20%"|EXT Entsprechung |
| − | [[glResetHistogram]] {{Version_1_2}} | + | !width="20%"|Herstellerspezifisch |
| − | [[glResetMinmax]] {{Version_1_2}} | + | |- |
| − | [[glRotate]] | + | |'''[[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}} | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glScale]] | + | !width="25%"|Aktuelle Version |
| − | [[glScissor]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glSecondaryColor]] {{Version_1_4}} | + | !width="20%"|ARB Entsprechung |
| − | [[glSecondaryColorPointer]] {{Version_1_4}} | + | !width="20%"|EXT Entsprechung |
| − | [[glSelectBuffer]] | + | !width="20%"|Herstellerspezifisch |
| − | [[glSeparableFilter2D]] {{Version_1_2}} | + | |- |
| − | [[glShadeModel]] | + | |'''[[glSampleCoverage]]''' || {{Version_1_3}} || [[glSampleCoverageARB]]{{altIcon}} || - || - |
| − | [[glShaderSource]] {{Version_2_0}} [[glShaderSourceARB]] | + | |- |
| − | [[glStencilFunc]] | + | |'''[[glSampleMask]]''' || {{Version_3_2}} || - || [[glSampleMaskEXT]]{{altIcon}} || [[glSampleMaskSGIS]]{{altIcon}} |
| − | [[glStencilMask]] | + | |- |
| − | [[glStencilOp]] | + | |'''[[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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glTexCoordPointer]] | + | !width="25%"|Aktuelle Version |
| − | [[glTexEnv]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glTexGen]] | + | !width="20%"|ARB Entsprechung |
| − | [[ | + | !width="20%"|EXT Entsprechung |
| − | [[ | + | !width="20%"|Herstellerspezifisch |
| − | [[ | + | |- |
| − | [[glTexParameter]] | + | |'''[[glTangentPointerEXT]]''' || - || - || [[glTangentPointerEXT]] || - |
| − | [[glTexSubImage1D]] | + | |- |
| − | [[glTexSubImage2D]] | + | |'''[[glTexBuffer]]''' || {{Version_3_1}} || [[glTexBufferARB]]{{altIcon}} || [[glTexBufferEXT]]{{altIcon}} || - |
| − | [[glTexSubImage3D]] | + | |- |
| − | [[glTranslate]] | + | |'''[[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 === | ||
| − | [[glUniform]] {{Version_2_0}} [[glUniformARB]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glUniformMatrix]] {{Version_2_0}} [[glUniformMatrixARB]] | + | !width="25%"|Aktuelle Version |
| − | [[ | + | !width="15%"|Kernfunktion (seit) |
| − | [[glUnmapBuffer]] {{Version_1_5}} | + | !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 === | ||
| − | [[glValidateProgram]] {{Version_2_0}} [[glValidateProgramARB]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glVertex]] | + | !width="25%"|Aktuelle Version |
| − | [[glVertexAttribARB]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glVertexAttribPointerARB]] | + | !width="20%"|ARB Entsprechung |
| − | [[glVertexBlendARB]] | + | !width="20%"|EXT Entsprechung |
| − | [[glVertexPointer]] | + | !width="20%"|Herstellerspezifisch |
| − | [[glViewport]] | + | |- |
| + | |'''[[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 === | ||
| − | [[glWeightARB]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glWeightPointerARB]] | + | !width="25%"|Aktuelle Version |
| − | [[glWindowPos]] {{Version_1_4}} | + | !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]]?) | + | (Was ist die [[GLU]]?) |
=== B === | === B === | ||
| − | [[gluBeginCurve]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluBeginPolygon]] | + | !width="25%"|Aktuelle Version |
| − | [[gluBeginSurface]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[gluBeginTrim]] | + | !width="20%"|ARB Entsprechung |
| − | [[gluBuild1DMipmaps]] | + | !width="20%"|EXT Entsprechung |
| − | [[gluBuild2DMipmaps]] | + | !width="20%"|Herstellerspezifisch |
| + | |- | ||
| + | |'''[[gluBeginCurve]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluBeginPolygon]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluBeginSurface]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluBeginTrim]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluBuild1DMipmaps]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluBuild2DMipmaps]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluBuild3DMipmaps]]''' || - || - || - || - | ||
| + | |} | ||
=== C === | === C === | ||
| − | [[gluCylinder]] | + | {|{{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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluDeleteQuadric]] | + | !width="25%"|Aktuelle Version |
| − | [[gluDeleteTess]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[gluDisk]] | + | !width="20%"|ARB Entsprechung |
| + | !width="20%"|EXT Entsprechung | ||
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[gluDeleteNurbsRenderer]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluDeleteQuadric]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluDeleteTess]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluDisk]]''' || - || - || - || - | ||
| + | |} | ||
=== E === | === E === | ||
| − | [[gluEndCurve]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluEndPolygon]] | + | !width="25%"|Aktuelle Version |
| − | [[gluEndSurface]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[gluEndTrim]] | + | !width="20%"|ARB Entsprechung |
| − | [[gluErrorString]] | + | !width="20%"|EXT Entsprechung |
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[gluEndCurve]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluEndPolygon]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluEndSurface]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluEndTrim]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluErrorString]]''' || - || - || - || - | ||
| + | |} | ||
=== G === | === G === | ||
| − | [[gluGetNurbsProperty]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluGetString]] | + | !width="25%"|Aktuelle Version |
| − | [[gluGetTessProperty]] | + | !width="15%"|Kernfunktion (seit) |
| + | !width="20%"|ARB Entsprechung | ||
| + | !width="20%"|EXT Entsprechung | ||
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[gluGetNurbsProperty]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluGetString]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluGetTessProperty]]''' || - || - || - || - | ||
| + | |} | ||
=== L === | === L === | ||
| − | [[gluLoadSamplingMatrices]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluLookAt]] | + | !width="25%"|Aktuelle Version |
| + | !width="15%"|Kernfunktion (seit) | ||
| + | !width="20%"|ARB Entsprechung | ||
| + | !width="20%"|EXT Entsprechung | ||
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[gluLoadSamplingMatrices]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluLookAt]]''' || - || - || - || - | ||
| + | |} | ||
=== N === | === N === | ||
| − | [[gluNewNurbsRenderer]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluNewQuadric]] | + | !width="25%"|Aktuelle Version |
| − | [[gluNewTess]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[gluNextContour]] | + | !width="20%"|ARB Entsprechung |
| − | [[gluNurbsCallback]] | + | !width="20%"|EXT Entsprechung |
| − | [[gluNurbsCurve]] | + | !width="20%"|Herstellerspezifisch |
| − | [[gluNurbsProperty]] | + | |- |
| − | [[gluNurbsSurface]] | + | |'''[[gluNewNurbsRenderer]]''' || - || - || - || - |
| + | |- | ||
| + | |'''[[gluNewQuadric]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluNewTess]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluNextContour]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluNurbsCallback]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluNurbsCurve]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluNurbsProperty]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluNurbsSurface]]''' || - || - || - || - | ||
| + | |} | ||
=== O === | === O === | ||
| − | [[gluOrtho2D]] | + | {|{{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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluPerspective]] | + | !width="25%"|Aktuelle Version |
| − | [[gluPickMatrix]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[gluProject]] | + | !width="20%"|ARB Entsprechung |
| − | [[gluPwlCurve]] | + | !width="20%"|EXT Entsprechung |
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[gluPartialDisk]]'''{{excIcon}} || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluPerspective]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluPickMatrix]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluProject]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluPwlCurve]]''' || - || - || - || - | ||
| + | |} | ||
=== Q === | === Q === | ||
| − | [[gluQuadricCallback]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluQuadricDrawStyle]] | + | !width="25%"|Aktuelle Version |
| − | [[gluQuadricNormals]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[gluQuadricOrientation]] | + | !width="20%"|ARB Entsprechung |
| − | [[gluQuadricTexture]] | + | !width="20%"|EXT Entsprechung |
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[gluQuadricCallback]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluQuadricDrawStyle]]'''{{excIcon}} || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluQuadricNormals]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluQuadricOrientation]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluQuadricTexture]]''' || - || - || - || - | ||
| + | |} | ||
=== S === | === S === | ||
| − | [[gluScaleImage]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluSphere]] | + | !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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[gluTessBeginPolygon]] | + | !width="25%"|Aktuelle Version |
| − | [[gluTessCallback]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[gluTessEndContour]] | + | !width="20%"|ARB Entsprechung |
| − | [[gluTessEndPolygon]] | + | !width="20%"|EXT Entsprechung |
| − | [[gluTessNormal]] | + | !width="20%"|Herstellerspezifisch |
| − | [[gluTessProperty]] | + | |- |
| − | [[gluTessVertex]] | + | |'''[[gluTessBeginContour]]''' || - || - || - || - |
| + | |- | ||
| + | |'''[[gluTessBeginPolygon]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluTessCallback]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluTessEndContour]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluTessEndPolygon]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluTessNormal]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluTessProperty]]''' {{icpIcon}} || - || - || - || - | ||
| + | |- | ||
| + | |'''[[gluTessVertex]]''' || - || - || - || - | ||
| + | |} | ||
=== U === | === U === | ||
| − | [[gluUnProject]] | + | {|{{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]]?) | + | (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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glXCopyContext]] | + | !width="25%"|Aktuelle Version |
| − | [[glXCreateContext]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glXCreateGLXPixmap]] | + | !width="20%"|ARB Entsprechung |
| + | !width="20%"|EXT Entsprechung | ||
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[glXChooseFBConfig]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXChooseVisual]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXCopyContext]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXCreateContext]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXCreateGLXPixmap]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXCreateNewContext]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXCreatePbuffer]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXCreatePixmap]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXCreateWindow]]''' || - || - || - || - | ||
| + | |} | ||
=== D === | === D === | ||
| − | [[glXDestroyContext]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glXDestroyGLXPixmap]] | + | !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]] | + | {|{{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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glXGetConfig]] | + | !width="25%"|Aktuelle Version |
| − | [[glXGetCurrentContextIDEXT]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[ | + | !width="20%"|ARB Entsprechung |
| − | [[ | + | !width="20%"|EXT Entsprechung |
| − | [[ | + | !width="20%"|Herstellerspezifisch |
| + | |- | ||
| + | |'''[[glXGetClientString]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetConfig]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetCurrentContextIDEXT]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetCurrentContext]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetCurrentDisplay]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetCurrentDrawable]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetCurrentReadDrawable]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetFBConfigAttrib]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetFBConfigs]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetProcAddress]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetSelectedEvent]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXGetVisualFromFBConfig]]''' || - || - || - || - | ||
| + | |} | ||
| + | |||
=== I === | === I === | ||
| − | [[glXImportContextEXT]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glXIntro]] | + | !width="25%"|Aktuelle Version |
| − | [[ | + | !width="15%"|Kernfunktion (seit) |
| + | !width="20%"|ARB Entsprechung | ||
| + | !width="20%"|EXT Entsprechung | ||
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[glXImportContextEXT]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXIntro]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXIsDirect]]''' || - || - || - || - | ||
| + | |} | ||
=== M === | === M === | ||
| − | [[glXMakeCurrent]] | + | {|{{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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[ | + | !width="25%"|Aktuelle Version |
| − | [[glXQueryExtensionsString]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[glXQueryServerString]] | + | !width="20%"|ARB Entsprechung |
| − | [[ | + | !width="20%"|EXT Entsprechung |
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[glXQueryContext]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXQueryContextInfoEXT]]''' || - || - || [[glXQueryContextInfoEXT]] || - | ||
| + | |- | ||
| + | |'''[[glXQueryDrawable]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXQueryExtension]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXQueryExtensionsString]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXQueryServerString]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[glXQueryVersion]]''' || - || - || - || - | ||
| + | |} | ||
| + | |||
=== S === | === S === | ||
| − | [[ | + | {|{{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]] | + | {|{{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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[glXWaitX]] | + | !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]]?) | + | (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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[wglCopyContext]] | + | !width="25%"|Aktuelle Version |
| − | [[wglCreateContext]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[wglCreateBufferRegionEXT]] | + | !width="20%"|ARB Entsprechung |
| − | [[wglCreateLayerContext]] | + | !width="20%"|EXT Entsprechung |
| − | [[wglCreatePbufferARB]] | + | !width="20%"|Herstellerspezifisch |
| + | |- | ||
| + | |'''[[wglChoosePixelFormatARB]]''' || - || [[wglChoosePixelFormatARB]] || - || - | ||
| + | |- | ||
| + | |'''[[wglCopyContext]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[wglCreateContext]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[wglCreateBufferRegionEXT]]''' || - || - || [[wglCreateBufferRegionEXT]] || - | ||
| + | |- | ||
| + | |'''[[wglCreateLayerContext]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[wglCreatePbufferARB]]''' || - || [[wglCreatePbufferARB]] || - || - | ||
| + | |} | ||
=== D === | === D === | ||
| − | [[wglDeleteBufferRegionEXT]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[wglDeleteContext]] | + | !width="25%"|Aktuelle Version |
| − | [[wglDestroyPbufferARB]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[wglDescribeLayerPlane]] | + | !width="20%"|ARB Entsprechung |
| + | !width="20%"|EXT Entsprechung | ||
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[wglDeleteBufferRegionEXT]]''' || - || - || [[wglDeleteBufferRegionEXT]] || - | ||
| + | |- | ||
| + | |'''[[wglDeleteContext]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[wglDestroyPbufferARB]]''' || - || [[wglDestroyPbufferARB]] || - || - | ||
| + | |- | ||
| + | |'''[[wglDescribeLayerPlane]]''' || - || - || - || - | ||
| + | |} | ||
=== G === | === G === | ||
| − | [[wglGetCurrentContext]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[wglGetCurrentDC]] | + | !width="25%"|Aktuelle Version |
| − | [[wglGetCurrentReadDC]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[wglGetExtensionsStringARB]] | + | !width="20%"|ARB Entsprechung |
| − | [[wglGetLayerPaletteEntries]] | + | !width="20%"|EXT Entsprechung |
| − | [[wglGetPbufferDCARB]] | + | !width="20%"|Herstellerspezifisch |
| − | [[wglGetPixelFormatAttribARB]] | + | |- |
| − | [[wglGetPixelFormatAttribEXT]] | + | |'''[[wglGetCurrentContext]]''' || - || - || - || - |
| − | [[wglGetProcAddress]] | + | |- |
| − | + | |'''[[wglGetCurrentDC]]''' || - || - || - || - | |
| + | |- | ||
| + | |'''[[wglGetCurrentReadDC]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[wglGetExtensionsStringARB]]''' || - || [[wglGetExtensionsStringARB]] || - || - | ||
| + | |- | ||
| + | |'''[[wglGetLayerPaletteEntries]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[wglGetPbufferDCARB]]''' || - || [[wglGetPbufferDCARB]] || - || - | ||
| + | |- | ||
| + | |'''[[wglGetPixelFormatAttribARB]]''' || - || [[wglGetPixelFormatAttribARB]] || - || - | ||
| + | |- | ||
| + | |'''[[wglGetPixelFormatAttribEXT]]''' || - || - || [[wglGetPixelFormatAttrixEXT]] || - | ||
| + | |- | ||
| + | |'''[[wglGetProcAddress]]''' || - || - || - || - | ||
| + | |} | ||
=== M === | === M === | ||
| − | [[wglMakeCurrent]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[wglMakeCurrentContextEXT]] | + | !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]] | + | {|{{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]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[wglReleasePbufferDCARB]] | + | !width="25%"|Aktuelle Version |
| − | [[wglRestoreBufferRegionEXT]] | + | !width="15%"|Kernfunktion (seit) |
| + | !width="20%"|ARB Entsprechung | ||
| + | !width="20%"|EXT Entsprechung | ||
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[wglRealizeLayerPalette]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[wglReleasePbufferDCARB]]''' || - || [[wglReleasePbufferDCARB]] || - || - | ||
| + | |- | ||
| + | |'''[[wglRestoreBufferRegionEXT]]''' || - || - || [[wglRestoreBufferRegionEXT]] || - | ||
| + | |} | ||
=== S === | === S === | ||
| − | [[wglSaveBufferRegionEXT]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[wglSetLayerPaletteEntries]] | + | !width="25%"|Aktuelle Version |
| − | [[wglShareLists]] | + | !width="15%"|Kernfunktion (seit) |
| − | [[wglSwapIntervalEXT]] | + | !width="20%"|ARB Entsprechung |
| − | [[wglSwapLayerBuffers]] | + | !width="20%"|EXT Entsprechung |
| + | !width="20%"|Herstellerspezifisch | ||
| + | |- | ||
| + | |'''[[wglSaveBufferRegionEXT]]''' || - || - || [[wglSaveBufferRegionEXT]] || - | ||
| + | |- | ||
| + | |'''[[wglSetLayerPaletteEntries]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[wglShareLists]]''' || - || - || - || - | ||
| + | |- | ||
| + | |'''[[wglSwapIntervalEXT]]''' || - || - || [[wglSwapIntervalEXT]] || - | ||
| + | |- | ||
| + | |'''[[wglSwapLayerBuffers]]''' || - || - || - || - | ||
| + | |} | ||
=== U === | === U === | ||
| − | [[wglUseFontBitmaps]] | + | {|{{Prettytable_B1}} style="width:100%" |
| − | [[wglUseFontOutlines]] | + | !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 515: | Zeile 1.832: | ||
=== Win32 Funktionen === | === Win32 Funktionen === | ||
| − | [[ChoosePixelFormat]] | + | {|{{Prettytable_B1}} |
| − | [[DescribePixelFormat]] | + | |- |
| − | [[GetPixelFormat]] | + | |'''[[ChoosePixelFormat]]''' |
| − | [[SetPixelFormat]] | + | |- |
| − | [[SwapBuffers]] | + | |'''[[DescribePixelFormat]]''' |
| + | |- | ||
| + | |'''[[GetLastError]]''' | ||
| + | |- | ||
| + | |'''[[getObject]]''' | ||
| + | |- | ||
| + | |'''[[GetPixelFormat]]''' | ||
| + | |- | ||
| + | |'''[[SetPixelFormat]]''' | ||
| + | |- | ||
| + | |'''[[SwapBuffers]]''' | ||
| + | |} | ||
=== Linux / Unix Funktionen === | === Linux / Unix Funktionen === | ||
| − | [[XCloseDisplay]] | + | {|{{Prettytable_B1}} |
| − | [[XDefaultScreen]] | + | |- |
| − | [[XOpenDisplay]] | + | |'''[[XCloseDisplay]]''' |
| − | + | |- | |
| + | |'''[[XDefaultScreen]]''' | ||
| + | |- | ||
| + | |'''[[XOpenDisplay]]''' | ||
| + | |} | ||
===Siehe auch=== | ===Siehe auch=== | ||
| − | [[SDL-Funktionsübersicht]] | + | [[OpenAL-Funktionsübersicht]], [[SDL-Funktionsübersicht]] |
Aktuelle Version vom 21. März 2012, 15:15 Uhr
Inhaltsverzeichnis
Hinweise für Helfer
Was hier hinein gehört
Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die original Spezifikationen von OpenGL.org übersetzt werden(Alternative Quellen).
Allerdings sind hier auch glu-/wgl- und glx-Funktionen erlaubt. Konstanten bitte nicht hier im Inhaltsverzeichnis einfügen, genausowenig wie OpenGL-Extensions.
Die Funktionen sind bereits nach Gruppen sortiert (GL/GLU/etc.). Sollten Funktionen noch nicht in der Übersicht auftauchen, welche aber definitiv existieren, können diese nachgetragen werden. Funktionen die es in verschiedenen Ausprägungen gibt, werden ohne Parameterangabe eingetragen (also glVertex statt glVertex3f).
Bitte haltet euch bei der Formatierung der Befehlsbeschreibung an die Funktionsvorlage (ich führe hier mal glBegin als Beispiel an), und erklärt nicht mehr als nötig.
Wenn ihr also einen Befehl habt der etwas mit VertexArrays zu tun hat, dann gehört dort nicht hinein was ein VertexArray ist oder bringt. Das gehört dann nach Techniken und Algorithmen oder Hintergrundwissen (je nach Thematik) und sollte dann in der Funktionsbeschreibung als interner Link untergebracht werden.
Zu aller erst sollte die Originalspezifikation übersetzt werden und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)
Artikel-Vorlage
Wichtiger Hinweis : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an folgende Vorlage!
Kategorisieren von Artikeln
Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden. Man ordnet einen Artikel einer Kategorie zu, in dem man am Ende des Artikels einen Link zu der Kategrie erstellt der er zugeordnet werden soll:
|
Das sind die neuen Kategorien:
Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: [[Kategorie:GLx.x]] wobei das x.x durch die GL-Versionsnummer (z.B. "1.2" oder "2.0"), seit dem die Funktion dabei ist, ersetzt wird.
GL
Abkürzung für Graphics Library, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind. Hartnäckige Gerüchte, GL stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit.
Versionsspezifische Listen
Hier findet ihre Listen von Funktionen die in einer bestimmten OpenGL Version verfügbar sind. Wenn ihr also z.B. ein Programm für OpenGL3.0 schreiben wollt, dürft ihr nur die Funktionen verwenden, die in der 3.0-Liste enthalten sind.
A
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glAccum | v1.0 | - | - | - |
| glActiveStencilFaceEXT | - | - | glActiveStencilFaceEXT | - |
| glActiveTexture | v1.3 | glActiveTextureARB |
- | - |
| glAddSwapHintRectWIN | - | - | - | glAddSwapHintRectWIN |
| glAlphaFunc | v1.0 | - | - | - |
| glApplyTextureEXT | - | - | glApplyTextureEXT | - |
| glAreTexturesResident | v1.1 | - | glAreTexturesResidentEXT |
- |
| glArrayElement | v1.1 | - | glArrayElementEXT |
- |
| glAttachShader | v2.0 | glAttachObjectARB |
- | - |
B
C
D
E
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glEdgeFlag | v1.0 | - | - | - |
| glEdgeFlagPointer | v1.1 | - | glEdgeFlagPointerEXT |
- |
| glEnable | v1.0 | - | - | - |
| glEnableClientState | v1.1 | - | - | - |
| glEnableClientStateIndexedEXT | - | - | glEnableClientStateIndexedEXT | - |
| glEnableIndexedEXT | - | - | glEnableIndexedEXT | - |
| glEnableVariantClientStateEXT | - | - | glEnableVariantClientStateEXT | - |
| glEnableVertexAttribArray | v2.0 | glEnableVertexAttribArrayARB |
- | - |
| glEnd | v1.0 | - | - | - |
| glEndConditionalRender | v3.0 | - | - | glEndConditionalRenderNV |
| glEndList | v1.0 | - | - | - |
| glEndQuery | v1.5 | glEndQueryARB |
- | - |
| glEndSceneEXT | - | - | glEndSceneEXT | - |
| glEndTransformFeedback | v3.0 | - | glEndTransformFeedbackEXT |
glEndTransformFeedbackNV |
| glEndVertexShaderEXT | - | - | glEndVertexShaderEXT | - |
| glEvalCoord | v1.0 | - | - | - |
| glEvalMesh | v1.0 | - | - | - |
| glEvalPoint | v1.0 | - | - | - |
| glExtractComponentEXT | - | - | glExtractComponentEXT | - |
F
G
H
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glHint | v1.0 | - | - | - |
| glHistogram | v1.2 | - | glHistogramEXT |
- |
I
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glIndex | v1.0 | - | - | - |
| glIndexFuncEXT | - | - | glIndexFuncEXT | - |
| glIndexMask | v1.0 | - | - | - |
| glIndexMaterialEXT | - | - | glIndexMaterialEXT | - |
| glIndexPointer | v1.1 | - | glIndexPointerEXT |
- |
| glInitNames | v1.0 | - | - | - |
| glInsertComponentEXT | - | - | glInsertComponentEXT | - |
| glInterleavedArrays | v1.0 | - | - | - |
| glIsBuffer | v1.5 | glIsBufferARB |
- | - |
| glIsEnabled | v1.0 | - | - | - |
| glIsEnabledIndexedEXT | - | - | glIsEnabledIndexedEXT | - |
| glIsFramebuffer | v3.0 | - | glIsFramebufferEXT |
- |
| glIsList | v1.0 | - | - | - |
| glIsProgram | v2.0 | glIsProgramARB |
- | glIsProgramNV |
| glIsQuery | v1.5 | glIsQueryARB |
- | - |
| glIsRenderbuffer | v3.0 | - | glIsRenderbufferEXT |
- |
| glIsSampler | v3.3 | - | - | - |
| glIsShader | v2.0 | - | - | - |
| glIsSync | v3.2 | - | - | - |
| glIsTexture | v1.0 | - | glIsTextureEXT |
- |
| glIsVariantEnabledEXT | - | - | glIsVariantEnabledEXT | - |
| glIsVertexArray | v3.0 | - | - | glIsVertexArrayAPPLE |
L
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glLight | v1.0 | - | - | - |
| glLightEnvEXT | - | - | glLightEnvEXT | - |
| glLightModel | v1.0 | - | - | - |
| glLineStipple |
v1.0 | - | - | - |
| glLineWidth | v1.0 | - | - | - |
| glLinkProgram | v2.0 | glLinkProgramARB |
- | - |
| glListBase | v1.0 | - | - | - |
| glLoadIdentity | v1.0 | - | - | - |
| glLoadMatrix | v1.0 | - | - | - |
| glLoadName | v1.0 | - | - | - |
| glLoadTransposeMatrix | v1.3 | glLoadTransposeMatrixARB |
- | - |
| glLockArraysEXT | - | - | glLockArraysEXT | - |
| glLogicOp | v1.0 | - | - | - |
M
N
0
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glOrtho | v1.0 | - | - | - |
P
Q
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glQueryCounter | v3.3 | - | - | - |
R
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glRasterPos | v1.0 | - | - | - |
| glReadBuffer | v1.0 | - | - | - |
| glReadBufferRegionEXT | - | - | glReadBufferRegionEXT | - |
| glReadPixels | v1.0 | - | - | - |
| glRect | v1.0 | - | - | - |
| glRenderbufferStorage | v3.0 | - | glRenderbufferStorageEXT |
- |
| glRenderbufferStorageMultisample | v3.0 | - | glRenderbufferStorageMultisampleEXT |
- |
| glRenderMode | v1.0 | - | - | - |
| glResetHistogram | v1.2 | - | glResetHistogramEXT |
- |
| glResetMinmax | v1.2 | - | glResetMinmaxEXT |
- |
| glRotate | v1.0 | - | - | - |
S
T
U
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glUniform | v2.0 | glUniformARB |
glUniformEXT |
- |
| glUniformBlockBinding | v3.1 | - | - | - |
| glUniformBufferEXT | - | - | glUniformBufferEXT | - |
| glUniformMatrix | v2.0 | glUniformMatrixARB |
- | - |
| glUniformSubroutines | v4.0 | - | - | - |
| glUnlockArraysEXT | - | - | glUnlockArraysEXT | - |
| glUnmapBuffer | v1.5 | glUnmapBufferARB |
- | - |
| glUnmapNamedBufferEXT | - | - | glUnmapNamedBufferEXT | - |
| glUseProgram | v2.0 | glUseProgramObjectARB |
- | - |
V
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glValidateProgram | v2.0 | glValidateProgramARB |
- | - |
| glVariantEXT | - | - | glVariantEXT | - |
| glVariantPointerEXT | - | - | glVariantPointerEXT | - |
| glVertex | v1.0 | - | - | - |
| glVertexAttrib | v2.0 | glVertexAttribARB |
glVertexAttribEXT |
glVertexAttribNV |
| glVertexAttribDivisor | v3.3 | glVertexAttribDivisorARB | - | - |
| glVertexAttribPointer | v2.0 | glVertexAttribPointerARB |
glVertexAttribPointerEXT |
glVertexAttribPointerNV |
| glVertexBlendARB | - | glVertexBlendARB | - | - |
| glVertexPointer | v1.1 | - | glVertexPointerEXT |
glVertexPointerINTEL |
| glVertexWeightEXT | - | - | glVertexWeightEXT | glVertexWeightNV |
| glVertexWeightPointerEXT | - | - | glVertexWeightPointerEXT | - |
| glViewport | v1.0 | - | - | - |
W
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glWaitSync | v3.2 | - | - | - |
| glWeightARB | - | glWeightARB | - | - |
| glWeightPointerARB | - | glWeightPointerARB | - | - |
| glWindowPos | v1.4 | glWindowPosARB |
- | glWindowPosMESA |
| glWriteMaskEXT | - | - | glWriteMaskEXT | - |
OpenGL Parameter-Tabellen
Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen.
interne Pixelformate
Pixelformate
Datentypen für Pixel
GLU
(Was ist die GLU?)
B
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluBeginCurve | - | - | - | - |
| gluBeginPolygon | - | - | - | - |
| gluBeginSurface | - | - | - | - |
| gluBeginTrim | - | - | - | - |
| gluBuild1DMipmaps | - | - | - | - |
| gluBuild2DMipmaps | - | - | - | - |
| gluBuild3DMipmaps | - | - | - | - |
C
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluCylinder | - | - | - | - |
D
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluDeleteNurbsRenderer | - | - | - | - |
| gluDeleteQuadric | - | - | - | - |
| gluDeleteTess | - | - | - | - |
| gluDisk | - | - | - | - |
E
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluEndCurve | - | - | - | - |
| gluEndPolygon | - | - | - | - |
| gluEndSurface | - | - | - | - |
| gluEndTrim | - | - | - | - |
| gluErrorString | - | - | - | - |
G
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluGetNurbsProperty | - | - | - | - |
| gluGetString | - | - | - | - |
| gluGetTessProperty | - | - | - | - |
L
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluLoadSamplingMatrices | - | - | - | - |
| gluLookAt | - | - | - | - |
N
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluNewNurbsRenderer | - | - | - | - |
| gluNewQuadric | - | - | - | - |
| gluNewTess | - | - | - | - |
| gluNextContour | - | - | - | - |
| gluNurbsCallback | - | - | - | - |
| gluNurbsCurve | - | - | - | - |
| gluNurbsProperty | - | - | - | - |
| gluNurbsSurface | - | - | - | - |
O
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluOrtho2D | - | - | - | - |
P
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluPartialDisk |
- | - | - | - |
| gluPerspective | - | - | - | - |
| gluPickMatrix | - | - | - | - |
| gluProject | - | - | - | - |
| gluPwlCurve | - | - | - | - |
Q
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluQuadricCallback | - | - | - | - |
| gluQuadricDrawStyle |
- | - | - | - |
| gluQuadricNormals | - | - | - | - |
| gluQuadricOrientation | - | - | - | - |
| gluQuadricTexture | - | - | - | - |
S
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluScaleImage | - | - | - | - |
| gluSphere |
- | - | - | - |
T
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluTessBeginContour | - | - | - | - |
| gluTessBeginPolygon | - | - | - | - |
| gluTessCallback | - | - | - | - |
| gluTessEndContour | - | - | - | - |
| gluTessEndPolygon | - | - | - | - |
| gluTessNormal | - | - | - | - |
| gluTessProperty |
- | - | - | - |
| gluTessVertex | - | - | - | - |
U
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| gluUnProject | - | - | - | - |
GLX
(Was ist die GLX?)
Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: OpenGL.org GLX Manpages
C
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXChooseFBConfig | - | - | - | - |
| glXChooseVisual | - | - | - | - |
| glXCopyContext | - | - | - | - |
| glXCreateContext | - | - | - | - |
| glXCreateGLXPixmap | - | - | - | - |
| glXCreateNewContext | - | - | - | - |
| glXCreatePbuffer | - | - | - | - |
| glXCreatePixmap | - | - | - | - |
| glXCreateWindow | - | - | - | - |
D
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXDestroyContext | - | - | - | - |
| glXDestroyGLXPixmap | - | - | - | - |
| glXDestroyPbuffer | - | - | - | - |
| glXDestroyPixmap | - | - | - | - |
| glXDestroyWindow | - | - | - | - |
F
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXFreeContextEXT | - | - | - | - |
G
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXGetClientString | - | - | - | - |
| glXGetConfig | - | - | - | - |
| glXGetCurrentContextIDEXT | - | - | - | - |
| glXGetCurrentContext | - | - | - | - |
| glXGetCurrentDisplay | - | - | - | - |
| glXGetCurrentDrawable | - | - | - | - |
| glXGetCurrentReadDrawable | - | - | - | - |
| glXGetFBConfigAttrib | - | - | - | - |
| glXGetFBConfigs | - | - | - | - |
| glXGetProcAddress | - | - | - | - |
| glXGetSelectedEvent | - | - | - | - |
| glXGetVisualFromFBConfig | - | - | - | - |
I
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXImportContextEXT | - | - | - | - |
| glXIntro | - | - | - | - |
| glXIsDirect | - | - | - | - |
M
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXMakeContextCurrent | - | - | - | - |
| glXMakeCurrent | - | - | - | - |
Q
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXQueryContext | - | - | - | - |
| glXQueryContextInfoEXT | - | - | glXQueryContextInfoEXT | - |
| glXQueryDrawable | - | - | - | - |
| glXQueryExtension | - | - | - | - |
| glXQueryExtensionsString | - | - | - | - |
| glXQueryServerString | - | - | - | - |
| glXQueryVersion | - | - | - | - |
S
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXSelectEvent | - | - | - | - |
| glXSwapBuffers | - | - | - | - |
| glXSwapIntervalEXT | - | - | glXSwapIntervalEXT | - |
U
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXUseXFont | - | - | - | - |
W
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| glXWaitGL | - | - | - | - |
| glXWaitX | - | - | - | - |
WGL
(Was ist die WGL?)
Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: floyd.atc.no WGL Manpages
C
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| wglChoosePixelFormatARB | - | wglChoosePixelFormatARB | - | - |
| wglCopyContext | - | - | - | - |
| wglCreateContext | - | - | - | - |
| wglCreateBufferRegionEXT | - | - | wglCreateBufferRegionEXT | - |
| wglCreateLayerContext | - | - | - | - |
| wglCreatePbufferARB | - | wglCreatePbufferARB | - | - |
D
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| wglDeleteBufferRegionEXT | - | - | wglDeleteBufferRegionEXT | - |
| wglDeleteContext | - | - | - | - |
| wglDestroyPbufferARB | - | wglDestroyPbufferARB | - | - |
| wglDescribeLayerPlane | - | - | - | - |
G
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| wglGetCurrentContext | - | - | - | - |
| wglGetCurrentDC | - | - | - | - |
| wglGetCurrentReadDC | - | - | - | - |
| wglGetExtensionsStringARB | - | wglGetExtensionsStringARB | - | - |
| wglGetLayerPaletteEntries | - | - | - | - |
| wglGetPbufferDCARB | - | wglGetPbufferDCARB | - | - |
| wglGetPixelFormatAttribARB | - | wglGetPixelFormatAttribARB | - | - |
| wglGetPixelFormatAttribEXT | - | - | wglGetPixelFormatAttrixEXT | - |
| wglGetProcAddress | - | - | - | - |
M
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| wglMakeCurrent | - | - | - | - |
| wglMakeCurrentContextEXT | - | - | wglMakeCurrentContextEXT | - |
Q
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| wglQueryPbufferARB | - | wglQueryPbufferARB | - | - |
R
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| wglRealizeLayerPalette | - | - | - | - |
| wglReleasePbufferDCARB | - | wglReleasePbufferDCARB | - | - |
| wglRestoreBufferRegionEXT | - | - | wglRestoreBufferRegionEXT | - |
S
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| wglSaveBufferRegionEXT | - | - | wglSaveBufferRegionEXT | - |
| wglSetLayerPaletteEntries | - | - | - | - |
| wglShareLists | - | - | - | - |
| wglSwapIntervalEXT | - | - | wglSwapIntervalEXT | - |
| wglSwapLayerBuffers | - | - | - | - |
U
| Aktuelle Version | Kernfunktion (seit) | ARB Entsprechung | EXT Entsprechung | Herstellerspezifisch |
|---|---|---|---|---|
| wglUseFontBitmaps | - | - | - | - |
| wglUseFontOutlines | - | - | - | - |
Externe Funktionen
Hier sind alle Funktionen zu finden, die zwar direkt nichts mit OpenGL zu tun haben, aber trotzdem im Normalfall zur Nutzung der GL benötigt werden.
Win32 Funktionen
| ChoosePixelFormat |
| DescribePixelFormat |
| GetLastError |
| getObject |
| GetPixelFormat |
| SetPixelFormat |
| SwapBuffers |
Linux / Unix Funktionen
| XCloseDisplay |
| XDefaultScreen |
| XOpenDisplay |