Gambas Documentation
Aperçu du Langage
À traduire
Code Snippets
Comment faire ...
Compilation et installation
Composants
gb
gb.args
gb.cairo
gb.clipper
gb.complex
gb.compress
gb.crypt
gb.db
gb.db.form
gb.dbus
gb.debug
gb.desktop
gb.desktop.gnome.keyring
gb.eval
gb.eval.highlight
gb.form
gb.form.dialog
gb.form.editor
gb.form.mdi
gb.gmp
gb.gsl
gb.gtk
gb.gtk3
gb.gui
gb.image
gb.image.effect
gb.image.imlib
gb.image.io
gb.inotify
gb.libxml
gb.media
gb.mysql
gb.net
gb.net.curl
gb.net.smtp
gb.openal
gb.opengl
gb.opengl.glsl
Gl
AttachShader
CompileShader
CreateProgram
CreateShader
DeleteProgram
DeleteShader
DetachShader
GetAttachedShaders
GetProgramInfoLog
GetProgramiv
GetShaderInfoLog
GetShaderiv
GetShaderSource
IsProgram
IsShader
LinkProgram
ShaderSource
Uniform1f
Uniform1fv
Uniform1i
Uniform1iv
Uniform2f
Uniform2fv
Uniform2i
Uniform2iv
Uniform3f
Uniform3fv
Uniform3i
Uniform3iv
Uniform4f
Uniform4fv
Uniform4i
Uniform4iv
UniformMatrix2fv
UniformMatrix2x3fv
UniformMatrix2x4fv
UniformMatrix3fv
UniformMatrix3x2fv
UniformMatrix3x4fv
UniformMatrix4fv
UniformMatrix4x2fv
UniformMatrix4x3fv
UseProgram
ValidateProgram
VertexAttrib1f
VertexAttrib1fv
VertexAttrib2f
VertexAttrib2fv
VertexAttrib3f
VertexAttrib3fv
VertexAttrib4f
VertexAttrib4fv
gb.opengl.glu
gb.opengl.sge
gb.option
gb.pcre
gb.pdf
gb.qt4
gb.qt4.ext
gb.qt4.opengl
gb.qt4.webkit
gb.qt5
gb.qt5.opengl
gb.report
gb.scanner
gb.sdl
gb.sdl.sound
gb.settings
gb.signal
gb.util
gb.util.web
gb.v4l
gb.vb
gb.web
gb.web.feed
gb.xml
gb.xml.html
gb.xml.rpc
gb.xml.xslt
Controls pictures
Derniers changements
Dépôt d'applications
Documentation de l'Environnement de développement
Documentation des développeurs
Documents
Indenter
Index de tous les Documents
Index du langage
Lexique
LISEZ-MOI
Manuel du wiki
Messages d'erreur
Tutoriels
Wiki License

Gl (gb.opengl.glsl)

Cette classe réimplémente Gl dans gb.opengl.

Cette classe est statique.

Constantes
ACTIVE_ATTRIBUTES  
ACTIVE_ATTRIBUTE_MAX_LENGTH  
ACTIVE_UNIFORMS  
ACTIVE_UNIFORM_MAX_LENGTH  
ATTACHED_SHADERS  
COMPILE_STATUS  
CURRENT_PROGRAM  
DELETE_STATUS  
FRAGMENT_SHADER  
INFO_LOG_LENGTH  
LINK_STATUS  
SHADER_SOURCE_LENGTH  
SHADER_TYPE  
VALIDATE_STATUS  
VERTEX_SHADER  

