10.5.8  10.6.8  10.7.5  10.8.5  10.9  


HD Graphics 3000
GMA X3100
GMA 950

Quadro FX 4800
GeForce 9400/285/320/330
Quadro FX 5600
GeForce 8600/8800/9600/120/130
Quadro FX 4500
GeForce 7300/7600




Radeon HD 5670/5750/5770/5870/6750/6770/6970
Radeon HD 6490
Radeon HD 2600/4670/4850/4870
Radeon HD 2400
Radeon X1600/X1900





Software Renderer
OpenGL Version2.12.02.12.12.12.12.12.12.12.12.12.11.42.02.1
GLSL Version1.201.201.201.201.201.201.201.201.201.201.201.201.201.201.20
ARB_color_buffer_float**********
ARB_depth_buffer_float*********
ARB_depth_clamp
ARB_depth_texture***************
ARB_draw_buffers**************
ARB_draw_elements_base_vertex
ARB_draw_instanced
ARB_fragment_program***************
ARB_fragment_program_shadow***************
ARB_fragment_shader***************
ARB_framebuffer_object**********
ARB_framebuffer_sRGB
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_provoking_vertex
ARB_seamless_cube_map
ARB_shader_objects***************
ARB_shader_texture_lod************
ARB_shading_language_100***************
ARB_shadow***************
ARB_shadow_ambient******
ARB_sync
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_array_bgra
ARB_vertex_blend***************
ARB_vertex_buffer_object***************
ARB_vertex_program***************
ARB_vertex_shader***************
ARB_window_pos***************
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_debug_label
EXT_debug_marker
EXT_depth_bounds_test******
EXT_draw_buffers2**********
EXT_draw_range_elements***************
EXT_fog_coord***************
EXT_framebuffer_blit************
EXT_framebuffer_multisample**********
EXT_framebuffer_multisample_blit_scaled
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_provoking_vertex**************
EXT_rescale_normal***************
EXT_secondary_color***************
EXT_separate_specular_color******~~~~~~***
EXT_shadow_funcs***************
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_shared_exponent*********
EXT_texture_sRGB***************
EXT_texture_sRGB_decode
EXT_timer_query
EXT_transform_feedback***************
EXT_vertex_array_bgra*************
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_row_bytes
APPLE_specular_vector***************
APPLE_texture_range**************
APPLE_transform_hint***************
APPLE_vertex_array_object***************
APPLE_vertex_array_range**************
APPLE_vertex_point_size
APPLE_vertex_program_evaluators***************
APPLE_ycbcr_422***************
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************
ATIX_pn_triangles
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_barrier
NV_texture_shader
NV_texture_shader2
NV_texture_shader3
NV_vertex_program2_option******
NV_vertex_program3******
SGI_color_matrix~*****~~~~~~
SGIS_generate_mipmap***************
SGIS_texture_edge_clamp***************
SGIS_texture_lod***************
MAX_COLOR_ATTACHMENTS848888448888188
MAX_DRAW_BUFFERS848888448888188
MAX_RENDERBUFFER_SIZE163844096819281921638416384409640968192819281928192204820488192
MAX_SAMPLES064848008888004
MAX_VIEWPORT_DIMS16384
16384
4096
4096
8192
8192
8192
8192
16384
16384
16384
16384
4096
4096
4096
4096
8192
8192
8192
8192
8192
8192
8192
8192
2048
2048
2048
2048
8192
8192
MIN_PBUFFER_VIEWPORT_DIMS_APPLE1
1
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
2
2
2
2
2
2
SUBPIXEL_BITS107888812128888448
ALIASED_LINE_WIDTH_RANGE1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.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
7.0
1.0
7.0
1.0
7.0
ALIASED_POINT_SIZE_RANGE1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
63.0
1.0
63.0
1.0
63.0
1.0
63.0
1.0
63.0
1.0
63.0
1.0
64.0
1.0
64.0
1.0
64.0
SMOOTH_LINE_WIDTH_GRANULARITY0.00010.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.50.50.125
SMOOTH_LINE_WIDTH_RANGE0.1
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.0
0.5
10.0
0.5
10.0
0.5
10.0
0.5
10.0
0.5
10.0
0.5
10.0
0.5
7.0
0.5
7.0
0.125
7.0
SMOOTH_POINT_SIZE_GRANULARITY0.00010.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.125
SMOOTH_POINT_SIZE_RANGE0.1
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
64.0
1.0
63.375
1.0
63.375
1.0
63.375
1.0
63.375
1.0
63.375
1.0
63.375
1.0
64.0
1.0
64.0
0.125
64.0
MAX_TEXTURE_SIZE163844096819281921638416384409640968192819281928192204820488192
MAX_RECTANGLE_TEXTURE_SIZE_EXT163844096819281921638416384409640968192819281928192204820488192
MAX_3D_TEXTURE_SIZE16384409681928192163841638451251220482048204820481281282048
MAX_CUBE_MAP_TEXTURE_SIZE819240968192819281928192409640968192819281928192102410248192
MAX_ARRAY_TEXTURE_LAYERS_EXT1638402562562562560051251251251200512
MAX_TEXTURE_LOD_BIAS16.016.016.016.016.016.015.015.015.015.015.015.016.016.016.0
MAX_TEXTURE_MAX_ANISOTROPY_EXT16161616161616161616161641616
MAX_TEXTURE_UNITS888888888888888
NUM_COMPRESSED_TEXTURE_FORMATS





