core | glapi | vbo | math | shader | swrast | swrast_setup | tnl | tnl_dd

gl_extensions Struct Reference

#include <mtypes.h>


Detailed Description

Enable flag for each OpenGL extension.

Different device drivers will enable different extensions at runtime.

Data Fields

GLboolean dummy
GLboolean ARB_copy_buffer
GLboolean ARB_depth_texture
GLboolean ARB_depth_clamp
GLboolean ARB_draw_buffers
GLboolean ARB_draw_elements_base_vertex
GLboolean ARB_fragment_program
GLboolean ARB_fragment_program_shadow
GLboolean ARB_fragment_shader
GLboolean ARB_framebuffer_object
GLboolean ARB_half_float_pixel
GLboolean ARB_imaging
GLboolean ARB_map_buffer_range
GLboolean ARB_multisample
GLboolean ARB_multitexture
GLboolean ARB_occlusion_query
GLboolean ARB_point_sprite
GLboolean ARB_seamless_cube_map
GLboolean ARB_shader_objects
GLboolean ARB_shading_language_100
GLboolean ARB_shading_language_120
GLboolean ARB_shadow
GLboolean ARB_shadow_ambient
GLboolean ARB_sync
GLboolean ARB_texture_border_clamp
GLboolean ARB_texture_compression
GLboolean ARB_texture_cube_map
GLboolean ARB_texture_env_combine
GLboolean ARB_texture_env_crossbar
GLboolean ARB_texture_env_dot3
GLboolean ARB_texture_float
GLboolean ARB_texture_mirrored_repeat
GLboolean ARB_texture_non_power_of_two
GLboolean ARB_transpose_matrix
GLboolean ARB_vertex_array_object
GLboolean ARB_vertex_buffer_object
GLboolean ARB_vertex_program
GLboolean ARB_vertex_shader
GLboolean ARB_window_pos
GLboolean EXT_abgr
GLboolean EXT_bgra
GLboolean EXT_blend_color
GLboolean EXT_blend_equation_separate
GLboolean EXT_blend_func_separate
GLboolean EXT_blend_logic_op
GLboolean EXT_blend_minmax
GLboolean EXT_blend_subtract
GLboolean EXT_clip_volume_hint
GLboolean EXT_cull_vertex
GLboolean EXT_convolution
GLboolean EXT_compiled_vertex_array
GLboolean EXT_copy_texture
GLboolean EXT_depth_bounds_test
GLboolean EXT_draw_range_elements
GLboolean EXT_framebuffer_object
GLboolean EXT_fog_coord
GLboolean EXT_framebuffer_blit
GLboolean EXT_gpu_program_parameters
GLboolean EXT_histogram
GLboolean EXT_multi_draw_arrays
GLboolean EXT_paletted_texture
GLboolean EXT_packed_depth_stencil
GLboolean EXT_packed_pixels
GLboolean EXT_pixel_buffer_object
GLboolean EXT_point_parameters
GLboolean EXT_polygon_offset
GLboolean EXT_provoking_vertex
GLboolean EXT_rescale_normal
GLboolean EXT_shadow_funcs
GLboolean EXT_secondary_color
GLboolean EXT_separate_specular_color
GLboolean EXT_shared_texture_palette
GLboolean EXT_stencil_wrap
GLboolean EXT_stencil_two_side
GLboolean EXT_subtexture
GLboolean EXT_texture
GLboolean EXT_texture_object
GLboolean EXT_texture3D
GLboolean EXT_texture_compression_s3tc
GLboolean EXT_texture_env_add
GLboolean EXT_texture_env_combine
GLboolean EXT_texture_env_dot3
GLboolean EXT_texture_filter_anisotropic
GLboolean EXT_texture_lod_bias
GLboolean EXT_texture_mirror_clamp
GLboolean EXT_texture_sRGB
GLboolean EXT_texture_swizzle
GLboolean EXT_timer_query
GLboolean EXT_vertex_array
GLboolean EXT_vertex_array_bgra
GLboolean EXT_vertex_array_set
GLboolean APPLE_client_storage
GLboolean APPLE_packed_pixels
GLboolean APPLE_vertex_array_object
GLboolean ATI_envmap_bumpmap
GLboolean ATI_texture_mirror_once
GLboolean ATI_texture_env_combine3
GLboolean ATI_fragment_shader
GLboolean ATI_separate_stencil
GLboolean IBM_rasterpos_clip
GLboolean IBM_multimode_draw_arrays
GLboolean MESA_pack_invert
GLboolean MESA_packed_depth_stencil
GLboolean MESA_resize_buffers
GLboolean MESA_ycbcr_texture
GLboolean MESA_texture_array
GLboolean MESA_texture_signed_rgba
GLboolean NV_blend_square
GLboolean NV_fragment_program
GLboolean NV_fragment_program_option
GLboolean NV_light_max_exponent
GLboolean NV_point_sprite
GLboolean NV_texgen_reflection
GLboolean NV_texture_env_combine4
GLboolean NV_texture_rectangle
GLboolean NV_vertex_program
GLboolean NV_vertex_program1_1
GLboolean OES_read_format
GLboolean SGI_color_matrix
GLboolean SGI_color_table
GLboolean SGI_texture_color_table
GLboolean SGIS_generate_mipmap
GLboolean SGIS_texture_edge_clamp
GLboolean SGIS_texture_lod
GLboolean TDFX_texture_compression_FXT1
GLboolean S3_s3tc
const GLubyte * String
 The extension string.


