Documentation de Gambas - /comp/gb.opengl/gl

/comp/gb.opengl/gl

# Gl (gb.opengl)

Cette classe implémente toutes les fonctions de la bibliothèque OpenGL.

La syntaxe OpenGL a été suivie autant que possible, excepté sur les points suivants :

- Une fonction qui reçoit un pointeur C vers un tableau et un compteur integer comme arguments reçoit maintenant un tableau Gambas.

- Certaines constantes ont le même nom qu'une Méthode OpenGL. Un tiret bas de casse a été ajouté à leur nom pour éviter des conflits de nommage. Ces constantes sont : Gl.ACCUM_, Gl.BITMAP_, Gl.CLEAR_ et Gl.VIEWPORT_.

Cette classe est statique.

Méthodes statiques | Constantes
--- | ---

Opère sur le tampon d’accumulation
Accum
Sélectionne l'unité de texture active.
ActiveTexture
Spécifie la fonction test alpha
AlphaFunc
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.
Begin
Lie un tampon de trame à un tampon de trame cible.
BindFramebufferEXT
Lie un tampon de rendu à un tampon de rendu cible.
BindRenderbufferEXT
Attache la texture nommée à une texture cible
BindTexture
Spécifie l’arithmétique des pixels
BlendFunc
Exécute une liste de "display list"
CallList
Exécute une liste de "display list"
CallLists
Retourne si certaines extensions OpenGL sont pressentes.
CheckExtensions
CheckFramebufferStatusEXT
Efface les tampons dans la fenêtre d'affichage.
Clear
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.
ClearAccum
Spécifie la valeur d’effacement des tampons de couleur
ClearColor
Spécifie la valeur d’effacement du tampon de profondeur
ClearDepth
Spécifie l’index utilisé quand les tampons d’index de couleur sont effacés. La valeur par défaut est zéro.
ClearIndex
Spécifie la valeur d’effacement pour le tampon de stencil (pochoir)
ClearStencil
Spécifie le plan auquel toute la géométrie est attachée.
ClipPlane
Définit la couleur courante
Color3f
Définit la couleur courante
Color3i
Définit la couleur courante
Color4f
Définit la couleur courante
Color4i
Spécifie, pour Gl.ColorMaski, l’indice du tampon de tracé auquel appliquer le masque de couleur.
ColorMask
Force un matériau à adopter la couleur courante
ColorMaterial
Colorf
Définit la couleur courante
Colorfv
Colori
Définit la couleur courante
Coloriv
Spécifie les coordonnées fenêtre du coin inférieur gauche de la région rectangulaire de pixels à copier.
CopyPixels
Copie des pixels dans une image de texture 1D.
CopyTexImage1D
CopyTexImage2D
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.
CullFace
Efface les objets framebuffer (tampon de trame).
DeleteFramebuffersEXT
Gl.DeleteLists est appelée entre un appel à Gl.Begin et l’appel correspondant à Gl.End .
DeleteLists
Efface les objets renderbuffer (tampon de rendu).
DeleteRenderbuffersEXT
Gl.DeleteTextures n’est disponible que pour les versions de GL 1.1 ou supérieures.
DeleteTextures
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é.
DepthFunc
DepthMask
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
DepthRange
Disable
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.
DrawBuffer
DrawPixels
Spécifie la valeur du drapeau d’arête en cours, soit Gl.TRUE soit Gl.FALSE.. La valeur initiale est Gl.TRUE.
EdgeFlag
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".
Enable
Termine une déclaration de sommets (vertices) ou de primitives.
End
Termine une "display-list" (liste d'affichage) créée avec Gl.NewList.
EndList
EvalCoord1f EvalCoord2f EvalCoord2fv EvalMesh1 EvalMesh2 EvalPoint1 EvalPoint2 FeedbackBuffer Finish
Force l’exécution des commandes GL en un temps fini
Flush
Fogf Fogfv Fogi Fogiv FramebufferRenderbufferEXT FramebufferTexture1DEXT FramebufferTexture2DEXT FramebufferTexture3DEXT
Gl.FrontFace est appelée entre un appel à Gl.Begin et l’appel correspondant à Gl.End.
FrontFace
Multiplie la matrice courante par une matrice de perspective
Frustum
GenFramebuffersEXT
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é.
GenLists
GenRenderbuffersEXT
Génère des noms de textures.
GenTextures
GenerateMipmapEXT GetBooleanv
Retourne les coefficients du plan de découpage spécifié
GetClipPlane
Retourne l’information d’erreur
GetError
Retourne la ou les valeur(s) d’un paramètre sélectionné.
GetFloatv
GetFramebufferAttachmentParameterivEXT GetIntegerv GetLightfv GetLightiv GetMaterialfv GetMaterialiv
Spécifie la cible de l'opération de requête. target doit être Gl.RENDERBUFFER.
GetRenderbufferParameterivEXT
GetString
L’interprétation des "hints" dépend de l’implémentation. Gl.Hint peut être ignoré.
Hint
IndexMask Indexf Indexi InitNames
Spécifie une constante symbolique indiquant une aptitude de GL.
IsEnabled
Détermine si un nom correspond à un objet framebuffer (tampon de trame).
IsFramebufferEXT
Détermine si un nom correspond à une display list (liste d'affichage).
IsList
IsRenderbufferEXT
Détermine si un nom correspond à une texture
IsTexture
LightModelf LightModelfv LightModeli LightModeliv Lightf Lightfv Lighti Lightiv LineStipple
Spécifie la largeur des lignes rastérisées
LineWidth
Définit la base de la "display-list" pour Gl.CallLists.
ListBase
Remplace la matrice courante par la matrice identité
LoadIdentity
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
LoadMatrixf
Charge un nom sur la pile des noms.
LoadName
LogicOp Map1f Map2f MapGrid1f MapGrid2f Materialf Materialfv Materiali Materialiv
Spécifie quelle matrice est la matrice courante
MatrixMode
MultMatrixf MultiTexCoord2f
mode n’est pas une valeur acceptée.
NewList
Normal3f Normal3fv Normal3i Normal3iv
Gl.GetModelviewMatrix Gl.GetProjectionMatrix Gl.GetTextureMatrix
Ortho
PassThrough PixelStoref PixelStorei PixelTransferf PixelTransferi PointSize
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.
PolygonMode
PolygonOffset
Dépile la pile matricielle courante
PopMatrix
PopName
Pousse la pile courante
PushMatrix
Empile et dépile sur la pile des noms.
PushName
RasterPos2f RasterPos2i RasterPos3f RasterPos3i RasterPos4f RasterPos4i RasterPosf RasterPosfv RasterPosi RasterPosiv ReadBuffer Rectf Recti
Si une erreur est générée, Gl.RenderMode retourne zéro quelque soit le mode de rendu courant.
RenderMode
Spécifie un lien pour la cible vers l'allocation ; doit être Gl.RENDERBUFFER.
RenderbufferStorageEXT
Gl.GetModelviewMatrix Gl.GetProjectionMatrix Gl.GetTextureMatrix
Rotatef
Scalef Scissor SelectBuffer ShadeModel
Détermine les fonctions avant et arrière et la valeur de référence pour le test de pochoir.
StencilFunc
Gl.StencilMask est appelée entre un appel à Gl.Begin et l’appel correspondant à Gl.End.
StencilMask
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
Gl.Viewport est appelée entre un appel à Gl.Begin et l’appel correspondant à Gl.End. +++_Associated Gets
Viewport

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