5
DXT1
DXT1
DXT3
DXT5
3Dc
5
DXT1
DXT1
DXT3
DXT5
3Dc
5
DXT1
DXT1
DXT3
DXT5
3Dc
5
DXT1
DXT1
DXT3
DXT5
3Dc
5
DXT1
DXT1
DXT3
DXT5
3Dc
5
DXT1
DXT1
DXT3
DXT5
3Dc
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
MAX_ATTRIB_STACK_DEPTH161616161616161616161616161616
MAX_CLIENT_ATTRIB_STACK_DEPTH161616161616161616161616161616
MAX_COLOR_MATRIX_STACK_DEPTH101010101010101010101010101010
MAX_MODELVIEW_STACK_DEPTH323232323232323232323232323232
MAX_NAME_STACK_DEPTH128128128128128128128128128128128128128128128
MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB222222222222222
MAX_PROJECTION_STACK_DEPTH101010101010101010101010101010
MAX_TEXTURE_STACK_DEPTH101010101010101010101010101010
MAX_PROGRAM_ADDRESS_REGISTERS_ARB222222222222222
MAX_PROGRAM_ATTRIBS_ARB323232323232323232323232323232
MAX_PROGRAM_ENV_PARAMETERS_ARB256256256256256256256256256256256256256256256
MAX_PROGRAM_INSTRUCTIONS_ARB256K256K256K256K256K256K256K256K256K256K256K256K256K256K256K
MAX_PROGRAM_LOCAL_PARAMETERS_ARB102410241024102410241024102410241024102410241024102410241024
MAX_PROGRAM_MATRICES_ARB888888888888888
MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB111111222222011
MAX_PROGRAM_NATIVE_ATTRIBS_ARB32181616161616161616161601818
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB256K25640964096409640965125121638465536163846553601638416384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB102425625625625625625625610241024102410240512512
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB655353264646464484840964096409640960100100
MAX_PROGRAM_PARAMETERS_ARB102410241024102410241024102410241024102410241024102410241024
MAX_PROGRAM_TEMPORARIES_ARB655356553565535655356553565535655356553565535655356553565535655356553565535
MAX_PROGRAM_CALL_DEPTH_NV0044448832323232000
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV004096409640964096655366553616M16M16M16M000
MAX_PROGRAM_ALU_INSTRUCTIONS_ARB256K512204820482048204840963276816384655361638465536641638416384
MAX_PROGRAM_ATTRIBS_ARB321010101010161616161616111818
MAX_PROGRAM_ENV_PARAMETERS_ARB128128128128128128128128128128128128128128128
MAX_PROGRAM_INSTRUCTIONS_ARB256K1024409640964096409640963276816384655361638465536961638416384
MAX_PROGRAM_LOCAL_PARAMETERS_ARB102410241024102410241024102410241024102410241024102410241024
MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB256K512204820482048204840963276816384655361638465536641638416384
MAX_PROGRAM_NATIVE_ATTRIBS_ARB321010101010161616161616111818
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB256K1024409640964096409640963276816384655361638465536961638416384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB10246425625625625610241024102410241024102432512512
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB655356464646464323240964096409640961610241024
MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB256K420482048204820484096327681638465536163846553641638416384
MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB256K512204820482048204840963276816384655361638465536321638416384
MAX_PROGRAM_PARAMETERS_ARB10246425625625625610241024102410241024102432512512
MAX_PROGRAM_TEMPORARIES_ARB655356464646464323240964096409640961610241024
MAX_PROGRAM_TEX_INDIRECTIONS_ARB256K420482048204820484096327681638465536163846553641638416384
MAX_PROGRAM_TEX_INSTRUCTIONS_ARB256K512204820482048204840963276816384655361638465536321638416384
MAX_PROGRAM_CALL_DEPTH_NV0044444432323232000
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV004096409640964096655366553616M16M16M16M000
MAX_PROGRAM_IF_DEPTH_NV0032323232484864646464000
MAX_PROGRAM_LOOP_COUNT_NV0025525525525525525516M16M16M16M000
MAX_PROGRAM_LOOP_DEPTH_NV00323232324464646464000
MAX_COMBINED_TEXTURE_IMAGE_UNITS161616161616161616161616161616
MAX_FRAGMENT_UNIFORM_COMPONENTS409640964096409640964096409640964096409640964096409640964096
MAX_TEXTURE_COORDS888888888888888
MAX_TEXTURE_IMAGE_UNITS161616161616161616161616161616
MAX_VARYING_FLOATS644064646464323260606060646460
MAX_VERTEX_ATTRIBS161616161616161616161616161616
MAX_VERTEX_TEXTURE_IMAGE_UNITS161616161616161616161616161616
MAX_VERTEX_UNIFORM_COMPONENTS409640964096409640964096409640964096409640964096409640964096
MAX_GEOMETRY_OUTPUT_VERTICES_EXT102410241024102410241024102410241024102410241024102410241024
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT161616161616161616161616161616
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT409640964096409640964096409640961024102410241024409640964096
MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT409640964096409640964096409640962048204820482048409640964096
MAX_GEOMETRY_VARYING_COMPONENTS_EXT6464646464646464124124124124646464
MAX_VARYING_COMPONENTS_EXT644064646464323260606060646460
MAX_VERTEX_VARYING_COMPONENTS_EXT644064646464646460606060646460
MIN_PROGRAM_TEXEL_OFFSET_EXT-80-8-8-8-800-8-8-8-8000
MAX_PROGRAM_TEXEL_OFFSET_EXT707777007777000
MAX_XFB_INTERLEAVED_COMPONENTS_EXT6464512512512512646464646464646464
MAX_XFB_SEPARATE_ATTRIBS_EXT1616444416164444161616
MAX_XFB_SEPARATE_COMPONENTS_EXT32324444323216161616323232
PRIMITIVES_GENERATED_EXT (query bits)323232323232323232323232323232
XFB_PRIMITIVES_WRITTEN_EXT (query bits)323232323232323232323232323232
MAX_BINDABLE_UNIFORM_SIZE_EXT1M0655366553665536655360065536655366553665536000
MAX_VERTEX_BINDABLE_UNIFORMS_EXT2560121212120012121212000
MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT25602562562562560012121212000
MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT2560121212120012121212000
MAX_CLIP_PLANES666666666666666
MAX_CONVOLUTION_HEIGHT111111111111111111111111111111
MAX_CONVOLUTION_WIDTH111111111111111111111111111111
MAX_ELEMENTS_INDICES150000150000150000150000150000150000150000150000150000150000150000150000150000150000150000
MAX_ELEMENTS_VERTICES409620482048204820482048204820482048204820482048204820482048
MAX_EVAL_ORDER101010101010101010101010101010
MAX_GENERAL_COMBINERS_NV---------------
MAX_LIGHTS888888888888888
MAX_LIST_NESTING646464646464646464646464646464
MAX_PIXEL_MAP_TABLE256256256256256256256256256256256256256256256
MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI000000000000000
MAX_SHININESS_NV128128128128128128102410241024102410241024128128128
MAX_SPOT_EXPONENT_NV128128128128128128102410241024102410241024128128128
MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE065535655356553565535655351M1M1M1M1M1M000
MAX_VERTEX_UNITS_ARB444444444444444
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION101111001111100
SAMPLES_PASSED (query bits)32323232323232323232323203232
TIME_ELAPSED_EXT (query bits)---------------
MAX_SERVER_WAIT_TIMEOUT---------------
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)








