
To learn more about Shader Model 3.0, let me suggest you read our dueling interviews with NVIDIA’s Tony Tamasi and ATI’s David Nalasco. Also, Microsoft has slipped support for some other new features into SM3.0, including geometry instancing, which allows for more efficient organization and transfer of geometry data to the graphics card. On the vertex shader side, Shader Model 3.0 enables vertex texture fetch, a feature useful in creating certain types of special effects. SM3.0 also requires 32 bits of precision per color channel, up from the max of 24 bits available in SM2.0 and in current ATI pixel shaders.
#SHADER MODEL 3.0 UPDATE PLUS#
On the pixel shader side, 3.0 allows an expanded graphics programming model with much longer instructions lengths in programs, plus dynamic branching and looping with conditionals.

SM3.0 includes a number of enhancements to both pixel shaders and vertex shaders. ATI’s graphics chips are coupled to Shader Model 2.0, which is now a subset of Shader Model 3.0. Shader Model 3.0 is a new part of the DirectX 9 specification intended to encompass the capabilities of the GeForce 6800 GPU. Since then, NVIDIA and Ubisoft have worked to implement support for Shader Model 3.0 in the new version of Far Cry. Since Far Cry is one of the few games with really excellent graphics capable of pushing the latest graphics cards to their limits, this performance was one of the reasons we gave the Radeon X800 a slight edge over the GeForce 6800 overall in our review. (Those numbers were generated with 4X antialiasing and anisotropic filtering.) Only the overclocked “extreme” GeForce 6800 Ultra beat the 12-pipe Radeon X800 Pro.
#SHADER MODEL 3.0 UPDATE PRO#
The Radeon X800 XT PE walloped the GeForce 6800 Ultra, and the Radeon X800 Pro beat it, too. Here are the results we published then, using version 1.1 of the game. When we last tested Far Cry on these cards, in our Radeon X800 review, it wasn’t pretty for NVIDIA.
#SHADER MODEL 3.0 UPDATE PATCH#
Read on to see how the new patch performs with Shader Model 3.0, and how the GeForce 6800 series now compares to the Radeon X800 lineup. NVIDIA supplied us with an early copy of the patch a few days back so we could test Far Cry performance using Shader Model 3.0. The version 1.2 patch for Far Cry should be released soon for all the world to see.

The game’s publishers, Ubisoft, have worked with NVIDIA to make the game use the Shader Model 3.0 capabilities built into the GeForce 6800 series graphics cards.

Today we have something kind of similar, but it involves a shipping game title, the ever-so-sweet shooter Far Cry. We’ve already seen performance previews of Doom III and Half-Life 2, made possible by graphics chip companies, despite the fact that neither game was anywhere near shipping at the time those previews were published. A S THE GRAPHICS WARS between ATI and NVIDIA have escalated, one of the most favored weapons of both sides has been performance comparisons in big-name games.