Field Documentation

GLboolean gl_extensions::dummy

GLboolean gl_extensions::ARB_copy_buffer

GLboolean gl_extensions::ARB_depth_texture

GLboolean gl_extensions::ARB_depth_clamp

GLboolean gl_extensions::ARB_draw_buffers

GLboolean gl_extensions::ARB_draw_elements_base_vertex

GLboolean gl_extensions::ARB_fragment_program

GLboolean gl_extensions::ARB_fragment_program_shadow

GLboolean gl_extensions::ARB_fragment_shader

GLboolean gl_extensions::ARB_framebuffer_object

GLboolean gl_extensions::ARB_half_float_pixel

GLboolean gl_extensions::ARB_imaging

GLboolean gl_extensions::ARB_map_buffer_range

GLboolean gl_extensions::ARB_multisample

GLboolean gl_extensions::ARB_multitexture

GLboolean gl_extensions::ARB_occlusion_query

GLboolean gl_extensions::ARB_point_sprite

GLboolean gl_extensions::ARB_seamless_cube_map

GLboolean gl_extensions::ARB_shader_objects

GLboolean gl_extensions::ARB_shading_language_100

GLboolean gl_extensions::ARB_shading_language_120

GLboolean gl_extensions::ARB_shadow

GLboolean gl_extensions::ARB_shadow_ambient

GLboolean gl_extensions::ARB_sync

GLboolean gl_extensions::ARB_texture_border_clamp

GLboolean gl_extensions::ARB_texture_compression

GLboolean gl_extensions::ARB_texture_cube_map

GLboolean gl_extensions::ARB_texture_env_combine

GLboolean gl_extensions::ARB_texture_env_crossbar

GLboolean gl_extensions::ARB_texture_env_dot3

GLboolean gl_extensions::ARB_texture_float

GLboolean gl_extensions::ARB_texture_mirrored_repeat

GLboolean gl_extensions::ARB_texture_non_power_of_two

GLboolean gl_extensions::ARB_transpose_matrix

GLboolean gl_extensions::ARB_vertex_array_object

GLboolean gl_extensions::ARB_vertex_buffer_object

GLboolean gl_extensions::ARB_vertex_program

GLboolean gl_extensions::ARB_vertex_shader

GLboolean gl_extensions::ARB_window_pos

GLboolean gl_extensions::EXT_abgr

GLboolean gl_extensions::EXT_bgra

GLboolean gl_extensions::EXT_blend_color

GLboolean gl_extensions::EXT_blend_equation_separate

GLboolean gl_extensions::EXT_blend_func_separate

GLboolean gl_extensions::EXT_blend_logic_op

GLboolean gl_extensions::EXT_blend_minmax

GLboolean gl_extensions::EXT_blend_subtract

GLboolean gl_extensions::EXT_clip_volume_hint

GLboolean gl_extensions::EXT_cull_vertex

GLboolean gl_extensions::EXT_convolution

GLboolean gl_extensions::EXT_compiled_vertex_array

GLboolean gl_extensions::EXT_copy_texture

GLboolean gl_extensions::EXT_depth_bounds_test

GLboolean gl_extensions::EXT_draw_range_elements

GLboolean gl_extensions::EXT_framebuffer_object

GLboolean gl_extensions::EXT_fog_coord

