10.5.8  10.6.8  10.7.5  10.8.5  10.9  



GMA X3100
GMA 950

Quadro FX 4800
GeForce 9400/285
Quadro FX 5600
GeForce 8600/8800/9600/120/130
Quadro FX 4500
GeForce 6600/6800/7300/7600/7800
GeForce FX 5200
GeForce4
GeForce3
GeForce2 MX/4 MX


Radeon HD 2600/4850/4870
Radeon HD 2400
Radeon X1600/X1900
Radeon X800
Radeon 9600/9700/9800/X600
Radeon 9000/9200
Radeon 8500
Radeon 7200/7500
Software Renderer
OpenGL Version2.11.31.31.32.02.02.02.02.01.11.31.31.52.02.02.02.02.02.01.21.2
GLSL Version1.201.201.201.201.201.201.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_ATTACHMENTS411144488111144888814
MAX_DRAW_BUFFERS411144488111144888814
MAX_RENDERBUFFER_SIZE1638400026562656409640964096000409640964096819281928192819220482048
MAX_SAMPLES000000648000000444400
MAX_VIEWPORT_DIMS16384
16384
2048
2048
2048
2048
2048
2048
2656
2656
2656
2656
4096
4096
4096
4096
4096
4096
2048
2048
2048
2048
2048
2048
4096
4096
4096
4096
4096
4096
8192
8192
8192
8192
8192
8192
8192
8192
2048
2048
2048
2048
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
32
32
32
32
32
32
32
32
32
32
32
32
32
32
2
2
2
2
SUBPIXEL_BITS1044444788448121212888844
ALIASED_LINE_WIDTH_RANGE1.0
64.0
1.0
10.0
1.0
10.0
1.0
10.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
10.0
1.0
10.0
1.0
10.0
1.0
10.0
1.0
7.0
1.0
7.0
ALIASED_POINT_SIZE_RANGE1.0
64.0
1.0
10.0
1.0
10.0
1.0
10.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
63.0
1.0
63.0
1.0
63.0
1.0
63.0
1.0
64.0
1.0
64.0
SMOOTH_LINE_WIDTH_GRANULARITY0.00011.01.01.00.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.50.5
SMOOTH_LINE_WIDTH_RANGE0.1
64.0
1.0
10.0
1.0
10.0
1.0
10.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
10.0
0.5
10.0
0.5
10.0
0.5
10.0
0.5
7.5
0.5
7.5
SMOOTH_POINT_SIZE_GRANULARITY0.00011.01.01.00.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.1250.125
SMOOTH_POINT_SIZE_RANGE0.1
64.0
1.0
10.0
1.0
10.0
1.0
10.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
63.375
1.0
63.375
1.0
63.375
1.0
63.375
1.0
64.0
1.0
64.0
MAX_TEXTURE_SIZE1638420482048204820482048409640964096204840964096409640964096819281928192819220482048
MAX_RECTANGLE_TEXTURE_SIZE_EXT1638420482048204820482048409640964096204640964096409640964096819281928192819220482048
MAX_3D_TEXTURE_SIZE163845125125125125124096409640960409640964096409640962048204820482048128128
MAX_CUBE_MAP_TEXTURE_SIZE40962048204820482048204840964096409651240964096409640964096819281928192819210241024
MAX_ARRAY_TEXTURE_LAYERS_EXT---------------------
MAX_TEXTURE_LOD_BIAS16.01.016.016.016.016.016.016.016.016.016.016.016.016.016.015.015.015.015.016.016.0
MAX_TEXTURE_MAX_ANISOTROPY_EXT116161616161616162888161616161616416
MAX_TEXTURE_UNITS836688888244444444488
NUM_COMPRESSED_TEXTURE_FORMATS





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
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
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
4
DXT1
DXT1
DXT3
DXT5
MAX_ATTRIB_STACK_DEPTH161616161616161616161616161616161616161616
MAX_CLIENT_ATTRIB_STACK_DEPTH161616161616161616161616161616161616161616
MAX_COLOR_MATRIX_STACK_DEPTH101010101010101010101010101010101010101010
MAX_MODELVIEW_STACK_DEPTH323232323232323232323232323232323232323232
MAX_NAME_STACK_DEPTH128128128128128128128128128128128128128128128128128128128128128
MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB222222222222222222222
MAX_PROJECTION_STACK_DEPTH101010101010101010101010101010101010101010
MAX_TEXTURE_STACK_DEPTH101010101010101010101010101010101010101010
MAX_PROGRAM_ADDRESS_REGISTERS_ARB222222222222222222222
MAX_PROGRAM_ATTRIBS_ARB323232323232323232323232323232323232323232
MAX_PROGRAM_ENV_PARAMETERS_ARB256256256256256256256256256256256256256256256256256256256256256
MAX_PROGRAM_INSTRUCTIONS_ARB256K256K256K256K256K256K256K256K256K256K256K256K256K256K256K256K256K256K256K256K256K
MAX_PROGRAM_LOCAL_PARAMETERS_ARB102410241024102410241024102410241024102410241024102410241024102410241024102410241024
MAX_PROGRAM_MATRICES_ARB888888888888888888888
MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB101111111011222222201
MAX_PROGRAM_NATIVE_ATTRIBS_ARB320161618181816160161616161616161616018
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB256K012812825625625640964096012812825651251216384655361638465536016384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB102401921922562562562562560969625625625610241024102410240512
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB655350121232323264640121216484840964096409640960100
MAX_PROGRAM_PARAMETERS_ARB102410241024102410241024102410241024102410241024102410241024102410241024102410241024
MAX_PROGRAM_TEMPORARIES_ARB655356553565535655356553565535655356553565535655356553565535655356553565535655356553565535655356553565535
MAX_PROGRAM_CALL_DEPTH_NV0000000000004883232323200
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV00000000000065536655366553616M16M16M16M00
MAX_PROGRAM_ALU_INSTRUCTIONS_ARB256K0006451251220482048000102440968196163846553616384655366416384
MAX_PROGRAM_ATTRIBS_ARB320881010101010000161616161616161118
MAX_PROGRAM_ENV_PARAMETERS_ARB128128128128128128128128128128128128128128128128128128128128128
MAX_PROGRAM_INSTRUCTIONS_ARB256K01616961024102440964096000102440968196163846553616384655369616384
MAX_PROGRAM_LOCAL_PARAMETERS_ARB102410241024102410241024102410241024102410241024102410241024102410241024102410241024
MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB256K0006451251220482048000102440968196163846553616384655366416384
MAX_PROGRAM_NATIVE_ATTRIBS_ARB320881010101010000161616161616161118
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB256K01616961024102440964096000102440968196163846553616384655369616384
MAX_PROGRAM_NATIVE_PARAMETERS_ARB1024088326464256256000102410241024102410241024102432512
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB6553506632646464640003232324096409640964096161024
MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB256K0004442048204800010244096819616384655361638465536416384
MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB256K0003251251220482048000102440968196163846553616384655363216384
MAX_PROGRAM_PARAMETERS_ARB1024088326464256256000102410241024102410241024102432512
MAX_PROGRAM_TEMPORARIES_ARB6553506632646464640003232324096409640964096161024
MAX_PROGRAM_TEX_INDIRECTIONS_ARB256K0004442048204800010244096819616384655361638465536416384
MAX_PROGRAM_TEX_INSTRUCTIONS_ARB256K0003251251220482048000102440968196163846553616384655363216384
MAX_PROGRAM_CALL_DEPTH_NV0000000000000443232323200
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV0000000000000655366553616M16M16M16M00
MAX_PROGRAM_IF_DEPTH_NV000000000000048486464646400
MAX_PROGRAM_LOOP_COUNT_NV000000000000025525516M16M16M16M00
MAX_PROGRAM_LOOP_DEPTH_NV0000000000000446464646400
MAX_COMBINED_TEXTURE_IMAGE_UNITS161616161616161616161616161616161616161616
MAX_FRAGMENT_UNIFORM_COMPONENTS409640964096409640964096409640964096409640964096409640964096409640964096409640964096
MAX_TEXTURE_COORDS836688888244888888888
MAX_TEXTURE_IMAGE_UNITS163661616161616244161616161616161616
MAX_VARYING_FLOATS404040404040404040404040404040404040404040
MAX_VERTEX_ATTRIBS161616161616161616161616161616161616161616
MAX_VERTEX_TEXTURE_IMAGE_UNITS161616161616161616161616161616161616161616
MAX_VERTEX_UNIFORM_COMPONENTS409640964096409640964096409640964096409640964096409640964096409640964096409640964096
MAX_GEOMETRY_OUTPUT_VERTICES_EXT102410241024102410241024102410241024102410241024102410241024102410241024102410241024
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT161616161616161616161616161616161616161616
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT409640964096409640964096409640964096409640964096409640964096102410241024102440964096
MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT409640964096409640964096409640964096409640964096409640964096204820482048204840964096
MAX_GEOMETRY_VARYING_COMPONENTS_EXT3232323232323232323232323232321241241241243232
MAX_VARYING_COMPONENTS_EXT404040404040404040404040404040404040404040
MAX_VERTEX_VARYING_COMPONENTS_EXT323232323232323232323232323232606060603232
MIN_PROGRAM_TEXEL_OFFSET_EXT000000000000000-8-8-8-800
MAX_PROGRAM_TEXEL_OFFSET_EXT000000000000000777700
MAX_XFB_INTERLEAVED_COMPONENTS_EXT646464646464646464646464646464646464646464
MAX_XFB_SEPARATE_ATTRIBS_EXT16161616161616161616161616161644441616
MAX_XFB_SEPARATE_COMPONENTS_EXT323232323232323232323232323232161616163232
PRIMITIVES_GENERATED_EXT (query bits)323232323232323232323232323232323232323232
XFB_PRIMITIVES_WRITTEN_EXT (query bits)323232323232323232323232323232323232323232
MAX_BINDABLE_UNIFORM_SIZE_EXT1M00000065536655360000006553665536655366553600
MAX_VERTEX_BINDABLE_UNIFORMS_EXT25600000012120000001212121200
MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT2560000002562560000001212121200
MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT25600000012120000001212121200
MAX_CLIP_PLANES666666666666666666666
MAX_CONVOLUTION_HEIGHT111111111111111111111111111111111111111111
MAX_CONVOLUTION_WIDTH111111111111111111111111111111111111111111
MAX_ELEMENTS_INDICES150000150000150000150000150000150000150000150000150000150000150000150000150000150000150000150000150000150000150000150000150000
MAX_ELEMENTS_VERTICES100020482048204820482048204820482048204820482048204820482048204820482048204820482048
MAX_EVAL_ORDER101010101010101010101010101010101010101010
MAX_GENERAL_COMBINERS_NV000000000288888888800
MAX_LIGHTS888888888888888888888
MAX_LIST_NESTING646464646464646464646464646464646464646464
MAX_PIXEL_MAP_TABLE256256256256256256256256256256256256256256256256256256256256256
MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI007700000000000000000
MAX_SHININESS_NV1281281281281281281281281281024102410241024102410241024102410241024128128
MAX_SPOT_EXPONENT_NV1281281281281281281281281281024102410241024102410241024102410241024128128
MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE06553565535655356553565535655356553565535655351M1M1M1M1M1M1M1M1M00
MAX_VERTEX_UNITS_ARB444444444244444444444
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION---------------------
SAMPLES_PASSED (query bits)3232323232323232320323232323232323232032
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

15-1
24-8

15-1
24-8

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
15

24-8
15

24-8
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

24-8


48-16h
96-32f

15-1
24-8


24-8
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
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
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
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
0
8
0
8
0
8
0
8
0
8
0
8
Max Aux Buffers422222222222222222222
Max Sample Buffers111111111111111111100
Max Samples1644466648444444444400
Supersampling*******************
Multisampling**************
Alphasampling*******************
GPU Vertex Processing*******************
GPU Fragment Processing********************
Video Memory (megabytes)











0
32


64

32
64
128

32
64
128
256




256



128
256

512



128




256

512

32
64


64



128

32
64



128
256






512



128
256

512









1536



128
256

512

1024









1536


64



128

Notes

Related Links