sm64/shape/Player/Mario/mario_far_poly.sou

567 lines
16 KiB
Plaintext

/************************************************************************************************/
/* Far mario shape data with no texture. [ 142 polygons ] */
/************************************************************************************************/
/* ================================================================================
: RCP_mario_far14.
=================================================================================== */
static Vtx vtx_mario_far14[]={
{-37,-37,0,0,0,0,-126,-11,0,0},
{-2,52,92,0,0,0,-79,60,78,0},
{-35,55,0,0,0,0,-105,69,0,0},
{-7,-86,85,0,0,0,-65,-60,90,0},
{49,46,96,0,0,0,75,29,97,0},
{-7,-86,-85,0,0,0,-49,-86,-78,0},
{-2,52,-92,0,0,0,-80,59,-78,0},
{48,44,-98,0,0,0,41,34,-114,0},
{46,-71,-89,0,0,0,115,-39,-35,0},
{46,-71,89,0,0,0,68,-95,47,0},
{49,96,0,0,0,0,43,119,0,0},
};
static Gfx RCP_mario_far14_draw[] = {
gsSPVertex(&vtx_mario_far14[0],11,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,3,4,0),
gsSP1Triangle(5,6,7,0),
gsSP1Triangle(0,2,6,0),
gsSP1Triangle(6,5,0,0),
gsSP1Triangle(0,3,1,0),
gsSP1Triangle(7,8,5,0),
gsSP1Triangle(3,9,4,0),
gsSP1Triangle(8,7,10,0),
gsSP1Triangle(4,9,8,0),
gsSP1Triangle(5,9,3,0),
gsSP1Triangle(3,0,5,0),
gsSP1Triangle(5,8,9,0),
gsSP1Triangle(10,7,6,0),
gsSP1Triangle(10,4,8,0),
gsSP1Triangle(2,1,10,0),
gsSP1Triangle(6,2,10,0),
gsSP1Triangle(1,4,10,0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far14[]={
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPLight((&light_mario[0].l[0]),1),
gsSPLight((&light_mario[0].a),2),
gsSPDisplayList(RCP_mario_far14_draw),
gsSPEndDisplayList()
};
Gfx RCP_mario_far14_metal[] = {
gsDPPipeSync(),
gsSPSetGeometryMode(G_TEXTURE_GEN),
gsDPSetCombineMode(G_CC_DECALRGB_ENVA, G_CC_DECALRGB_ENVA),
gsDPLoadTextureBlock(mario_env_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0,
G_TX_WRAP|G_TX_NOMIRROR, G_TX_WRAP|G_TX_NOMIRROR,
6, 5, G_TX_NOLOD, G_TX_NOLOD),
gsSPTexture((0x07c0*2), 0x07c0, 0, G_TX_RENDERTILE, G_ON),
gsSPLight((&light_mario[2].l[0]),1),
gsSPLight((&light_mario[2].a),2),
gsSPDisplayList(RCP_mario_far14_draw),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far2.
=================================================================================== */
static Vtx vtx_mario_far2[]={
{-6,28,10,0,0,0,9,101,-75,0},
{72,21,8,0,0,0,68,77,72,0},
{71,-11,-34,0,0,0,63,87,-66,0},
{-8,-30,31,0,0,0,9,38,120,0},
{71,-30,23,0,0,0,94,21,81,0},
{-6,28,10,0,0,0,7,41,119,0},
{-8,-7,-41,0,0,0,11,103,-72,0},
{-8,-30,31,0,0,0,-92,-83,-27,0},
{-6,28,10,0,0,0,-127,2,0,0},
{-8,-7,-41,0,0,0,-92,-83,-27,0},
{71,-11,-34,0,0,0,-3,-120,-39,0},
{71,-30,23,0,0,0,-3,-120,-39,0},
};
Gfx RCP_mario_far2_draw0[] = {
gsSPVertex(&vtx_mario_far2[0],12,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,1,0),
gsSP1Triangle(5,3,1,0),
gsSP1Triangle(6,0,2,0),
gsSP1Triangle(7,8,9,0),
gsSP1Triangle(2,1,4,0),
gsSP1Triangle(7,9,10,0),
gsSP1Triangle(7,10,11,0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far2[]={
gsSPLight((&light_mario[1].l[0]),1),
gsSPLight((&light_mario[1].a),2),
gsSPDisplayList(RCP_mario_far2_draw0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far1.
=================================================================================== */
static Vtx vtx_mario_far1[]={
{-5,20,6,0,0,0,5,98,-80,0},
{67,16,5,0,0,0,67,75,76,0},
{67,-14,-31,0,0,0,60,85,-70,0},
{-5,-30,21,0,0,0,5,32,122,0},
{67,-30,17,0,0,0,92,20,84,0},
{-5,20,6,0,0,0,4,34,122,0},
{-5,-12,-35,0,0,0,7,99,-78,0},
{-5,-30,21,0,0,0,-91,-83,-27,0},
{-5,20,6,0,0,0,-127,1,0,0},
{-5,-12,-35,0,0,0,-91,-83,-27,0},
{67,-30,17,0,0,0,-2,-120,-39,0},
{67,-14,-31,0,0,0,-2,-120,-39,0},
};
Gfx RCP_mario_far1[]={
gsSPVertex(&vtx_mario_far1[0],12,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,1,0),
gsSP1Triangle(5,3,1,0),
gsSP1Triangle(6,0,2,0),
gsSP1Triangle(7,8,9,0),
gsSP1Triangle(2,1,4,0),
gsSP1Triangle(10,7,9,0),
gsSP1Triangle(10,9,11,0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far0.
=================================================================================== */
static Vtx vtx_mario_far0[]={
{-6,34,-25,0,0,0,-96,19,-80,0},
{-9,39,24,0,0,0,-77,67,74,0},
{91,80,-34,0,0,0,19,124,-18,0},
{90,35,33,0,0,0,65,20,107,0},
{20,-34,21,0,0,0,-44,-102,60,0},
{122,4,-45,0,0,0,99,-69,37,0},
{122,4,-45,0,0,0,-14,21,-124,0},
{20,-31,-44,0,0,0,-53,-82,-79,0},
};
Gfx RCP_mario_far0_draw0[] = {
gsSPVertex(&vtx_mario_far0[0],8,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(1,3,2,0),
gsSP1Triangle(4,5,3,0),
gsSP1Triangle(0,6,7,0),
gsSP1Triangle(0,2,6,0),
gsSP1Triangle(4,7,5,0),
gsSP1Triangle(3,1,4,0),
gsSP1Triangle(2,3,5,0),
gsSP1Triangle(0,7,4,0),
gsSP1Triangle(4,1,0,0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far0[]={
gsSPLight((&light_mario[2].l[0]),1),
gsSPLight((&light_mario[2].a),2),
gsSPDisplayList(RCP_mario_far0_draw0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far5.
=================================================================================== */
static Vtx vtx_mario_far5[]={
{65,30,23,0,0,0,94,-21,81,0},
{66,-21,8,0,0,0,69,-77,73,0},
{65,11,-34,0,0,0,64,-87,-65,0},
{-10,7,-41,0,0,0,-92,82,-27,0},
{-9,-28,10,0,0,0,-127,-2,0,0},
{-10,30,30,0,0,0,-92,82,-27,0},
{-9,-28,10,0,0,0,9,-102,-74,0},
{-10,7,-41,0,0,0,12,-103,-72,0},
{-10,30,30,0,0,0,10,-37,120,0},
{-9,-28,10,0,0,0,7,-40,120,0},
{65,30,23,0,0,0,-4,120,-39,0},
{65,11,-34,0,0,0,-4,120,-39,0},
};
Gfx RCP_mario_far5_draw0[] = {
gsSPVertex(&vtx_mario_far5[0],12,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(2,6,7,0),
gsSP1Triangle(1,8,9,0),
gsSP1Triangle(1,0,8,0),
gsSP1Triangle(2,1,6,0),
gsSP1Triangle(5,10,11,0),
gsSP1Triangle(5,11,3,0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far5[]={
gsSPLight((&light_mario[1].l[0]),1),
gsSPLight((&light_mario[1].a),2),
gsSPDisplayList(RCP_mario_far5_draw0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far4.
=================================================================================== */
static Vtx vtx_mario_far4[]={
{-13,12,-35,0,0,0,-91,83,-27,0},
{-13,-20,6,0,0,0,-127,-1,0,0},
{-13,30,21,0,0,0,-91,83,-27,0},
{54,14,-31,0,0,0,61,-86,-70,0},
{-13,-20,6,0,0,0,5,-98,-79,0},
{-13,12,-35,0,0,0,7,-100,-77,0},
{55,-16,5,0,0,0,67,-75,76,0},
{-13,30,21,0,0,0,5,-32,122,0},
{-13,-20,6,0,0,0,4,-34,122,0},
{54,30,17,0,0,0,92,-19,84,0},
{54,30,17,0,0,0,-2,120,-40,0},
{54,14,-31,0,0,0,-2,120,-40,0},
};
Gfx RCP_mario_far4[]={
gsSPVertex(&vtx_mario_far4[0],12,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,4,5,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(6,9,7,0),
gsSP1Triangle(3,6,4,0),
gsSP1Triangle(2,10,11,0),
gsSP1Triangle(2,11,0,0),
gsSP1Triangle(9,6,3,0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far3.
=================================================================================== */
static Vtx vtx_mario_far3[]={
{85,-38,-32,0,0,0,61,-29,-106,0},
{-15,-35,-22,0,0,0,-103,-36,-63,0},
{17,37,-22,0,0,0,-2,105,-71,0},
{116,-10,36,0,0,0,102,71,22,0},
{82,-85,44,0,0,0,19,-118,-40,0},
{-15,-35,43,0,0,0,-99,-20,76,0},
{82,-85,44,0,0,0,2,21,125,0},
{14,30,26,0,0,0,-54,80,81,0},
};
static Gfx RCP_mario_far3_draw0[] = {
gsSPVertex(&vtx_mario_far3[0],8,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,0,3,0),
gsSP1Triangle(4,5,1,0),
gsSP1Triangle(6,3,7,0),
gsSP1Triangle(5,6,7,0),
gsSP1Triangle(0,4,1,0),
gsSP1Triangle(3,2,7,0),
gsSP1Triangle(1,5,7,0),
gsSP1Triangle(7,2,1,0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far3[]={
gsSPLight((&light_mario[2].l[0]),1),
gsSPLight((&light_mario[2].a),2),
gsSPDisplayList(RCP_mario_far3_draw0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far3_metal[]={
gsSPDisplayList(RCP_mario_far3_draw0),
gsDPPipeSync(),
gsSPClearGeometryMode(G_TEXTURE_GEN),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPTexture((0x07c0*2), 0x07c0, 0, G_TX_RENDERTILE, G_OFF),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far11.
=================================================================================== */
static Vtx vtx_mario_far11[]={
{10,51,45,0,0,0,8,115,52,0},
{17,-44,58,0,0,0,10,17,125,0},
{94,48,38,0,0,0,56,64,93,0},
{11,51,-27,0,0,0,11,94,-83,0},
{95,48,-19,0,0,0,74,79,-65,0},
{18,-45,-38,0,0,0,12,15,-125,0},
{101,-28,-28,0,0,0,91,-54,-68,0},
{100,-28,48,0,0,0,99,-67,41,0},
{17,-44,58,0,0,0,-126,-9,-1,0},
{10,51,45,0,0,0,-126,-9,-1,0},
{18,-45,-38,0,0,0,-126,-9,-1,0},
{11,51,-27,0,0,0,-126,-9,-1,0},
{18,-45,-38,0,0,0,24,-124,1,0},
{17,-44,58,0,0,0,24,-124,1,0},
};
static Gfx RCP_mario_far11_draw0[] = {
gsSPVertex(&vtx_mario_far11[0],14,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,0,4,0),
gsSP1Triangle(5,3,4,0),
gsSP1Triangle(4,6,5,0),
gsSP1Triangle(0,2,4,0),
gsSP1Triangle(1,7,2,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(9,11,10,0),
gsSP1Triangle(6,4,7,0),
gsSP1Triangle(4,2,7,0),
gsSP1Triangle(12,7,13,0),
gsSP1Triangle(12,6,7,0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far11[]={
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_MARIO_NORMAL, G_CC_MARIO_NORMAL),
gsSPLight((&light_mario[0].l[0]),1),
gsSPLight((&light_mario[0].a),2),
gsSPDisplayList(RCP_mario_far11_draw0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far11_metal[] = {
gsDPPipeSync(),
gsSPSetGeometryMode(G_TEXTURE_GEN),
gsDPSetCombineMode(G_CC_DECALRGB_ENVA, G_CC_DECALRGB_ENVA),
gsDPLoadTextureBlock(mario_env_txt, G_IM_FMT_RGBA, G_IM_SIZ_16b, 64, 32, 0,
G_TX_WRAP|G_TX_NOMIRROR, G_TX_WRAP|G_TX_NOMIRROR,
6, 5, G_TX_NOLOD, G_TX_NOLOD),
gsSPTexture((0x07c0*2), 0x07c0, 0, G_TX_RENDERTILE, G_ON),
gsSPLight((&light_mario[2].l[0]),1),
gsSPLight((&light_mario[2].a),2),
gsSPDisplayList(RCP_mario_far11_draw0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far10.
=================================================================================== */
static Vtx vtx_mario_far10[]={
{7,47,38,0,0,0,-49,89,75,0},
{70,-39,53,0,0,0,-8,16,125,0},
{75,52,42,0,0,0,-12,94,83,0},
{75,52,-23,0,0,0,-11,114,-54,0},
{7,47,-20,0,0,0,-85,52,-78,0},
{71,-39,-34,0,0,0,-6,15,-125,0},
{3,-29,-29,0,0,0,-69,-92,-51,0},
{2,-29,48,0,0,0,-110,-37,49,0},
{71,-39,-34,0,0,0,126,-6,1,0},
{75,52,-23,0,0,0,126,-6,1,0},
{70,-39,53,0,0,0,126,-6,1,0},
{75,52,42,0,0,0,126,-6,1,0},
{71,-39,-34,0,0,0,-19,-125,0,0},
{70,-39,53,0,0,0,-19,-125,0,0},
};
Gfx RCP_mario_far10[]={
gsSPVertex(&vtx_mario_far10[0],14,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,2,3,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(5,6,4,0),
gsSP1Triangle(3,4,0,0),
gsSP1Triangle(0,7,1,0),
gsSP1Triangle(7,4,6,0),
gsSP1Triangle(7,0,4,0),
gsSP1Triangle(8,9,10,0),
gsSP1Triangle(9,11,10,0),
gsSP1Triangle(6,12,13,0),
gsSP1Triangle(13,7,6,0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far9.
=================================================================================== */
static Vtx vtx_mario_far9[]={
{110,11,56,0,0,0,43,119,-1,0},
{109,10,-33,0,0,0,43,119,-1,0},
{-50,69,-36,0,0,0,43,119,-1,0},
{-49,70,63,0,0,0,43,119,-1,0},
{74,-39,51,0,0,0,19,-80,96,0},
{110,11,56,0,0,0,91,-69,54,0},
{-49,70,63,0,0,0,0,-12,126,0},
{73,-40,-25,0,0,0,24,-106,-64,0},
{-56,20,-30,0,0,0,-92,-59,-62,0},
{-50,69,-36,0,0,0,-2,-16,-125,0},
{-54,20,58,0,0,0,-103,-62,38,0},
{109,10,-33,0,0,0,68,-62,-86,0},
{-50,69,-36,0,0,0,-126,14,1,0},
{-49,70,63,0,0,0,-126,14,1,0},
};
Gfx RCP_mario_far9_draw0[] = {
gsSPVertex(&vtx_mario_far9[0],14,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,0,2,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(7,8,9,0),
gsSP1Triangle(10,4,6,0),
gsSP1Triangle(7,9,11,0),
gsSP1Triangle(12,10,13,0),
gsSP1Triangle(7,10,8,0),
gsSP1Triangle(7,11,5,0),
gsSP1Triangle(5,4,7,0),
gsSP1Triangle(7,4,10,0),
gsSP1Triangle(12,8,10,0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far9[]={
gsSPLight((&light_mario[3].l[0]),1),
gsSPLight((&light_mario[3].a),2),
gsSPDisplayList(RCP_mario_far9_draw0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far8.
=================================================================================== */
static Vtx vtx_mario_far8[]={
{102,-25,-48,0,0,0,100,-65,-43,0},
{103,-27,25,0,0,0,92,-55,66,0},
{25,-45,35,0,0,0,27,-123,-3,0},
{24,-42,-56,0,0,0,27,-123,-3,0},
{95,50,-36,0,0,0,55,66,-93,0},
{96,49,18,0,0,0,74,78,65,0},
{25,-45,35,0,0,0,-126,-11,2,0},
{17,51,27,0,0,0,-126,-11,2,0},
{15,53,-42,0,0,0,-126,-11,2,0},
{24,-42,-56,0,0,0,-126,-11,2,0},
{24,-42,-56,0,0,0,9,19,-125,0},
{15,53,-42,0,0,0,7,116,-50,0},
{25,-45,35,0,0,0,13,12,125,0},
{17,51,27,0,0,0,11,92,85,0},
};
Gfx RCP_mario_far8_draw0[] = {
gsSPVertex(&vtx_mario_far8[0],14,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(3,0,2,0),
gsSP1Triangle(0,4,5,0),
gsSP1Triangle(0,5,1,0),
gsSP1Triangle(6,7,8,0),
gsSP1Triangle(6,8,9,0),
gsSP1Triangle(4,0,10,0),
gsSP1Triangle(5,4,11,0),
gsSP1Triangle(12,1,5,0),
gsSP1Triangle(5,13,12,0),
gsSP1Triangle(5,11,13,0),
gsSP1Triangle(4,10,11,0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far8[]={
gsSPLight((&light_mario[0].l[0]),1),
gsSPLight((&light_mario[0].a),2),
gsSPDisplayList(RCP_mario_far8_draw0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far7.
=================================================================================== */
static Vtx vtx_mario_far7[]={
{2,-29,27,0,0,0,-70,-93,49,0},
{1,-26,-50,0,0,0,-111,-35,-49,0},
{68,-37,-56,0,0,0,-20,-125,-3,0},
{70,-40,30,0,0,0,-20,-125,-3,0},
{68,-37,-56,0,0,0,126,-7,-2,0},
{74,54,-43,0,0,0,126,-7,-2,0},
{75,52,21,0,0,0,126,-7,-2,0},
{70,-40,30,0,0,0,126,-7,-2,0},
{6,47,19,0,0,0,-83,51,80,0},
{6,49,-38,0,0,0,-49,91,-73,0},
{68,-37,-56,0,0,0,-8,19,-125,0},
{75,52,21,0,0,0,-9,113,56,0},
{70,-40,30,0,0,0,-5,12,126,0},
{74,54,-43,0,0,0,-12,96,-81,0},
};
Gfx RCP_mario_far7[]={
gsSPVertex(&vtx_mario_far7[0],14,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(2,3,0,0),
gsSP1Triangle(4,5,6,0),
gsSP1Triangle(4,6,7,0),
gsSP1Triangle(8,9,1,0),
gsSP1Triangle(0,8,1,0),
gsSP1Triangle(10,1,9,0),
gsSP1Triangle(9,8,11,0),
gsSP1Triangle(8,0,12,0),
gsSP1Triangle(12,11,8,0),
gsSP1Triangle(11,13,9,0),
gsSP1Triangle(13,10,9,0),
gsSPEndDisplayList()
};
/* ================================================================================
: RCP_mario_far6.
=================================================================================== */
static Vtx vtx_mario_far6[]={
{-55,19,-59,0,0,0,-102,-64,-38,0},
{-57,20,28,0,0,0,-92,-59,62,0},
{-52,69,34,0,0,0,-126,12,-3,0},
{73,-38,-50,0,0,0,21,-82,-94,0},
{71,-37,25,0,0,0,25,-104,66,0},
{108,12,-55,0,0,0,92,-68,-52,0},
{106,13,33,0,0,0,68,-59,88,0},
{-50,68,-65,0,0,0,-126,12,-3,0},
{-52,69,34,0,0,0,-3,-14,126,0},
{-50,68,-65,0,0,0,2,-14,-126,0},
{-52,69,34,0,0,0,41,119,0,0},
{108,12,-55,0,0,0,41,119,0,0},
{-50,68,-65,0,0,0,41,119,0,0},
{106,13,33,0,0,0,41,119,0,0},
};
static Gfx RCP_mario_far6_draw0[] = {
gsSPVertex(&vtx_mario_far6[0],14,0),
gsSP1Triangle(0,1,2,0),
gsSP1Triangle(0,3,4,0),
gsSP1Triangle(4,3,5,0),
gsSP1Triangle(5,6,4,0),
gsSP1Triangle(1,0,4,0),
gsSP1Triangle(7,0,2,0),
gsSP1Triangle(6,8,4,0),
gsSP1Triangle(9,3,0,0),
gsSP1Triangle(8,1,4,0),
gsSP1Triangle(9,5,3,0),
gsSP1Triangle(10,11,12,0),
gsSP1Triangle(10,13,11,0),
gsSPEndDisplayList()
};
Gfx RCP_mario_far6[]={
gsSPLight((&light_mario[3].l[0]),1),
gsSPLight((&light_mario[3].a),2),
gsSPDisplayList(RCP_mario_far6_draw0),
gsDPPipeSync(),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsDPSetEnvColor(255, 255, 255, 255),
gsDPSetAlphaCompare(G_AC_NONE),
gsSPEndDisplayList()
};
Gfx RCP_mario_far6_metal[]={
gsSPDisplayList(RCP_mario_far6_draw0),
gsDPPipeSync(),
gsSPClearGeometryMode(G_TEXTURE_GEN),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPTexture((0x07c0*2), 0x07c0, 0, G_TX_RENDERTILE, G_OFF),
gsDPSetEnvColor(255, 255, 255, 255),
gsDPSetAlphaCompare(G_AC_NONE),
gsSPEndDisplayList()
};