OpenGL-Funktionsübersicht

Aus DGL Wiki
Version vom 16. März 2009, 08:04 Uhr von Dj3hut1 (Diskussion | Beiträge) (L: zusätzliche Extension-Funktionen)

Wechseln zu: Navigation, Suche
Opengl logo.png

Hinweise für Helfer

Was hier hinein gehört

Um eine Funktionsübersicht aller OpenGL Funktionen zu erreichen die inhaltlich korrekt ist, sollten die orginal 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 Orginalspezifikation übersetzt werden und erst dann eigene Hinweise untergebracht werden (z.B. Erfahrungen, typische Fehler etc.)

Artikel-Vorlage

Wichtiger Hinweis  : Bei der Funktionsübersicht ist v.a. eine einheitliche Gliederung der Artikel wichtig. Deshalb haltet euch bitte an folgende Vorlage!

Kategorisieren von Artikeln

Das Wiki ermöglicht es einen Artikel einer Kategorie zuzuordnen. Diese Möglichkeit sollte von Artikelschreibern genutzt werden. Man ordnet einen Artikel einer Kategorie zu, in dem man am Ende des Artikels einen Link zu der Kategrie erstellt der er zugeordnet werden soll:

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

Das sind die neuen Kategorien:

Falls die Funktion bereits zum GL-Kern gehört kommt noch folgender Eintrag hinzu: [[Kategorie:GLx.x]] wobei das x.x durch die GL-Versionsnummer (z.B. "1.2" oder "2.0"), seit dem die Funktion dabei ist, ersetzt wird.

GL

Abkürzung für Graphics Library, hierunter fallen alle Funktionen die direkter Bestandteil (entweder als Kernfunktion oder über Extensions) der OpenGL sind. Hartnäckige Gerüchte, GL stünde für Glide und somit OpenGL für Open Glide, sind schlichtweg falsch, erfreuen sich jedoch immernoch großer Beliebtheit.

A

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glAccum v1.0 - - -
glActiveStencilFaceEXT - - glActiveStencilFaceEXT -
glActiveTexture v1.3 glActiveTextureARB Deprecated 30x30.jpg - -
glAddSwapHintRectWIN - - - glAddSwapHintRectWIN
glAlphaFunc v1.0 - - -
glApplyTextureEXT - - glApplyTextureEXT -
glAreTexturesResident v1.0 - glAreTexturesResidentEXT Deprecated 30x30.jpg -
glArrayElement v1.1 - glArrayElementEXT Deprecated 30x30.jpg -
glAttachShader v2.0 glAttachObjectARB Deprecated 30x30.jpg - -

B

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

C

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

D

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

E

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

F

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

