# OpenGL Benchmark version 1.6.2 |
#function auto check mode |
|
|
|
|
|
CPU |
Pentium 4 2.4GHz |
Pentium 4 3.0GHz |
Pentium 4 2.4GHz |
Pentium 4 2.6GHz |
Vendor |
ATI Technologies Inc. |
NVIDIA Corporation |
NVIDIA Corporation |
NVIDIA Corporation |
Renderer |
RADEON 9600 XT x86/SSE2 |
GeForce4 Ti 4600/AGP/SSE2 |
Quadro4 900 XGL/AGP/SSE2 |
GeForce FX 5900XT/AGP/SSE2 |
Version |
1.5.4707 Win2000 Release |
1.5.2 |
1.2 |
1.5.1 |
GL_ARB_depth_texture |
○ |
○ |
○ |
○ |
GL_ARB_fragment_program |
○ |
|
|
○ |
GL_ARB_fragment_program_shadow |
○ |
|
|
○ |
GL_ARB_fragment_shader |
○ |
|
|
○ |
GL_ARB_imaging |
|
○ |
○ |
○ |
GL_ARB_multisample |
○ |
○ |
○ |
○ |
GL_ARB_multitexture |
○ |
○ |
○ |
○ |
GL_ARB_occlusion_query |
○ |
○ |
|
○ |
GL_ARB_point_parameters |
○ |
○ |
|
○ |
GL_ARB_point_sprite |
○ |
○ |
|
○ |
GL_ARB_shader_objects |
○ |
○ |
|
○ |
GL_ARB_shading_language_100 |
○ |
○ |
|
○ |
GL_ARB_shadow |
○ |
○ |
○ |
○ |
GL_ARB_shadow_ambient |
○ |
|
|
|
GL_ARB_texture_border_clamp |
○ |
○ |
○ |
○ |
GL_ARB_texture_compression |
○ |
○ |
○ |
○ |
GL_ARB_texture_cube_map |
○ |
○ |
○ |
○ |
GL_ARB_texture_env_add |
○ |
○ |
○ |
○ |
GL_ARB_texture_env_combine |
○ |
○ |
○ |
○ |
GL_ARB_texture_env_crossbar |
○ |
|
|
|
GL_ARB_texture_env_dot3 |
○ |
○ |
○ |
○ |
GL_ARB_texture_mirrored_repeat |
○ |
○ |
|
○ |
GL_ARB_texture_rectangle |
|
○ |
|
|
GL_ARB_transpose_matrix |
○ |
○ |
○ |
○ |
GL_ARB_vertex_blend |
○ |
|
|
|
GL_ARB_vertex_buffer_object |
○ |
○ |
|
○ |
GL_ARB_vertex_program |
○ |
○ |
|
○ |
GL_ARB_vertex_shader |
○ |
○ |
|
○ |
GL_ARB_window_pos |
○ |
○ |
|
○ |
GL_Autodesk_valid_back_buffer_hint |
|
|
○ |
|
GL_ATI_draw_buffers |
○ |
|
|
|
GL_ATI_element_array |
○ |
|
|
|
GL_ATI_envmap_bumpmap |
○ |
|
|
|
GL_ATI_fragment_shader |
○ |
|
|
|
GL_ATI_map_object_buffer |
○ |
|
|
|
GL_ATI_separate_stencil |
○ |
|
|
|
GL_ATI_texture_env_combine3 |
○ |
|
|
|
GL_ATI_texture_float |
○ |
|
|
|
GL_ATI_texture_mirror_once |
○ |
|
|
|
GL_ATI_vertex_array_object |
○ |
|
|
|
GL_ATI_vertex_attrib_array_object |
○ |
|
|
|
GL_ATI_vertex_streams |
○ |
|
|
|
GL_ATIX_texture_env_combine3 |
○ |
|
|
|
GL_ATIX_texture_env_route |
○ |
|
|
|
GL_ATIX_vertex_shader_output_point_size |
○ |
|
|
|
GL_EXT_abgr |
○ |
○ |
○ |
○ |
GL_EXT_bgra |
○ |
○ |
○ |
○ |
GL_EXT_blend_color |
○ |
○ |
○ |
○ |
GL_EXT_blend_func_separate |
○ |
|
|
○ |
GL_EXT_blend_minmax |
○ |
○ |
○ |
○ |
GL_EXT_blend_subtract |
○ |
○ |
○ |
○ |
GL_EXT_Cg_shader |
|
○ |
|
○ |
GL_EXT_clip_volume_hint |
○ |
|
|
|
GL_EXT_compiled_vertex_array |
○ |
○ |
○ |
○ |
GL_EXT_depth_bounds_test |
|
|
|
○ |
GL_EXT_draw_range_elements |
○ |
○ |
○ |
○ |
GL_EXT_fog_coord |
○ |
○ |
○ |
○ |
GL_EXT_multi_draw_arrays |
○ |
○ |
○ |
○ |
GL_EXT_packed_pixels |
○ |
○ |
○ |
○ |
GL_EXT_paletted_texture |
|
○ |
○ |
○ |
GL_EXT_pixel_buffer_object |
|
○ |
|
○ |
GL_EXT_point_parameters |
○ |
○ |
○ |
○ |
GL_EXT_rescale_normal |
○ |
○ |
○ |
○ |
GL_EXT_secondary_color |
○ |
○ |
○ |
○ |
GL_EXT_separate_specular_color |
○ |
○ |
○ |
○ |
GL_EXT_shadow_funcs |
○ |
○ |
○ |
○ |
GL_EXT_shared_texture_palette |
|
○ |
○ |
○ |
GL_EXT_stencil_two_side |
|
|
|
○ |
GL_EXT_stencil_wrap |
○ |
○ |
○ |
○ |
GL_EXT_texgen_reflection |
○ |
|
|
|
GL_EXT_texture_compression_s3tc |
○ |
○ |
○ |
○ |
GL_EXT_texture_cube_map |
○ |
○ |
○ |
○ |
GL_EXT_texture_edge_clamp |
○ |
○ |
○ |
○ |
GL_EXT_texture_env_add |
○ |
○ |
○ |
○ |
GL_EXT_texture_env_combine |
○ |
○ |
○ |
○ |
GL_EXT_texture_env_dot3 |
○ |
○ |
○ |
○ |
GL_EXT_texture_filter_anisotropic |
○ |
○ |
○ |
○ |
GL_EXT_texture_lod |
|
○ |
○ |
○ |
GL_EXT_texture_lod_bias |
○ |
○ |
○ |
○ |
GL_EXT_texture_mirror_clamp |
○ |
|
|
|
GL_EXT_texture_object |
○ |
○ |
○ |
○ |
GL_EXT_texture_rectangle |
○ |
|
|
|
GL_EXT_texture3D |
○ |
○ |
○ |
○ |
GL_EXT_vertex_array |
○ |
○ |
○ |
○ |
GL_EXT_vertex_shader |
○ |
|
|
|
GL_EXT_vertex_weighting |
|
|
○ |
|
GL_HP_occlusion_test |
○ |
○ |
○ |
○ |
GL_IBM_rasterpos_clip |
|
○ |
|
○ |
GL_IBM_texture_mirrored_repeat |
|
○ |
○ |
○ |
GL_KTX_buffer_region |
|
○ |
○ |
○ |
GL_NV_blend_square |
○ |
○ |
○ |
○ |
GL_NV_copy_depth_to_color |
|
○ |
○ |
○ |
GL_NV_depth_clamp |
|
○ |
○ |
○ |
GL_NV_fence |
|
○ |
○ |
○ |
GL_NV_float_buffer |
|
|
|
○ |
GL_NV_fog_distance |
|
○ |
○ |
○ |
GL_NV_fragment_program |
|
|
|
○ |
GL_NV_fragment_program_option |
|
|
|
○ |
GL_NV_half_float |
|
|
|
○ |
GL_NV_light_max_exponent |
|
○ |
○ |
○ |
GL_NV_multisample_filter_hint |
|
○ |
○ |
○ |
GL_NV_occlusion_query |
○ |
○ |
○ |
○ |
GL_NV_packed_depth_stencil |
|
○ |
○ |
○ |
GL_NV_pixel_data_range |
|
○ |
|
○ |
GL_NV_point_sprite |
|
○ |
○ |
○ |
GL_NV_primitive_restart |
|
|
|
○ |
GL_NV_register_combiners |
|
○ |
○ |
○ |
GL_NV_register_combiners2 |
|
○ |
○ |
○ |
GL_NV_texgen_reflection |
○ |
○ |
○ |
○ |
GL_NV_texture_compression_vtc |
|
○ |
○ |
○ |
GL_NV_texture_env_combine4 |
|
○ |
○ |
○ |
GL_NV_texture_expand_normal |
|
|
|
○ |
GL_NV_texture_rectangle |
|
○ |
○ |
○ |
GL_NV_texture_shader |
|
○ |
○ |
○ |
GL_NV_texture_shader2 |
|
○ |
○ |
○ |
GL_NV_texture_shader3 |
|
○ |
○ |
○ |
GL_NV_vertex_array_range |
|
○ |
○ |
○ |
GL_NV_vertex_array_range2 |
|
○ |
○ |
○ |
GL_NV_vertex_program |
|
○ |
○ |
○ |
GL_NV_vertex_program1_1 |
|
○ |
○ |
○ |
GL_NV_vertex_program2 |
|
|
|
○ |
GL_NV_vertex_program2_option |
|
|
|
○ |
GL_S3_s3tc |
○ |
○ |
○ |
○ |
GL_SGI_color_matrix |
○ |
|
|
|
GL_SGIS_generate_mipmap |
○ |
○ |
○ |
○ |
GL_SGIS_multitexture |
○ |
○ |
○ |
|
GL_SGIS_texture_border_clamp |
○ |
|
|
|
GL_SGIS_texture_edge_clamp |
○ |
|
|
|
GL_SGIS_texture_lod |
○ |
○ |
○ |
○ |
GL_SGIX_depth_texture |
|
○ |
○ |
○ |
GL_SGIX_shadow |
|
○ |
○ |
○ |
GL_SUN_multi_draw_arrays |
○ |
|
|
|
GL_SUN_slice_accum |
|
○ |
|
○ |
GL_WIN_swap_hint |
○ |
○ |
○ |
○ |
WGL_EXT_extensions_string |
○ |
|
|
|
WGL_EXT_swap_control |
○ |
○ |
○ |
○ |
|
|
|
|
|
# 3D testing environment (double buffer) |
RED Bits |
8 |
8 |
8 |
8 |
GREEN Bits |
8 |
8 |
8 |
8 |
BLUE Bits |
8 |
8 |
8 |
8 |
DEPTH Bits |
24 |
24 |
24 |
24 |
STENCIL Bits |
8 |
8 |
8 |
8 |
ACCUM_RED Bits |
16 |
16 |
16 |
16 |
ACCUM_GREEN Bits |
16 |
16 |
16 |
16 |
ACCUM_BLUE Bits |
16 |
16 |
16 |
16 |
ACCUM_ALPHA Bits |
16 |
16 |
16 |
16 |
|
|
|
|
|
# 2D testing environment (single buffer) |
RED Bits |
8 |
8 |
8 |
8 |
GREEN Bits |
8 |
8 |
8 |
8 |
BLUE Bits |
8 |
8 |
8 |
8 |
|
|
|
|
|
# result : 100.0 or higher is best |
|
|
|
|
|
3D swap_buffer |
7539.9 |
7591.6 |
7104.9 |
10106.7 |
|
|
|
|
|
3D lines |
1523.6 |
1948.8 |
1764.2 |
1948.8 |
3D lines fog |
1443.6 |
1773.8 |
1701.4 |
1938.8 |
3D lines smooth |
1282.6 |
712.5 |
998.4 |
666.9 |
3D points |
1517.1 |
1245.1 |
2740.5 |
1576.8 |
3D points fog |
1495.4 |
1252.2 |
2739.5 |
1577.0 |
3D wire |
1517.1 |
1259.8 |
2729.3 |
1565.7 |
3D wire fog |
1516.9 |
1259.6 |
2726.7 |
1565.5 |
3D polygon color smooth |
1516.9 |
2999.5 |
2713.3 |
4842.0 |
3D polygon color |
1523.8 |
3868.0 |
2850.5 |
6252.8 |
3D polygon color fog |
1509.9 |
3941.0 |
2852.7 |
6264.1 |
3D vertex color |
2579.2 |
4530.4 |
2870.5 |
6453.1 |
3D vertex color fog |
2536.7 |
4534.3 |
2879.0 |
6267.7 |
3D stencil buffer |
2557.2 |
4536.1 |
2905.3 |
6465.0 |
3D accumlation buffer |
1778.7 |
19.2 |
16.2 |
4541.4 |
3D blur |
1425.1 |
13.4 |
11.5 |
2863.2 |
3D flat shading |
1440.1 |
2600.3 |
2580.2 |
4441.4 |
3D smooth shading |
1441.8 |
3883.8 |
2584.2 |
6271.1 |
3D spot light |
1432.0 |
3608.0 |
2297.4 |
5609.8 |
3D T-Map GL_CLAMP fast |
1424.9 |
3995.5 |
2778.5 |
5327.4 |
3D T-Map GL_CLAMP real |
1423.8 |
4265.3 |
2776.3 |
5544.8 |
3D T-Map GL_REPEAT fast |
1424.1 |
3993.2 |
2788.6 |
5324.3 |
3D T-Map GL_REPEAT real |
1436.5 |
4263.5 |
2777.2 |
5569.9 |
|
|
|
|
|
2D put GL_COPY half tone |
1662.7 |
5.6 |
121.8 |
4.5 |
2D put GL_COPY |
562.2 |
1149.2 |
912.0 |
1022.4 |
2D put GL_COPY_INVERTED |
skipped |
skipped |
skipped |
skipped |
2D put GL_AND_REVERSE |
skipped |
skipped |
skipped |
skipped |
2D put GL_OR_REVERSE |
skipped |
skipped |
skipped |
skipped |
2D put GL_AND |
skipped |
skipped |
skipped |
skipped |
2D put GL_OR |
skipped |
skipped |
skipped |
skipped |
2D put GL_NAND |
skipped |
skipped |
skipped |
skipped |
2D put GL_NOR |
skipped |
skipped |
skipped |
skipped |
2D put GL_XOR |
skipped |
skipped |
skipped |
skipped |
2D put GL_EQUIV |
skipped |
skipped |
skipped |
skipped |
2D put GL_AND_INVERTED |
skipped |
skipped |
skipped |
skipped |
2D put GL_OR_INVERTED |
skipped |
skipped |
skipped |
skipped |
2D copy GL_COPY |
1743.1 |
13073.6 |
17431.4 |
13073.6 |
2D copy GL_COPY_INVERTED |
skipped |
skipped |
skipped |
skipped |
2D copy GL_AND_REVERSE |
skipped |
skipped |
skipped |
skipped |
2D copy GL_OR_REVERSE |
skipped |
skipped |
skipped |
skipped |
2D copy GL_AND |
skipped |
skipped |
skipped |
skipped |
2D copy GL_OR |
skipped |
skipped |
skipped |
skipped |
2D copy GL_NAND |
skipped |
skipped |
skipped |
skipped |
2D copy GL_NOR |
skipped |
skipped |
skipped |
skipped |
2D copy GL_XOR |
skipped |
skipped |
skipped |
skipped |
2D copy GL_EQUIV |
skipped |
skipped |
skipped |
skipped |
2D copy GL_AND_INVERTED< |
skipped |
skipped |
skipped |
skipped |
2D copy GL_OR_INVERTED |
skipped |
skipped |
skipped |
skipped |
2D scaling |
5621.6 |
4854.2 |
4034.8 |
4441.1 |
|
|
|
|
|
# 3D average without swap_buffer |
3D total |
1624.9 |
2750.2 |
2321.9 |
4221.7 |
2D total |
----- |
----- |
----- |
----- |
2D implemented |
2397.4 |
4770.6 |
5625.0 |
4635.4 |