A graphics system including a custom graphics and audio processor produces exciting
2D and 3D graphics and surround sound. The system includes a graphics and audio
processor including a 3D graphics pipeline and an audio digital signal processor.
Emboss style effects are created using fully pipelined hardware including two distinct
dot-product computation units that perform a scaled model view matrix multiply
without requiring the Normal input vector and which also compute dot-products between
the Binormal and Tangent vectors and a light direction vector in parallel. The
resulting texture coordinate displacements are provided to texture mapping hardware
that performs a texture mapping operation providing texture combining in one pass.
The disclosed pipelined arrangement efficiently provides interesting embossed style
image effects such as raised and lowered patterns on surfaces.