G

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glGenBuffers v1.5 glGenBuffersARB Deprecated 30x30.jpg - -
glGenerateMipmap v3.0 - glGenerateMipmapEXT -
glGenFramebuffers v3.0 - glGenFramebuffersEXT -
glGenLists v1.0 - - -
glGenProgramsARB - glGenProgramsARB - -
glGenQueries v1.5 - - -
glGenRenderbuffers v3.0 - glGenRenderbuffersEXT -
glGenTextures v1.1 - - -
glGenVertexarrays v3.0 - - glGenVertexarraysAPPLE
glGet v1.0 - - -
glGetActiveAttrib v2.0 glGetActiveAttribARB Deprecated 30x30.jpg - -
glGetActiveUniform v2.0 glGetActiveUniformARB Deprecated 30x30.jpg - -
glGetAttachedShaders v2.0 glGetAttachedObjectsARB Deprecated 30x30.jpg - -
glGetAttribLocation v2.0 glGetAttribLocationARB Deprecated 30x30.jpg - -
glGetBooleanv v1.0 - - -
glGetBufferParameter v1.5 - - -
glGetBufferPointerv v1.5 - - -
glGetBufferSubData v1.5 - - -
glGetClipPlane v1.0 - - -
glGetColorTable v1.2 - - -
glGetColorTableParameter v1.2 - - -
glGetCompressedTexImage v1.3 - - -
glGetConvolutionFilter v1.2 - - -
glGetConvolutionParameter v1.2 - - -
glGetDoublev v1.0 - - -
glGetError v1.0 - - -
glGetFloatv v1.0 - - -
glGetFragDataLocation v3.0 - glGetFragDataLocationEXT -
glGetFramebufferAttachmentParameter v3.0 - glGetFramebufferAttachmentParameterEXT -
als Parameter von glGet v2.0 glGetHandleARB Deprecated 30x30.jpg - -
glGetHistogram v1.2 - - -
glGetHistogramParameter v1.2 - - -
glGetIntegerv v1.0 - - -
glGetLight v1.0 - - -
glGetMap v1.0 - - -
glGetMaterial v1.0 - - -
glGetMinmax v1.2 - - -
glGetMinmaxParameter v1.2 - - -
glGetPixelMap v1.0 - - -
glGetPointerv v1.0 - - -
glGetPolygonStipple v1.0 - - -
glGetProgram v2.0 glGetObjectParameterARB Deprecated 30x30.jpg - -
glGetProgramEnvParameterARB - glGetProgramEnvParameterARB - -
glGetProgramInfoLog v2.0 glGetInfoLogARB Deprecated 30x30.jpg - -
glGetProgramLocalParameterARB - glGetProgramLocalParameterARB - -
glGetProgramStringARB - glGetProgramStringARB - -
glGetQueryiv v1.5 - - -
glGetQueryObject v1.5 - - -
glGetRenderbufferParameter v3.0 - glGetRenderbufferParameterEXT -
glGetSeparableFilter v1.2 - - -
glGetShader v2.0 glGetObjectParameterARB Deprecated 30x30.jpg - -
glGetShaderInfoLog v2.0 glGetInfoLogARB Deprecated 30x30.jpg - -
glGetShaderSource v2.0 glGetShaderSourceARB Deprecated 30x30.jpg - -
glGetString v1.0 - - -
glGetTexEnv v1.0 - - -
glGetTexGen v1.0 - - -
glGetTexImage v1.0 - - -
glGetTexLevelParameter v1.0 - - -
glGetTexParameter v1.0 - - -
glGetTransformFeedbackVarying v3.0 - glGetTransformFeedbackVaryingEXT glGetTransformFeedbackVaryingNV
glGetUniform v2.0 glGetUniformARB Deprecated 30x30.jpg - -
glGetUniformLocation v2.0 glGetUniformLocationARB Deprecated 30x30.jpg - -
glGetVertexAttrib v2.0 glGetVertexAttribARB Deprecated 30x30.jpg - -
glGetVertexAttribPointer v2.0 glGetVertexAttribPointerARB Deprecated 30x30.jpg - -

H

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

I

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

L

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

M

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glMap1 v1.0 - - -
glMap2 v1.0 - - -
glMapBuffer v1.5 - - -
glMapBufferRange v3.0 - - -
glMapGrid v1.0 - - -
glMaterial v1.0 - - -
glMatrixIndexARB - glMatrixIndexARB - -
glMatrixIndexPointerARB - glMatrixIndexPointerARB - -
glMatrixMode v1.0 - - -
glMinmax v1.2 - - -
glMultiDrawArrays v1.4 - - -
glMultiDrawElements v1.4 - - -
glMultiTexCoord v1.3 - - -
glMultMatrix v1.0 - - -
glMultTransposeMatrix v1.3 - - -

N

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glNewList v1.0 - - -
glNormal v1.0 - - -
glNormalPointer v1.1 - - -

0

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

