Go to the source code of this file.
|
enum | {
GTE_OP_RTPS = 0x0180001,
GTE_OP_RTPT = 0x0280030,
GTE_OP_MVMVA = 0x0400012,
GTE_OP_DCPL = 0x0680029,
GTE_OP_DPCS = 0x0780010,
GTE_OP_INTPL = 0x0980011,
GTE_OP_SQR = 0x0A00428,
GTE_OP_NCS = 0x0C8041E,
GTE_OP_NCT = 0x0D80420,
GTE_OP_NCDS = 0x0E80413,
GTE_OP_NCDT = 0x0F80416,
GTE_OP_DPCT = 0x0F8002A,
GTE_OP_NCCS = 0x108041B,
GTE_OP_NCCT = 0x118043F,
GTE_OP_CDP = 0x1280414,
GTE_OP_CC = 0x138041C,
GTE_OP_NCLIP = 0x1400006,
GTE_OP_AVSZ3 = 0x158002D,
GTE_OP_AVSZ4 = 0x168002E,
GTE_OP_OP = 0x170000C,
GTE_OP_GPF = 0x190003D,
GTE_OP_GPL = 0x1A0003E
} |
| GTE operations. More...
|
|
enum | {
GTE_FLAG_MAC1_OVF_POS = 0x40000000,
GTE_FLAG_MAC2_OVF_POS = 0x20000000,
GTE_FLAG_MAC3_OVF_POS = 0x10000000,
GTE_FLAG_MAC1_OVF_NEG = 0x08000000,
GTE_FLAG_MAC2_OVF_NEG = 0x04000000,
GTE_FLAG_MAC3_OVF_NEG = 0x02000000,
GTE_FLAG_IR1_SATURATED = 0x01000000,
GTE_FLAG_IR2_SATURATED = 0x00800000,
GTE_FLAG_IR3_SATURATED = 0x00400000,
GTE_FLAG_COL_FIFO_R_SATURATED = 0x00200000,
GTE_FLAG_COL_FIFO_G_SATURATED = 0x00100000,
GTE_FLAG_COL_FIFO_B_SATURATED = 0x00080000,
GTE_FLAG_SZ3_OTZ_SATURATED = 0x00040000,
GTE_FLAG_DIV_OVF_SATURATED = 0x00020000,
GTE_FLAG_MAC0_OVF_POS = 0x00010000,
GTE_FLAG_MAC0_OVF_NEG = 0x00008000,
GTE_FLAG_SX2_SATURATED = 0x00004000,
GTE_FLAG_SY2_SATURATED = 0x00002000,
GTE_FLAG_IR0_SATURATED = 0x00001000
} |
| GTE error flags, grab from cop2 register 63. More...
|
|
enum | {
GTE_R_VXY0 = 0,
GTE_R_VZ0 = 1,
GTE_R_VXY1 = 2,
GTE_R_VZ1 = 3,
GTE_R_VXY2 = 4,
GTE_R_VZ2 = 5,
GTE_R_RGB = 6,
GTE_R_OTZ = 7,
GTE_R_IR0 = 8,
GTE_R_IR1 = 9,
GTE_R_IR2 = 10,
GTE_R_IR3 = 11,
GTE_R_SXY0 = 12,
GTE_R_SXY1 = 13,
GTE_R_SXY2 = 14,
GTE_R_SXYP = 15,
GTE_R_SZ0 = 16,
GTE_R_SZ1 = 17,
GTE_R_SZ2 = 18,
GTE_R_SZ3 = 19,
GTE_R_RGB0 = 20,
GTE_R_RGB1 = 21,
GTE_R_RGB2 = 22,
GTE_R_MAC0 = 24,
GTE_R_MAC1 = 25,
GTE_R_MAC2 = 26,
GTE_R_MAC3 = 27,
GTE_R_IRGB = 28,
GTE_R_ORGB = 29,
GTE_R_LZCS = 30,
GTE_R_LZCR = 31
} |
| GTE data registers. More...
|
|
GTE operations.
- Enumerator:
GTE_OP_RTPS |
Perspective transformation.
|
GTE_OP_RTPT |
Perspective Transformation on 3 points.
|
GTE_OP_MVMVA |
Multiply vector by matrix and vector addition.
|
GTE_OP_DCPL |
Depth Cue Color light.
|
GTE_OP_DPCS |
Depth Cueing.
|
GTE_OP_INTPL |
Interpolation of a vector and far color vector.
|
GTE_OP_SQR |
Square vector.
|
GTE_OP_NCS |
Normal color single vector.
|
GTE_OP_NCT |
Normal color three vectors.
|
GTE_OP_NCDS |
Normal color depth cue single vector.
|
GTE_OP_NCDT |
Normal color depth cue three vectors.
|
GTE_OP_DPCT |
Depth Cueing.
|
GTE_OP_NCCS |
Normal Color Color single vector.
|
GTE_OP_NCCT |
Normal Color Color three vectors.
|
GTE_OP_CDP |
Color Depth Cue.
|
GTE_OP_CC |
Color Color.
|
GTE_OP_NCLIP |
Normal clipping.
|
GTE_OP_AVSZ3 |
Average of three Z values.
|
GTE_OP_AVSZ4 |
Average of four Z values.
|
GTE_OP_OP |
Outer product of 2 vectors.
|
GTE_OP_GPF |
General purpose interpolation.
|
GTE_OP_GPL |
General purpose interpolation.
|
GTE error flags, grab from cop2 register 63.
- Enumerator:
GTE_FLAG_MAC1_OVF_POS |
|
GTE_FLAG_MAC2_OVF_POS |
|
GTE_FLAG_MAC3_OVF_POS |
|
GTE_FLAG_MAC1_OVF_NEG |
|
GTE_FLAG_MAC2_OVF_NEG |
|
GTE_FLAG_MAC3_OVF_NEG |
|
GTE_FLAG_IR1_SATURATED |
|
GTE_FLAG_IR2_SATURATED |
|
GTE_FLAG_IR3_SATURATED |
|
GTE_FLAG_COL_FIFO_R_SATURATED |
|
GTE_FLAG_COL_FIFO_G_SATURATED |
|
GTE_FLAG_COL_FIFO_B_SATURATED |
|
GTE_FLAG_SZ3_OTZ_SATURATED |
|
GTE_FLAG_DIV_OVF_SATURATED |
|
GTE_FLAG_MAC0_OVF_POS |
|
GTE_FLAG_MAC0_OVF_NEG |
|
GTE_FLAG_SX2_SATURATED |
|
GTE_FLAG_SY2_SATURATED |
|
GTE_FLAG_IR0_SATURATED |
|
GTE data registers.
- Enumerator:
GTE_R_VXY0 |
Vector 0 X and Y.
|
GTE_R_VZ0 |
Vector 0 Z.
|
GTE_R_VXY1 |
Vector 1 X and Y.
|
GTE_R_VZ1 |
Vector 1 Z.
|
GTE_R_VXY2 |
Vector 2 X and Y.
|
GTE_R_VZ2 |
Vector 2 Z.
|
GTE_R_RGB |
RGB value.
|
GTE_R_OTZ |
Z Average value.
|
GTE_R_IR0 |
Intermediate value 0.
|
GTE_R_IR1 |
Intermediate value 1.
|
GTE_R_IR2 |
Intermediate value 2.
|
GTE_R_IR3 |
Intermediate value 3.
|
GTE_R_SXY0 |
Screen XY coordinates 0 FIFO.
|
GTE_R_SXY1 |
Screen XY coordinates 1 FIFO.
|
GTE_R_SXY2 |
Screen XY coordinates 2 FIFO.
|
GTE_R_SXYP |
Screen XY coordinates P FIFO.
|
GTE_R_SZ0 |
Screen Z 0 FIFO.
|
GTE_R_SZ1 |
Screen Z 1 FIFO.
|
GTE_R_SZ2 |
Screen Z 2 FIFO.
|
GTE_R_SZ3 |
Screen Z 3 FIFO.
|
GTE_R_RGB0 |
Characteristic color 0 FIFO.
|
GTE_R_RGB1 |
Characteristic color 1 FIFO.
|
GTE_R_RGB2 |
Characteristic color 2 FIFO.
|
GTE_R_MAC0 |
Sum of products value 0.
|
GTE_R_MAC1 |
Sum of products value 1.
|
GTE_R_MAC2 |
Sum of products value 2.
|
GTE_R_MAC3 |
Sum of products value 3.
|
GTE_R_IRGB |
IRGB ??
|
GTE_R_ORGB |
ORGB ??
|
GTE_R_LZCS |
Leading zero count source data.
|
GTE_R_LZCR |
Leading zero count result.
|
enum { ... } gte_data_registers |
enum { ... } gte_error_flags |
enum { ... } gte_operations |