|
NVIDIA's G80 goes DirectX 10 on dis-unified shader |
|
Written by Mavke
|
|
Monday, 03 July 2006 |
We heard that NVIDIA has been beavering away to meet the upcoming DirectX 10 specifications. And the firm decided it doesn't need a unified shader for its upcoming G80 chipset. Instead, it decided that you will be fine with twice as many pixel shader numbers as geometry and vertex shaders. As we understand it, if a NVIDIA DirectX 10 chip ends up with 32 pixel shaders, the same chip will have 16 shaders that will be able to process geometry instancing or the vertex information. ATI's R600 and its unified shaders work a bit differently. Let's assume that ATI's hardware has 64 unified shaders. This means that ATI can process 64 pixel lines only per clock. - The Inquirer
NVIDIA's G80 goes DirectX 10 on dis-unified shader
That may be in the proportions; 50 pixel, 14 vertex and geometry lines per clock, or 40 vertex, 10 pixel and 14 geometry information per clock. Any ratio that adds up to 64 will do. I hope you get this maths. The NVIDIA chippery is limited to 32 pixel and 16 vertex and geometry lines per clock, which might be a wining ratio but it is still too early to say. We don't know who will win the next generation hardware game and whose approach is better, ATI's unified or NVIDIA's two-to-one ratio. DirectX 10 actually doesn't care how you do your shaders as you speak with an abstraction layer.
Hardware can do its pixel, vertex and geometry data the way it wants. It will serve up the information to DirectX 10 that will process it in the end. NVIDIA's G80 is fully DirectX 10 capable as well as Shader Model 4.0 capable but it won't be unified, according to our sources. In the end, people care about the frames per second that that will ultimately decide who will win the next-generation graphics hardware race.
Related Articles Upcoming new NVIDIA graphics core G80 emerges |