P

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glPassThrough v1.0 - - -
glPixelMap v1.0 - - -
glPixelStore v1.0 - - -
glPixelTransfer v1.0 - - -
glPixelZoom v1.0 - - -
glPointParameter v1.4 glPointParameterARB Deprecated 30x30.jpg glPointParameterEXT Deprecated 30x30.jpg -
glPointSize v1.0 - - -
glPolygonMode v1.0 - - -
glPolygonOffset v1.0 - - -
glPolygonStipple v1.0 - - -
glPopAttrib v1.0 - - -
glPopClientAttrib v1.0 - - -
glPopMatrix v1.0 - - -
glPopName v1.0 - - -
glPrioritizeTextures v1.0 - - -
glProgramEnvParameterARB - glProgramEnvParameterARB - -
glProgramLocalParameterARB - glProgramLocalParameterARB - -
glProgramParameterARB - glProgramParameterARB glProgramParameterEXT -
glProgramStringARB - glGetProgramStringARB - -
glPushAttrib v1.0 - - -
glPushClientAttrib v1.0 - - -
glPushMatrix v1.0 - - -
glPushName v1.0 - - -

R

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glRasterPos v1.0 - - -
glReadBuffer v1.0 - - -
glReadPixels v1.0 - - -
glRect v1.0 - - -
glRenderbufferStorage v3.0 - glRenderbufferStorageEXT -
glRenderbufferStorageMultisample v3.0 - glRenderbufferStorageMultisampleEXT -
glRenderMode v1.0 - - -
glResetHistogram v1.2 - - -
glResetMinmax v1.2 - - -
glRotate v1.0 - - -

S

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glSampleCoverage v1.3 glSampleCoverageARB Deprecated 30x30.jpg - -
glScale v1.0 - - -
glScissor v1.0 - - -
glSecondaryColor v1.4 - - -
glSecondaryColorPointer v1.4 - - -
glSelectBuffer v1.0 - - -
glSeparableFilter2D v1.2 - - -
glShadeModel Excelent 30x30.jpg v1.0 - - -
glShaderSource v2.0 glShaderSourceARB Deprecated 30x30.jpg - -
glStencilFunc v1.0 - - -
glStencilFuncSeparate v2.0 - - glStencilFuncSeparateATI
glStencilMask v1.0 - - -
glStencilMaskSeparate v2.0 - - -
glStencilOp v1.0 - - -
glStencilOpSeparate v2.0 - - glStencilOpSeparateATI

T

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glTexCoord v1.0 - - -
glTexCoordPointer v1.1 - - -
glTexEnv v1.0 - - -
glTexGen v1.0 - - -
glTexImage1D v1.0 - - -
glTexImage2D v1.0 - - -
glTexImage3D v1.2 - - -
glTexParameter v1.0 - - -
glTexSubImage1D v1.0 - - -
glTexSubImage2D v1.0 - - -
glTexSubImage3D v1.2 - - -
glTransformFeedbackVaryings v3.0 - glTransformFeedbackVaryingsEXT glTransformFeedbackVaryingsNV
glTranslate v1.0 - - -

U

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glUniform v2.0 glUniformARB Deprecated 30x30.jpg - -
glUniformMatrix v2.0 glUniformMatrixARB Deprecated 30x30.jpg - -
glUseProgram v2.0 glUseProgramObjectARB Deprecated 30x30.jpg - -
glUnmapBuffer v1.5 - - -

V

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glValidateProgram v2.0 glValidateProgramARB Deprecated 30x30.jpg - -
glVertex v1.0 - - -
glVertexAttrib v2.0 glVertexAttribARB Deprecated 30x30.jpg - -
glVertexAttribPointer v2.0 glVertexAttrixPointerARB Deprecated 30x30.jpg - -
glVertexBlendARB - glVertexBlendARB - -
glVertexPointer v1.1 - - -
glViewport v1.0 - - -

W

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glWeightARB - glWeightARB - -
glWeightPointerARB - glWeightPointerARB - -
glWindowPos v1.4 - - -

OpenGL Parameter-Tabellen

Die nachfolgenden Listen enthalten Parameter- bzw. Typbeschreibungen, die bei vielen OpenGL-Funktionen immer wieder auftauchen.

