OpenGLSupportedExtensions
Version 5 (kervala, 11/15/2010 11:45 am)
| 1 | 1 | kervala | {{toc}} | 
|---|---|---|---|
| 2 | 2 | kervala | |
| 3 | 2 | kervala | h1. List of supported OpenGL extensions by driver/card  | 
| 4 | 1 | kervala | |
| 5 | 3 | kervala | Anyone can contribute by copying result from *glxinfo -l*  | 
| 6 | 3 | kervala | |
| 7 | 1 | kervala | h2. nouveau  | 
| 8 | 1 | kervala | |
| 9 | 1 | kervala | h3. NVidia GeForce 9800 GT  | 
| 10 | 1 | kervala | |
| 11 | 1 | kervala | <pre>  | 
| 12 | 1 | kervala | name of display: :0.0  | 
| 13 | 1 | kervala | display: :0 screen: 0  | 
| 14 | 1 | kervala | direct rendering: Yes  | 
| 15 | 1 | kervala | server glx vendor string: SGI  | 
| 16 | 1 | kervala | server glx version string: 1.4  | 
| 17 | 1 | kervala | server glx extensions:  | 
| 18 | 1 | kervala | GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,  | 
| 19 | 1 | kervala | GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,  | 
| 20 | 1 | kervala | GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,  | 
| 21 | 1 | kervala | GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,  | 
| 22 | 1 | kervala | GLX_INTEL_swap_event  | 
| 23 | 1 | kervala | client glx vendor string: Mesa Project and SGI  | 
| 24 | 1 | kervala | client glx version string: 1.4  | 
| 25 | 1 | kervala | client glx extensions:  | 
| 26 | 1 | kervala | GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,  | 
| 27 | 1 | kervala | GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,  | 
| 28 | 1 | kervala | GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,  | 
| 29 | 1 | kervala | GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,  | 
| 30 | 1 | kervala | GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,  | 
| 31 | 1 | kervala | GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,  | 
| 32 | 1 | kervala | GLX_INTEL_swap_event  | 
| 33 | 1 | kervala | GLX version: 1.4  | 
| 34 | 1 | kervala | GLX extensions:  | 
| 35 | 1 | kervala | GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,  | 
| 36 | 1 | kervala | GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,  | 
| 37 | 1 | kervala | GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,  | 
| 38 | 1 | kervala | GLX_SGI_make_current_read, GLX_SGI_video_sync, GLX_SGIS_multisample,  | 
| 39 | 1 | kervala | GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group,  | 
| 40 | 1 | kervala | GLX_EXT_texture_from_pixmap, GLX_INTEL_swap_event  | 
| 41 | 1 | kervala | OpenGL vendor string: nouveau  | 
| 42 | 1 | kervala | OpenGL renderer string: Gallium 0.4 on NV92  | 
| 43 | 1 | kervala | OpenGL version string: 2.1 Mesa 7.9-devel  | 
| 44 | 1 | kervala | OpenGL shading language version string: 1.20  | 
| 45 | 1 | kervala | OpenGL extensions:  | 
| 46 | 1 | kervala | GL_ARB_copy_buffer, GL_ARB_depth_clamp, GL_ARB_depth_texture,  | 
| 47 | 1 | kervala | GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex,  | 
| 48 | 1 | kervala | GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,  | 
| 49 | 1 | kervala | GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,  | 
| 50 | 1 | kervala | GL_ARB_framebuffer_object, GL_ARB_map_buffer_range, GL_ARB_multisample,  | 
| 51 | 1 | kervala | GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,  | 
| 52 | 1 | kervala | GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_provoking_vertex,  | 
| 53 | 1 | kervala | GL_ARB_shader_objects, GL_ARB_shading_language_100, GL_ARB_shadow,  | 
| 54 | 1 | kervala | GL_ARB_texture_border_clamp, GL_ARB_texture_compression,  | 
| 55 | 1 | kervala | GL_ARB_texture_cube_map, GL_ARB_texture_env_add,  | 
| 56 | 1 | kervala | GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,  | 
| 57 | 1 | kervala | GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,  | 
| 58 | 1 | kervala | GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,  | 
| 59 | 1 | kervala | GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,  | 
| 60 | 1 | kervala | GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,  | 
| 61 | 1 | kervala | GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,  | 
| 62 | 1 | kervala | GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,  | 
| 63 | 1 | kervala | GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,  | 
| 64 | 1 | kervala | GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,  | 
| 65 | 1 | kervala | GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, GL_EXT_draw_buffers2,  | 
| 66 | 1 | kervala | GL_EXT_draw_range_elements, GL_EXT_framebuffer_blit,  | 
| 67 | 1 | kervala | GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object,  | 
| 68 | 1 | kervala | GL_EXT_fog_coord, GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays,  | 
| 69 | 1 | kervala | GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,  | 
| 70 | 1 | kervala | GL_EXT_pixel_buffer_object, GL_EXT_point_parameters,  | 
| 71 | 1 | kervala | GL_EXT_polygon_offset, GL_EXT_provoking_vertex, GL_EXT_rescale_normal,  | 
| 72 | 1 | kervala | GL_EXT_secondary_color, GL_EXT_separate_specular_color,  | 
| 73 | 1 | kervala | GL_EXT_shadow_funcs, GL_EXT_stencil_two_side, GL_EXT_stencil_wrap,  | 
| 74 | 1 | kervala | GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,  | 
| 75 | 1 | kervala | GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,  | 
| 76 | 1 | kervala | GL_EXT_texture_env_add, GL_EXT_texture_env_combine,  | 
| 77 | 1 | kervala | GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,  | 
| 78 | 1 | kervala | GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,  | 
| 79 | 1 | kervala | GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_texture_sRGB,  | 
| 80 | 1 | kervala | GL_EXT_vertex_array, GL_EXT_vertex_array_bgra, GL_APPLE_packed_pixels,  | 
| 81 | 1 | kervala | GL_APPLE_vertex_array_object, GL_ATI_blend_equation_separate,  | 
| 82 | 1 | kervala | GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,  | 
| 83 | 1 | kervala | GL_ATI_separate_stencil, GL_IBM_multimode_draw_arrays,  | 
| 84 | 1 | kervala | GL_IBM_rasterpos_clip, GL_IBM_texture_mirrored_repeat,  | 
| 85 | 1 | kervala | GL_INGR_blend_func_separate, GL_MESA_pack_invert, GL_MESA_window_pos,  | 
| 86 | 1 | kervala | GL_NV_blend_square, GL_NV_conditional_render, GL_NV_depth_clamp,  | 
| 87 | 1 | kervala | GL_NV_light_max_exponent, GL_NV_packed_depth_stencil,  | 
| 88 | 1 | kervala | GL_NV_texgen_reflection, GL_NV_texture_env_combine4,  | 
| 89 | 1 | kervala | GL_NV_texture_rectangle, GL_OES_read_format, GL_SGI_color_matrix,  | 
| 90 | 1 | kervala | GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,  | 
| 91 | 1 | kervala | GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays,  | 
| 92 | 1 | kervala | GL_OES_EGL_image, GL_OES_draw_texture  | 
| 93 | 1 | kervala | OpenGL limits:  | 
| 94 | 1 | kervala | GL_MAX_ATTRIB_STACK_DEPTH = 16  | 
| 95 | 1 | kervala | GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 16  | 
| 96 | 1 | kervala | GL_MAX_CLIP_PLANES = 6  | 
| 97 | 1 | kervala | GL_MAX_COLOR_MATRIX_STACK_DEPTH = 4  | 
| 98 | 1 | kervala | GL_MAX_ELEMENTS_VERTICES = 3000  | 
| 99 | 1 | kervala | GL_MAX_ELEMENTS_INDICES = 3000  | 
| 100 | 1 | kervala | GL_MAX_EVAL_ORDER = 30  | 
| 101 | 1 | kervala | GL_MAX_LIGHTS = 8  | 
| 102 | 1 | kervala | GL_MAX_LIST_NESTING = 64  | 
| 103 | 1 | kervala | GL_MAX_MODELVIEW_STACK_DEPTH = 32  | 
| 104 | 1 | kervala | GL_MAX_NAME_STACK_DEPTH = 64  | 
| 105 | 1 | kervala | GL_MAX_PIXEL_MAP_TABLE = 256  | 
| 106 | 1 | kervala | GL_MAX_PROJECTION_STACK_DEPTH = 32  | 
| 107 | 1 | kervala | GL_MAX_TEXTURE_STACK_DEPTH = 10  | 
| 108 | 1 | kervala | GL_MAX_TEXTURE_SIZE = 4096  | 
| 109 | 1 | kervala | GL_MAX_3D_TEXTURE_SIZE = 256  | 
| 110 | 1 | kervala | GL_MAX_VIEWPORT_DIMS = 4096, 4096  | 
| 111 | 1 | kervala | GL_ALIASED_LINE_WIDTH_RANGE = 1, 10  | 
| 112 | 1 | kervala | GL_SMOOTH_LINE_WIDTH_RANGE = 1, 10  | 
| 113 | 1 | kervala | GL_ALIASED_POINT_SIZE_RANGE = 1, 64  | 
| 114 | 1 | kervala | GL_SMOOTH_POINT_SIZE_RANGE = 0, 64  | 
| 115 | 1 | kervala | GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 4096  | 
| 116 | 1 | kervala | GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 4  | 
| 117 | 1 | kervala | GL_MAX_TEXTURE_UNITS_ARB = 8  | 
| 118 | 1 | kervala | GL_MAX_TEXTURE_LOD_BIAS_EXT = 4  | 
| 119 | 1 | kervala | GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 16  | 
| 120 | 1 | kervala | GL_MAX_DRAW_BUFFERS_ARB = 8  | 
| 121 | 1 | kervala | GL_MAX_CONVOLUTION_WIDTH/HEIGHT = 9, 9  | 
| 122 | 1 | kervala | GL_VERTEX_PROGRAM_ARB:  | 
| 123 | 1 | kervala | GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 16384  | 
| 124 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 16384  | 
| 125 | 1 | kervala | GL_MAX_PROGRAM_TEMPORARIES_ARB = 256  | 
| 126 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 32  | 
| 127 | 1 | kervala | GL_MAX_PROGRAM_PARAMETERS_ARB = 1024  | 
| 128 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 4096  | 
| 129 | 1 | kervala | GL_MAX_PROGRAM_ATTRIBS_ARB = 16  | 
| 130 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 16  | 
| 131 | 1 | kervala | GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 1  | 
| 132 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 1  | 
| 133 | 1 | kervala | GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 1024  | 
| 134 | 1 | kervala | GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 256  | 
| 135 | 1 | kervala | GL_FRAGMENT_PROGRAM_ARB:  | 
| 136 | 1 | kervala | GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 16384  | 
| 137 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 16384  | 
| 138 | 1 | kervala | GL_MAX_PROGRAM_TEMPORARIES_ARB = 256  | 
| 139 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 32  | 
| 140 | 1 | kervala | GL_MAX_PROGRAM_PARAMETERS_ARB = 64  | 
| 141 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 4096  | 
| 142 | 1 | kervala | GL_MAX_PROGRAM_ATTRIBS_ARB = 12  | 
| 143 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 16  | 
| 144 | 1 | kervala | GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0  | 
| 145 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 1  | 
| 146 | 1 | kervala | GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 1024  | 
| 147 | 1 | kervala | GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 256  | 
| 148 | 1 | kervala | GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 16384  | 
| 149 | 1 | kervala | GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 16384  | 
| 150 | 1 | kervala | GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 16384  | 
| 151 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 16384  | 
| 152 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 16384  | 
| 153 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 16384  | 
| 154 | 1 | kervala | GL_VERTEX_SHADER_ARB:  | 
| 155 | 1 | kervala | GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 4096  | 
| 156 | 1 | kervala | GL_MAX_VARYING_FLOATS_ARB = 56  | 
| 157 | 1 | kervala | GL_MAX_VERTEX_ATTRIBS_ARB = 16  | 
| 158 | 1 | kervala | GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 16  | 
| 159 | 1 | kervala | GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 16  | 
| 160 | 1 | kervala | GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 32  | 
| 161 | 1 | kervala | GL_MAX_TEXTURE_COORDS_ARB = 8  | 
| 162 | 1 | kervala | GL_FRAGMENT_SHADER_ARB:  | 
| 163 | 1 | kervala | GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 4096  | 
| 164 | 1 | kervala | GL_MAX_TEXTURE_COORDS_ARB = 8  | 
| 165 | 1 | kervala | GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 16  | 
| 166 | 1 | kervala | </pre>  | 
| 167 | 1 | kervala | |
| 168 | 1 | kervala | h2. MESA Software Rasterizer  | 
| 169 | 1 | kervala | |
| 170 | 1 | kervala | h3. NVidia GeForce 7300 Go  | 
| 171 | 1 | kervala | |
| 172 | 1 | kervala | <pre>  | 
| 173 | 1 | kervala | name of display: :0.0  | 
| 174 | 1 | kervala | display: :0 screen: 0  | 
| 175 | 1 | kervala | direct rendering: Yes  | 
| 176 | 1 | kervala | server glx vendor string: SGI  | 
| 177 | 1 | kervala | server glx version string: 1.4  | 
| 178 | 1 | kervala | server glx extensions:  | 
| 179 | 1 | kervala | GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,  | 
| 180 | 1 | kervala | GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,  | 
| 181 | 1 | kervala | GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,  | 
| 182 | 1 | kervala | GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,  | 
| 183 | 1 | kervala | GLX_MESA_copy_sub_buffer, GLX_INTEL_swap_event  | 
| 184 | 1 | kervala | client glx vendor string: Mesa Project and SGI  | 
| 185 | 1 | kervala | client glx version string: 1.4  | 
| 186 | 1 | kervala | client glx extensions:  | 
| 187 | 1 | kervala | GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,  | 
| 188 | 1 | kervala | GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,  | 
| 189 | 1 | kervala | GLX_MESA_swap_control, GLX_OML_swap_method, GLX_OML_sync_control,  | 
| 190 | 1 | kervala | GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,  | 
| 191 | 1 | kervala | GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,  | 
| 192 | 1 | kervala | GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap,  | 
| 193 | 1 | kervala | GLX_INTEL_swap_event  | 
| 194 | 1 | kervala | GLX version: 1.4  | 
| 195 | 1 | kervala | GLX extensions:  | 
| 196 | 1 | kervala | GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,  | 
| 197 | 1 | kervala | GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,  | 
| 198 | 1 | kervala | GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,  | 
| 199 | 1 | kervala | GLX_INTEL_swap_event  | 
| 200 | 1 | kervala | OpenGL vendor string: Mesa Project  | 
| 201 | 1 | kervala | OpenGL renderer string: Software Rasterizer  | 
| 202 | 1 | kervala | OpenGL version string: 2.1 Mesa 7.9-devel  | 
| 203 | 1 | kervala | OpenGL shading language version string: 1.20  | 
| 204 | 1 | kervala | OpenGL extensions:  | 
| 205 | 1 | kervala | GL_ARB_copy_buffer, GL_ARB_depth_clamp, GL_ARB_depth_texture,  | 
| 206 | 1 | kervala | GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex,  | 
| 207 | 1 | kervala | GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,  | 
| 208 | 1 | kervala | GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,  | 
| 209 | 1 | kervala | GL_ARB_framebuffer_object, GL_ARB_half_float_pixel,  | 
| 210 | 1 | kervala | GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_map_buffer_range,  | 
| 211 | 1 | kervala | GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query,  | 
| 212 | 1 | kervala | GL_ARB_pixel_buffer_object, GL_ARB_point_parameters, GL_ARB_point_sprite,  | 
| 213 | 1 | kervala | GL_ARB_provoking_vertex, GL_ARB_shader_objects,  | 
| 214 | 1 | kervala | GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_shadow_ambient,  | 
| 215 | 1 | kervala | GL_ARB_sync, GL_ARB_texture_border_clamp, GL_ARB_texture_compression,  | 
| 216 | 1 | kervala | GL_ARB_texture_cube_map, GL_ARB_texture_env_add,  | 
| 217 | 1 | kervala | GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar,  | 
| 218 | 1 | kervala | GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat,  | 
| 219 | 1 | kervala | GL_ARB_texture_non_power_of_two, GL_ARB_texture_rectangle,  | 
| 220 | 1 | kervala | GL_ARB_texture_swizzle, GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,  | 
| 221 | 1 | kervala | GL_ARB_vertex_array_object, GL_ARB_vertex_buffer_object,  | 
| 222 | 1 | kervala | GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,  | 
| 223 | 1 | kervala | GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,  | 
| 224 | 1 | kervala | GL_EXT_blend_equation_separate, GL_EXT_blend_func_separate,  | 
| 225 | 1 | kervala | GL_EXT_blend_logic_op, GL_EXT_blend_minmax, GL_EXT_blend_subtract,  | 
| 226 | 1 | kervala | GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,  | 
| 227 | 1 | kervala | GL_EXT_depth_bounds_test, GL_EXT_draw_buffers2,  | 
| 228 | 1 | kervala | GL_EXT_draw_range_elements, GL_EXT_framebuffer_blit,  | 
| 229 | 1 | kervala | GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object,  | 
| 230 | 1 | kervala | GL_EXT_fog_coord, GL_EXT_gpu_program_parameters, GL_EXT_histogram,  | 
| 231 | 1 | kervala | GL_EXT_multi_draw_arrays, GL_EXT_packed_depth_stencil,  | 
| 232 | 1 | kervala | GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object,  | 
| 233 | 1 | kervala | GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_provoking_vertex,  | 
| 234 | 1 | kervala | GL_EXT_rescale_normal, GL_EXT_secondary_color,  | 
| 235 | 1 | kervala | GL_EXT_separate_specular_color, GL_EXT_shadow_funcs,  | 
| 236 | 1 | kervala | GL_EXT_shared_texture_palette, GL_EXT_stencil_two_side,  | 
| 237 | 1 | kervala | GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,  | 
| 238 | 1 | kervala | GL_EXT_texture_array, GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,  | 
| 239 | 1 | kervala | GL_EXT_texture_env_add, GL_EXT_texture_env_combine,  | 
| 240 | 1 | kervala | GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias,  | 
| 241 | 1 | kervala | GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,  | 
| 242 | 1 | kervala | GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_swizzle,  | 
| 243 | 1 | kervala | GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,  | 
| 244 | 1 | kervala | GL_3DFX_texture_compression_FXT1, GL_APPLE_packed_pixels,  | 
| 245 | 1 | kervala | GL_APPLE_vertex_array_object, GL_APPLE_object_purgeable,  | 
| 246 | 1 | kervala | GL_ATI_blend_equation_separate, GL_ATI_envmap_bumpmap,  | 
| 247 | 1 | kervala | GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,  | 
| 248 | 1 | kervala | GL_ATI_fragment_shader, GL_ATI_separate_stencil,  | 
| 249 | 1 | kervala | GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,  | 
| 250 | 1 | kervala | GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,  | 
| 251 | 1 | kervala | GL_MESA_pack_invert, GL_MESA_resize_buffers, GL_MESA_texture_array,  | 
| 252 | 1 | kervala | GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square,  | 
| 253 | 1 | kervala | GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fragment_program,  | 
| 254 | 1 | kervala | GL_NV_fragment_program_option, GL_NV_light_max_exponent,  | 
| 255 | 1 | kervala | GL_NV_packed_depth_stencil, GL_NV_point_sprite, GL_NV_texgen_reflection,  | 
| 256 | 1 | kervala | GL_NV_texture_env_combine4, GL_NV_texture_rectangle, GL_NV_vertex_program,  | 
| 257 | 1 | kervala | GL_NV_vertex_program1_1, GL_OES_read_format, GL_SGI_color_matrix,  | 
| 258 | 1 | kervala | GL_SGI_color_table, GL_SGI_texture_color_table, GL_SGIS_generate_mipmap,  | 
| 259 | 1 | kervala | GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,  | 
| 260 | 1 | kervala | GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays  | 
| 261 | 1 | kervala | OpenGL limits:  | 
| 262 | 1 | kervala | GL_MAX_ATTRIB_STACK_DEPTH = 16  | 
| 263 | 1 | kervala | GL_MAX_CLIENT_ATTRIB_STACK_DEPTH = 16  | 
| 264 | 1 | kervala | GL_MAX_CLIP_PLANES = 6  | 
| 265 | 1 | kervala | GL_MAX_COLOR_MATRIX_STACK_DEPTH = 4  | 
| 266 | 1 | kervala | GL_MAX_ELEMENTS_VERTICES = 3000  | 
| 267 | 1 | kervala | GL_MAX_ELEMENTS_INDICES = 3000  | 
| 268 | 1 | kervala | GL_MAX_EVAL_ORDER = 30  | 
| 269 | 1 | kervala | GL_MAX_LIGHTS = 8  | 
| 270 | 1 | kervala | GL_MAX_LIST_NESTING = 64  | 
| 271 | 1 | kervala | GL_MAX_MODELVIEW_STACK_DEPTH = 32  | 
| 272 | 1 | kervala | GL_MAX_NAME_STACK_DEPTH = 64  | 
| 273 | 1 | kervala | GL_MAX_PIXEL_MAP_TABLE = 256  | 
| 274 | 1 | kervala | GL_MAX_PROJECTION_STACK_DEPTH = 32  | 
| 275 | 1 | kervala | GL_MAX_TEXTURE_STACK_DEPTH = 10  | 
| 276 | 1 | kervala | GL_MAX_TEXTURE_SIZE = 4096  | 
| 277 | 1 | kervala | GL_MAX_3D_TEXTURE_SIZE = 256  | 
| 278 | 1 | kervala | GL_MAX_VIEWPORT_DIMS = 4096, 4096  | 
| 279 | 1 | kervala | GL_ALIASED_LINE_WIDTH_RANGE = 1, 10  | 
| 280 | 1 | kervala | GL_SMOOTH_LINE_WIDTH_RANGE = 1, 10  | 
| 281 | 1 | kervala | GL_ALIASED_POINT_SIZE_RANGE = 1, 60  | 
| 282 | 1 | kervala | GL_SMOOTH_POINT_SIZE_RANGE = 1, 60  | 
| 283 | 1 | kervala | GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB = 4096  | 
| 284 | 1 | kervala | GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB = 6  | 
| 285 | 1 | kervala | GL_MAX_TEXTURE_UNITS_ARB = 8  | 
| 286 | 1 | kervala | GL_MAX_TEXTURE_LOD_BIAS_EXT = 12  | 
| 287 | 1 | kervala | GL_MAX_DRAW_BUFFERS_ARB = 8  | 
| 288 | 1 | kervala | GL_MAX_CONVOLUTION_WIDTH/HEIGHT = 9, 9  | 
| 289 | 1 | kervala | GL_VERTEX_PROGRAM_ARB:  | 
| 290 | 1 | kervala | GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 16384  | 
| 291 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0  | 
| 292 | 1 | kervala | GL_MAX_PROGRAM_TEMPORARIES_ARB = 256  | 
| 293 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0  | 
| 294 | 1 | kervala | GL_MAX_PROGRAM_PARAMETERS_ARB = 1024  | 
| 295 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0  | 
| 296 | 1 | kervala | GL_MAX_PROGRAM_ATTRIBS_ARB = 16  | 
| 297 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0  | 
| 298 | 1 | kervala | GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 1  | 
| 299 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0  | 
| 300 | 1 | kervala | GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 1024  | 
| 301 | 1 | kervala | GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 256  | 
| 302 | 1 | kervala | GL_FRAGMENT_PROGRAM_ARB:  | 
| 303 | 1 | kervala | GL_MAX_PROGRAM_INSTRUCTIONS_ARB = 16384  | 
| 304 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB = 0  | 
| 305 | 1 | kervala | GL_MAX_PROGRAM_TEMPORARIES_ARB = 256  | 
| 306 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB = 0  | 
| 307 | 1 | kervala | GL_MAX_PROGRAM_PARAMETERS_ARB = 64  | 
| 308 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB = 0  | 
| 309 | 1 | kervala | GL_MAX_PROGRAM_ATTRIBS_ARB = 12  | 
| 310 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB = 0  | 
| 311 | 1 | kervala | GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB = 0  | 
| 312 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB = 0  | 
| 313 | 1 | kervala | GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB = 1024  | 
| 314 | 1 | kervala | GL_MAX_PROGRAM_ENV_PARAMETERS_ARB = 256  | 
| 315 | 1 | kervala | GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB = 16384  | 
| 316 | 1 | kervala | GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB = 16384  | 
| 317 | 1 | kervala | GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB = 16384  | 
| 318 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB = 0  | 
| 319 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB = 0  | 
| 320 | 1 | kervala | GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB = 0  | 
| 321 | 1 | kervala | GL_VERTEX_SHADER_ARB:  | 
| 322 | 1 | kervala | GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB = 4096  | 
| 323 | 1 | kervala | GL_MAX_VARYING_FLOATS_ARB = 64  | 
| 324 | 1 | kervala | GL_MAX_VERTEX_ATTRIBS_ARB = 16  | 
| 325 | 1 | kervala | GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 16  | 
| 326 | 1 | kervala | GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB = 16  | 
| 327 | 1 | kervala | GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB = 32  | 
| 328 | 1 | kervala | GL_MAX_TEXTURE_COORDS_ARB = 8  | 
| 329 | 1 | kervala | GL_FRAGMENT_SHADER_ARB:  | 
| 330 | 1 | kervala | GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB = 4096  | 
| 331 | 1 | kervala | GL_MAX_TEXTURE_COORDS_ARB = 8  | 
| 332 | 1 | kervala | GL_MAX_TEXTURE_IMAGE_UNITS_ARB = 16  | 
| 333 | 1 | kervala | </pre>  |