VERTEX SHADER REVISION HISTORY

Here is the revision history of vertex shaders. Each section contains the changes from the previous version.

DirectX 9.0
Version 3.0
Vertex Shader 3.0 specification was added.

Version 2.0
Vertex Shader 2. 0.

The dc1 statement must be included in all vertex shaders to decouple the vertex stream from the vertex shader. Registers (except temp and constant) must be declared before use.

Static flow control added.

Minimum instruction count increased to 256.

aL register added.

The following macros were added: abs, crs, lrp, nrp, pow, sincos, sgn.

The following instructions were added: call, callnz, else, endif, endloop, endrep, if, label, loop, mova, rep, ret.

The mov, expp, def, frc, logp and vs instructions were modified.

DirectX 8.1

DirectX 8.0a
Version 1.1
Support for the a0.x address register was added.

Version 1.0
Initial release of vertex shaders.



Real-Time Shader Programming(c) Covering Directx 9. 0
Real-Time Shader Programming (The Morgan Kaufmann Series in Computer Graphics)
ISBN: 1558608532
EAN: 2147483647
Year: 2005
Pages: 104
Authors: Ron Fosner

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net