interne Pixelformate
Pixelformate
Datentypen für Pixel


GLU

(Was ist die GLU?)

B

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluBeginCurve - - - -
gluBeginPolygon - - - -
gluBeginSurface - - - -
gluBeginTrim - - - -
gluBuild1DMipmaps - - - -
gluBuild2DMipmaps - - - -
gluBuild3DMipmaps - - - -

C

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluCylinder - - - -

D

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluDeleteNurbsRenderer - - - -
gluDeleteQuadric - - - -
gluDeleteTess - - - -
gluDisk - - - -

E

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluEndCurve - - - -
gluEndPolygon - - - -
gluEndSurface - - - -
gluEndTrim - - - -
gluErrorString - - - -

G

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluGetNurbsProperty - - - -
gluGetString - - - -
gluGetTessProperty - - - -

L

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluLoadSamplingMatrices - - - -
gluLookAt - - - -

N

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluNewNurbsRenderer - - - -
gluNewQuadric - - - -
gluNewTess - - - -
gluNextContour - - - -
gluNurbsCallback - - - -
gluNurbsCurve - - - -
gluNurbsProperty - - - -
gluNurbsSurface - - - -

O

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluOrtho2D - - - -

P

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluPartialDisk Excelent 30x30.jpg - - - -
gluPerspective - - - -
gluPickMatrix - - - -
gluProject - - - -
gluPwlCurve - - - -

Q

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

S

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

T

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluTessBeginContour - - - -
gluTessBeginPolygon - - - -
gluTessCallback - - - -
gluTessEndContour - - - -
gluTessEndPolygon - - - -
gluTessNormal - - - -
gluTessProperty Incomplete 30x30.jpg - - - -
gluTessVertex - - - -

U

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
gluUnProject - - - -

GLX

(Was ist die GLX?)

Als Quelle für die Übersetzung weiterer Befehlsspezifikationen kann diese Sammlung verwendet werden: OpenGL.org GLX Manpages

C

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glXChooseFBConfig - - - -
glXChooseVisual - - - -
glXCopyContext - - - -
glXCreateContext - - - -
glXCreateGLXPixmap - - - -
glXCreateNewContext - - - -
glXCreatePbuffer - - - -
glXCreatePixmap - - - -
glXCreateWindow - - - -

D

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glXDestroyContext - - - -
glXDestroyGLXPixmap - - - -
glXDestroyPbuffer - - - -
glXDestroyPixmap - - - -
glXDestroyWindow - - - -

F

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glXFreeContextEXT - - - -

G

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glXGetClientString - - - -
glXGetConfig - - - -
glXGetCurrentContextIDEXT - - - -
glXGetCurrentContext - - - -
glXGetCurrentDisplay - - - -
glXGetCurrentDrawable - - - -
glXGetCurrentReadDrawable - - - -
glXGetFBConfigAttrib - - - -
glXGetFBConfigs - - - -
glXGetProcAddress - - - -
glXGetSelectedEvent - - - -
glXGetVisualFromFBConfig - - - -

I

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glXImportContextEXT - - - -
glXIntro - - - -
glXIsDirect - - - -

M

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glXMakeContextCurrent - - - -
glXMakeCurrent - - - -

Q

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glXQueryContext - - - -
glXQueryContextInfoEXT - - glXQueryContextInfoEXT -
glXQueryDrawable - - - -
glXQueryExtension - - - -
glXQueryExtensionsString - - - -
glXQueryServerString - - - -
glXQueryVersion - - - -

S

Aktuelle Version Kernfunktion (seit) ARB Entsprechung EXT Entsprechung Herstellerspezifisch
glXSelectEvent - - - -
glXSwapBuffers - - - -

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
GetPixelFormat
SetPixelFormat
SwapBuffers
GetLastError

Linux / Unix Funktionen

XCloseDisplay
XDefaultScreen
XOpenDisplay

Siehe auch

OpenAL-Funktionsübersicht, SDL-Funktionsübersicht