Constantes héritées
ACCUM_  
ACCUM_ALPHA_BITS  
ACCUM_BLUE_BITS  
ACCUM_BUFFER_BIT  
ACCUM_CLEAR_VALUE  
ACCUM_GREEN_BITS  
ACCUM_RED_BITS  
ADD  
ADD_SIGNED_ARB  
ALL_ATTRIB_BITS  
ALPHA  
ALPHA_BIAS  
ALPHA_BITS  
ALPHA_SCALE  
ALPHA_TEST  
ALPHA_TEST_FUNC  
ALPHA_TEST_REF  
ALWAYS  
AMBIENT  
AMBIENT_AND_DIFFUSE  
AND  
AND_INVERTED  
AND_REVERSE  
ARRAY_BUFFER  
ATTRIB_STACK_DEPTH  
AUTO_NORMAL  
AUX0  
AUX1  
AUX2  
AUX3  
AUX_BUFFERS  
BACK  
BACK_LEFT  
BACK_RIGHT  
BGR  
BGRA  
BITMAP_  
BITMAP_TOKEN  
BLEND  
BLEND_DST  
BLEND_SRC  
BLUE  
BLUE_BIAS  
BLUE_BITS  
BLUE_SCALE  
CCW  
CLAMP  
CLEAR_  
CLIENT_ATTRIB_STACK_DEPTH  
CLIP_PLANE0  
CLIP_PLANE1  
CLIP_PLANE2  
CLIP_PLANE3  
CLIP_PLANE4  
CLIP_PLANE5  
COEFF  
COLOR  
COLOR_ARRAY  
COLOR_ATTACHMENT0_EXT  
COLOR_ATTACHMENT10_EXT  
COLOR_ATTACHMENT11_EXT  
COLOR_ATTACHMENT12_EXT  
COLOR_ATTACHMENT13_EXT  
COLOR_ATTACHMENT14_EXT  
COLOR_ATTACHMENT15_EXT  
COLOR_ATTACHMENT1_EXT  
COLOR_ATTACHMENT2_EXT  
COLOR_ATTACHMENT3_EXT  
COLOR_ATTACHMENT4_EXT  
COLOR_ATTACHMENT5_EXT  
COLOR_ATTACHMENT6_EXT  
COLOR_ATTACHMENT7_EXT  
COLOR_ATTACHMENT8_EXT  
COLOR_ATTACHMENT9_EXT  
COLOR_BUFFER_BIT  
COLOR_CLEAR_VALUE  
COLOR_INDEX  
COLOR_INDEXES  
COLOR_LOGIC_OP  
COLOR_MATERIAL  
COLOR_MATERIAL_FACE  
COLOR_MATERIAL_PARAMETER  
COLOR_WRITEMASK  
COMBINE  
COMBINE_ALPHA  
COMBINE_ALPHA_ARB  
COMBINE_ALPHA_EXT  
COMBINE_ARB  
COMBINE_EXT  
COMBINE_RGB  
COMBINE_RGB_ARB  
COMBINE_RGB_EXT  
COMPILE  
COMPILE_AND_EXECUTE  
COMPRESSED_RGBA  
COMPRESSED_RGBA_S3TC_DXT1_EXT  
COMPRESSED_RGBA_S3TC_DXT3_EXT  
COMPRESSED_RGBA_S3TC_DXT5_EXT  
CONSTANT_ARB  
CONSTANT_ATTENUATION  
COPY  
COPY_INVERTED  
COPY_PIXEL_TOKEN  
CULL_FACE  
CULL_FACE_MODE  
CURRENT_BIT  
CURRENT_COLOR  
CURRENT_INDEX  
CURRENT_NORMAL  
CURRENT_QUERY  
CURRENT_RASTER_COLOR  
CURRENT_RASTER_DISTANCE  
CURRENT_RASTER_INDEX  
CURRENT_RASTER_POSITION  
CURRENT_RASTER_POSITION_VALID  
CURRENT_RASTER_TEXTURE_COORDS  
CURRENT_TEXTURE_COORDS  
CW  
DECAL  
DECR  
DEPTH  
DEPTH_ATTACHMENT_EXT  
DEPTH_BIAS  
DEPTH_BITS  
DEPTH_BUFFER_BIT  
DEPTH_CLEAR_VALUE  
DEPTH_COMPONENT  
DEPTH_FUNC  
DEPTH_RANGE  
DEPTH_SCALE  
DEPTH_TEST  
DEPTH_WRITEMASK  
DIFFUSE  
DITHER  
DOMAIN  
DONT_CARE  
DOUBLE  
DOUBLEBUFFER  
DRAW_BUFFER  
DRAW_PIXEL_TOKEN  
DST_ALPHA  
DST_COLOR  
EDGE_FLAG  
ELEMENT_ARRAY_BUFFER  
EMISSION  
ENABLE_BIT  
EQUAL  
EQUIV  
EVAL_BIT  
EXP  
EXP2  
EXTENSIONS  
EYE_LINEAR  
EYE_PLANE  
FALSE  
FASTEST  
FEEDBACK  
FEEDBACK_BUFFER_POINTER  
FEEDBACK_BUFFER_SIZE  
FEEDBACK_BUFFER_TYPE  
FILL  
FLAT  
FLOAT  
FOG  
FOG_BIT  
FOG_COLOR  
FOG_DENSITY  
FOG_END  
FOG_HINT  
FOG_INDEX  
FOG_MODE  
FOG_START  
FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT  
FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT  
FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT  
FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT  
FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT  
FRAMEBUFFER_BINDING_EXT  
FRAMEBUFFER_COMPLETE_EXT  
FRAMEBUFFER_EXT  
FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT  
FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT  
FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT  
FRAMEBUFFER_INCOMPLETE_FORMATS_EXT  
FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT  
FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT  
FRAMEBUFFER_UNSUPPORTED_EXT  
FRONT  
FRONT_AND_BACK  
FRONT_FACE  
FRONT_LEFT  
FRONT_RIGHT  
GENERATE_MIPMAP  
GEQUAL  
GREATER  
GREEN  
GREEN_BIAS  
GREEN_BITS  
GREEN_SCALE  
HINT_BIT  
INCR  
INDEX_BITS  
INDEX_CLEAR_VALUE  
INDEX_LOGIC_OP  
INDEX_MODE  
INDEX_OFFSET  
INDEX_SHIFT  
INDEX_WRITEMASK  
INTEGER  
INTERPOLATE_ARB  
INVALID_ENUM  
INVALID_FRAMEBUFFER_OPERATION_EXT  
INVALID_OPERATION  
INVALID_VALUE  
INVERT  
KEEP  
LEFT  
LEQUAL  
LESS  
LIGHT0  
LIGHT1  
LIGHT2  
LIGHT3  
LIGHT4  
LIGHT5  
LIGHT6  
LIGHT7  
LIGHTING  
LIGHTING_BIT  
LIGHT_MODEL_AMBIENT  
LIGHT_MODEL_LOCAL_VIEWER  
LIGHT_MODEL_TWO_SIDE  
LINE  
LINEAR  
LINEAR_ATTENUATION  
LINEAR_MIPMAP_LINEAR  
LINEAR_MIPMAP_NEAREST  
LINES  
LINE_BIT  
LINE_LOOP  
LINE_RESET_TOKEN  
LINE_SMOOTH  
LINE_SMOOTH_HINT  
LINE_STIPPLE  
LINE_STIPPLE_PATTERN  
LINE_STIPPLE_REPEAT  
LINE_STRIP  
LINE_TOKEN  
LINE_WIDTH  
LIST_BASE  
LIST_BIT  
LIST_INDEX  
LIST_MODE  
LOAD  
LOGIC_OP  
LOGIC_OP_MODE  
LUMINANCE  
LUMINANCE_ALPHA  
MAP1_COLOR_4  
MAP1_GRID_DOMAIN  
MAP1_GRID_SEGMENTS  
MAP1_INDEX  
MAP1_NORMAL  
MAP1_TEXTURE_COORD_1  
MAP1_TEXTURE_COORD_2  
MAP1_TEXTURE_COORD_3  
MAP1_TEXTURE_COORD_4  
MAP1_VERTEX_3  
MAP1_VERTEX_4  
MAP2_COLOR_4  
MAP2_GRID_DOMAIN  
MAP2_GRID_SEGMENTS  
MAP2_INDEX  
MAP2_NORMAL  
MAP2_TEXTURE_COORD_1  
MAP2_TEXTURE_COORD_2  
MAP2_TEXTURE_COORD_3  
MAP2_TEXTURE_COORD_4  
MAP2_VERTEX_3  
MAP2_VERTEX_4  
MAP_COLOR  
MAP_STENCIL  
MATRIX_MODE  
MAX_ATTRIB_STACK_DEPTH  
MAX_CLIENT_ATTRIB_STACK_DEPTH  
MAX_CLIP_PLANES  
MAX_COLOR_ATTACHMENTS_EXT  
MAX_EVAL_ORDER  
MAX_LIGHTS  
MAX_LIST_NESTING  
MAX_MODELVIEW_STACK_DEPTH  
MAX_NAME_STACK_DEPTH  
MAX_PIXEL_MAP_TABLE  
MAX_PROJECTION_STACK_DEPTH  
MAX_RECTANGLE_TEXTURE_SIZE_ARB  
MAX_RENDERBUFFER_SIZE_EXT  
MAX_TEXTURE_SIZE  
MAX_TEXTURE_STACK_DEPTH  
MAX_VIEWPORT_DIMS  
MODELVIEW  
MODELVIEW_MATRIX  
MODELVIEW_STACK_DEPTH  
MODULATE  
MULT  
NAME_STACK_DEPTH  
NAND  
NEAREST  
NEAREST_MIPMAP_LINEAR  
NEAREST_MIPMAP_NEAREST  
NEVER  
NICEST  
NONE  
NOOP  
NOR  
NORMALIZE  
NORMAL_ARRAY  
NOTEQUAL  
NO_ERROR  
OBJECT_LINEAR  
OBJECT_PLANE  
ONE  
ONE_MINUS_DST_ALPHA  
ONE_MINUS_DST_COLOR  
ONE_MINUS_SRC_ALPHA  
ONE_MINUS_SRC_COLOR  
OPERAND0_ALPHA_ARB  
OPERAND0_RGB_ARB  
OPERAND1_ALPHA_ARB  
OPERAND1_RGB_ARB  
OPERAND2_ALPHA_ARB  
OPERAND2_RGB_ARB  
OR  
ORDER  
OR_INVERTED  
OR_REVERSE  
OUT_OF_MEMORY  
PACK_ALIGNMENT  
PACK_LSB_FIRST  
PACK_ROW_LENGTH  
PACK_SKIP_PIXELS  
PACK_SKIP_ROWS  
PACK_SWAP_BYTES  
PASS_THROUGH_TOKEN  
PERSPECTIVE_CORRECTION_HINT  
PIXEL_MAP_A_TO_A  
PIXEL_MAP_A_TO_A_SIZE  
PIXEL_MAP_B_TO_B  
PIXEL_MAP_B_TO_B_SIZE  
PIXEL_MAP_G_TO_G  
PIXEL_MAP_G_TO_G_SIZE  
PIXEL_MAP_I_TO_A  
PIXEL_MAP_I_TO_A_SIZE  
PIXEL_MAP_I_TO_B  
PIXEL_MAP_I_TO_B_SIZE  
PIXEL_MAP_I_TO_G  
PIXEL_MAP_I_TO_G_SIZE  
PIXEL_MAP_I_TO_I  
PIXEL_MAP_I_TO_I_SIZE  
PIXEL_MAP_I_TO_R  
PIXEL_MAP_I_TO_R_SIZE  
PIXEL_MAP_R_TO_R  
PIXEL_MAP_R_TO_R_SIZE  
PIXEL_MAP_S_TO_S  
PIXEL_MAP_S_TO_S_SIZE  
PIXEL_MODE_BIT  
POINT  
POINTS  
POINT_BIT  
POINT_SIZE  
POINT_SMOOTH  
POINT_SMOOTH_HINT  
POINT_TOKEN  
POLYGON  
POLYGON_BIT  
POLYGON_MODE  
POLYGON_OFFSET_FACTOR  
POLYGON_OFFSET_FILL  
POLYGON_OFFSET_LINE  
POLYGON_OFFSET_POINT  
POLYGON_OFFSET_UNITS  
POLYGON_SMOOTH  
POLYGON_SMOOTH_HINT  
POLYGON_STIPPLE  
POLYGON_STIPPLE_BIT  
POLYGON_TOKEN  
POSITION  
PREVIOUS_ARB  
PRIMARY_COLOR_ARB  
PRIMITIVES_GENERATED  
PROJECTION  
PROJECTION_MATRIX  
PROJECTION_STACK_DEPTH  
PROXY_TEXTURE_RECTANGLE_ARB  
Q  
QUADRATIC_ATTENUATION  
QUADS  
QUAD_STRIP  
QUERY_COUNTER_BITS  
QUERY_RESULT  
R  
READ_BUFFER  
RED  
RED_BIAS  
RED_BITS  
RED_SCALE  
RENDER  
RENDERBUFFER_ALPHA_SIZE_EXT  
RENDERBUFFER_BINDING_EXT  
RENDERBUFFER_BLUE_SIZE_EXT  
RENDERBUFFER_DEPTH_SIZE_EXT  
RENDERBUFFER_EXT  
RENDERBUFFER_GREEN_SIZE_EXT  
RENDERBUFFER_HEIGHT_EXT  
RENDERBUFFER_INTERNAL_FORMAT_EXT  
RENDERBUFFER_RED_SIZE_EXT  
RENDERBUFFER_STENCIL_SIZE_EXT  
RENDERBUFFER_WIDTH_EXT  
RENDERER  
RENDER_MODE  
REPEAT  
REPLACE  
RETURN  
RGB  
RGBA  
RGBA_MODE  
RGB_SCALE_ARB  
RIGHT  
S  
SAMPLER_2D_RECT_ARB  
SAMPLER_2D_RECT_SHADOW_ARB  
SAMPLES_PASSED  
SCISSOR_BIT  
SCISSOR_BOX  
SCISSOR_TEST  
SELECT  
SELECTION_BUFFER_POINTER  
SELECTION_BUFFER_SIZE  
SET  
SHADE_MODEL  
SHADING_LANGUAGE_VERSION  
SHININESS  
SMOOTH  
SMOOTH_LINE_WIDTH_GRANULARITY  
SMOOTH_LINE_WIDTH_RANGE  
SMOOTH_POINT_SIZE_GRANULARITY  
SMOOTH_POINT_SIZE_RANGE  
SOURCE0_ALPHA_ARB  
SOURCE0_RGB_ARB  
SOURCE1_ALPHA_ARB  
SOURCE1_RGB_ARB  
SOURCE2_ALPHA_ARB  
SOURCE2_RGB_ARB  
SPECULAR  
SPHERE_MAP  
SPOT_CUTTOFF  
SPOT_DIRECTION  
SPOT_EXPONENT  
SRC_ALPHA  
SRC_ALPHA_SATURATE  
SRC_COLOR  
STACK_OVERFLOW  
STACK_UNDERFLOW  
STATIC_DRAW  
STENCIL  
STENCIL_ATTACHMENT_EXT  
STENCIL_BITS  
STENCIL_BUFFER_BIT  
STENCIL_CLEAR_VALUE  
STENCIL_FAIL  
STENCIL_FUNC  
STENCIL_INDEX  
STENCIL_INDEX16_EXT  
STENCIL_INDEX1_EXT  
STENCIL_INDEX4_EXT  
STENCIL_INDEX8_EXT  
STENCIL_PASS_DEPTH_FAIL  
STENCIL_PASS_DEPTH_PASS  
STENCIL_REF  
STENCIL_TEST  
STENCIL_VALUE_MASK  
STENCIL_WRITEMASK  
STEREO  
SUBPIXEL_BITS  
SUBTRACT_ARB  
T  
TEXTURE  
TEXTURE0  
TEXTURE0_ARB  
TEXTURE1  
TEXTURE1_ARB  
TEXTURE2  
TEXTURE2_ARB  
TEXTURE3  
TEXTURE3_ARB  
TEXTURE4  
TEXTURE4_ARB  
TEXTURE_1D  
TEXTURE_2D  
TEXTURE_ALPHA_SIZE  
TEXTURE_BINDING_RECTANGLE_ARB  
TEXTURE_BIT  
TEXTURE_BLUE_SIZE  
TEXTURE_BORDER  
TEXTURE_BORDER_COLOR  
TEXTURE_COMPONENTS  
TEXTURE_COORD_ARRAY  
TEXTURE_ENV  
TEXTURE_ENV_COLOR  
TEXTURE_ENV_MODE  
TEXTURE_GEN_MODE  
TEXTURE_GEN_Q  
TEXTURE_GEN_R  
TEXTURE_GEN_S  
TEXTURE_GEN_T  
TEXTURE_GREEN_SIZE  
TEXTURE_HEIGHT  
TEXTURE_INTENSITY_SIZE  
TEXTURE_LUMINANCE_SIZE  
TEXTURE_MAG_FILTER  
TEXTURE_MATRIX  
TEXTURE_MAX_LEVEL  
TEXTURE_MIN_FILTER  
TEXTURE_RECTANGLE_ARB  
TEXTURE_RED_SIZE  
TEXTURE_STACK_DEPTH  
TEXTURE_WIDTH  
TEXTURE_WRAP_S  
TEXTURE_WRAP_T  
TRANSFORM_BIT  
TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN  
TRIANGLES  
TRIANGLE_FAN  
TRIANGLE_STRIP  
TRUE  
UNPACK_ALIGNMENT  
UNPACK_LSB_FIRST  
UNPACK_ROW_LENGTH  
UNPACK_SKIP_PIXELS  
UNPACK_SKIP_ROWS  
UNPACK_SWAP_BYTES  
UNSIGNED_BYTE  
UNSIGNED_INT  
VENDOR  
VERSION  
VERTEX_ARRAY  
VIEWPORT_  
VIEWPORT_BIT  
XOR  
ZERO  
ZOOM_X  
ZOOM_Y  

Méthodes statiques
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.

Méthodes statiques héritées
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