GLboolean gl_extensions::EXT_framebuffer_blit

GLboolean gl_extensions::EXT_gpu_program_parameters

GLboolean gl_extensions::EXT_histogram

GLboolean gl_extensions::EXT_multi_draw_arrays

GLboolean gl_extensions::EXT_paletted_texture

GLboolean gl_extensions::EXT_packed_depth_stencil

GLboolean gl_extensions::EXT_packed_pixels

GLboolean gl_extensions::EXT_pixel_buffer_object

GLboolean gl_extensions::EXT_point_parameters

GLboolean gl_extensions::EXT_polygon_offset

GLboolean gl_extensions::EXT_provoking_vertex

GLboolean gl_extensions::EXT_rescale_normal

GLboolean gl_extensions::EXT_shadow_funcs

GLboolean gl_extensions::EXT_secondary_color

GLboolean gl_extensions::EXT_separate_specular_color

GLboolean gl_extensions::EXT_shared_texture_palette

GLboolean gl_extensions::EXT_stencil_wrap

GLboolean gl_extensions::EXT_stencil_two_side

GLboolean gl_extensions::EXT_subtexture

GLboolean gl_extensions::EXT_texture

GLboolean gl_extensions::EXT_texture_object

GLboolean gl_extensions::EXT_texture3D

GLboolean gl_extensions::EXT_texture_compression_s3tc

GLboolean gl_extensions::EXT_texture_env_add

GLboolean gl_extensions::EXT_texture_env_combine

GLboolean gl_extensions::EXT_texture_env_dot3

GLboolean gl_extensions::EXT_texture_filter_anisotropic

GLboolean gl_extensions::EXT_texture_lod_bias

GLboolean gl_extensions::EXT_texture_mirror_clamp

GLboolean gl_extensions::EXT_texture_sRGB

GLboolean gl_extensions::EXT_texture_swizzle

GLboolean gl_extensions::EXT_timer_query

GLboolean gl_extensions::EXT_vertex_array

GLboolean gl_extensions::EXT_vertex_array_bgra

GLboolean gl_extensions::EXT_vertex_array_set

GLboolean gl_extensions::APPLE_client_storage

GLboolean gl_extensions::APPLE_packed_pixels

GLboolean gl_extensions::APPLE_vertex_array_object

GLboolean gl_extensions::ATI_envmap_bumpmap

GLboolean gl_extensions::ATI_texture_mirror_once

GLboolean gl_extensions::ATI_texture_env_combine3

GLboolean gl_extensions::ATI_fragment_shader

GLboolean gl_extensions::ATI_separate_stencil

GLboolean gl_extensions::IBM_rasterpos_clip

GLboolean gl_extensions::IBM_multimode_draw_arrays

GLboolean gl_extensions::MESA_pack_invert

GLboolean gl_extensions::MESA_packed_depth_stencil

GLboolean gl_extensions::MESA_resize_buffers

GLboolean gl_extensions::MESA_ycbcr_texture

GLboolean gl_extensions::MESA_texture_array

GLboolean gl_extensions::MESA_texture_signed_rgba

GLboolean gl_extensions::NV_blend_square

GLboolean gl_extensions::NV_fragment_program

GLboolean gl_extensions::NV_fragment_program_option

GLboolean gl_extensions::NV_light_max_exponent

GLboolean gl_extensions::NV_point_sprite

GLboolean gl_extensions::NV_texgen_reflection

GLboolean gl_extensions::NV_texture_env_combine4

GLboolean gl_extensions::NV_texture_rectangle

GLboolean gl_extensions::NV_vertex_program

GLboolean gl_extensions::NV_vertex_program1_1

GLboolean gl_extensions::OES_read_format

GLboolean gl_extensions::SGI_color_matrix

GLboolean gl_extensions::SGI_color_table

GLboolean gl_extensions::SGI_texture_color_table

GLboolean gl_extensions::SGIS_generate_mipmap

GLboolean gl_extensions::SGIS_texture_edge_clamp

GLboolean gl_extensions::SGIS_texture_lod

GLboolean gl_extensions::TDFX_texture_compression_FXT1

GLboolean gl_extensions::S3_s3tc

const GLubyte* gl_extensions::String

The extension string.


The documentation for this struct was generated from the following file:
Generated on Sun Sep 27 06:47:47 2009 for Mesa Main by  doxygen 1.5.4