| 10.6.4 10.6.3 10.6 10.5.8 10.4.11 (Intel) 10.4.11 (PPC) 10.3.9 10.2.8 |
| |
| | |
| | | |
| | | | |
| | | | | |
| | | | | | |
GeForce FX 5200 | | | | | | | |
GeForce4 Ti | | | | | | | | |
GeForce3 | | | | | | | | | |
GeForce2 MX/4 MX | | | | | | | | | | |
| | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
Radeon 9600/9700/9800 | | | | | | | | | | | | | | | |
Radeon 9000/9200 | | | | | | | | | | | | | | | | |
Radeon 8500 | | | | | | | | | | | | | | | | | |
Radeon 7200/7500 | | | | | | | | | | | | | | | | | | |
Radeon 7000 | | | | | | | | | | | | | | | | | | | |
Rage 128 | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | |
Generic | | | | | | | | | | | | | | | | | | | | | | |
OpenGL Version | 1.1 | | 1.1 | 1.3 | 1.3 | 1.3 | 1.3 | 1.3 | | | | | 1.1 | 1.3 | 1.3 | 1.3 | | | | | | |
GLSL Version | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
APPLE_aux_depth_stencil | | | | | | | | | | | | | | | | | | | | | | |
APPLE_client_storage | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_element_array | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_fence | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_float_pixels | | | | | | | | | | | | | | | | | | | | | | |
APPLE_flush_buffer_range | | | | | | | | | | | | | | | | | | | | | | |
APPLE_flush_render | | | | | | | | | | | | | | | | | | | | | | |
APPLE_object_purgeable | | | | | | | | | | | | | | | | | | | | | | |
APPLE_packed_pixels | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_pixel_buffer | | | | | | | | | | | | | | | | | | | | | | |
APPLE_rgb_422 | | | | | | | | | | | | | | | | | | | | | | |
APPLE_specular_vector | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_texture_range | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_transform_hint | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_vertex_array_object | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_vertex_array_range | | | | | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_vertex_program_evaluators | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
APPLE_ycbcr_422 | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_color_buffer_float | | | | | | | | | | | | | | | | | | | | | | |
ARB_depth_buffer_float | | | | | | | | | | | | | | | | | | | | | | |
ARB_depth_texture | | | | | | | | | | | | | | * | * | * | | | | | | |
ARB_draw_buffers | | | | | | | | | | | | | | | | | | | | | | |
ARB_fragment_program | | | | | | | | * | | | | | | | | * | | | | | | |
ARB_fragment_program_shadow | | | | | | | | | | | | | | | | | | | | | | |
ARB_fragment_shader | | | | | | | | | | | | | | | | | | | | | | |
ARB_framebuffer_object | | | | | | | | | | | | | | | | | | | | | | |
ARB_half_float_pixel | | | | | | | | | | | | | | | | | | | | | | |
ARB_half_float_vertex | | | | | | | | | | | | | | | | | | | | | | |
ARB_imaging | * | | | | | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_instanced_arrays | | | | | | | | | | | | | | | | | | | | | | |
ARB_multisample | | | | * | * | * | * | * | | | | | | * | * | * | | | | | | |
ARB_multitexture | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_occlusion_query | | | | | | | | | | | | | | | | | | | | | | |
ARB_pixel_buffer_object | | | | | | | | | | | | | | | | | | | | | | |
ARB_point_parameters | | | | | | | | | | | | | * | * | * | * | | | | | | |
ARB_point_sprite | | | | | | | | | | | | | | | | | | | | | | |
ARB_shader_objects | | | | | | | | | | | | | | | | | | | | | | |
ARB_shader_texture_lod | | | | | | | | | | | | | | | | | | | | | | |
ARB_shading_language_100 | | | | | | | | | | | | | | | | | | | | | | |
ARB_shadow | | | | | | | | | | | | | | * | * | * | | | | | | |
ARB_shadow_ambient | | | | | | | | | | | | | | | | | | | | | | |
ARB_texture_border_clamp | | | | * | * | * | * | * | | | | | | * | * | * | | | | | | |
ARB_texture_compression | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_texture_compression_rgtc | | | | | | | | | | | | | | | | | | | | | | |
ARB_texture_cube_map | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_texture_env_add | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_texture_env_combine | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_texture_env_crossbar | | | | | | | | * | | | | | | | | | | | | | | |
ARB_texture_env_dot3 | * | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_texture_float | | | | | | | | | | | | | | | | | | | | | | |
ARB_texture_mirrored_repeat | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_texture_non_power_of_two | | | | | | | | | | | | | | | | | | | | | | |
ARB_texture_rectangle | | | | | | | | | | | | | | | | | | | | | | |
ARB_texture_rg | | | | | | | | | | | | | | | | | | | | | | |
ARB_transpose_matrix | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_vertex_blend | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_vertex_buffer_object | | | | | | | | | | | | | | | | | | | | | | |
ARB_vertex_program | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ARB_vertex_shader | | | | | | | | | | | | | | | | | | | | | | |
ARB_window_pos | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ATIX_pn_triangles | | | | | | * | | | | | | | | | | | | | | | | |
ATI_array_rev_comps_in_4_bytes | | | | | * | * | * | | | | | | | | | | | | | | | |
ATI_blend_equation_separate | | | | | | * | * | * | | | | | | | | | | | | | | |
ATI_blend_weighted_minmax | | | | | | * | * | * | | | | | | | | | | | | | | |
ATI_pn_triangles | | | | | | * | | | | | | | | | | | | | | | | |
ATI_separate_stencil | | | | | | | | * | | | | | | | | | | | | | | |
ATI_text_fragment_shader | | | | | | * | * | * | | | | | | | | | | | | | | |
ATI_texture_compression_3dc | | | | | | | | | | | | | | | | | | | | | | |
ATI_texture_env_combine3 | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
ATI_texture_float | | | | | | | | | | | | | | | | | | | | | | |
ATI_texture_mirror_once | | | | * | * | * | * | * | | | | | | | | | | | | | | |
EXT_abgr | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_bgra | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_bindable_uniform | | | | | | | | | | | | | | | | | | | | | | |
EXT_blend_color | * | | | | | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_blend_equation_separate | | | | | | | | | | | | | | | | | | | | | | |
EXT_blend_func_separate | | | | | | * | * | * | | | | | | | | | | | | | | |
EXT_blend_minmax | * | | | | | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_blend_subtract | * | | | | | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_clip_volume_hint | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_compiled_vertex_array | | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_depth_bounds_test | | | | | | | | | | | | | | | | | | | | | | |
EXT_draw_buffers2 | | | | | | | | | | | | | | | | | | | | | | |
EXT_draw_range_elements | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_fog_coord | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_framebuffer_blit | | | | | | | | | | | | | | | | | | | | | | |
EXT_framebuffer_multisample | | | | | | | | | | | | | | | | | | | | | | |
EXT_framebuffer_object | | | | | | | | | | | | | | | | | | | | | | |
EXT_framebuffer_sRGB | | | | | | | | | | | | | | | | | | | | | | |
EXT_geometry_shader4 | | | | | | | | | | | | | | | | | | | | | | |
EXT_gpu_program_parameters | | | | | | | | | | | | | | | | | | | | | | |
EXT_gpu_shader4 | | | | | | | | | | | | | | | | | | | | | | |
EXT_multi_draw_arrays | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_packed_depth_stencil | | | | | | | | | | | | | | | | | | | | | | |
EXT_packed_float | | | | | | | | | | | | | | | | | | | | | | |
EXT_paletted_texture | | | | | | | | | | | | | * | * | * | * | | | | | | |
EXT_provoking_vertex | | | | | | | | | | | | | | | | | | | | | | |
EXT_rescale_normal | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_secondary_color | | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_separate_specular_color | | | | ~ | ~ | ~ | ~ | ~ | | | | | | ~ | ~ | ~ | | | | | | |
EXT_shadow_funcs | | | | | | | | | | | | | | * | * | | | | | | | |
EXT_shared_texture_palette | | | | | | | | | | | | | * | * | * | * | | | | | | |
EXT_stencil_two_side | | | | | | | | | | | | | | | | | | | | | | |
EXT_stencil_wrap | | | | | | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_texture_array | | | | | | | | | | | | | | | | | | | | | | |
EXT_texture_compression_dxt1 | | | | | | | | | | | | | | | | | | | | | | |
EXT_texture_compression_s3tc | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_texture_env_add | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_texture_filter_anisotropic | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_texture_integer | | | | | | | | | | | | | | | | | | | | | | |
EXT_texture_lod_bias | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_texture_mirror_clamp | | | | | | | | | | | | | | | | | | | | | | |
EXT_texture_rectangle | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
EXT_texture_sRGB | | | | | | | | | | | | | | | | | | | | | | |
EXT_texture_shared_exponent | | | | | | | | | | | | | | | | | | | | | | |
EXT_transform_feedback | | | | | | | | | | | | | | | | | | | | | | |
EXT_vertex_array_bgra | | | | | | | | | | | | | | | | | | | | | | |
IBM_rasterpos_clip | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
NV_blend_square | | | | | | * | * | * | | | | | * | * | * | * | | | | | | |
NV_conditional_render | | | | | | | | | | | | | | | | | | | | | | |
NV_depth_clamp | | | | | | | | | | | | | | * | * | * | | | | | | |
NV_fog_distance | | | | * | * | * | * | | | | | | * | * | * | * | | | | | | |
NV_fragment_program2 | | | | | | | | | | | | | | | | | | | | | | |
NV_fragment_program_option | | | | | | | | | | | | | | | | | | | | | | |
NV_light_max_exponent | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
NV_multisample_filter_hint | | | | | | | | | | | | | * | * | * | * | | | | | | |
NV_point_sprite | | | | | | | | | | | | | | | * | * | | | | | | |
NV_register_combiners | | | | | | | | | | | | | * | * | * | * | | | | | | |
NV_register_combiners2 | | | | | | | | | | | | | | * | * | * | | | | | | |
NV_texgen_reflection | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
NV_texture_shader | | | | | | | | | | | | | | * | * | * | | | | | | |
NV_texture_shader2 | | | | | | | | | | | | | | * | * | * | | | | | | |
NV_texture_shader3 | | | | | | | | | | | | | | | * | * | | | | | | |
NV_vertex_program2_option | | | | | | | | | | | | | | | | | | | | | | |
NV_vertex_program3 | | | | | | | | | | | | | | | | | | | | | | |
SGIS_generate_mipmap | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
SGIS_texture_edge_clamp | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
SGIS_texture_lod | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
SGI_color_matrix | ~ | | | | | ~ | ~ | ~ | | | | | ~ | ~ | ~ | ~ | | | | | | |
MAX_COLOR_ATTACHMENTS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_DRAW_BUFFERS_ARB | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_RENDERBUFFER_SIZE_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_SAMPLES_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_VIEWPORT_DIMS | 2048 2048 | | 2048 2048 | 2048 2048 | 2048 2048 | 2048 2048 | 2048 2048 | 2048 2048 | | | | | 2048 2048 | 2048 2048 | 2048 2048 | 2048 2048 | | | | | | |
MIN_PBUFFER_VIEWPORT_DIMS_APPLE | - - | | - - | - - | - - | - - | - - | - - | | | | | - - | - - | - - | - - | | | | | | |
SUBPIXEL_BITS | 3 | | 3 | 3 | 3 | 3 | 3 | 3 | | | | | 3 | 3 | 3 | 3 | | | | | | |
ALIASED_LINE_WIDTH_RANGE | 0.0 10.0 | | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | | | | | 0.0 10.0 | 0.0 10.0 | 0.0 10.0 | 0.0 10.0 | | | | | | |
ALIASED_POINT_SIZE_RANGE | 0.0 50.0 | | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | | | | | 1.0 63.0 | 1.0 63.0 | 1.0 63.0 | 1.0 63.0 | | | | | | |
SMOOTH_LINE_WIDTH_GRANULARITY | 0.0 | | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | | | | | 0.0 | 0.0 | 0.0 | 0.0 | | | | | | |
SMOOTH_LINE_WIDTH_RANGE | 0.0 10.0 | | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | | | | | 0.0 10.0 | 0.0 10.0 | 0.0 10.0 | 0.0 10.0 | | | | | | |
SMOOTH_POINT_SIZE_GRANULARITY | 0.0 | | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | 1.0 | | | | | 0.0 | 0.0 | 0.0 | 0.0 | | | | | | |
SMOOTH_POINT_SIZE_RANGE | 0.0 50.0 | | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | 1.0 10.0 | | | | | 1.0 63.0 | 1.0 63.0 | 1.0 63.0 | 1.0 63.0 | | | | | | |
MAX_TEXTURE_SIZE | 4096 | | 1024 | 2048 | 2048 | 2048 | 2048 | 2048 | | | | | 2048 | 4096 | 4096 | 4096 | | | | | | |
MAX_RECTANGLE_TEXTURE_SIZE_EXT | 0 | | 1024 | 2048 | 2048 | 2048 | 2048 | 2048 | | | | | 2046 | 4096 | 4096 | 4096 | | | | | | |
MAX_3D_TEXTURE_SIZE | 0 | | 0 | 512 | 512 | 512 | 512 | 512 | | | | | 2048 | 4096 | 4096 | 4096 | | | | | | |
MAX_CUBE_MAP_TEXTURE_SIZE | 0 | | 0 | 2048 | 2048 | 2048 | 2048 | 2048 | | | | | 2046 | 4096 | 4096 | 4096 | | | | | | |
MAX_ARRAY_TEXTURE_LAYERS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_TEXTURE_LOD_BIAS | 0.0 | | 1.0 | 1.0 | 1.0 | 16.0 | 16.0 | 16.0 | | | | | 4.0 | 4.0 | 4.0 | 4.0 | | | | | | |
MAX_TEXTURE_MAX_ANISOTROPY_EXT | 1 | | 1 | 16 | 16 | 16 | 16 | 16 | | | | | 2 | 8 | 8 | 8 | | | | | | |
MAX_TEXTURE_UNITS | 8 | | 2 | 3 | 3 | 6 | 6 | 8 | | | | | 2 | 4 | 4 | 4 | | | | | | |
NUM_COMPRESSED_TEXTURE_FORMATS
| 0 | | 0 | 3 | 3 | 3 | 3 | 3 | | | | | 3 | 3 | 3 | 3 | | | | | | |
MAX_ATTRIB_STACK_DEPTH | 16 | | 16 | 16 | 16 | 16 | 16 | 16 | | | | | 16 | 16 | 16 | 16 | | | | | | |
MAX_CLIENT_ATTRIB_STACK_DEPTH | 16 | | 16 | 16 | 16 | 16 | 16 | 16 | | | | | 16 | 16 | 16 | 16 | | | | | | |
MAX_COLOR_MATRIX_STACK_DEPTH | 5 | | 5 | 5 | 5 | 5 | 5 | 5 | | | | | 5 | 5 | 5 | 5 | | | | | | |
MAX_MODELVIEW_STACK_DEPTH | 32 | | 32 | 32 | 32 | 32 | 32 | 32 | | | | | 32 | 32 | 32 | 32 | | | | | | |
MAX_NAME_STACK_DEPTH | 100 | | 100 | 100 | 100 | 100 | 100 | 100 | | | | | 100 | 100 | 100 | 100 | | | | | | |
MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB | 2 | | 2 | 2 | 2 | 2 | 2 | 2 | | | | | 2 | 2 | 2 | 2 | | | | | | |
MAX_PROJECTION_STACK_DEPTH | 5 | | 5 | 5 | 5 | 5 | 5 | 5 | | | | | 5 | 5 | 5 | 5 | | | | | | |
MAX_TEXTURE_STACK_DEPTH | 5 | | 5 | 5 | 5 | 5 | 5 | 5 | | | | | 5 | 5 | 5 | 5 | | | | | | |
MAX_PROGRAM_ADDRESS_REGISTERS_ARB | 1 | | 1 | 1 | 1 | 1 | 1 | 1 | | | | | 1 | 1 | 1 | 1 | | | | | | |
MAX_PROGRAM_ATTRIBS_ARB | 32 | | 32 | 32 | 32 | 32 | 32 | 32 | | | | | 32 | 32 | 32 | 32 | | | | | | |
MAX_PROGRAM_ENV_PARAMETERS_ARB | 256 | | 256 | 256 | 256 | 256 | 256 | 256 | | | | | 256 | 256 | 256 | 256 | | | | | | |
MAX_PROGRAM_INSTRUCTIONS_ARB | 1024 | | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | | | | | 1024 | 1024 | 1024 | 1024 | | | | | | |
MAX_PROGRAM_LOCAL_PARAMETERS_ARB | 256 | | 256 | 256 | 256 | 256 | 256 | 256 | | | | | 256 | 256 | 256 | 256 | | | | | | |
MAX_PROGRAM_MATRICES_ARB | 8 | | 8 | 8 | 8 | 8 | 8 | 8 | | | | | 8 | 8 | 8 | 8 | | | | | | |
MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB | 0 | | 0 | 0 | 0 | 1 | 1 | 1 | | | | | 0 | 1 | 1 | 1 | | | | | | |
MAX_PROGRAM_NATIVE_ATTRIBS_ARB | 0 | | 0 | 0 | 0 | 16 | 16 | 18 | | | | | 0 | 16 | 16 | 16 | | | | | | |
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB | 0 | | 0 | 0 | 0 | 128 | 128 | 256 | | | | | 0 | 128 | 128 | 256 | | | | | | |
MAX_PROGRAM_NATIVE_PARAMETERS_ARB | 0 | | 0 | 0 | 0 | 192 | 192 | 256 | | | | | 0 | 96 | 96 | 96 | | | | | | |
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB | 0 | | 0 | 0 | 0 | 12 | 12 | 32 | | | | | 0 | 12 | 12 | 16 | | | | | | |
MAX_PROGRAM_PARAMETERS_ARB | 248 | | 248 | 248 | 248 | 248 | 248 | 248 | | | | | 248 | 248 | 248 | 248 | | | | | | |
MAX_PROGRAM_TEMPORARIES_ARB | 128 | | 128 | 128 | 128 | 128 | 128 | 128 | | | | | 128 | 128 | 128 | 128 | | | | | | |
MAX_VERTEX_ATTRIBS_ARB | 16 | | 16 | 16 | 16 | 16 | 16 | 16 | | | | | 16 | 16 | 16 | 16 | | | | | | |
MAX_PROGRAM_CALL_DEPTH_NV | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_PROGRAM_ALU_INSTRUCTIONS_ARB | 48 | | 48 | 48 | 48 | 48 | 48 | 48 | | | | | 48 | 48 | 48 | 48 | | | | | | |
MAX_PROGRAM_ATTRIBS_ARB | 10 | | 10 | 10 | 10 | 10 | 10 | 10 | | | | | 10 | 10 | 10 | 10 | | | | | | |
MAX_PROGRAM_ENV_PARAMETERS_ARB | 32 | | 32 | 32 | 32 | 32 | 32 | 32 | | | | | 32 | 32 | 32 | 32 | | | | | | |
MAX_PROGRAM_INSTRUCTIONS_ARB | 72 | | 72 | 72 | 72 | 72 | 72 | 72 | | | | | 72 | 72 | 72 | 72 | | | | | | |
MAX_PROGRAM_LOCAL_PARAMETERS_ARB | 32 | | 32 | 32 | 32 | 32 | 32 | 32 | | | | | 32 | 32 | 32 | 32 | | | | | | |
MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB | 0 | | 0 | 0 | 0 | 0 | 0 | 63 | | | | | 0 | 0 | 0 | 1024 | | | | | | |
MAX_PROGRAM_NATIVE_ATTRIBS_ARB | 0 | | 0 | 0 | 0 | 8 | 8 | 10 | | | | | 0 | 0 | 0 | 16 | | | | | | |
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB | 0 | | 0 | 0 | 0 | 16 | 16 | 94 | | | | | 0 | 0 | 0 | 1024 | | | | | | |
MAX_PROGRAM_NATIVE_PARAMETERS_ARB | 0 | | 0 | 0 | 0 | 8 | 8 | 32 | | | | | 0 | 0 | 0 | 128 | | | | | | |
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB | 0 | | 0 | 0 | 0 | 6 | 6 | 16 | | | | | 0 | 0 | 0 | 32 | | | | | | |
MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB | 0 | | 0 | 0 | 0 | 0 | 0 | 4 | | | | | 0 | 0 | 0 | 1024 | | | | | | |
MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB | 0 | | 0 | 0 | 0 | 0 | 0 | 31 | | | | | 0 | 0 | 0 | 1024 | | | | | | |
MAX_PROGRAM_PARAMETERS_ARB | 32 | | 32 | 32 | 32 | 32 | 32 | 32 | | | | | 32 | 32 | 32 | 32 | | | | | | |
MAX_PROGRAM_TEMPORARIES_ARB | 16 | | 16 | 16 | 16 | 16 | 16 | 16 | | | | | 16 | 16 | 16 | 16 | | | | | | |
MAX_PROGRAM_TEX_INDIRECTIONS_ARB | 4 | | 4 | 4 | 4 | 4 | 4 | 4 | | | | | 4 | 4 | 4 | 4 | | | | | | |
MAX_PROGRAM_TEX_INSTRUCTIONS_ARB | 24 | | 24 | 24 | 24 | 24 | 24 | 24 | | | | | 24 | 24 | 24 | 24 | | | | | | |
MAX_TEXTURE_COORDS_ARB | 8 | | 2 | 3 | 3 | 6 | 6 | 8 | | | | | 2 | 4 | 4 | 4 | | | | | | |
MAX_TEXTURE_IMAGE_UNITS_ARB | 8 | | 2 | 3 | 3 | 6 | 6 | 8 | | | | | 2 | 4 | 4 | 4 | | | | | | |
MAX_PROGRAM_CALL_DEPTH_NV | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_PROGRAM_IF_DEPTH_NV | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_PROGRAM_LOOP_COUNT_NV | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_PROGRAM_LOOP_DEPTH_NV | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_VARYING_FLOATS_ARB | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_VERTEX_UNIFORM_COMPONENTS_ARB | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_GEOMETRY_OUTPUT_VERTICES_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_GEOMETRY_VARYING_COMPONENTS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_VARYING_COMPONENTS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_VERTEX_VARYING_COMPONENTS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MIN_PROGRAM_TEXEL_OFFSET_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_PROGRAM_TEXEL_OFFSET_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_XFB_INTERLEAVED_COMPONENTS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_XFB_SEPARATE_ATTRIBS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_XFB_SEPARATE_COMPONENTS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
PRIMITIVES_GENERATED_EXT (query bits) | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
XFB_PRIMITIVES_WRITTEN_EXT (query bits) | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_BINDABLE_UNIFORM_SIZE_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_VERTEX_BINDABLE_UNIFORMS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
MAX_CLIP_PLANES | 6 | | 6 | 6 | 6 | 6 | 6 | 6 | | | | | 6 | 6 | 6 | 6 | | | | | | |
MAX_CONVOLUTION_HEIGHT | 11 | | 11 | 11 | 11 | 11 | 11 | 11 | | | | | 11 | 11 | 11 | 11 | | | | | | |
MAX_CONVOLUTION_WIDTH | 11 | | 11 | 11 | 11 | 11 | 11 | 11 | | | | | 11 | 11 | 11 | 11 | | | | | | |
MAX_ELEMENTS_INDICES | 150000 | | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | | | | | 150000 | 150000 | 150000 | 150000 | | | | | | |
MAX_ELEMENTS_VERTICES | 1000 | | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | | | | | 2048 | 2048 | 2048 | 2048 | | | | | | |
MAX_EVAL_ORDER | 10 | | 10 | 10 | 10 | 10 | 10 | 10 | | | | | 10 | 10 | 10 | 10 | | | | | | |
MAX_GENERAL_COMBINERS_NV | 0 | | 0 | 0 | 0 | 0 | 0 | 0 | | | | | 2 | 8 | 8 | 8 | | | | | | |
MAX_LIGHTS | 8 | | 8 | 8 | 8 | 8 | 8 | 8 | | | | | 8 | 8 | 8 | 8 | | | | | | |
MAX_LIST_NESTING | 64 | | 64 | 64 | 64 | 64 | 64 | 64 | | | | | 64 | 64 | 64 | 64 | | | | | | |
MAX_PIXEL_MAP_TABLE | 256 | | 256 | 256 | 256 | 256 | 256 | 256 | | | | | 256 | 256 | 256 | 256 | | | | | | |
MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI | 0 | | 0 | 0 | 0 | 7 | 7 | 7 | | | | | 0 | 0 | 0 | 0 | | | | | | |
MAX_SHININESS_NV | 128 | | 128 | 128 | 128 | 128 | 128 | 128 | | | | | 1024 | 1024 | 1024 | 1024 | | | | | | |
MAX_SPOT_EXPONENT_NV | 128 | | 128 | 128 | 128 | 128 | 128 | 128 | | | | | 1024 | 1024 | 1024 | 1024 | | | | | | |
MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE | 65535 | | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | | | | | 65535 | 65535 | 65535 | 65535 | | | | | | |
MAX_VERTEX_UNITS_ARB | 4 | | 4 | 4 | 4 | 4 | 4 | 4 | | | | | 4 | 4 | 4 | 4 | | | | | | |
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
SAMPLES_PASSED (query bits) | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
Off Screen | * | | | | | | | | | | | | | | | | | | | | | |
Full Screen | | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
Hardware Accelerated | | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
Robust | * | | | | | | | | | | | | | | | | | | | | | |
Backing Store | * | | | | | | | | | | | | | | | | | | | | | |
MP Safe | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
Window | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
Multi Screen | * | | | | | | | | | | | | | | | | | | | | | |
Compliant | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
Monoscopic | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
Stereoscopic | | | | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
Single Buffer | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
Double Buffer | * | | * | * | * | * | * | * | | | | | * | * | * | * | | | | | | |
Color Buffer Modes (bpp RGB-A)
|
15
15_8
24 24-8 | |
15-1
24-8 |
15-1
24-8 |
15-1
24-8 |
15-1
24-8 |
15-1
24-8 |
15-1
24-8 | | | | |
15-1
24-8 |
15-1
24-8 |
15-1
24-8 |
15-1
24-8 | | | | | | |
Accum Buffer Modes (bpp RGB-A)
| 24 24-8 48 48-16 | | 24-8
48-16 | 24-8
48-16 | 24-8
48-16 | 24-8
48-16 | 24-8
48-16 | 24-8
48-16 | | | | | 24-8
48-16 | 24-8
48-16 | 24-8
48-16 | 24-8
48-16 | | | | | | |
Depth Buffer Modes (bpp)
| 0 16
32 | | 0 16 24 32 | 0 16 24 32 | 0 16 24 32 | 0 16 24 32 | 0 16 24 32 | 0 16 24 32 | | | | | 0 16 24 | 0 16 24 | 0 16 24 | 0 16 24 | | | | | | |
Stencil Buffer Modes (bpp)
| 0 8 | | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | 0 8 | | | | | 8 | 8 | 8 | 8 | | | | | | |
Max Aux Buffers | 4 | | 2 | 2 | 2 | 2 | 2 | 2 | | | | | 2 | 2 | 2 | 2 | | | | | | |
Max Sample Buffers | 0 | | 0 | 1 | 1 | 1 | 1 | 1 | | | | | 1 | 1 | 1 | 1 | | | | | | |
Max Samples | 0 | | 0 | 4 | 4 | 4 | 4 | 6 | | | | | 4 | 4 | 4 | 4 | | | | | | |
Supersampling | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
Multisampling | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
Alphasampling | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
GPU Vertex Processing | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
GPU Fragment Processing | - | | - | - | - | - | - | - | | | | | - | - | - | - | | | | | | |
Video Memory (megabytes)
| 0 | | 8 16 |
16 32 |
32 |
64 |
32 64 128 |
32 64 128 256 | | | | |
32 64 |
64 |
128 |
32 64 | | | | | | |