| Learn
Vertex and Pixel Shader Programming with DirectX 9
by James C. Leiterman
ISBN 1-55622-287-4
Because graphics systems for video games and game
console hardware have become more complex, graphics
applications must also advance. This is where programmable
vertex and pixel shaders come in. Learn Vertex and Pixel
Shader Programming with DirectX 9 shows how to write
assembly language for programming the vertex shader
and pixel shader hardware using DirectX 9 and covers
the fundamentals of programming vectors using SIMD methodology
in conjunction with the Direct3D 9 application interfaces.
- Find
out about the valid vertex shader and pixel shader
instruction sets.
- Learn
how branching and branchless code can be used for
flow control.
- Understand
the vertex shader instructions that support matrices.
- Discover
how to use quaternions to accurately represent rotating
objects.
- Use
texturing with both vertex and pixel shaders, including
bump mapping.
James C. Leiterman is
a senior computer engineer who has been developing hardware
and software professionally since 1978 and programming
video and computer games for 18 years. He has worked
for several game companies including LucasArts, Atari,
a casino gaming company, and three online game companies,
shipping nine computer games, and is also the author
of Vector Game Math Processors. He lives in Los Angeles,
California.
|