AttachShader
|
Attache un objet shader à un objet programme
|
BindAttribLocation
|
|
CompileShader
|
Compile un objet reflet (shader)
|
CreateProgram
|
Crée un objet programme
|
CreateShader
|
Comme les display lists et les objets texture, l’espace de nommage des programmes objets peut être partagé au travers d’un jeu de contextes, aussi longtemps que les côtés serveurs des contextes partagent le même espace d’adressage. Si l’espace de nommage est partagé au travers de contextes, tout objet attaché et les données associées avec ces objets attachés sont également partagées.
|
DeleteProgram
|
Gl.DeleteProgram n’est disponible que pour les versions de GL 2.0 ou supérieures.
|
DeleteShader
|
Gl.DeleteShader n’est disponible que pour les versions de GL 2.0 ou supérieures.
|
DetachShader
|
Gl.DetachShader n’est disponible qu’à partir des versions 2.0 de GL.
|
GetAttachedShaders
|
Gl.GetAttachedShaders n’est disponible qu’à partir de la version 2.0 de GL.
|
GetProgramInfoLog
|
|
GetProgramiv
|
Gl.GetProgramiv n’est disponible qu’à partir de la version 2.0 de GL.
|
GetShaderInfoLog
|
Retourne le fichier log d’information pour un objet reflet (shader)
|
GetShaderSource
|
Gl.GetShaderSource n’est disponible qu’à partir de la version 2.0 de GL ou supérieure.
|
GetShaderiv
|
Gl.GetShader n’est disponible qu’à partir de la version 2.0 de GL .
|
GetUniformLocation
|
|
IsProgram
|
Détermine si un nom correspond à un objet programme.
|
IsShader
|
Détermine si un nom correspond à un objet reflet (shader)
|
LinkProgram
|
Lie un programme objet
|
ShaderSource
|
Remplace le code source dans un objet shader
|
Uniform1f
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform1fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform1i
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform1iv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform2f
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform2fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform2i
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform2iv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform3f
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform3fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform3i
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform3iv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform4f
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform4fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform4i
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
Uniform4iv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UniformMatrix2fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UniformMatrix2x3fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UniformMatrix2x4fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UniformMatrix3fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UniformMatrix3x2fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UniformMatrix3x4fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UniformMatrix4fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UniformMatrix4x2fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UniformMatrix4x3fv
|
Spécifie la valeur d’une variable uniforme pour l’ objet
Programme en cours.
|
UseProgram
|
Aucune de ces opérations n’affectera les exécutables faisant partie de l’état courant. Cependant, la réédition de lien du programme objet en cours d’utilisation installera le programme objet comme partie de l’état de rendu courant si elle réussit (voir Gl.LinkProgram). Si la réédition de lien du programme objet en cours échoue, son status de lien sera positionné à FALSE, mais les exécutables et les états associés continueront à faire partie de l’état courant jusqu'à ce qu’un appel subséquent à Gl.UseProgram le retire. Après qu’il soit retiré, il ne peut plus être partie de l’état courant tant qu’il n’a pas été lié avec succès.
|
ValidateProgram
|
|
VertexAttrib1f
|
Spécifie la valeur des attributs d’un sommet générique.
|
VertexAttrib1fv
|
Spécifie la valeur des attributs d’un sommet générique.
|
VertexAttrib2f
|
Spécifie la valeur des attributs d’un sommet générique.
|
VertexAttrib2fv
|
Spécifie la valeur des attributs d’un sommet générique.
|
VertexAttrib3f
|
Spécifie la valeur des attributs d’un sommet générique.
|
VertexAttrib3fv
|
Spécifie la valeur des attributs d’un sommet générique.
|
VertexAttrib4f
|
Spécifie la valeur des attributs d’un sommet générique.
|
VertexAttrib4fv
|
Spécifie la valeur des attributs d’un sommet générique.
|
Accum
|
Opère sur le tampon d’accumulation
|
ActiveTexture
|
Sélectionne l'unité de texture active.
|
AlphaFunc
|
Spécifie la fonction test alpha
|
Begin
|
Qui n’incluent que les commandes ci-dessus. Si une autre commande GL est appelée entre Gl.Begin et Gl.End, le drapeau d’erreur est positionné et la commande est ignorée.
|
BindFramebufferEXT
|
Lie un tampon de trame à un tampon de trame cible.
|
BindRenderbufferEXT
|
Lie un tampon de rendu à un tampon de rendu cible.
|
BindTexture
|
Attache la texture nommée à une texture cible
|
BlendFunc
|
Spécifie l’arithmétique des pixels
|
CallList
|
Exécute une liste de "display list"
|
CallLists
|
Exécute une liste de "display list"
|
CheckExtensions
|
Retourne si certaines extensions OpenGL sont pressentes.
|
CheckFramebufferStatusEXT
|
|
Clear
|
Efface les tampons dans la fenêtre d'affichage.
|
ClearAccum
|
Spécifie les valeurs rouge, vert, bleu et alpha employées lorsque le tampon d’accumulation est effacé. Les valeurs par défaut sont toutes zéro.
|
ClearColor
|
Spécifie la valeur d’effacement des tampons de couleur
|
ClearDepth
|
Spécifie la valeur d’effacement du tampon de profondeur
|
ClearIndex
|
Spécifie l’index utilisé quand les tampons d’index de couleur sont effacés. La valeur par défaut est zéro.
|
ClearStencil
|
Spécifie la valeur d’effacement pour le tampon de stencil (pochoir)
|
ClipPlane
|
Spécifie le plan auquel toute la géométrie est attachée.
|
Color3f
|
Définit la couleur courante
|
Color3i
|
Définit la couleur courante
|
Color4f
|
Définit la couleur courante
|
Color4i
|
Définit la couleur courante
|
ColorMask
|
Spécifie, pour Gl.ColorMaski, l’indice du tampon de tracé auquel appliquer le masque de couleur.
|
ColorMaterial
|
Force un matériau à adopter la couleur courante
|
Colorf
|
|
Colorfv
|
Définit la couleur courante
|
Colori
|
|
Coloriv
|
Définit la couleur courante
|
CopyPixels
|
Spécifie les coordonnées fenêtre du coin inférieur gauche de la région rectangulaire de pixels à copier.
|
CopyTexImage1D
|
Copie des pixels dans une image de texture 1D.
|
CopyTexImage2D
|
|
CullFace
|
Si Mode est Gl.GL_FRONT_AND_BACK, aucune facette n’est tracée, mais les autres primitives, comme les points et les lignes, sont tracées.
|
DeleteFramebuffersEXT
|
Efface les objets framebuffer (tampon de trame).
|
DeleteLists
|
Gl.DeleteLists est appelée entre un appel à Gl.Begin et l’appel correspondant à Gl.End .
|
DeleteRenderbuffersEXT
|
Efface les objets renderbuffer (tampon de rendu).
|
DeleteTextures
|
Gl.DeleteTextures n’est disponible que pour les versions de GL 1.1 ou supérieures.
|
DepthFunc
|
Même si le tampon de profondeur existe et le masque de profondeur est différent de zéro, le tampon de profondeur n’est pas mis à jour si le test de profondeur est désactivé.
|
DepthMask
|
|
DepthRange
|
Spécifie la cartographie des valeurs de profondeur partant des coordonnées d’un périphérique normalisé vers des coordonnées de la fenêtre
|
Disable
|
|
DrawBuffer
|
Les constantes symboliques Gl.GL_NONE, Gl.GL_FRONT_LEFT, Gl.GL_FRONT_RIGHT, Gl.GL_BACK_LEFT, Gl.GL_BACK_RIGHT, Gl.GL_FRONT, Gl.GL_BACK, Gl.GL_LEFT, Gl.GL_RIGHT, Gl.GL_FRONT_AND_BACK, et Gl.GL_AUXi, où i est entre 0 et Gl.GL_AUX_BUFFERS moins 1. (Gl.GL_AUX_BUFFERS n’est pas la limite supérieure ; utilisez Gl.Get pour demander le nombre de tampons aux disponibles.) La valeur par défaut est Gl.GL_FRONT pour les contextes à un seul tampon, et Gl.GL_BACK pour les contextes à double tampon.
|
DrawPixels
|
|
EdgeFlag
|
Spécifie la valeur du drapeau d’arête en cours, soit Gl.TRUE soit Gl.FALSE.. La valeur initiale est Gl.TRUE.
|
Enable
|
Si activé, la coordonnée de texture s est évaluée en utilisant la fonction de génération de texture définie avec glTexGen. Sinon, la coordonnée de texture s courante est employée. Voir "glTexGen".
|
End
|
Termine une déclaration de sommets (vertices) ou de primitives.
|
EndList
|
Termine une "display-list" (liste d'affichage) créée avec Gl.NewList.
|
EvalCoord1f
|
|
EvalCoord2f
|
|
EvalCoord2fv
|
|
EvalMesh1
|
|
EvalMesh2
|
|
EvalPoint1
|
|
EvalPoint2
|
|
FeedbackBuffer
|
|
Finish
|
|
Flush
|
Force l’exécution des commandes GL en un temps fini
|
Fogf
|
|
Fogfv
|
|
Fogi
|
|
Fogiv
|
|
FramebufferRenderbufferEXT
|
|
FramebufferTexture1DEXT
|
|
FramebufferTexture2DEXT
|
|
FramebufferTexture3DEXT
|
|
FrontFace
|
Gl.FrontFace est appelée entre un appel à Gl.Begin et l’appel correspondant à Gl.End.
|
Frustum
|
Multiplie la matrice courante par une matrice de perspective
|
GenFramebuffersEXT
|
|
GenLists
|
Gl.GenLists a un argument : range. Il retourne un entier n de cette gamme de "display lists" vides contigües, nommées n, n+1, ..., n+range -1, qui ont été créées. Si range vaut zéro, s’il n’y a pas de groupe de noms de gamme contigüe disponible, ou si une erreur se produit, aucune "display list" n’est générée et zéro est retourné.
|
GenRenderbuffersEXT
|
|
GenTextures
|
Génère des noms de textures.
|
GenerateMipmapEXT
|
|
GetBooleanv
|
|
GetClipPlane
|
Retourne les coefficients du plan de découpage spécifié
|
GetError
|
Retourne l’information d’erreur
|
GetFloatv
|
Retourne la ou les valeur(s) d’un paramètre sélectionné.
|
GetFramebufferAttachmentParameterivEXT
|
|
GetIntegerv
|
|
GetLightfv
|
|
GetLightiv
|
|
GetMaterialfv
|
|
GetMaterialiv
|
|
GetRenderbufferParameterivEXT
|
Spécifie la cible de l'opération de requête. target doit être Gl.RENDERBUFFER.
|
GetString
|
|
Hint
|
L’interprétation des "hints" dépend de l’implémentation. Gl.Hint peut être ignoré.
|
IndexMask
|
|
Indexf
|
|
Indexi
|
|
InitNames
|
|
IsEnabled
|
Spécifie une constante symbolique indiquant une aptitude de GL.
|
IsFramebufferEXT
|
Détermine si un nom correspond à un objet framebuffer (tampon de trame).
|
IsList
|
Détermine si un nom correspond à une display list (liste d'affichage).
|
IsRenderbufferEXT
|
|
IsTexture
|
Détermine si un nom correspond à une texture
|
LightModelf
|
|
LightModelfv
|
|
LightModeli
|
|
LightModeliv
|
|
Lightf
|
|
Lightfv
|
|
Lighti
|
|
Lightiv
|
|
LineStipple
|
|
LineWidth
|
Spécifie la largeur des lignes rastérisées
|
ListBase
|
Définit la base de la "display-list" pour Gl.CallLists.
|
LoadIdentity
|
Remplace la matrice courante par la matrice identité
|
LoadMatrixf
|
Gl.Get avec l’argument Gl.GL_COLOR_MATRIX
Gl.Get avec l’argument Gl.GL_MODELVIEW_MATRIX
Gl.Get avec l’argument Gl.GL_PROJECTION_MATRIX
Gl.Get avec l’argument Gl.GL_TEXTURE_MATRIX
|
LoadName
|
Charge un nom sur la pile des noms.
|
LogicOp
|
|
Map1f
|
|
Map2f
|
|
MapGrid1f
|
|
MapGrid2f
|
|
Materialf
|
|
Materialfv
|
|
Materiali
|
|
Materialiv
|
|
MatrixMode
|
Spécifie quelle matrice est la matrice courante
|
MultMatrixf
|
|
MultiTexCoord2f
|
|
NewList
|
mode n’est pas une valeur acceptée.
|
Normal3f
|
|
Normal3fv
|
|
Normal3i
|
|
Normal3iv
|
|
Ortho
|
Gl.GetModelviewMatrix
Gl.GetProjectionMatrix
Gl.GetTextureMatrix
|
PassThrough
|
|
PixelStoref
|
|
PixelStorei
|
|
PixelTransferf
|
|
PixelTransferi
|
|
PointSize
|
|
PolygonMode
|
Les sommets sont marqués comme limites ou non-limites par un drapeau "edge". Les drapeaux Edge sont générés en interne par GL quand il décompose les polygones, et peuvent être explicitement positionnés en utilisant Gl.EdgeFlag.
|
PolygonOffset
|
|
PopMatrix
|
Dépile la pile matricielle courante
|
PopName
|
|
PushMatrix
|
Pousse la pile courante
|
PushName
|
Empile et dépile sur la pile des noms.
|
RasterPos2f
|
|
RasterPos2i
|
|
RasterPos3f
|
|
RasterPos3i
|
|
RasterPos4f
|
|
RasterPos4i
|
|
RasterPosf
|
|
RasterPosfv
|
|
RasterPosi
|
|
RasterPosiv
|
|
ReadBuffer
|
|
Rectf
|
|
Recti
|
|
RenderMode
|
Si une erreur est générée, Gl.RenderMode retourne zéro quelque soit le mode de rendu courant.
|
RenderbufferStorageEXT
|
Spécifie un lien pour la cible vers l'allocation ; doit être Gl.RENDERBUFFER.
|
Rotatef
|
Gl.GetModelviewMatrix
Gl.GetProjectionMatrix
Gl.GetTextureMatrix
|
Scalef
|
|
Scissor
|
|
SelectBuffer
|
|
ShadeModel
|
|
StencilFunc
|
Détermine les fonctions avant et arrière et la valeur de référence pour le test de pochoir.
|
StencilMask
|
Gl.StencilMask est appelée entre un appel à Gl.Begin et l’appel correspondant à Gl.End.
|
StencilOp
|
|
TexCoord1f
|
|
TexCoord1i
|
|
TexCoord2f
|
|
TexCoord2i
|
|
TexCoord3f
|
|
TexCoord3i
|
|
TexCoord4f
|
|
TexCoord4i
|
|
TexCoordf
|
|
TexCoordi
|
|
TexEnvf
|
|
TexEnvfv
|
|
TexEnvi
|
|
TexEnviv
|
|
TexGeni
|
|
TexImage1D
|
|
TexImage2D
|
|
TexParameterf
|
|
TexParameterfv
|
|
TexParameteri
|
|
TexParameteriv
|
|
TexSubImage1D
|
|
TexSubImage2D
|
|
Translatef
|
|
Vertex2f
|
|
Vertex2i
|
|
Vertex3f
|
|
Vertex3i
|
|
Vertex4f
|
|
Vertex4i
|
|
Vertexf
|
|
Vertexfv
|
|
Vertexi
|
|
Vertexiv
|
|
Viewport
|
Gl.Viewport est appelée entre un appel à Gl.Begin et l’appel correspondant à Gl.End. +++_Associated Gets
|