ATI Catalyst 10.7 Available with Three New OpenGL Extensions


Catalyst 10.7 + HD 5870 + GPU Caps Viewer
The July 2010 edition of ATI Catalyst graphics drivers is out. According to the release notes, this set of drivers brings the following new stuff:
- ATI Eyefinity – HydraVision enhancements
- Enhanced Pull-down detection: the Pull-down detection algorithm has been enhanced for higher visual quality on certain types of video content – HD 5000 only
- ATI CrossFireX technology – support for rotated displays
- ATI Radeon GPU acceleration of VLC 1.1.1 Media Player: enables GPU acceleration of h.264 video content when using the VLC 1.1.1 Media Player – HD 4000 and HD 5000 series
- Catalyst 10.7 Win7 64-bit
- Catalyst 10.7 Win7 32-bit
- Catalyst 10.7 Vista 64-bit
- Catalyst 10.7 Vista 32-bit
- Catalyst 10.7 WinXP 64-bit
- Catalyst 10.7 WinXP 32-bit
- GL_AMD_debug_output
- GL_AMD_sample_positions: not yet documented
- GL_EXT_direct_state_access: a short explanation can be found HERE
- Drivers Version: 8.753.0.0 – Catalyst 10.7 (7-6-2010) – atig6pxx.dll
- ATI Catalyst Release Version String: 8.753-100706m-102495C-ATI
- OpenGL Version: 4.0.10061 Compatibility Profile Context
- GLSL (OpenGL Shading Language) Version: 4.00
- GL_AMDX_debug_output
- GL_AMDX_vertex_shader_tessellator
- GL_AMD_conservative_depth
- GL_AMD_debug_output
- GL_AMD_draw_buffers_blend
- GL_AMD_name_gen_delete
- GL_AMD_performance_monitor
- GL_AMD_sample_positions
- GL_AMD_seamless_cubemap_per_texture
- GL_AMD_shader_stencil_export
- GL_AMD_texture_cube_map_array
- GL_AMD_texture_texture4
- GL_AMD_transform_feedback3_lines_triangles
- 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_gpu_shader_fp64
- 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_atomic_counters
- 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_direct_state_access
- 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_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_EXT_vertex_attrib_64bit
- 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_EXT_swap_control
- WGL_ARB_extensions_string
- WGL_ARB_pixel_format
- WGL_ATI_pixel_format_float
- WGL_ARB_pixel_format_float
- WGL_ARB_multisample
- 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
Downloads
In the OpenGL side, AMD has added three extensions for a total of 240 OpenGL extensions (185 GL extensions and 19 WGL extensions):
Other useful info from GPU Caps Viewer:
The complete list of all OpenGL extensions exposed for a HD 5870:
More details about these extensions can be found HERE
Geeks3D’s OpenGL extensions database can be found HERE.
Tweet
[ Subscribe to Geeks3D latest news by email ]














Finally DSA support for ATI!!! and it’s just taken them what … 2 years ?? Less than FBO support !!. I think they’ve improved their GL driver team so much.
I didn’t expect dsa support before 2012.
Yay for acceleration for VLC. To bad it’s only one format, what about DivX, VP8 and Theroa?
Yay DSA! Push it into OpenGL 4.2!!
Actually downloaded this late lastnight ;D
but im still not sure how to use GL_AMD_debug_output extension.
anyone that could helpe me ?
What about MSAA in Geeks3D Viewer? Where it’s gone ? :0
YAY for ATI cat 10.7 boo for not being able to D/L v1.8.8 of gpu caps viewer am still waiting for 1.8.7 JeGX
Still no OpenCL support without ATI Stream.
I just don’t get it. What’s the problem?
It’s understandable, that you need ATI Stream SDK to CREATE something that uses OpenCL. But it’s strange, that you also need it to use already created stuff.
Looks like 10.7 removed anti-aliasing support from GPU caps viewer.
I’m still pissed at ATI for only having an Max Texture Buffer size of only a small 256MB what the hell ATI my card has 1GB on it not no pissy little 256MB nowonder OpenGL runs like crap on ATI cards and OpenCL is no better either with exactly the same limit
Shows that you don’t understand that the texture buffer size = 256MB should be 256 Million Texels as if you look up what the extension does it has nothing to do with Video RAM. This crappy software has been mis-reporting it for ages.
http://www.opengl.org/registry/specs/EXT/texture_buffer_object.txt
[...] Since we mention OpenGL, Catalyst 10.8 are still an OpenGL 4.0 driver and there is no new extension. So for a complete OpenGL extensions list, see Catalyst 10.7 news. [...]
[...] WARNING ***: there is a BUG in Catalyst 10.7 that prevents to use OpenGL 4 GPU tessellation on all Radeon HD 5800. Other Radeon like HD 5700 are [...]
[...] using an OpenGL state selector. GL_EXT_direct_state_access is available for AMD Radeon cards since Catalyst 10.7 (July 2010) and since ForceWare 180.42 (October 2008) for NVIDIA GeForce boards. This extension [...]