|
| #define | GS_PERSISTENT 0x00 |
| | Persistent Draw Queue.
|
| #define | GS_ONESHOT 0x01 |
| | Oneshot Draw Queue.
|
| #define | GS_RENDER_QUEUE_PER_POOLSIZE 1024 * 256 |
| | Size of Persistent drawbuffer (Single Buffered).
|
| #define | GS_RENDER_QUEUE_OS_POOLSIZE 1024 * 1024 |
| | Size of Oneshot drawbuffer (Double Buffered, so it uses this size * 2).
|
| #define | GS_PER_OS 0x00 |
| | Draw Persistent objects first, before oneshot objects.
|
| #define | GS_OS_PER 0x01 |
| | Draw Persistent objects last, after oneshot objects.
|
| #define | GS_NONINTERLACED 0x00 |
| | Non-Interlaced Mode.
|
| #define | GS_INTERLACED 0x01 |
| | Interlaced Mode.
|
| #define | GS_FIELD 0x00 |
| | Field Mode - Reads Every Other Line.
|
| #define | GS_FRAME 0x01 |
| | Frame Mode - Reads Every Line.
|
| #define | GS_FIELD_NORMAL 0x00 |
| | Normal Field Mode - Draws all lines.
|
| #define | GS_FIELD_ODD 0x02 |
| | Odd Field Mode - Draws only odd lines.
|
| #define | GS_FIELD_EVEN 0x03 |
| | Even Field Mode - Draws only even lines.
|
| #define | GS_ASPECT_4_3 0x0 |
| | 4:3 Aspect Ratio (UNUSED)
|
| #define | GS_ASPECT_16_9 0x1 |
| | 16:9 Aspect Ratio (UNUSED)
|
| #define | GS_MODE_NTSC 0x02 |
| | NTSC Full Buffer.
|
| #define | GS_MODE_PAL 0x03 |
| | PAL Full Buffer.
|
| #define | GS_MODE_VGA_640_60 0x1A |
| | VGA 640x480 @ 60Hz.
|
| #define | GS_MODE_VGA_640_72 0x1B |
| | VGA 640x480 @ 72Hz.
|
| #define | GS_MODE_VGA_640_75 0x1C |
| | VGA 640x480 @ 65Hz.
|
| #define | GS_MODE_VGA_640_85 0x1D |
| | VGA 640x480 @ 85Hz.
|
| #define | GS_MODE_VGA_800_56 0x2A |
| | VGA 800x600 @ 56Hz.
|
| #define | GS_MODE_VGA_800_60 0x2B |
| | VGA 800x600 @ 60Hz.
|
| #define | GS_MODE_VGA_800_72 0x2C |
| | VGA 800x600 @ 72Hz.
|
| #define | GS_MODE_VGA_800_75 0x2D |
| | VGA 800x600 @ 75Hz.
|
| #define | GS_MODE_VGA_800_85 0x2E |
| | VGA 800x600 @ 85Hz.
|
| #define | GS_MODE_VGA_1024_60 0x3B |
| | VGA 1024x768 @ 60Hz.
|
| #define | GS_MODE_VGA_1024_70 0x3C |
| | VGA 1024x768 @ 70Hz.
|
| #define | GS_MODE_VGA_1024_75 0x3D |
| | VGA 1024x768 @ 75Hz.
|
| #define | GS_MODE_VGA_1024_85 0x3E |
| | VGA 1024x768 @ 85Hz.
|
| #define | GS_MODE_VGA_1280_60 0x4A |
| | VGA 1280x1024 @ 60Hz.
|
| #define | GS_MODE_VGA_1280_75 0x4B |
| | VGA 1280x1024 @ 75Hz.
|
| #define | GS_MODE_DTV_480P 0x50 |
| | DTV 480 Progressive Scan (720x480).
|
| #define | GS_MODE_DTV_576P 0x53 |
| | DTV 576 Progressive Scan (720x576).
|
| #define | GS_MODE_DTV_1080I 0x51 |
| | DTV 1080 Interlaced (1920x1080).
|
| #define | GS_MODE_DTV_720P 0x52 |
| | DTV 720 Progressive Scan (1280x720).
|
| #define | GS_MODE_DVD_NTSC 0x72 |
| | DVD NTSC.
|
| #define | GS_MODE_DVD_PAL 0x73 |
| | DVD PAL.
|
| #define | GS_MODE_DVD_480P 0x74 |
| | DVD 480P.
|
| #define | GS_PSM_CT32 0x00 |
| | R8 G8 B8 A8 (RGBA32) Texture.
|
| #define | GS_PSM_CT24 0x01 |
| | R8 G8 B8 (RGB24) Texture.
|
| #define | GS_PSM_CT16 0x02 |
| | RGBA16 Texture.
|
| #define | GS_PSM_CT16S 0x0A |
| | RGBA16 Texture ?
|
| #define | GS_PSM_T8 0x13 |
| | 8 Bit Texture with CLUT
|
| #define | GS_PSM_T8H 0x1B |
| | 8 Bit Texture with CLUT ?
|
| #define | GS_PSM_T4 0x14 |
| | 4 Bit Texture with CLUT
|
| #define | GS_PSM_T4HL 0x24 |
| | 4 Bit Texture with CLUT ?
|
| #define | GS_PSM_T4HH 0x2C |
| | 4 Bit Texture with CLUT ?
|
| #define | GS_PSMZ_32 0x00 |
| | R8 G8 B8 A8 (RGBA32) ZBuffer.
|
| #define | GS_PSMZ_24 0x01 |
| | R8 G8 B8 (RGB24) ZBuffer.
|
| #define | GS_PSMZ_16 0x02 |
| | RGBA16 ZBuffer.
|
| #define | GS_PSMZ_16S 0x0A |
| | RGBA16 ZBuffer ?
|
| #define | GS_BLEND_FRONT2BACK 0x12 |
| | Blend Alpha Primitives "Front To Back".
|
| #define | GS_BLEND_BACK2FRONT 0x01 |
| | Blend Alpha Primitives "Back To Front".
|
| #define | GS_SETTING_OFF 0x00 |
| | Define a setting to be OFF.
|
| #define | GS_SETTING_ON 0x01 |
| | Define a setting to be ON.
|
| #define | GS_PRIM 0x00 |
| | GS Primitive.
|
| #define | GS_RGBAQ 0x01 |
| | GS Color in RGBAQ Format.
|
| #define | GS_ST 0x02 |
| | GS Texture Coordinate Value in Texture Coordinates.
|
| #define | GS_UV 0x03 |
| | GS Texture Coordinate Value in Texel Coordinates.
|
| #define | GS_XYZF2 0x04 |
| | GS Vertex Coordinate Value With Fog Coefficent.
|
| #define | GS_XYZ2 0x05 |
| | GS Vertex Coordinate Value.
|
| #define | GS_TEX0_1 0x06 |
| | GS Texture Information Settings (Context 1).
|
| #define | GS_TEX0_2 0x07 |
| | GS Texture Information Settings (Context 2).
|
| #define | GS_CLAMP_1 0x08 |
| | GS Texture Wrap Mode (Context 1).
|
| #define | GS_CLAMP_2 0x09 |
| | GS Texture Wrap Mode (Context 2).
|
| #define | GS_FOG 0x0a |
| | GS Vertex Fog Value.
|
| #define | GS_XYZF3 0x0c |
| | GS Vertex Coordinate Value With Fog Coefficent (Without Drawing Kick).
|
| #define | GS_XYZ3 0x0d |
| | GS Vertex Coordinate Value (Without Drawing Kick).
|
| #define | GS_TEX1_1 0x14 |
| | GS Texture Information Settings (Context 1).
|
| #define | GS_TEX1_2 0x15 |
| | GS Texture Information Settings (Context 2).
|
| #define | GS_TEX2_1 0x16 |
| | GS Texture Information Settings (Context 1).
|
| #define | GS_TEX2_2 0x17 |
| | GS Texture Information Settings (Context 2).
|
| #define | GS_XYOFFSET_1 0x18 |
| | GS Offset Value.
|
| #define | GS_XYOFFSET_2 0x19 |
| | GS Offset Value.
|
| #define | GS_PRMODECONT 0x1a |
| | GS Primitive Attribute Setting Mode.
|
| #define | GS_PRMODE 0x1b |
| | GS Primitive Mode.
|
| #define | GS_TEXCLUT 0x1c |
| | GS Texture CLUT Location.
|
| #define | GS_SCANMSK 0x22 |
| | GS Raster Address Mask.
|
| #define | GS_MIPTBP1_1 0x34 |
| | GS MIPMAP Information for Levels 1-3 (Context 1).
|
| #define | GS_MIPTBP1_2 0x35 |
| | GS MIPMAP Information for Levels 1-3 (Context 2).
|
| #define | GS_MIPTBP2_1 0x36 |
| | GS MIPMAP Information for Levels 4-6 (Context 1).
|
| #define | GS_MIPTBP2_2 0x37 |
| | GS MIPMAP Information for Levels 4-6 (Context 2).
|
| #define | GS_TEXA 0x3b |
| | GS Texture Alpha Value.
|
| #define | GS_FOGCOL 0x3d |
| | GS Distant Fog Color.
|
| #define | GS_TEXFLUSH 0x3f |
| | GS Texture Page Buffer.
|
| #define | GS_SCISSOR_1 0x40 |
| | GS Scissoring Area (Context 1).
|
| #define | GS_SCISSOR_2 0x41 |
| | GS Scissoring Area (Context 2).
|
| #define | GS_ALPHA_1 0x42 |
| | GS Alpha Blending (Context 1).
|
| #define | GS_ALPHA_2 0x43 |
| | GS Alpha Blending (Context 2).
|
| #define | GS_DIMX 0x44 |
| | GS Dither Matrix.
|
| #define | GS_DTHE 0x45 |
| | GS Dither Control.
|
| #define | GS_COLCLAMP 0x46 |
| | GS Color Clamp.
|
| #define | GS_TEST_1 0x47 |
| | GS TEST (Context 1).
|
| #define | GS_TEST_2 0x48 |
| | GS TEST (Context 2).
|
| #define | GS_PABE 0x49 |
| | GS Alpha Blending (In Pixel Units).
|
| #define | GS_FBA_1 0x4a |
| | GS Alpha Correction Value (Context 1).
|
| #define | GS_FBA_2 0x4b |
| | GS Alpha Correction Value (Context 2).
|
| #define | GS_FRAME_1 0x4c |
| | GS Frame Buffer (Context 1).
|
| #define | GS_FRAME_2 0x4d |
| | GS Frame Buffer (Context 2).
|
| #define | GS_ZBUF_1 0x4e |
| | GS Z Buffer (Context 1).
|
| #define | GS_ZBUF_2 0x4f |
| | GS Z Buffer (Context 2).
|
| #define | GS_BITBLTBUF 0x50 |
| | GS Setting for Transmission Between Buffers.
|
| #define | GS_TRXPOS 0x51 |
| | GS Specificiation for Transmission Area in Buffers.
|
| #define | GS_TRXREG 0x52 |
| | GS Specificiation for Transmission Area in Buffers.
|
| #define | GS_TRXDIR 0x53 |
| | GS Activation for Transmission Between Buffers.
|
| #define | GS_HWREG 0x54 |
| | Data Port for Transmission Between Buffers.
|
| #define | GS_SIGNAL 0x60 |
| | SIGNAL Event Occourence.
|
| #define | GS_FINISH 0x61 |
| | FINISH Event Occourence.
|
| #define | GS_LABEL 0x62 |
| | LABEL Event Occourence.
|
| #define | GS_PRIM_PRIM_POINT 0x00 |
| | GS Point Primitive.
|
| #define | GS_PRIM_PRIM_LINE 0x01 |
| | GS Line Primitive.
|
| #define | GS_PRIM_PRIM_LINESTRIP 0x02 |
| | GS Line Strip Primitive.
|
| #define | GS_PRIM_PRIM_TRIANGLE 0x03 |
| | GS Triangle Primitive.
|
| #define | GS_PRIM_PRIM_TRISTRIP 0x04 |
| | GS Triangle Strip Primitive.
|
| #define | GS_PRIM_PRIM_TRIFAN 0x05 |
| | GS Triangle Fan Primitive.
|
| #define | GS_PRIM_PRIM_SPRITE 0x06 |
| | GS Sprite Primitive.
|
| #define | GSKIT_GIF_PRIM_POINT 0x1000 |
| | gsKit GIFTAG REGLIST mode PRIM Identifiers
|
| #define | GSKIT_GIF_PRIM_LINE 0x1100 |
| #define | GSKIT_GIF_PRIM_LINESTRIP 0x1200 |
| #define | GSKIT_GIF_PRIM_TRIANGLE 0x1300 |
| #define | GSKIT_GIF_PRIM_TRISTRIP 0x1400 |
| #define | GSKIT_GIF_PRIM_TRIFAN 0x1500 |
| #define | GSKIT_GIF_PRIM_SPRITE 0x1600 |
| #define | GSKIT_GIF_PRIM_QUAD 0x1700 |
| #define | GSKIT_GIF_PRIM_TRIANGLE_GOURAUD 0x1800 |
| #define | GSKIT_GIF_PRIM_QUAD_GOURAUD 0x1900 |
| #define | GSKIT_GIF_PRIM_SPRITE_TEXTURED 0x1A00 |
| #define | GSKIT_GIF_PRIM_TRIANGLE_TEXTURED 0x1B00 |
| #define | GSKIT_GIF_PRIM_TRISTRIP_TEXTURED 0x1C00 |
| #define | GSKIT_GIF_PRIM_TRIFAN_TEXTURED 0x1D00 |
| #define | GSKIT_GIF_PRIM_QUAD_TEXTURED 0x1E00 |
| #define | GSKIT_GIF_FLG_PACKED 0 |
| | gsKit GIFTAG data format "FLG"
|
| #define | GSKIT_GIF_FLG_REGLIST 1 |
| #define | GSKIT_GIF_FLG_IMAGE 2 |
| #define | GIF_TAG_AD(NLOOP) |
| | A+D GIFTAG.
|
| #define | GIF_TAG_POINT(NLOOP) |
| | Point Primitive GIFTAG.
|
| #define | GIF_TAG_POINT_REGS |
| | Point Primitive REGLIST.
|
| #define | GIF_TAG_LINE(NLOOP) |
| | Line Primitive GIFTAG.
|
| #define | GIF_TAG_LINE_REGS |
| | Line Primitive REGLIST.
|
| #define | GIF_TAG_LINE_GORAUD(NLOOP) |
| | Line Goraud Primitive GIFTAG.
|
| #define | GIF_TAG_LINE_GORAUD_REGS |
| | Line Goraud Primitive REGLIST.
|
| #define | GIF_TAG_TRIANGLE(NLOOP) |
| | Triangle Primitive GIFTAG.
|
| #define | GIF_TAG_TRIANGLE_REGS |
| | Triangle Primitive REGLIST.
|
| #define | GIF_TAG_SPRITE(NLOOP) |
| | Sprite Primitive GIFTAG.
|
| #define | GIF_TAG_SPRITE_REGS |
| | Sprite Primitive REGLIST.
|
| #define | GIF_TAG_QUAD(NLOOP) |
| | Quad Primitive GIFTAG.
|
| #define | GIF_TAG_QUAD_REGS |
| | Quad Primitive REGLIST.
|
| #define | GIF_TAG_TRIANGLE_GOURAUD(NLOOP) |
| | Gouraud Shaded Triangle Primitive GIFTAG.
|
| #define | GIF_TAG_TRIANGLE_GOURAUD_REGS |
| | Gouraud Shaded Triangle Primitive REGLIST.
|
| #define | GIF_TAG_QUAD_GOURAUD(NLOOP) |
| | Gouraud Shaded Quad Primitive GIFTAG.
|
| #define | GIF_TAG_QUAD_GOURAUD_REGS |
| | Gouraud Shaded Quad Primitive REGLIST.
|
| #define | GIF_TAG_SPRITE_TEXTURED(NLOOP) |
| | Textured Sprite Primitive GIFTAG.
|
| #define | GIF_TAG_SPRITE_TEXTURED_REGS(ctx) |
| | Textured Sprite Primitive REGLIST.
|
| #define | GIF_TAG_TRIANGLE_TEXTURED(NLOOP) |
| | Textured Triangle Primitive GIFTAG.
|
| #define | GIF_TAG_TRIANGLE_TEXTURED_REGS(ctx) |
| | Textured Triangle Primitive REGLIST.
|
| #define | GIF_TAG_QUAD_TEXTURED(NLOOP) |
| | Textured Quad Primitive GIFTAG.
|
| #define | GIF_TAG_QUAD_TEXTURED_REGS(ctx) |
| | Textured Quad Primitive REGLIST.
|
| #define | GIF_TAG_TRIANGLE_GORAUD_TEXTURED(NLOOP) |
| | Textured Triangle Goraud Primitive GIFTAG.
|
| #define | GIF_TAG_TRIANGLE_GORAUD_TEXTURED_REGS(ctx) |
| | Textured Triangle Goraud Primitive REGLIST.
|
| #define | GIF_TAG_QUAD_GORAUD_TEXTURED(NLOOP) |
| | Textured Quad Goraud Primitive GIFTAG.
|
| #define | GIF_TAG_QUAD_GORAUD_TEXTURED_REGS(ctx) |
| | Textured Quad Goraud Primitive REGLIST.
|
| #define | GIF_RESERVED 0x0B |
| | Reserved GIF Tag. This is never sent, only used for sanity checks.
|
| #define | GIF_AD 0x0E |
| | GIF_TAG Address+Data Setting. (Used after GIF_TAG).
|
| #define | GIF_NOP 0x0F |
| | GIF No Operation (Used in GIF DMA Packets).
|
| #define | GSKIT_PREFETCH(address) |
| | Data cache prefetch (thx emoon!).
|
| #define | GS_RESET() |
| | GS Reset Macro.
|
| #define | GIF_CTRL (volatile u32*)0x10003000 |
| | GIF Control Register.
|
| #define | GIF_MODE (volatile u32*)0x10003010 |
| | GIF Mode Settings Register.
|
| #define | GIF_STAT (volatile u32*)0x10003020 |
| | GIF Status Register.
|
| #define | GIF_SETREG_CTRL(RST, PSE) |
| | GIF Control Register Writing Routine.
|
| #define | GIF_SETREG_MODE(M3R, IMT) |
| | GIF Mode Settings Register Writing Routine.
|
| #define | GIF_STAT_M3R *GIF_STAT >> 0 |
| | GIF Status Register Reading Macros.
|
| #define | GIF_STAT_M3P *GIF_STAT >> 1 |
| #define | GIF_STAT_IMT *GIF_STAT >> 2 |
| #define | GIF_STAT_PSE *GIF_STAT >> 3 |
| #define | GIF_STAT_IP3 *GIF_STAT >> 5 |
| #define | GIF_STAT_P3Q *GIF_STAT >> 6 |
| #define | GIF_STAT_P2Q *GIF_STAT >> 7 |
| #define | GIF_STAT_P1Q *GIF_STAT >> 8 |
| #define | GIF_STAT_OPH *GIF_STAT >> 9 |
| #define | GIF_STAT_APATH *GIF_STAT >> 10 |
| #define | GIF_STAT_DIR *GIF_STAT >> 12 |
| #define | GIF_STAT_FQC *GIF_STAT >> 24 |
| #define | GS_CSR (volatile u64 *)0x12001000 |
| | GS CSR (GS System Status) Register.
|
| #define | GS_CSR_FINISH ((*GS_CSR) >> 1)&1 |
| | CSR FINISH Register Access Routine.
|
| #define | GS_SETREG_CSR_FINISH(A) |
| | CSR FINISH Register Writing Routine.
|
| #define | GS_BUSDIR ((volatile u64 *)(0x12001040)) |
| | GS BUSDIR (GS Bus Direction) Register.
|
| #define | GS_SETREG_BUSDIR(A) |
| | GS BUSDIR Register Writing Routine.
|
| #define | GS_IMR ((volatile u64 *)(0x12001010)) |
| | GS IMR (GS Interrupt Mask) Register.
|
| #define | GS_SIGNALID ((volatile u64 *)(0x12001080)) |
| | GS SIGNALID (GS SIGNALID/LABELID) Register.
|
| #define | GS_SETREG_CSR(A, B, C, D, E, F, G, H, I, J, K, L) |
| | GS CSR (GS System Status) Register Access Macro.
|
| #define | GIF_TAG(NLOOP, EOP, PRE, PRIM, FLG, NREG) |
| | DMA Packet Header "GIF Tag" For Packets Sent To GIF.
|
| #define | GS_SETREG_RGBAQ(r, g, b, a, q) |
| | Object Creation Macro for RGBAQ Color Values.
|
| #define | GS_SETREG_RGBA(r, g, b, a) |
| | Object Creation Macro for RGBA Color Values.
|
| #define | GS_SETREG_XYZ3 GS_SETREG_XYZ |
| | GS Vertex Value (Without Drawing Kick) Object Creation Macro.
|
| #define | GS_SETREG_XYZ2 GS_SETREG_XYZ |
| | GS Vertex Value Object Creation Macro.
|
| #define | GS_SETREG_XYZ(x, y, z) |
| | GS Vertex Value (Root Macro, XYZ2 and XYZ3 Call This) Object Creation Macro.
|
| #define | GS_SETREG_XYZF3 GS_SETREG_XYZF |
| | GS Vertex Value With Fog Coefficent (Without Drawing Kick) Object Creation Macro.
|
| #define | GS_SETREG_XYZF2 GS_SETREG_XYZF |
| | GS Vertex Value With Fog Coefficent Object Creation Macro.
|
| #define | GS_SETREG_XYZF(x, y, z, f) |
| | GS Vertex Value With Fog Coefficent (Root Macro, XYZF2 and XYZF3 Call This) Object Creation Macro.
|
| #define | GS_PMODE ((volatile u64 *)(0x12000000)) |
| | GS PCRTC (Merge Circuit) Registers.
|
| #define | GS_SMODE1 ((volatile u64 *)(0x12000010)) |
| #define | GS_SMODE2 ((volatile u64 *)(0x12000020)) |
| #define | GS_SRFSH ((volatile u64 *)(0x12000030)) |
| #define | GS_SYNCH1 ((volatile u64 *)(0x12000040)) |
| #define | GS_SYNCH2 ((volatile u64 *)(0x12000050)) |
| #define | GS_SYNCV ((volatile u64 *)(0x12000060)) |
| #define | GS_EXTBUF ((volatile u64 *)(0x120000B0)) |
| #define | GS_EXTDATA ((volatile u64 *)(0x120000C0)) |
| #define | GS_EXTWRITE ((volatile u64 *)(0x120000D0)) |
| #define | GS_DISPFB1 ((volatile u64 *)(0x12000070)) |
| | GS Framebuffer Register (Output Circuit 1).
|
| #define | GS_DISPFB2 ((volatile u64 *)(0x12000090)) |
| | GS Framebuffer Register (Output Circuit 2).
|
| #define | GS_SET_PMODE(EN1, EN2, MMOD, AMOD, SLBG, ALP) |
| | GS PCRTC (Merge Circuit) Register Access Macro.
|
| #define | GS_SET_SMODE2(INT, FFMD, DPMS) |
| | Setting For Modes Related to Video Synchronization.
|
| #define | GS_SET_PMODE_EXT(EN1, EN2, CRTMD, MMOD, AMOD, SLBG, ALP, NFLD, EXVWINS, EXVWINE, EVSYNCMD) |
| | GS PCRTC (Merge Circuit) Register Access Macro (Extended for EXTBUF External Digital In).
|
| #define | GS_SET_EXTBUF(EXBP, EXBW, FBIN, WFFMD, EMODA, EMODC, WDX, WDY) |
| | GS PCRTC (Merge Circuit) EXTBUF Register Access Macro.
|
| #define | GS_SET_EXTDATA(SX, SY, SMPH, SMPV, WW, WH) |
| | GS PCRTC (Merge Circuit) EXTDATA Register Access Macro.
|
| #define | GS_SET_EXTWRITE(WRITE) |
| | GS PCRTC (Merge Circuit) EXTWRITE Register Access Macro.
|
| #define | GS_SET_DISPFB1(FBP, FBW, PSM, DBX, DBY) |
| | GS Framebuffer Register Access Macro (Output Circuit 1).
|
| #define | GS_SET_DISPFB2(FBP, FBW, PSM, DBX, DBY) |
| | GS Framebuffer Register Access Macro (Output Circuit 2).
|
| #define | GS_DISPLAY1 ((volatile u64 *)(0x12000080)) |
| | GS Display Settings Register (Output Circuit 1).
|
| #define | GS_SET_DISPLAY1(DX, DY, MAGH, MAGV, DW, DH) |
| | GS Display Settings Register Access Macro (Output Circuit 1).
|
| #define | GS_DISPLAY2 ((volatile u64 *)(0x120000a0)) |
| | GS Display Settings Register (Output Circuit 2).
|
| #define | GS_SET_DISPLAY2(DX, DY, MAGH, MAGV, DW, DH) |
| | GS Display Settings Register Access Macro (Output Circuit 2).
|
| #define | GS_BGCOLOR ((volatile u64 *)(0x120000e0)) |
| | GS Background Color Register.
|
| #define | GS_SET_BGCOLOR(R, G, B) |
| | GS Background Color Register Access Macro.
|
| #define | GS_SETREG_XYOFFSET_1 GS_SETREG_XYOFFSET |
| | See GS_SETREG_XYOFFSET.
|
| #define | GS_SETREG_XYOFFSET_2 GS_SETREG_XYOFFSET |
| | See GS_SETREG_XYOFFSET.
|
| #define | GS_SETREG_XYOFFSET(ofx, ofy) |
| | GS XYOffset Packing Macro.
|
| #define | GS_SETREG_ZBUF_1 GS_SETREG_ZBUF |
| | See GS_SETREG_ZBUF.
|
| #define | GS_SETREG_ZBUF_2 GS_SETREG_ZBUF |
| | See GS_SETREG_ZBUF.
|
| #define | GS_SETREG_ZBUF(zbp, psm, zmsk) |
| | GS ZBUF Packing Macro.
|
| #define | GS_SETREG_TEST_1 GS_SETREG_TEST |
| | See GS_SETREG_TEST.
|
| #define | GS_SETREG_TEST_2 GS_SETREG_TEST |
| | See GS_SETREG_TEST.
|
| #define | GS_SETREG_TEST(ate, atst, aref, afail, date, datm, zte, ztst) |
| | GS TEST Packing Macro.
|
| #define | GS_SETREG_COLCLAMP(clamp) |
| | GS COLCLAMP Packing Macro.
|
| #define | GS_SETREG_FRAME_1 GS_SETREG_FRAME |
| | See GS_SETREG_FRAME.
|
| #define | GS_SETREG_FRAME_2 GS_SETREG_FRAME |
| | See GS_SETREG_FRAME.
|
| #define | GS_SETREG_FRAME(fbp, fbw, psm, fbmask) |
| | GS FRAME Packing Macro.
|
| #define | GS_SETREG_SCISSOR_1 GS_SETREG_SCISSOR |
| | See GS_SETREG_SCISSOR.
|
| #define | GS_SETREG_SCISSOR_2 GS_SETREG_SCISSOR |
| | See GS_SETREG_SCISSOR.
|
| #define | GS_SETREG_SCISSOR(scax0, scax1, scay0, scay1) |
| | GS SCISSOR Packing Macro.
|
| #define | GS_SETREG_CLAMP_1 GS_SET_CLAMP |
| | See GS_SETREG_CLAMP.
|
| #define | GS_SETREG_CLAMP_2 GS_SET_CLAMP |
| | See GS_SETREG_CLAMP.
|
| #define | GS_SETREG_CLAMP(wms, wmt, minu, maxu, minv, maxv) |
| | GS CLAMP Packing Macro.
|
| #define | GS_SETREG_ALPHA(A, B, C, D, FIX) |
| | GS ALPHA Packing Macro.
|
| #define | GS_SETREG_DIMX(A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P) |
| | GS DIMX Packing Macro from dma.h in ps2sdk.
|
| #define | gsKit_detect_signal() |
| | Detect signal (returns GS_MODE_NTSC or GS_MODE_PAL).
|
| #define | gsKit_reset_screen(gsGlobal) |
| #define | gsKit_init_global() |