Bochs/bochs/iodev/display/voodoo_raster.h
Volker Ruppert 5f5d8e2c33 Applied initial version of the 3dfx Voodoo Graphics emulation. The Voodoo core
is based on a patch originally designed for DOSBox. Currently only the Voodoo1
adapter model can be emulation. The emulation is currently slow, but we intend
to clean up and optimize the code. Running the 3D engine in a separate thread
is also planned. To compile with Voodoo support the configure option
"--enable-voodoo" must be used. Then the device can be activated with
"plugin_ctrl: voodoo=1" in bochsrc or on the command line. The device will be
assigned automatically to a PCI slot unless you do that manually. A specific bochsrc
option to select the adapter model will be added when the code has support for it.
2012-09-14 21:50:50 +00:00

296 lines
26 KiB
C

/////////////////////////////////////////////////////////////////////////
// $Id$
/////////////////////////////////////////////////////////////////////////
RASTERIZER_ENTRY( 0x00000001, 0x00000000, 0x00000000, 0x00000200, 0x00000000, 0x08241A00 )
RASTERIZER_ENTRY( 0x00000001, 0x00000000, 0x00000000, 0x00000200, 0x08241A00, 0x08241A00 )
RASTERIZER_ENTRY( 0x00000001, 0x00000000, 0x00000000, 0x00000300, 0x00000800, 0x00000800 )
RASTERIZER_ENTRY( 0x00000002, 0x00000000, 0x00000000, 0x00000300, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00000005, 0x0000000B, 0x00000009, 0x00000F71, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00000015, 0x00000000, 0x00000000, 0x000B0371, 0x04824A0D, 0x0C261A0D )
RASTERIZER_ENTRY( 0x00000015, 0x00000000, 0x00000000, 0x000B0771, 0x04824A0D, 0x0C261A0D )
RASTERIZER_ENTRY( 0x00000030, 0x00000000, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00000030, 0x00045110, 0x00000000, 0x000B07F1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00000034, 0x00000000, 0x00000000, 0x00080321, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000034, 0x00000000, 0x00000000, 0x00080321, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x00080321, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x00080321, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x00080321, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x00080323, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x00080323, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x00090773, 0x0C261AC9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000035, 0x00000000, 0x00000000, 0x00090773, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000035, 0x00045110, 0x00000000, 0x00080321, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000035, 0x00045110, 0x00000000, 0x00090373, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000036, 0x00000000, 0x00000000, 0x00080321, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000038, 0x00000000, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00000039, 0x00000000, 0x00000000, 0x00080761, 0x0C261AC9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000039, 0x00000000, 0x00000000, 0x00090773, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000039, 0x00000000, 0x00000000, 0x0009077B, 0x0C2610C9, 0x042210C0 )
RASTERIZER_ENTRY( 0x0000003A, 0x00045110, 0x00000000, 0x00080321, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00000421, 0x00000000, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000421, 0x00041510, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00002405, 0x0000000B, 0x00000009, 0x00000F71, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00002405, 0x0000000F, 0x00000000, 0x000002F1, 0x08241A00, 0x08241A00 )
RASTERIZER_ENTRY( 0x00002405, 0x0000000F, 0x00000009, 0x00000F73, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x00002405, 0x0000221B, 0x00000009, 0x00000F71, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00002405, 0x0000441B, 0x00000009, 0x00000B71, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00002405, 0x0000441F, 0x00000000, 0x00000B73, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x00002405, 0x00005119, 0x00000009, 0x00000FD1, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00002405, 0x00005119, 0x00000009, 0x00000FD1, 0x08241AC7, 0x08241AC7 )
RASTERIZER_ENTRY( 0x00002405, 0x0000511B, 0x00000009, 0x00000F71, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00002405, 0x0000511F, 0x00000000, 0x00000B73, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x00002405, 0x0000511F, 0x00000009, 0x00000B73, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x00002425, 0x00000000, 0x00000000, 0x00090773, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00002425, 0x00005110, 0x00000000, 0x00090379, 0x0C26180F, 0x0C261006 )
RASTERIZER_ENTRY( 0x00002425, 0x00005119, 0x00000000, 0x00090779, 0x0C261A0F, 0x0C261006 )
RASTERIZER_ENTRY( 0x00002425, 0x00045110, 0x00000000, 0x00090373, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00002435, 0x00000009, 0x00000009, 0x00000FD1, 0x08241AC1, 0x08241AC1 )
RASTERIZER_ENTRY( 0x00006126, 0x00000000, 0x00000000, 0x00090771, 0x0C261AC9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00006126, 0x00000000, 0x00000000, 0x00090771, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00006132, 0x00000000, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0000613A, 0x00000000, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00006C25, 0x00041010, 0x00000000, 0x00090779, 0x2A66100F, 0x0C261006 )
RASTERIZER_ENTRY( 0x00046132, 0x00044110, 0x00000000, 0x00090379, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00480005, 0x00045119, 0x00000001, 0x000B0391, 0x0C26180F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480014, 0x00000000, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480014, 0x00005110, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480015, 0x00000009, 0x00000000, 0x000B07F1, 0x00000A0D, 0x0C261A09 )
RASTERIZER_ENTRY( 0x00480015, 0x00000009, 0x00000000, 0x000B07F1, 0x00000A0D, 0x0C261A0D )
RASTERIZER_ENTRY( 0x00480034, 0x00000000, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480035, 0x00000000, 0x00000001, 0x00080321, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480035, 0x00000000, 0x00000001, 0x00080323, 0x0C261009, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480035, 0x00000000, 0x00000001, 0x00080323, 0x0C2610C9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480035, 0x00000009, 0x00000001, 0x000B0791, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000001, 0x000B0391, 0x0C26180F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000001, 0x000B0391, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480035, 0x00045119, 0x00000001, 0x000B03F1, 0x0C26180F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480036, 0x00045110, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480405, 0x00000000, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480425, 0x00000000, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00000000, 0x00000000, 0x000B0771, 0x00000A0D, 0x0C261A0D )
RASTERIZER_ENTRY( 0x00482405, 0x00000009, 0x00000001, 0x000B0791, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x0000000B, 0x00000000, 0x00000BF1, 0x08241AC1, 0x08241AC1 )
RASTERIZER_ENTRY( 0x00482405, 0x0000000B, 0x00000000, 0x00000F71, 0x08241AC7, 0x08241AC7 )
RASTERIZER_ENTRY( 0x00482405, 0x0000000B, 0x00000000, 0x00000FF1, 0x08241AC1, 0x08241AC1 )
RASTERIZER_ENTRY( 0x00482405, 0x0000000F, 0x00000000, 0x00000BF1, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00482405, 0x0000000F, 0x00000000, 0x00000F71, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00482405, 0x00004119, 0x00000001, 0x000903F9, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00004119, 0x00000001, 0x00090779, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00004119, 0x00000001, 0x0009077B, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x0000441B, 0x00000000, 0x00000B71, 0x08241AC7, 0x08241AC7 )
RASTERIZER_ENTRY( 0x00482405, 0x00005110, 0x00000000, 0x00090379, 0x0C261A0F, 0x0C261006 )
RASTERIZER_ENTRY( 0x00482405, 0x00005110, 0x00000000, 0x000B0779, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00005119, 0x00000000, 0x00090779, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00005119, 0x00000001, 0x000903F9, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00005119, 0x00000001, 0x00090779, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00005119, 0x00000001, 0x0009077B, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x0000511B, 0x00000000, 0x00000B71, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00482405, 0x0000511B, 0x00000000, 0x00000BF1, 0x08241AC1, 0x08241AC1 )
RASTERIZER_ENTRY( 0x00482405, 0x0000511B, 0x00000000, 0x00000F71, 0x08241AC7, 0x08241AC7 )
RASTERIZER_ENTRY( 0x00482405, 0x0000511F, 0x00000000, 0x00000B71, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00482405, 0x00044110, 0x00000000, 0x00090379, 0x0C261A0F, 0x0C261006 )
RASTERIZER_ENTRY( 0x00482405, 0x00044119, 0x00000000, 0x000903F1, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00044119, 0x00000000, 0x000903F1, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00044119, 0x00000001, 0x00090371, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00044119, 0x00000001, 0x00090371, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00044119, 0x00000001, 0x000903F1, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00044119, 0x00000001, 0x00090771, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x0004411D, 0x00000001, 0x00090771, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045110, 0x00000000, 0x000B0371, 0x00000A0D, 0x0C261A0D )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x00090371, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x00090371, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000903F1, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x000903F1, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x00090771, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000000, 0x00090771, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000001, 0x00090371, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000001, 0x00090371, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000001, 0x000903F1, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000001, 0x000903F1, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000001, 0x00090771, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x00045119, 0x00000001, 0x00090771, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x0004511D, 0x00000000, 0x000903F1, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x0004511D, 0x00000001, 0x000903F1, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482405, 0x0004511D, 0x00000001, 0x00090771, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482425, 0x00000009, 0x00000001, 0x000B0791, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482425, 0x00000009, 0x00000001, 0x000B0791, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482425, 0x00045119, 0x00000001, 0x000B0391, 0x0C2618CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482425, 0x00045119, 0x00000001, 0x000B0391, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00482435, 0x00045110, 0x00000001, 0x00080323, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00484106, 0x00044110, 0x00000001, 0x00080321, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00484106, 0x00044110, 0x00000001, 0x00080323, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486116, 0x00000000, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486126, 0x00000000, 0x00000001, 0x00080321, 0x0C261009, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486126, 0x00000000, 0x00000001, 0x00080321, 0x0C2610C9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486126, 0x00000000, 0x00000001, 0x00080321, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486126, 0x00000000, 0x00000001, 0x00080321, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486126, 0x00045119, 0x00000001, 0x000B03F1, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486136, 0x00000000, 0x00000001, 0x00080321, 0x0C261009, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486136, 0x00000000, 0x00000001, 0x00080321, 0x0C2610C6, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486136, 0x00000000, 0x00000001, 0x00080321, 0x0C2610C9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486136, 0x00000000, 0x00000001, 0x00080321, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00486136, 0x00000000, 0x00000001, 0x00080321, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00586106, 0x00005110, 0x00000000, 0x00090379, 0x0C26100F, 0x0C261006 )
RASTERIZER_ENTRY( 0x01020001, 0x00000000, 0x00000009, 0x00000FD1, 0x08241AC7, 0x08241AC7 )
RASTERIZER_ENTRY( 0x01020018, 0x00000000, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01020409, 0x00000000, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000201, 0x08241AC1, 0x08241AC1 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000B01, 0x08241AC1, 0x08241AC1 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000B01, 0x08241AC7, 0x08241AC7 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000B03, 0x08241AC1, 0x08241AC1 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000B03, 0x08241AC7, 0x08241AC7 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000F23, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000F33, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000F63, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000009, 0x00000BC1, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000009, 0x00000F71, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000009, 0x00000F73, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000009, 0x00000FD1, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000009, 0x00000FD1, 0x08241AC7, 0x08241AC7 )
RASTERIZER_ENTRY( 0x01022401, 0x00004410, 0x00000000, 0x00000B33, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x01022401, 0x00004410, 0x00000000, 0x00000B71, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x01022401, 0x00004410, 0x00000000, 0x00000B73, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x01022401, 0x00005510, 0x00000000, 0x00000B03, 0x08241AC1, 0x08241AC1 )
RASTERIZER_ENTRY( 0x01022401, 0x00005510, 0x00000000, 0x00000B03, 0x08241AC7, 0x08241AC7 )
RASTERIZER_ENTRY( 0x01022431, 0x00000000, 0x00000000, 0x000006E1, 0x08241AC1, 0x08241AC1 )
RASTERIZER_ENTRY( 0x01024100, 0x00000000, 0x00000000, 0x00000B01, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01024100, 0x00000000, 0x00000000, 0x00000B61, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01024100, 0x00000000, 0x00000000, 0x00000BF1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01024100, 0x00000000, 0x00000000, 0x00000F71, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01024100, 0x00000000, 0x00000009, 0x00000FD1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01024100, 0x00004410, 0x00000000, 0x00000B21, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01024100, 0x00005110, 0x00000000, 0x00000B71, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01024100, 0x00005110, 0x00000000, 0x00000F71, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01024130, 0x00000000, 0x00000009, 0x00000FD1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0102610A, 0x00045110, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0102611A, 0x00000000, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01420009, 0x00005110, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420018, 0x00000000, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01420019, 0x00000000, 0x00000000, 0x0009077B, 0x0C2610C9, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00000000, 0x00000000, 0x0009077B, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00000410, 0x00000000, 0x000907FB, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00040210, 0x00000000, 0x000B07F9, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00040210, 0x00000000, 0x000B07F9, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00044410, 0x00000000, 0x000B0779, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00044410, 0x00000000, 0x000B0779, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00044410, 0x00000001, 0x000B0779, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00045110, 0x00000000, 0x000B0379, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00045110, 0x00000000, 0x000B0379, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00045110, 0x00000000, 0x000B0779, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00045110, 0x00000000, 0x000B0779, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00045110, 0x00000001, 0x00080321, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00045110, 0x00000001, 0x00080323, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00045110, 0x00000001, 0x000B0379, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420019, 0x00045110, 0x00000001, 0x000B0779, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x00090773, 0x0C261AC9, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x00090773, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x0009077B, 0x0C2610C9, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420039, 0x00000000, 0x00000000, 0x0009077B, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420039, 0x00045110, 0x00000000, 0x00090373, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01420409, 0x00000000, 0x00000001, 0x00080323, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422409, 0x00000000, 0x00000009, 0x00090779, 0x0C26100F, 0x0C261006 )
RASTERIZER_ENTRY( 0x01422409, 0x00045110, 0x00000000, 0x000B0379, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422409, 0x00045110, 0x00000000, 0x000B0379, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422409, 0x00045110, 0x00000000, 0x000B0779, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422409, 0x00045110, 0x00000000, 0x000B0779, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422409, 0x00045110, 0x00000001, 0x000B0379, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422409, 0x00045110, 0x00000001, 0x000B0779, 0x042610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422418, 0x00000000, 0x00000000, 0x000903F9, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01422418, 0x00000000, 0x00000000, 0x00090779, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01422418, 0x00000000, 0x00000009, 0x00090779, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01422418, 0x00005110, 0x00000000, 0x00090379, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000000, 0x0009033B, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000000, 0x0009073B, 0x0C2610C9, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000000, 0x0009073B, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422429, 0x00000000, 0x00000000, 0x00090773, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422429, 0x00045110, 0x00000000, 0x00090373, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01422438, 0x00000009, 0x00000001, 0x000B0791, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01422438, 0x00045119, 0x00000001, 0x000B0391, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01424009, 0x00000410, 0x00000000, 0x00090739, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01426105, 0x00005110, 0x00000000, 0x000B0779, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x0142610A, 0x00005119, 0x00000000, 0x00090779, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x00005119, 0x00000001, 0x000903F9, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x00005119, 0x00000001, 0x00090779, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x00045110, 0x00000000, 0x000B0379, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x00045110, 0x00000001, 0x000B0379, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x00045119, 0x00000000, 0x000903F1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x00045119, 0x00000001, 0x000903F1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x00045119, 0x00000001, 0x000B03F1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x0004511D, 0x00000000, 0x000903F1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x0004511D, 0x00000001, 0x000903F1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x0004511D, 0x00000001, 0x00090771, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142610A, 0x00045410, 0x00000000, 0x00030679, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142611A, 0x00000000, 0x00000000, 0x000903F9, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142611A, 0x00000000, 0x00000000, 0x0009077B, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142611A, 0x00000000, 0x00000001, 0x00080321, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142611A, 0x00000000, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142611A, 0x00001010, 0x00000000, 0x00090339, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142611A, 0x00004110, 0x00000000, 0x00090739, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142611A, 0x00045110, 0x00000000, 0x0009077B, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142611A, 0x00045110, 0x00000001, 0x00080321, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142611A, 0x00045110, 0x00000001, 0x00080323, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142612A, 0x00000000, 0x00000000, 0x0009073B, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142612A, 0x00000000, 0x00000000, 0x00090771, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142612A, 0x00045110, 0x00000000, 0x00090371, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142613A, 0x00000000, 0x00000000, 0x0009073B, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142613A, 0x00000000, 0x00000000, 0x0009077B, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142613A, 0x00000009, 0x00000001, 0x000B0791, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142613A, 0x00005110, 0x00000000, 0x000903F9, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142613A, 0x00005119, 0x00000000, 0x000903F9, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142613A, 0x00045110, 0x00000000, 0x0009033B, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142613A, 0x00045110, 0x00000000, 0x0009077B, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x0142613A, 0x00045119, 0x00000001, 0x000B03F1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01426C09, 0x00000000, 0x00000000, 0x00090339, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01426C09, 0x00000000, 0x00000000, 0x00090739, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01426C09, 0x00000000, 0x00000000, 0x00090779, 0x0C26100F, 0x0C261006 )
RASTERIZER_ENTRY( 0x01426C09, 0x00000000, 0x00000000, 0x00090779, 0x0C261A0F, 0x0C261006 )
RASTERIZER_ENTRY( 0x01426C09, 0x00000410, 0x00000000, 0x00090339, 0x0C261A0F, 0x042210C0 )
RASTERIZER_ENTRY( 0x01426C09, 0x00000410, 0x00000000, 0x00090739, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01426C09, 0x00000410, 0x00000000, 0x0009073B, 0x0C261ACF, 0x042210C0 )
RASTERIZER_ENTRY( 0x01426C0A, 0x00000410, 0x00000000, 0x00090739, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00002429, 0x00000000, 0x00000009, 0x000907F1, 0x0C26100F, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000038, 0x00000000, 0x00000009, 0x000907F1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00000030, 0x00041510, 0x00000000, 0x000907D1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00002429, 0x00000000, 0x00000009, 0x000907D1, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00002425, 0x00045110, 0x00000000, 0x000803C1, 0x0C261AC9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00000038, 0x00000000, 0x00000009, 0x000907D1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00002132, 0x00001010, 0x00000000, 0x000102D1, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00002439, 0x00044410, 0x00000000, 0x000002C1, 0x0C2610CF, 0x042210C0 )
RASTERIZER_ENTRY( 0x00480014, 0x00045119, 0x00000000, 0x000907D1, 0x0C261AC9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00002425, 0x00000009, 0x00000009, 0x000907D1, 0x0C261AC9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00002439, 0x00044410, 0x00000000, 0x000102D1, 0x0C2610C9, 0x042210C0 )
RASTERIZER_ENTRY( 0x00002439, 0x00000410, 0x00000000, 0x00010F79, 0x04824A0F, 0x0C26100F )
RASTERIZER_ENTRY( 0x00002439, 0x00006410, 0x00000000, 0x00010B79, 0x0C261A09, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002439, 0x00000410, 0x00000000, 0x00010F79, 0x0C26100F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002439, 0x00006410, 0x00000000, 0x00010F79, 0x00000A0F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x0142613A, 0x00001410, 0x00000000, 0x00010BF9, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x01422439, 0x00006410, 0x00000000, 0x00010B79, 0x0C261A09, 0x0C261A0F )
RASTERIZER_ENTRY( 0x01422439, 0x00000410, 0x00000000, 0x00010F79, 0x0C26100F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x01422439, 0x00000410, 0x00000000, 0x00010F79, 0x04824A0F, 0x0C26100F )
RASTERIZER_ENTRY( 0x01422439, 0x00006410, 0x00000000, 0x00010F79, 0x00000A0F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x01422429, 0x00000410, 0x00000000, 0x00010F79, 0x0C26100F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x0142612A, 0x00006410, 0x00000000, 0x00010F79, 0xFFFFFFFF, 0xFFFFFFFF )
RASTERIZER_ENTRY( 0x00002435, 0x00005119, 0x00000000, 0x00010F79, 0x0C261A0F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002435, 0x00000410, 0x00000000, 0x00010F79, 0x04824A0F, 0x0C26100F )
RASTERIZER_ENTRY( 0x00002435, 0x00006410, 0x00000000, 0x00010F79, 0x00000A0F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002435, 0x00006410, 0x00000000, 0x00010B79, 0x0C261A09, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002435, 0x00000410, 0x00000000, 0x00010F79, 0x0C26100F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002435, 0x00006410, 0x00000000, 0x00010B79, 0x04824A0F, 0x0C26100F )
RASTERIZER_ENTRY( 0x00002435, 0x00006410, 0x00000000, 0x00010B79, 0x0C26100F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002425, 0x00000410, 0x00000000, 0x00010F79, 0x0C26100F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002435, 0x00005119, 0x00000000, 0x00010F79, 0x04824A0F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002435, 0x00000410, 0x00000000, 0x00010F79, 0x0C261009, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002435, 0x00005119, 0x00000000, 0x00010F79, 0x0C261A09, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002435, 0x00005110, 0x00000000, 0x00010B79, 0x0C261A09, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002425, 0x00006410, 0x00000000, 0x00010B79, 0x0C26100F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00002435, 0x00006410, 0x00000000, 0x00010B79, 0x0C261009, 0x0C261A0F )
RASTERIZER_ENTRY( 0x00000035, 0x00002210, 0x00000000, 0x00010B79, 0x0C26100F, 0x0C261A0F )
RASTERIZER_ENTRY( 0x01422439, 0x00006410, 0x00000000, 0x00010B79, 0x0C261009, 0x0C261A0F )
RASTERIZER_ENTRY( 0x01422439, 0x00000410, 0x00000000, 0x00010F79, 0x0C261009, 0x0C261A0F )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000F71, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000F73, 0x08241A17, 0x08241A17 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000F71, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x01022401, 0x00000000, 0x00000000, 0x00000F73, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00002405, 0x0000441F, 0x00000000, 0x00000B73, 0x08241A07, 0x08241A07 )
RASTERIZER_ENTRY( 0x00002405, 0x0000511F, 0x00000000, 0x00000B73, 0x08241A07, 0x08241A07 )