ATI Catalyst 10.5 With Official OpenGL 4.0 Support and 18 New Extensions



ATI Catalyst display drivers

ATI Catalyst 10.5 - HD 5770 - GPU Caps Viewer



Yeah! AMD has finaly added the OpenGL 4.0 support in their freshly released display drivers, the Catalyst 10.5. The funny thing is that there’s no mention of this important new feature in the release note… Why ?

According to the rel notes, the new features are:

  • Support for 120 Hz displays on the ATI Radeon HD 4000 Series and ATI Radeon HD 3000 Series
  • ATI Overdrive enhancement – full support for multiple display configurations

Sure the official support of GL 4.0 is not a big feature ;)

As usual, you can download the latest Catalyst drivers HERE and read the rel notes HERE.

Unigine Heaven 2.1 is currently running with OpenGL 4.0 Extreme tessellation… Results later ;)

Update:
The results of the OpenGL 4.0 tessellation test are available HERE.



According to GPU Caps Viewer, here is the list of the new OpenGL extensions exposed by Catalyst 10.5 compared to Catalyst 10.4:

And these 3 ones have been removed:

  • GL_AMDX_name_gen_delete
  • GL_AMDX_random_access_target
  • GL_EXT_shader_subroutine


  • Other interesting information:

    – OpenGL Renderer: ATI Radeon HD 5700 Series
    – Drivers Version: 8.732.0.0 – Catalyst 10.5 (5-4-2010) – atig6pxx.dll
    – ATI Catalyst Version String: 10.5
    – ATI Catalyst Release Version String: 8.732-100504a-099996C-ATI
    – OpenGL Version: 4.0.9836 Compatibility Profile Context
    – GLSL (OpenGL Shading Language) Version: 4.00
    – MSAA: 1X
    – MSAA: 2X
    – MSAA: 4X
    – MSAA: 8X
    – OpenGL Extensions: 198 extensions

    • GL_AMDX_debug_output
    • GL_AMDX_vertex_shader_tessellator
    • GL_AMD_conservative_depth
    • GL_AMD_draw_buffers_blend
    • GL_AMD_name_gen_delete
    • GL_AMD_performance_monitor
    • GL_AMD_seamless_cubemap_per_texture
    • GL_AMD_shader_stencil_export
    • GL_AMD_texture_cube_map_array
    • GL_AMD_texture_texture4
    • GL_AMD_vertex_shader_tessellator
    • GL_ARB_blend_func_extended
    • GL_ARB_color_buffer_float
    • GL_ARB_copy_buffer
    • GL_ARB_depth_buffer_float
    • GL_ARB_depth_clamp
    • GL_ARB_depth_texture
    • GL_ARB_draw_buffers
    • GL_ARB_draw_buffers_blend
    • GL_ARB_draw_elements_base_vertex
    • GL_ARB_draw_indirect
    • GL_ARB_draw_instanced
    • GL_ARB_explicit_attrib_location
    • GL_ARB_fragment_coord_conventions
    • GL_ARB_fragment_program
    • GL_ARB_fragment_program_shadow
    • GL_ARB_fragment_shader
    • GL_ARB_framebuffer_object
    • GL_ARB_framebuffer_sRGB
    • GL_ARB_geometry_shader4
    • GL_ARB_gpu_shader5
    • GL_ARB_half_float_pixel
    • GL_ARB_half_float_vertex
    • GL_ARB_imaging
    • GL_ARB_instanced_arrays
    • GL_ARB_map_buffer_range
    • GL_ARB_multisample
    • GL_ARB_multitexture
    • GL_ARB_occlusion_query
    • GL_ARB_occlusion_query2
    • GL_ARB_pixel_buffer_object
    • GL_ARB_point_parameters
    • GL_ARB_point_sprite
    • GL_ARB_provoking_vertex
    • GL_ARB_sample_shading
    • GL_ARB_sampler_objects
    • GL_ARB_seamless_cube_map
    • GL_ARB_shader_bit_encoding
    • GL_ARB_shader_objects
    • GL_ARB_shader_subroutine
    • GL_ARB_shader_texture_lod
    • GL_ARB_shading_language_100
    • GL_ARB_shadow
    • GL_ARB_shadow_ambient
    • GL_ARB_sync
    • GL_ARB_tessellation_shader
    • GL_ARB_texture_border_clamp
    • GL_ARB_texture_buffer_object
    • GL_ARB_texture_compression
    • GL_ARB_texture_compression_rgtc
    • GL_ARB_texture_cube_map
    • GL_ARB_texture_cube_map_array
    • GL_ARB_texture_env_add
    • GL_ARB_texture_env_combine
    • GL_ARB_texture_env_crossbar
    • GL_ARB_texture_env_dot3
    • GL_ARB_texture_float
    • GL_ARB_texture_gather
    • GL_ARB_texture_mirrored_repeat
    • GL_ARB_texture_multisample
    • GL_ARB_texture_non_power_of_two
    • GL_ARB_texture_query_lod
    • GL_ARB_texture_rectangle
    • GL_ARB_texture_rg
    • GL_ARB_texture_rgb10_a2ui
    • GL_ARB_texture_snorm
    • GL_ARB_timer_query
    • GL_ARB_transform_feedback2
    • GL_ARB_transform_feedback3
    • GL_ARB_transpose_matrix
    • GL_ARB_uniform_buffer_object
    • GL_ARB_vertex_array_bgra
    • GL_ARB_vertex_array_object
    • GL_ARB_vertex_buffer_object
    • GL_ARB_vertex_program
    • GL_ARB_vertex_shader
    • GL_ARB_vertex_type_2_10_10_10_rev
    • GL_ARB_window_pos
    • GL_ATI_draw_buffers
    • GL_ATI_envmap_bumpmap
    • GL_ATI_fragment_shader
    • GL_ATI_meminfo
    • GL_ATI_separate_stencil
    • GL_ATI_texture_compression_3dc
    • GL_ATI_texture_env_combine3
    • GL_ATI_texture_float
    • GL_ATI_texture_mirror_once
    • GL_EXT_abgr
    • GL_EXT_bgra
    • GL_EXT_bindable_uniform
    • GL_EXT_blend_color
    • GL_EXT_blend_equation_separate
    • GL_EXT_blend_func_separate
    • GL_EXT_blend_minmax
    • GL_EXT_blend_subtract
    • GL_EXT_compiled_vertex_array
    • GL_EXT_copy_buffer
    • GL_EXT_copy_texture
    • GL_EXT_draw_buffers2
    • GL_EXT_draw_instanced
    • GL_EXT_draw_range_elements
    • GL_EXT_fog_coord
    • GL_EXT_framebuffer_blit
    • GL_EXT_framebuffer_multisample
    • GL_EXT_framebuffer_object
    • GL_EXT_framebuffer_sRGB
    • GL_EXT_geometry_shader4
    • GL_EXT_gpu_program_parameters
    • GL_EXT_gpu_shader4
    • GL_EXT_histogram
    • GL_EXT_multi_draw_arrays
    • GL_EXT_packed_depth_stencil
    • GL_EXT_packed_float
    • GL_EXT_packed_pixels
    • GL_EXT_pixel_buffer_object
    • GL_EXT_point_parameters
    • GL_EXT_provoking_vertex
    • GL_EXT_rescale_normal
    • GL_EXT_secondary_color
    • GL_EXT_separate_specular_color
    • GL_EXT_shader_atomic_counters
    • GL_EXT_shadow_funcs
    • GL_EXT_stencil_wrap
    • GL_EXT_subtexture
    • GL_EXT_texgen_reflection
    • GL_EXT_texture3D
    • GL_EXT_texture_array
    • GL_EXT_texture_buffer_object
    • GL_EXT_texture_buffer_object_rgb32
    • GL_EXT_texture_compression_bptc
    • GL_EXT_texture_compression_latc
    • GL_EXT_texture_compression_rgtc
    • 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_integer
    • GL_EXT_texture_lod
    • GL_EXT_texture_lod_bias
    • GL_EXT_texture_mirror_clamp
    • GL_EXT_texture_object
    • GL_EXT_texture_rectangle
    • GL_EXT_texture_sRGB
    • GL_EXT_texture_shared_exponent
    • GL_EXT_texture_snorm
    • GL_EXT_texture_swizzle
    • GL_EXT_timer_query
    • GL_EXT_transform_feedback
    • GL_EXT_vertex_array
    • GL_EXT_vertex_array_bgra
    • GL_IBM_texture_mirrored_repeat
    • GL_KTX_buffer_region
    • GL_NV_blend_square
    • GL_NV_conditional_render
    • GL_NV_copy_depth_to_color
    • GL_NV_explicit_multisample
    • GL_NV_float_buffer
    • GL_NV_half_float
    • GL_NV_primitive_restart
    • GL_NV_texgen_reflection
    • GL_SGIS_generate_mipmap
    • GL_SGIS_texture_edge_clamp
    • GL_SGIS_texture_lod
    • GL_SUN_multi_draw_arrays
    • GL_WIN_swap_hint
    • WGL_ARB_extensions_string
    • WGL_ARB_pixel_format
    • WGL_ATI_pixel_format_float
    • WGL_ARB_pixel_format_float
    • WGL_ARB_multisample
    • WGL_EXT_swap_control
    • WGL_ARB_pbuffer
    • WGL_ARB_render_texture
    • WGL_ARB_make_current_read
    • WGL_EXT_extensions_string
    • WGL_ARB_buffer_region
    • WGL_EXT_framebuffer_sRGB
    • WGL_ATI_render_texture_rectangle
    • WGL_EXT_pixel_format_packed_float
    • WGL_I3D_genlock
    • WGL_NV_swap_group
    • WGL_ARB_create_context
    • WGL_AMD_gpu_association
    • WGL_AMDX_gpu_association
    • WGL_ARB_create_context_profile

    A more detailed description of each OpenGL extension can be found at the following address:

    The extensions exposed by the old Catalyst drivers can be found HERE.

    To end up the post, here is a screeny of GPU Shark:

    ATI Catalyst 10.5 - HD 5770 - GPU Shark




    Geeks3D.com

    ↑ Grab this Headline Animator