Legacy  Core  10.5.8  10.6.8  10.7.5  10.8.5  10.9  
HD Graphics 5000/Iris
HD Graphics 4000
HD Graphics 3000


GeForce 640/650/660/675/680/750/755/775/780
Quadro FX 4800
GeForce 9400/285/320/330
Quadro FX 5600
GeForce 8600/8800/9600/120/130






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






Software Renderer
OpenGL Version2.12.12.12.12.12.12.12.12.12.12.12.12.1
GLSL Version1.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_ATTACHMENTS8888888888888
MAX_DRAW_BUFFERS8888888888888
MAX_RENDERBUFFER_SIZE1638481928192163841638481928192819281921638481921638416384
MAX_SAMPLES16484888888488
MAX_VIEWPORT_DIMS16384
16384
8192
8192
8192
8192
16384
16384
16384
16384
8192
8192
8192
8192
8192
8192
8192
8192
16384
16384
8192
8192
16384
16384
16384
16384
MIN_PBUFFER_VIEWPORT_DIMS_APPLE1
1
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_BITS10888888888888
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
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
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.125
SMOOTH_LINE_WIDTH_RANGE0.1
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.125
7.0
0.125
7.0
0.125
7.0
SMOOTH_POINT_SIZE_GRANULARITY0.00010.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
63.375
1.0
63.375
1.0
63.375
1.0
63.375
1.0
63.375
0.125
64.0
0.125
64.0
0.125
64.0
MAX_TEXTURE_SIZE1638481928192163841638481928192819281921638481921638416384
MAX_RECTANGLE_TEXTURE_SIZE_EXT1638481928192163841638481928192819281921638481921638416384
MAX_3D_TEXTURE_SIZE1638481928192163841638420482048204820482048204820482048
MAX_CUBE_MAP_TEXTURE_SIZE1638481928192163841638481928192819281921638481921638416384
MAX_ARRAY_TEXTURE_LAYERS_EXT1638451251220482048512512512512204851220482048
MAX_TEXTURE_LOD_BIAS16.016.016.016.016.015.015.015.015.015.016.016.016.0
MAX_TEXTURE_MAX_ANISOTROPY_EXT16161616161616161616161616
MAX_TEXTURE_UNITS8888888888888
NUM_COMPRESSED_TEXTURE_FORMATS





4
DXT1

DXT3
DXT5
3Dc
4
DXT1

DXT3
DXT5
3Dc
4
DXT1

DXT3
DXT5
3Dc
4
DXT1

DXT3
DXT5
3Dc
4
DXT1

DXT3
DXT5
3Dc
3
DXT1

DXT3
DXT5
3
DXT1

DXT3
DXT5
3
DXT1

DXT3
DXT5
3
DXT1

DXT3
DXT5
3
DXT1

DXT3
DXT5
3
DXT1

DXT3
DXT5
3
DXT1

DXT3
DXT5
3
DXT1

