![]()
ATI SMARTSHADER Technology (1/2) |
ATI presents the Smartshader technology which will be implemented in the next generation 3D chip of the canadian company. The name Smartshader stands for Pixel- and Vertexshader features of DirectX 8 in an extended form. The new add-ons come with the new DirectX version v8.1 and are implemented in the pixel shader part. ATI will also release similar new extensions for OpenGL.
Vertex Shader Vertex Shaders were first presented in consumer 3D cards with NVIDIA´s GeForce 3. Thanks to those shaders, game developers can now program their own 3D accelerated operations. These functions are made in an own assembler-like programming language which can be excecuted by the new 3D chips like GeForce 3 and RADEON 2. So game developers do not have to wait until 3D functions of a chip are implemented in core and API - they can simply programm their own sets of 3D accelerated effects. There are many ways to use those new shader effects on geometry. One of the greatest that becomes possible through Vertex-Shaders are real time shadows and the deformation of objects. The Vertex-Shader functions in ATI´s Smartshader are the same than in NVIDIA´s nFinite FX Engine for GeForce 3. The chip can handle 16 sets of data per vertex as individual streams. A vertex shader program can have up to 128 instructions with the use of 96 constand values and 12 temporary data registers. Examples for the use of Vertex Shaders:
|
Copyright: 16.07.2001 - RIVA Station 2001 - Lars Weinand URL of this Article: www.rivastation.com/ati_smartshader_e.htm - If you want to link to it, please use this URL! :-) |