The COMPLETE Effect and HLSL Cross-Reference

By Sebastien St-Laurent
ISBN 0-9766132-1-2
Jan 2006 (896 pages)

Buy directly from Paradoxal Press at $20.75 (Save 43%)

Page 3

...d in functionality and performance, even shattering Moores law with respect to technological advancement rate. With the introduction of the DirectX 9.0 SDK and the latest generations of graphics hardware such as the GeForce FX series from NVIDIA and Radeon 9800 series from ATI Technologies, came Ver...

Page 206

m3x2 Computes the product of a 3-component vector and a 23 matrix. 2 Arithmetic

Page 66

...o take advantage of the 2.0 shader model, leaving all older video cards in the dark, as they cannot take advantage of the features you are using. The effect framework, through the use of effect .les, allows for the creation of multiple techniques for a single effect, which can be used independently ...

Page 91

Shader semantics are used to de.ne the source for the various vertex, whereas pixel shader function parameters are required for the shader to function properly since they bind these inputs to the speci.ed vertex data coming from the DirectX API. On the other hand, variable semantics are

Page 25

...ting a distinct row of matrix data. You can address individual row-vectors of matrices by using an array style addressing. For example, you can address a single row of a matrix by using an index such as Matrix[3], which will return a vector of the correct size. You may also address individual compon...

DirectX Error Handling Macros

The following macros simplify using the DXTrace function.

Macros