EAX Scratch register
EBX Z-buffer pixel address
ECX Loop counter
EDX Texture 0 pointer
ESI Span-list pointer
EDI Pixel-buffer pixel address
EBP Texture 1 pointer
ESP 1/z
MM0 Texture 0 coordinates (u0, v0)
MM1 Texture 1 coordinates (u1, v1)
MM2 Gouraud color
MM3 Specular color
MM4-MM7 Scratch registers

Table 1: Pixel pipeline register allocation.

Back to Article