DXT3
DXT5
MAX_ATTRIB_STACK_DEPTH16161616161616161616161616
MAX_CLIENT_ATTRIB_STACK_DEPTH16161616161616161616161616
MAX_COLOR_MATRIX_STACK_DEPTH10101010101010101010101010
MAX_MODELVIEW_STACK_DEPTH32323232323232323232323232
MAX_NAME_STACK_DEPTH128128128128128128128128128128128128128
MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB2222222222222
MAX_PROJECTION_STACK_DEPTH10101010101010101010101010
MAX_TEXTURE_STACK_DEPTH10101010101010101010101010
MAX_PROGRAM_ADDRESS_REGISTERS_ARB2222222222222
MAX_PROGRAM_ATTRIBS_ARB32323232323232323232323232
MAX_PROGRAM_ENV_PARAMETERS_ARB256256256256256256256256256256256256256
MAX_PROGRAM_INSTRUCTIONS_ARB256K256K256K256K256K256K256K256K256K256K256K256K256K
MAX_PROGRAM_LOCAL_PARAMETERS_ARB1024102410241024102410241024102410241024102410241024
MAX_PROGRAM_MATRICES_ARB8888888888888
MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB1111122222111
MAX_PROGRAM_NATIVE_ATTRIBS_ARB32161616161616161616181818
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB256K40964096409640961638465536163846553616384163841638416384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB102425625625625610241024102410241024512512512
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB65535646464644096409640964096409610010241024
MAX_PROGRAM_PARAMETERS_ARB1024102410241024102410241024102410241024102410241024
MAX_PROGRAM_TEMPORARIES_ARB65535655356553565535655356553565535655356553565535655356553565535
MAX_PROGRAM_CALL_DEPTH_NV044443232323232444
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV0409640964096409616M16M16M16M16M655366553665536
MAX_PROGRAM_ALU_INSTRUCTIONS_ARB256K20482048204820481638465536163846553616384163841638416384
MAX_PROGRAM_ATTRIBS_ARB32101010101616161616181818
MAX_PROGRAM_ENV_PARAMETERS_ARB128128128128128128128128128128128128128
MAX_PROGRAM_INSTRUCTIONS_ARB256K40964096409640961638465536163846553616384163841638416384
MAX_PROGRAM_LOCAL_PARAMETERS_ARB1024102410241024102410241024102410241024102410241024
MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB256K20482048204820481638465536163846553616384163841638416384
MAX_PROGRAM_NATIVE_ATTRIBS_ARB32101010101616161616181818
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB256K40964096409640961638465536163846553616384163841638416384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB102425625625625610241024102410241024512512512
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB655356464646440964096409640964096102410241024
MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB256K20482048204820481638465536163846553616384163841638416384
MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB256K20482048204820481638465536163846553616384163841638416384
MAX_PROGRAM_PARAMETERS_ARB102425625625625610241024102410241024512512512
MAX_PROGRAM_TEMPORARIES_ARB655356464646440964096409640964096102410241024
MAX_PROGRAM_TEX_INDIRECTIONS_ARB256K20482048204820481638465536163846553616384163841638416384
MAX_PROGRAM_TEX_INSTRUCTIONS_ARB256K20482048204820481638465536163846553616384163841638416384
MAX_PROGRAM_CALL_DEPTH_NV044443232323232444
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV0409640964096409616M16M16M16M16M655366553665536
MAX_PROGRAM_IF_DEPTH_NV0323232326464646464484848
MAX_PROGRAM_LOOP_COUNT_NV025525525525516M16M16M16M16M255255255
MAX_PROGRAM_LOOP_DEPTH_NV0323232326464646464323232
MAX_COMBINED_TEXTURE_IMAGE_UNITS16161616161616161616161616
MAX_FRAGMENT_UNIFORM_COMPONENTS4096409640964096409620482048204820482048409640964096
MAX_TEXTURE_COORDS8888888888888
MAX_TEXTURE_IMAGE_UNITS16161616161616161616161616
MAX_VARYING_FLOATS12812812812812860606060124606060
MAX_VERTEX_ATTRIBS16161616161616161616161616
MAX_VERTEX_TEXTURE_IMAGE_UNITS16161616161616161616161616
MAX_VERTEX_UNIFORM_COMPONENTS4096409640964096409640964096409640964096409640964096
MAX_GEOMETRY_OUTPUT_VERTICES_EXT1024102410241024102410241024102410241024102410241024
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT16161616161616161616161616
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT163841638416384163841638410241024102410241024163841638416384
MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT4096409640961024102420482048204820482048409640964096
MAX_GEOMETRY_VARYING_COMPONENTS_EXT128128128128128128128128128128128128128
MAX_VARYING_COMPONENTS_EXT12812812812812860606060124606060
MAX_VERTEX_VARYING_COMPONENTS_EXT12812812812812864646464128646464
MIN_PROGRAM_TEXEL_OFFSET_EXT-8-8-8-8-8-8-8-8-8-8-8-8-8
MAX_PROGRAM_TEXEL_OFFSET_EXT7777777777777
MAX_XFB_INTERLEAVED_COMPONENTS_EXT645125125125126464646464646464
MAX_XFB_SEPARATE_ATTRIBS_EXT4444444444444
MAX_XFB_SEPARATE_COMPONENTS_EXT32444444444323232
PRIMITIVES_GENERATED_EXT (query bits)32323232323232323232323232
XFB_PRIMITIVES_WRITTEN_EXT (query bits)32323232323232323232323232
MAX_BINDABLE_UNIFORM_SIZE_EXT1M655366553665536655366553665536655366553665536000
MAX_VERTEX_BINDABLE_UNIFORMS_EXT256121212121212121214000
MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT256121212121212121214000
MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT256121212121212121214000
MAX_CLIP_PLANES6666666666666
MAX_CONVOLUTION_HEIGHT11111111111111111111111111
MAX_CONVOLUTION_WIDTH11111111111111111111111111
MAX_ELEMENTS_INDICES150000150000150000150000150000150000150000150000150000150000150000150000150000
MAX_ELEMENTS_VERTICES1M1M1M1M1M1M1M1M1M1M1M1M1M
MAX_EVAL_ORDER10101010101010101010101010
MAX_GENERAL_COMBINERS_NV-------------
MAX_LIGHTS8888888888888
MAX_LIST_NESTING64646464646464646464646464
MAX_PIXEL_MAP_TABLE256256256256256256256256256256256256256
MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI-------------
MAX_SHININESS_NV12812812812812810241024102410241024128128128
MAX_SPOT_EXPONENT_NV12812812812812810241024102410241024128128128
MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE1M1M1M1M1M1M1M1M1M1M655356553565535
MAX_VERTEX_UNITS_ARB4444444444444
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION1111111111000
SAMPLES_PASSED (query bits)32636363633232323232646464
TIME_ELAPSED_EXT (query bits)32636363633232323232646464
MAX_SERVER_WAIT_TIMEOUT16E16E16E16E16E16E16E16E16E16E16E16E16E
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
30-2
48-16
48-16h
96-32f

15-1
24-8
30-2
48-16
48-16h
96-32f

15-1
24-8
30-2
48-16
48-16h
96-32f

15-1
24-8
30-2
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


24-8


48-16h
96-32f


24-8


48-16h
96-32f


24-8


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





96-32f


96-32f


96-32f


96-32f


96-32f


96-32f


96-32f


96-32f


96-32f


96-32f


96-32f


96-32f


96-32f
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
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
Max Aux Buffers4222222222222
Max Sample Buffers1111111111111
Max Samples16484888888488
Supersampling*****
Multisampling************
Alphasampling*************
GPU Vertex Processing************
GPU Fragment Processing************
Video Memory (megabytes)











0


128




256

512




256




256

512

1024

2048



128
256

512









1536



128
256

512

1024









1536






512

1024

2048
4096




256
384
512





384
512
768
1024








1024

Notes

Related Links