24-8



96-32f

15-1
24-8

48-16
48-16h
96-32f

15-1
24-8

48-16
48-16h
96-32f

15-1
24-8

48-16
48-16h
96-32f

15-1
24-8

48-16
48-16h
96-32f

15-1
24-8

48-16
48-16h
96-32f
15

24-8


48-16h
96-32f
15

24-8


48-16h
96-32f
15

24-8


48-16h
96-32f
15

24-8


48-16h
96-32f
15

24-8


48-16h
96-32f
15

24-8


48-16h
96-32f

15-1
24-8


24-8


24-8


48-16h
96-32f
Accum Buffer Modes (bpp RGB-A)






192-64f
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
24-8
48-16
24-8
48-16
24-8
48-16
24-8
48-16
Depth Buffer Modes (bpp)



0


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
0
16
24
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
0
8
0
8
0
8
0
8
0
8
0
8
0
8
0
8
Max Aux Buffers422222222222222
Max Sample Buffers111111111111001
Max Samples1664848448888004
Supersampling******
Multisampling************
Alphasampling*************
GPU Vertex Processing*************
GPU Fragment Processing**************
Video Memory (megabytes)











0


128
256

512



128




256

512




256




256

512

1024

2048



128
256






512



128
256

512









1536



128
256

512

1024









1536


64



128




256
384
512

Notes

Related Links