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 Version | 2.1 | 1.3 | 1.3 | 1.3 | 2.0 | 2.0 | 2.0 | 2.0 | 2.0 | 1.1 | 1.3 | 1.3 | 1.5 | 2.0 | 2.0 | 2.0 | 2.0 | 2.0 | 2.0 | 1.2 | 1.2 | ||||||
GLSL Version | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.20 | 1.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_ATTACHMENTS | 4 | 1 | 1 | 1 | 4 | 4 | 4 | 8 | 8 | 1 | 1 | 1 | 1 | 4 | 4 | 8 | 8 | 8 | 8 | 1 | 4 | ||||||
MAX_DRAW_BUFFERS | 4 | 1 | 1 | 1 | 4 | 4 | 4 | 8 | 8 | 1 | 1 | 1 | 1 | 4 | 4 | 8 | 8 | 8 | 8 | 1 | 4 | ||||||
MAX_RENDERBUFFER_SIZE | 16384 | 0 | 0 | 0 | 2656 | 2656 | 4096 | 4096 | 4096 | 0 | 0 | 0 | 4096 | 4096 | 4096 | 8192 | 8192 | 8192 | 8192 | 2048 | 2048 | ||||||
MAX_SAMPLES | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 4 | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 4 | 4 | 4 | 0 | 0 | ||||||
MAX_VIEWPORT_DIMS | 16384 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_APPLE | 1 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_BITS | 10 | 4 | 4 | 4 | 4 | 4 | 7 | 8 | 8 | 4 | 4 | 8 | 12 | 12 | 12 | 8 | 8 | 8 | 8 | 4 | 4 | ||||||
ALIASED_LINE_WIDTH_RANGE | 1.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_RANGE | 1.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_GRANULARITY | 0.0001 | 1.0 | 1.0 | 1.0 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.5 | 0.5 | ||||||
SMOOTH_LINE_WIDTH_RANGE | 0.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_GRANULARITY | 0.0001 | 1.0 | 1.0 | 1.0 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | 0.125 | ||||||
SMOOTH_POINT_SIZE_RANGE | 0.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_SIZE | 16384 | 2048 | 2048 | 2048 | 2048 | 2048 | 4096 | 4096 | 4096 | 2048 | 4096 | 4096 | 4096 | 4096 | 4096 | 8192 | 8192 | 8192 | 8192 | 2048 | 2048 | ||||||
MAX_RECTANGLE_TEXTURE_SIZE_EXT | 16384 | 2048 | 2048 | 2048 | 2048 | 2048 | 4096 | 4096 | 4096 | 2046 | 4096 | 4096 | 4096 | 4096 | 4096 | 8192 | 8192 | 8192 | 8192 | 2048 | 2048 | ||||||
MAX_3D_TEXTURE_SIZE | 16384 | 512 | 512 | 512 | 512 | 512 | 4096 | 4096 | 4096 | 0 | 4096 | 4096 | 4096 | 4096 | 4096 | 2048 | 2048 | 2048 | 2048 | 128 | 128 | ||||||
MAX_CUBE_MAP_TEXTURE_SIZE | 4096 | 2048 | 2048 | 2048 | 2048 | 2048 | 4096 | 4096 | 4096 | 512 | 4096 | 4096 | 4096 | 4096 | 4096 | 8192 | 8192 | 8192 | 8192 | 1024 | 1024 | ||||||
MAX_ARRAY_TEXTURE_LAYERS_EXT | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||
MAX_TEXTURE_LOD_BIAS | 16.0 | 1.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 16.0 | 15.0 | 15.0 | 15.0 | 15.0 | 16.0 | 16.0 | ||||||
MAX_TEXTURE_MAX_ANISOTROPY_EXT | 1 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 2 | 8 | 8 | 8 | 16 | 16 | 16 | 16 | 16 | 16 | 4 | 16 | ||||||
MAX_TEXTURE_UNITS | 8 | 3 | 6 | 6 | 8 | 8 | 8 | 8 | 8 | 2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 8 | 8 | ||||||
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_DEPTH | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 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 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | ||||||
MAX_COLOR_MATRIX_STACK_DEPTH | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | ||||||
MAX_MODELVIEW_STACK_DEPTH | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | ||||||
MAX_NAME_STACK_DEPTH | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | ||||||
MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | ||||||
MAX_PROJECTION_STACK_DEPTH | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | ||||||
MAX_TEXTURE_STACK_DEPTH | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | ||||||
MAX_PROGRAM_ADDRESS_REGISTERS_ARB | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | ||||||
MAX_PROGRAM_ATTRIBS_ARB | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 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 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | ||||||
MAX_PROGRAM_INSTRUCTIONS_ARB | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | 256K | ||||||
MAX_PROGRAM_LOCAL_PARAMETERS_ARB | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | ||||||
MAX_PROGRAM_MATRICES_ARB | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | ||||||
MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 0 | 1 | ||||||
MAX_PROGRAM_NATIVE_ATTRIBS_ARB | 32 | 0 | 16 | 16 | 18 | 18 | 18 | 16 | 16 | 0 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 0 | 18 | ||||||
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB | 256K | 0 | 128 | 128 | 256 | 256 | 256 | 4096 | 4096 | 0 | 128 | 128 | 256 | 512 | 512 | 16384 | 65536 | 16384 | 65536 | 0 | 16384 | ||||||
MAX_PROGRAM_NATIVE_PARAMETERS_ARB | 1024 | 0 | 192 | 192 | 256 | 256 | 256 | 256 | 256 | 0 | 96 | 96 | 256 | 256 | 256 | 1024 | 1024 | 1024 | 1024 | 0 | 512 | ||||||
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB | 65535 | 0 | 12 | 12 | 32 | 32 | 32 | 64 | 64 | 0 | 12 | 12 | 16 | 48 | 48 | 4096 | 4096 | 4096 | 4096 | 0 | 100 | ||||||
MAX_PROGRAM_PARAMETERS_ARB | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | ||||||
MAX_PROGRAM_TEMPORARIES_ARB | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | ||||||
MAX_PROGRAM_CALL_DEPTH_NV | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 8 | 8 | 32 | 32 | 32 | 32 | 0 | 0 | ||||||
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 65536 | 65536 | 65536 | 16M | 16M | 16M | 16M | 0 | 0 | ||||||
MAX_PROGRAM_ALU_INSTRUCTIONS_ARB | 256K | 0 | 0 | 0 | 64 | 512 | 512 | 2048 | 2048 | 0 | 0 | 0 | 1024 | 4096 | 8196 | 16384 | 65536 | 16384 | 65536 | 64 | 16384 | ||||||
MAX_PROGRAM_ATTRIBS_ARB | 32 | 0 | 8 | 8 | 10 | 10 | 10 | 10 | 10 | 0 | 0 | 0 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 11 | 18 | ||||||
MAX_PROGRAM_ENV_PARAMETERS_ARB | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | ||||||
MAX_PROGRAM_INSTRUCTIONS_ARB | 256K | 0 | 16 | 16 | 96 | 1024 | 1024 | 4096 | 4096 | 0 | 0 | 0 | 1024 | 4096 | 8196 | 16384 | 65536 | 16384 | 65536 | 96 | 16384 | ||||||
MAX_PROGRAM_LOCAL_PARAMETERS_ARB | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | ||||||
MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB | 256K | 0 | 0 | 0 | 64 | 512 | 512 | 2048 | 2048 | 0 | 0 | 0 | 1024 | 4096 | 8196 | 16384 | 65536 | 16384 | 65536 | 64 | 16384 | ||||||
MAX_PROGRAM_NATIVE_ATTRIBS_ARB | 32 | 0 | 8 | 8 | 10 | 10 | 10 | 10 | 10 | 0 | 0 | 0 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 11 | 18 | ||||||
MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB | 256K | 0 | 16 | 16 | 96 | 1024 | 1024 | 4096 | 4096 | 0 | 0 | 0 | 1024 | 4096 | 8196 | 16384 | 65536 | 16384 | 65536 | 96 | 16384 | ||||||
MAX_PROGRAM_NATIVE_PARAMETERS_ARB | 1024 | 0 | 8 | 8 | 32 | 64 | 64 | 256 | 256 | 0 | 0 | 0 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 32 | 512 | ||||||
MAX_PROGRAM_NATIVE_TEMPORARIES_ARB | 65535 | 0 | 6 | 6 | 32 | 64 | 64 | 64 | 64 | 0 | 0 | 0 | 32 | 32 | 32 | 4096 | 4096 | 4096 | 4096 | 16 | 1024 | ||||||
MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB | 256K | 0 | 0 | 0 | 4 | 4 | 4 | 2048 | 2048 | 0 | 0 | 0 | 1024 | 4096 | 8196 | 16384 | 65536 | 16384 | 65536 | 4 | 16384 | ||||||
MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB | 256K | 0 | 0 | 0 | 32 | 512 | 512 | 2048 | 2048 | 0 | 0 | 0 | 1024 | 4096 | 8196 | 16384 | 65536 | 16384 | 65536 | 32 | 16384 | ||||||
MAX_PROGRAM_PARAMETERS_ARB | 1024 | 0 | 8 | 8 | 32 | 64 | 64 | 256 | 256 | 0 | 0 | 0 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 32 | 512 | ||||||
MAX_PROGRAM_TEMPORARIES_ARB | 65535 | 0 | 6 | 6 | 32 | 64 | 64 | 64 | 64 | 0 | 0 | 0 | 32 | 32 | 32 | 4096 | 4096 | 4096 | 4096 | 16 | 1024 | ||||||
MAX_PROGRAM_TEX_INDIRECTIONS_ARB | 256K | 0 | 0 | 0 | 4 | 4 | 4 | 2048 | 2048 | 0 | 0 | 0 | 1024 | 4096 | 8196 | 16384 | 65536 | 16384 | 65536 | 4 | 16384 | ||||||
MAX_PROGRAM_TEX_INSTRUCTIONS_ARB | 256K | 0 | 0 | 0 | 32 | 512 | 512 | 2048 | 2048 | 0 | 0 | 0 | 1024 | 4096 | 8196 | 16384 | 65536 | 16384 | 65536 | 32 | 16384 | ||||||
MAX_PROGRAM_CALL_DEPTH_NV | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 4 | 32 | 32 | 32 | 32 | 0 | 0 | ||||||
MAX_PROGRAM_EXEC_INSTRUCTIONS_NV | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 65536 | 65536 | 16M | 16M | 16M | 16M | 0 | 0 | ||||||
MAX_PROGRAM_IF_DEPTH_NV | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 48 | 48 | 64 | 64 | 64 | 64 | 0 | 0 | ||||||
MAX_PROGRAM_LOOP_COUNT_NV | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 255 | 255 | 16M | 16M | 16M | 16M | 0 | 0 | ||||||
MAX_PROGRAM_LOOP_DEPTH_NV | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 4 | 64 | 64 | 64 | 64 | 0 | 0 | ||||||
MAX_COMBINED_TEXTURE_IMAGE_UNITS | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | ||||||
MAX_FRAGMENT_UNIFORM_COMPONENTS | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | ||||||
MAX_TEXTURE_COORDS | 8 | 3 | 6 | 6 | 8 | 8 | 8 | 8 | 8 | 2 | 4 | 4 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | ||||||
MAX_TEXTURE_IMAGE_UNITS | 16 | 3 | 6 | 6 | 16 | 16 | 16 | 16 | 16 | 2 | 4 | 4 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | ||||||
MAX_VARYING_FLOATS | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | ||||||
MAX_VERTEX_ATTRIBS | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | ||||||
MAX_VERTEX_TEXTURE_IMAGE_UNITS | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | ||||||
MAX_VERTEX_UNIFORM_COMPONENTS | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | ||||||
MAX_GEOMETRY_OUTPUT_VERTICES_EXT | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | ||||||
MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | ||||||
MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 1024 | 1024 | 1024 | 1024 | 4096 | 4096 | ||||||
MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 4096 | 2048 | 2048 | 2048 | 2048 | 4096 | 4096 | ||||||
MAX_GEOMETRY_VARYING_COMPONENTS_EXT | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 124 | 124 | 124 | 124 | 32 | 32 | ||||||
MAX_VARYING_COMPONENTS_EXT | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | 40 | ||||||
MAX_VERTEX_VARYING_COMPONENTS_EXT | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 60 | 60 | 60 | 60 | 32 | 32 | ||||||
MIN_PROGRAM_TEXEL_OFFSET_EXT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -8 | -8 | -8 | -8 | 0 | 0 | ||||||
MAX_PROGRAM_TEXEL_OFFSET_EXT | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 7 | 7 | 7 | 0 | 0 | ||||||
MAX_XFB_INTERLEAVED_COMPONENTS_EXT | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | 64 | ||||||
MAX_XFB_SEPARATE_ATTRIBS_EXT | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 4 | 4 | 4 | 4 | 16 | 16 | ||||||
MAX_XFB_SEPARATE_COMPONENTS_EXT | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 16 | 16 | 16 | 16 | 32 | 32 | ||||||
PRIMITIVES_GENERATED_EXT (query bits) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | ||||||
XFB_PRIMITIVES_WRITTEN_EXT (query bits) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | ||||||
MAX_BINDABLE_UNIFORM_SIZE_EXT | 1M | 0 | 0 | 0 | 0 | 0 | 0 | 65536 | 65536 | 0 | 0 | 0 | 0 | 0 | 0 | 65536 | 65536 | 65536 | 65536 | 0 | 0 | ||||||
MAX_VERTEX_BINDABLE_UNIFORMS_EXT | 256 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 12 | 12 | 12 | 0 | 0 | ||||||
MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT | 256 | 0 | 0 | 0 | 0 | 0 | 0 | 256 | 256 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 12 | 12 | 12 | 0 | 0 | ||||||
MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT | 256 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 12 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 12 | 12 | 12 | 0 | 0 | ||||||
MAX_CLIP_PLANES | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 6 | 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 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | ||||||
MAX_CONVOLUTION_WIDTH | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 11 | 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 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | 150000 | ||||||
MAX_ELEMENTS_VERTICES | 1000 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | 2048 | ||||||
MAX_EVAL_ORDER | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | ||||||
MAX_GENERAL_COMBINERS_NV | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 0 | 0 | ||||||
MAX_LIGHTS | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 8 | 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 | 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 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | 256 | ||||||
MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI | 0 | 0 | 7 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||
MAX_SHININESS_NV | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 128 | 128 | ||||||
MAX_SPOT_EXPONENT_NV | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 128 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 1024 | 128 | 128 | ||||||
MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE | 0 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 65535 | 1M | 1M | 1M | 1M | 1M | 1M | 1M | 1M | 1M | 0 | 0 | ||||||
MAX_VERTEX_UNITS_ARB | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 2 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | ||||||
QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||||||
SAMPLES_PASSED (query bits) | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 0 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 32 | 0 | 32 | ||||||
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 Buffers | 4 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | ||||||
Max Sample Buffers | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | ||||||
Max Samples | 16 | 4 | 4 | 4 | 6 | 6 | 6 | 4 | 8 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 0 | 0 | ||||||
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 |