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