Here is the list of OpenGL extensions supported by the Catalyst 8.9 graphics drivers for the Radeon HD 4850 under Windows XP SP2 32-bit.
The release note says Catalyst 8.9 add the phase 1 of OpenGL 3.0 support. But what does it mean? Compared to Catalyst 8.8, Catalyst 8.9 bring only 3 new extensions:
- GL_EXT_blend_equation_separate (OpenGL 1.5)
GL_EXT_depth_buffer_float has the same role than NVIDIA GL_NV_depth_buffer_float. GL_EXT_blend_equation_separate is an OpenGL 1.5 extension and GL_AMD_texture_texture4 is not documented. But most of the new OpenGL 3 extensions quoted in the release note are not present in Catalyst 8.9 under Windows XP and Vista. Maybe AMD/ATI have introduced the same principle than NVIDIA, with a kind of OpenGL 3.0 activation somewhere (see here). But here again, no documentation is available. Or more simply, AMD want to show to the community that they do an effort to support the new major version of OpenGL, but any OpenGL 3 extension is currently available to developers. Communication is a tough art at ATI!
Graphics driver information:
- Operating System: Windows XP SP2 32-bit
- Drivers Version: 8.501.0.0 – Catalyst 08.9
- ATI Catalyst Version String: 08.9
- ATI Catalyst Release Version String: 8.53-080820a-068898C-ATI
- OpenGL Renderer: ATI Radeon HD 4800 Series
- Drivers Renderer: ATI Radeon HD 4800 Series
- OpenGL Version: 2.1.7976 Release
- GLSL (OpenGL Shading Language) Version: 1.20
- ARB Texture Units: 8
- Vertex Shader Texture Units: 16
- Pixel Shader Texture Units: 16
- Geometry Shader Texture Units: 0
- Max Texture Size: 8192×8192
- Max Anisotropic Filtering Value: X16.0
- Max Point Sprite Size: 8192.0
- Max Dynamic Lights: 8
- Max Viewport Size: 8192×8192
- Max Vertex Uniform Components: 512
- Max Fragment Uniform Components: 512
- Max Varying Float: 68
- Max Vertex Bindable Uniforms: 0
- Max Fragment Bindable Uniforms: 0
- Max Geometry Bindable Uniforms: 0
- MSAA: 1X
- MSAA: 2X
- MSAA: 4X
- MSAA: 8X
OpenGL Extensions: 108 extensions
The September 2008 version of Catalyst graphics drivers is out. Catalyst 8.9 introduces the following new features:
- Catalyst Control Center: New Display mode support
- OverDrive™ support for QUAD CrossFireX configurations
- OpenGL 3.0 extension support
OpenGL 3 support? From the release note, the following extensions have been added:
OpenGL 3 means the possibility to create an OpenGL 3.0 rendering context (see here). But it seems a function to create such a rendering context is not included yet. I will look at this in detail when I’ll publish Catalyst 8.9 OpenGL extensions very soon.
A new version of RivaTuner hits the street. Rivatuner is one the leading tweak utility available for NVIDIA GeForce and ATI Radeon based videocards.
Main updates of this new version:
- Updated databases for Detonator and ForceWare drivers. Added database for ForceWare 177.98.
- Added experimental AMD RV710 and RV730 graphics processors families support.
Download: RivaTuner 2.11
NVIDIA has released the new WHQL version of the PhysX System Software. The PhysX System Software is included with all latest ForceWare graphics drivers but if you don’t have a GeForce graphics card, you have to install the PhysX System Software to use PhysX based applications such as PhyswX FluidMark. PhysX hardware acceleration is available for all GeForce 8-series, 9-series and 200-series GPUs with a minimum of 256MB dedicated graphics memory.
Download: PhysX System Software Version 8.09.04
Here is a detailed article about the making of the video game Metal Gear Solid 4. It talks about the work of technical 3D artists as well as the work and the role of programmers.
In the development of MGS4, about 100 staff members were involved in the 3D content production. Extra personnel were added during busy periods, and by the final phase of development over 180 people were working on the project. By the end there were as many 40 programmers working on MGS4, including the work required for online compatibility.
Most of the programmers in MGS4 performed programming work related to game processing, while at the same time developing in-house tools to support production. They developed a wide variety of tools to make work easier for the designers. These tools include the previously mentioned lighting editor, a preview environment with the same quality as the console, and their own particle engine and particle editor. Kunio Takabe explained that turning the environments, expressions and request items that the designers ask for into reality is an important role for the programmers. This means that good communication and mutual understanding is very important.
Effects used in the game, such as depth of field, dust clouds, snow and camera blur, were also developed by the programmers
Read the complete article here: METAL GEAR SOLID 4 : Guns of the Patriots – Making Of
The new GeForce GTX 260 with 216 cores or shader processors is available and reviews about this card popup around the web. The GeForce GTX 260 Core 216 has the same specifications than the normal GTX 260 but differs in number of shader processors and texture units.
GeForce GTX 260 Core 216 Specifications:
- GPU: GT200 – Codename: G200-103-A2 – 65nm
- Shader Processors (cores): 216
- Texture Units: 72 (64 for GTX 260)
- ROPs: 28 (28 for GTX 260)
- GPU Clock: 576MHz
- Shader Clock: 1242MHz
- Memory: 896Mb GDDR3 / 448-bit / 999MHz
- DirectX 10 and OpenGL 2.1
NVIDIA has released two SIGGRAPH 2008 presentations about CUDA. The first one talks about image processing and video algorithms with CUDA and shows some CUDA applications such as image filtering (sobel filter with code sample). This presentation talks also about NVCUVID, the video extension for CUDA. NVCUVID is similar to DXVA API, but is platform OS independent.
The second presentation is more general about CUDA programming and shows how to create high performance code to run on the millions of CUDA-capable GPUs already in use.
NVIDIA has published a new presentation from SIGGRAPH2008 about real time hair rendering on the GPU.
Need a very fast image viewer? Just try FastPictureViewer. FastPictureViewer helps you work faster by taking advantage, when available, of the power of multicore processors and the speed of DirectX (Direct3D) graphic accelerators, all working in concert to speed up viewing experience to unprecedented levels.
Radeon HD 4850 X2 better than a GeForce GTX 280 for a lower price?
NVIDIA has published a new paper from SIGGRAPH 2008 about HBAO (Horizon-Based Ambient Occlusion), an innovative improved form of screen-space ambient occlusion (SSAO). From the paper, HBAO seems to be easily integrable into an existing game engine:
- Input Data = eye-space depths and normals
- Rendered in a post-processing pass
The paper is available here: Horizon-Based Image-Space Ambient Occlusion: from SIGGRAPH 2008
These last times, some articles about graphics cards overclocking have been published. Here is a selection: