sm64

A Super Mario 64 decompilation
Log | Files | Refs | README | LICENSE

model.inc.c (15883B)


      1 // 0x0700B028 - 0x0700B040
      2 static const Lights1 wf_seg7_lights_0700B028 = gdSPDefLights1(
      3     0x66, 0x66, 0x66,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x0700B040 - 0x0700B070
      8 static const Vtx wf_seg7_vertex_0700B040[] = {
      9     {{{  -511,    256,   2048}, 0, {   310,    134}, {0x43, 0x65, 0xdf, 0xff}}},
     10     {{{  -127,      0,   2048}, 0, {     0,    990}, {0x43, 0x65, 0xdf, 0xff}}},
     11     {{{  -511,      0,   1280}, 0, {  1682,    990}, {0x43, 0x65, 0xdf, 0xff}}},
     12 };
     13 
     14 // 0x0700B070 - 0x0700B160
     15 static const Vtx wf_seg7_vertex_0700B070[] = {
     16     {{{     0,   -255,  -2303}, 0, {   990,    480}, {0x59, 0x00, 0xa7, 0xff}}},
     17     {{{   512,      0,  -1791}, 0, {  -454,      0}, {0x59, 0x00, 0xa7, 0xff}}},
     18     {{{   512,   -255,  -1791}, 0, {  -454,    480}, {0x59, 0x00, 0xa7, 0xff}}},
     19     {{{  -511,      0,   2304}, 0, {  1706,    480}, {0x00, 0x00, 0x7f, 0xff}}},
     20     {{{  -127,      0,   2304}, 0, {  2472,    480}, {0x00, 0x00, 0x7f, 0xff}}},
     21     {{{  -511,    256,   2304}, 0, {  1706,      0}, {0x00, 0x00, 0x7f, 0xff}}},
     22     {{{  -511,    256,   2048}, 0, {   990,      0}, {0x46, 0x69, 0x00, 0xff}}},
     23     {{{  -511,    256,   2304}, 0, {   478,      0}, {0x46, 0x69, 0x00, 0xff}}},
     24     {{{  -127,      0,   2304}, 0, {   480,    890}, {0x46, 0x69, 0x00, 0xff}}},
     25     {{{  -127,      0,   2048}, 0, {   990,    890}, {0x46, 0x69, 0x00, 0xff}}},
     26     {{{  -511,   -255,  -2303}, 0, {   990,    480}, {0x00, 0x00, 0x81, 0xff}}},
     27     {{{  -511,      0,  -2303}, 0, {   990,      0}, {0x00, 0x00, 0x81, 0xff}}},
     28     {{{     0,      0,  -2303}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
     29     {{{     0,   -255,  -2303}, 0, {     0,    480}, {0x00, 0x00, 0x81, 0xff}}},
     30     {{{     0,      0,  -2303}, 0, {   990,      0}, {0x59, 0x00, 0xa7, 0xff}}},
     31 };
     32 
     33 // 0x0700B160 - 0x0700B1A0
     34 static const Vtx wf_seg7_vertex_0700B160[] = {
     35     {{{   512,   -255,  -1791}, 0, {   990,    478}, {0x7f, 0x00, 0x00, 0xff}}},
     36     {{{   512,      0,   2304}, 0, { -7184,      0}, {0x7f, 0x00, 0x00, 0xff}}},
     37     {{{   512,   -255,   2304}, 0, { -7184,    478}, {0x7f, 0x00, 0x00, 0xff}}},
     38     {{{   512,      0,  -1791}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
     39 };
     40 
     41 // 0x0700B1A0 - 0x0700B210
     42 static const Vtx wf_seg7_vertex_0700B1A0[] = {
     43     {{{   512,      0,   2304}, 0, {   990,   6354}, {0x00, 0x7f, 0x00, 0xff}}},
     44     {{{   512,      0,  -1791}, 0, {  9166,   6354}, {0x00, 0x7f, 0x00, 0xff}}},
     45     {{{  -127,      0,   2048}, 0, {  1502,   5076}, {0x00, 0x7f, 0x00, 0xff}}},
     46     {{{     0,      0,  -2303}, 0, { 10188,   5332}, {0x00, 0x7f, 0x00, 0xff}}},
     47     {{{  -511,      0,   1280}, 0, {  3034,   4310}, {0x00, 0x7f, 0x00, 0xff}}},
     48     {{{  -511,      0,  -2303}, 0, { 10188,   4310}, {0x00, 0x7f, 0x00, 0xff}}},
     49     {{{  -127,      0,   2304}, 0, {   990,   5332}, {0x00, 0x7f, 0x00, 0xff}}},
     50 };
     51 
     52 // 0x0700B210 - 0x0700B300
     53 static const Vtx wf_seg7_vertex_0700B210[] = {
     54     {{{  -255,      0,   -511}, 0, { 25518,    990}, {0x81, 0x00, 0x00, 0xff}}},
     55     {{{  -255,     51,   -767}, 0, { 20408,      0}, {0x81, 0x00, 0x00, 0xff}}},
     56     {{{  -255,      0,   -767}, 0, { 20408,    990}, {0x81, 0x00, 0x00, 0xff}}},
     57     {{{  -255,      0,  -1535}, 0, {     0,    990}, {0x81, 0x00, 0x00, 0xff}}},
     58     {{{  -255,     51,  -1535}, 0, {     0,      0}, {0x81, 0x00, 0x00, 0xff}}},
     59     {{{  -255,     51,  -1791}, 0, {  5078,      0}, {0x81, 0x00, 0x00, 0xff}}},
     60     {{{  -255,      0,  -1791}, 0, {  5078,    990}, {0x81, 0x00, 0x00, 0xff}}},
     61     {{{   128,      0,  -1919}, 0, {  4056,    990}, {0x59, 0x00, 0xa7, 0xff}}},
     62     {{{   128,     51,  -1919}, 0, {  4056,      0}, {0x59, 0x00, 0xa7, 0xff}}},
     63     {{{   256,     51,  -1791}, 0, {   442,      0}, {0x59, 0x00, 0xa7, 0xff}}},
     64     {{{   256,      0,  -1791}, 0, {   442,    990}, {0x59, 0x00, 0xa7, 0xff}}},
     65     {{{  -127,      0,  -1919}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
     66     {{{  -127,     51,  -1919}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
     67     {{{   128,     51,  -1919}, 0, {  5078,      0}, {0x00, 0x00, 0x81, 0xff}}},
     68     {{{   128,      0,  -1919}, 0, {  5078,    990}, {0x00, 0x00, 0x81, 0xff}}},
     69 };
     70 
     71 // 0x0700B300 - 0x0700B3F0
     72 static const Vtx wf_seg7_vertex_0700B300[] = {
     73     {{{   128,      0,   -895}, 0, {-11418,    990}, {0x59, 0x00, 0xa7, 0xff}}},
     74     {{{   256,     51,   -767}, 0, {-15030,      0}, {0x59, 0x00, 0xa7, 0xff}}},
     75     {{{   256,      0,   -767}, 0, {-15030,    990}, {0x59, 0x00, 0xa7, 0xff}}},
     76     {{{  -255,      0,   -511}, 0, { 25518,    990}, {0x81, 0x00, 0x00, 0xff}}},
     77     {{{  -255,     51,   -511}, 0, { 25518,      0}, {0x81, 0x00, 0x00, 0xff}}},
     78     {{{  -255,     51,   -767}, 0, { 20408,      0}, {0x81, 0x00, 0x00, 0xff}}},
     79     {{{  -255,      0,   -767}, 0, { 18034,    990}, {0xa7, 0x00, 0xa7, 0xff}}},
     80     {{{  -255,     51,   -767}, 0, { 18034,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
     81     {{{  -127,     51,   -895}, 0, { 14422,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
     82     {{{  -127,      0,   -895}, 0, { 14422,    990}, {0xa7, 0x00, 0xa7, 0xff}}},
     83     {{{  -127,      0,   -895}, 0, {  5078,    990}, {0x00, 0x00, 0x81, 0xff}}},
     84     {{{   128,     51,   -895}, 0, {     0,      0}, {0x00, 0x00, 0x81, 0xff}}},
     85     {{{   128,      0,   -895}, 0, {     0,    990}, {0x00, 0x00, 0x81, 0xff}}},
     86     {{{  -127,     51,   -895}, 0, {  5078,      0}, {0x00, 0x00, 0x81, 0xff}}},
     87     {{{   128,     51,   -895}, 0, {-11418,      0}, {0x59, 0x00, 0xa7, 0xff}}},
     88 };
     89 
     90 // 0x0700B3F0 - 0x0700B4E0
     91 static const Vtx wf_seg7_vertex_0700B3F0[] = {
     92     {{{  -127,      0,   -383}, 0, {  3582,    990}, {0xa7, 0x00, 0x59, 0xff}}},
     93     {{{  -255,     51,   -511}, 0, {     0,      0}, {0xa7, 0x00, 0x59, 0xff}}},
     94     {{{  -255,      0,   -511}, 0, {     0,    990}, {0xa7, 0x00, 0x59, 0xff}}},
     95     {{{   256,      0,   -767}, 0, {   990,    990}, {0x7f, 0x00, 0x00, 0xff}}},
     96     {{{   256,     51,   -511}, 0, { -4118,      0}, {0x7f, 0x00, 0x00, 0xff}}},
     97     {{{   256,      0,   -511}, 0, { -4118,    990}, {0x7f, 0x00, 0x00, 0xff}}},
     98     {{{   256,     51,   -767}, 0, {   990,      0}, {0x7f, 0x00, 0x00, 0xff}}},
     99     {{{   256,      0,   -511}, 0, {  3034,    990}, {0x59, 0x00, 0x59, 0xff}}},
    100     {{{   256,     51,   -511}, 0, {  3034,      0}, {0x59, 0x00, 0x59, 0xff}}},
    101     {{{   128,     51,   -383}, 0, {  -578,      0}, {0x59, 0x00, 0x59, 0xff}}},
    102     {{{   128,      0,   -383}, 0, {  -578,    990}, {0x59, 0x00, 0x59, 0xff}}},
    103     {{{   128,      0,   -383}, 0, {  5078,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    104     {{{   128,     51,   -383}, 0, {  5078,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    105     {{{  -127,     51,   -383}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    106     {{{  -127,      0,   -383}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    107 };
    108 
    109 // 0x0700B4E0 - 0x0700B5D0
    110 static const Vtx wf_seg7_vertex_0700B4E0[] = {
    111     {{{   256,      0,  -1535}, 0, {  4056,    990}, {0x59, 0x00, 0x59, 0xff}}},
    112     {{{   256,     51,  -1535}, 0, {  4056,      0}, {0x59, 0x00, 0x59, 0xff}}},
    113     {{{   128,     51,  -1407}, 0, {   442,      0}, {0x59, 0x00, 0x59, 0xff}}},
    114     {{{  -127,      0,   -383}, 0, {  3582,    990}, {0xa7, 0x00, 0x59, 0xff}}},
    115     {{{  -127,     51,   -383}, 0, {  3582,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    116     {{{  -255,     51,   -511}, 0, {     0,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    117     {{{  -127,      0,  -1407}, 0, {   442,    990}, {0xa7, 0x00, 0x59, 0xff}}},
    118     {{{  -255,     51,  -1535}, 0, {  4056,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    119     {{{  -255,      0,  -1535}, 0, {  4056,    990}, {0xa7, 0x00, 0x59, 0xff}}},
    120     {{{  -127,     51,  -1407}, 0, {   442,      0}, {0xa7, 0x00, 0x59, 0xff}}},
    121     {{{   128,      0,  -1407}, 0, {  5078,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    122     {{{   128,     51,  -1407}, 0, {  5078,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    123     {{{  -127,     51,  -1407}, 0, {     0,      0}, {0x00, 0x00, 0x7f, 0xff}}},
    124     {{{  -127,      0,  -1407}, 0, {     0,    990}, {0x00, 0x00, 0x7f, 0xff}}},
    125     {{{   128,      0,  -1407}, 0, {   442,    990}, {0x59, 0x00, 0x59, 0xff}}},
    126 };
    127 
    128 // 0x0700B5D0 - 0x0700B650
    129 static const Vtx wf_seg7_vertex_0700B5D0[] = {
    130     {{{   256,      0,  -1791}, 0, {  5078,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    131     {{{   256,     51,  -1791}, 0, {  5078,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    132     {{{   256,     51,  -1535}, 0, {     0,      0}, {0x7f, 0x00, 0x00, 0xff}}},
    133     {{{   256,      0,  -1535}, 0, {     0,    990}, {0x7f, 0x00, 0x00, 0xff}}},
    134     {{{  -255,      0,  -1791}, 0, {   442,    990}, {0xa7, 0x00, 0xa7, 0xff}}},
    135     {{{  -255,     51,  -1791}, 0, {   442,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    136     {{{  -127,     51,  -1919}, 0, {  4056,      0}, {0xa7, 0x00, 0xa7, 0xff}}},
    137     {{{  -127,      0,  -1919}, 0, {  4056,    990}, {0xa7, 0x00, 0xa7, 0xff}}},
    138 };
    139 
    140 // 0x0700B650 - 0x0700B750
    141 static const Vtx wf_seg7_vertex_0700B650[] = {
    142     {{{  -255,     51,   -767}, 0, {  3034,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    143     {{{  -127,     51,   -383}, 0, {     0,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
    144     {{{   128,     51,   -383}, 0, {     0,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    145     {{{   128,     51,   -895}, 0, {  4056,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    146     {{{  -127,     51,   -895}, 0, {  4056,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
    147     {{{  -255,     51,   -511}, 0, {   990,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    148     {{{   256,     51,   -511}, 0, {   990,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    149     {{{   256,     51,   -767}, 0, {  3034,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    150     {{{  -255,     51,  -1791}, 0, { 11210,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    151     {{{   128,     51,  -1919}, 0, { 12232,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    152     {{{  -127,     51,  -1919}, 0, { 12232,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
    153     {{{   256,     51,  -1791}, 0, { 11210,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    154     {{{  -255,     51,  -1535}, 0, {  9166,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    155     {{{  -127,     51,  -1407}, 0, {  8144,  -2076}, {0x00, 0x7f, 0x00, 0xff}}},
    156     {{{   128,     51,  -1407}, 0, {  8144,      0}, {0x00, 0x7f, 0x00, 0xff}}},
    157     {{{   256,     51,  -1535}, 0, {  9166,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    158 };
    159 
    160 // 0x0700B750 - 0x0700B790
    161 static const Gfx wf_seg7_dl_0700B750[] = {
    162     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09004800),
    163     gsDPLoadSync(),
    164     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    165     gsSPLight(&wf_seg7_lights_0700B028.l, 1),
    166     gsSPLight(&wf_seg7_lights_0700B028.a, 2),
    167     gsSPVertex(wf_seg7_vertex_0700B040, 3, 0),
    168     gsSP1Triangle( 0,  1,  2, 0x0),
    169     gsSPEndDisplayList(),
    170 };
    171 
    172 // 0x0700B790 - 0x0700B808
    173 static const Gfx wf_seg7_dl_0700B790[] = {
    174     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09005000),
    175     gsDPLoadSync(),
    176     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    177     gsSPVertex(wf_seg7_vertex_0700B070, 15, 0),
    178     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    179     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    180     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    181     gsSP1Triangle( 0, 14,  1, 0x0),
    182     gsSPVertex(wf_seg7_vertex_0700B160, 4, 0),
    183     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    184     gsSPEndDisplayList(),
    185 };
    186 
    187 // 0x0700B808 - 0x0700B858
    188 static const Gfx wf_seg7_dl_0700B808[] = {
    189     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09005800),
    190     gsDPLoadSync(),
    191     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    192     gsSPVertex(wf_seg7_vertex_0700B1A0, 7, 0),
    193     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  1, 0x0),
    194     gsSP2Triangles( 3,  5,  4, 0x0,  4,  2,  1, 0x0),
    195     gsSP1Triangle( 0,  2,  6, 0x0),
    196     gsSPEndDisplayList(),
    197 };
    198 
    199 // 0x0700B858 - 0x0700B9A0
    200 static const Gfx wf_seg7_dl_0700B858[] = {
    201     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09002800),
    202     gsDPLoadSync(),
    203     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    204     gsSPVertex(wf_seg7_vertex_0700B210, 15, 0),
    205     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    206     gsSP2Triangles( 3,  5,  6, 0x0,  7,  8,  9, 0x0),
    207     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    208     gsSP1Triangle(11, 13, 14, 0x0),
    209     gsSPVertex(wf_seg7_vertex_0700B300, 15, 0),
    210     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    211     gsSP2Triangles( 6,  7,  8, 0x0,  6,  8,  9, 0x0),
    212     gsSP2Triangles(10, 11, 12, 0x0, 10, 13, 11, 0x0),
    213     gsSP1Triangle( 0, 14,  1, 0x0),
    214     gsSPVertex(wf_seg7_vertex_0700B3F0, 15, 0),
    215     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    216     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    217     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    218     gsSP1Triangle(11, 13, 14, 0x0),
    219     gsSPVertex(wf_seg7_vertex_0700B4E0, 15, 0),
    220     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    221     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    222     gsSP2Triangles(10, 11, 12, 0x0, 10, 12, 13, 0x0),
    223     gsSP1Triangle( 0,  2, 14, 0x0),
    224     gsSPVertex(wf_seg7_vertex_0700B5D0, 8, 0),
    225     gsSP2Triangles( 0,  1,  2, 0x0,  0,  2,  3, 0x0),
    226     gsSP2Triangles( 4,  5,  6, 0x0,  4,  6,  7, 0x0),
    227     gsSPEndDisplayList(),
    228 };
    229 
    230 // 0x0700B9A0 - 0x0700BA28
    231 static const Gfx wf_seg7_dl_0700B9A0[] = {
    232     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, grass_09002000),
    233     gsDPLoadSync(),
    234     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    235     gsSPVertex(wf_seg7_vertex_0700B650, 16, 0),
    236     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  4, 0x0),
    237     gsSP2Triangles( 0,  5,  1, 0x0,  0,  2,  6, 0x0),
    238     gsSP2Triangles( 0,  6,  7, 0x0,  0,  7,  3, 0x0),
    239     gsSP2Triangles( 8,  9, 10, 0x0,  8, 11,  9, 0x0),
    240     gsSP2Triangles( 8, 12, 13, 0x0,  8, 13, 14, 0x0),
    241     gsSP2Triangles( 8, 15, 11, 0x0,  8, 14, 15, 0x0),
    242     gsSPEndDisplayList(),
    243 };
    244 
    245 // 0x0700BA28 - 0x0700BB18
    246 const Gfx wf_seg7_dl_0700BA28[] = {
    247     gsDPPipeSync(),
    248     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    249     gsSPClearGeometryMode(G_SHADING_SMOOTH),
    250     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0, G_TX_LOADTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, G_TX_NOMASK, G_TX_NOLOD),
    251     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    252     gsDPTileSync(),
    253     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    254     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    255     gsSPDisplayList(wf_seg7_dl_0700B750),
    256     gsDPTileSync(),
    257     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    258     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    259     gsSPDisplayList(wf_seg7_dl_0700B790),
    260     gsDPTileSync(),
    261     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    262     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    263     gsSPDisplayList(wf_seg7_dl_0700B808),
    264     gsDPTileSync(),
    265     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    266     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    267     gsSPDisplayList(wf_seg7_dl_0700B858),
    268     gsDPTileSync(),
    269     gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD),
    270     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    271     gsSPDisplayList(wf_seg7_dl_0700B9A0),
    272     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    273     gsDPPipeSync(),
    274     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    275     gsSPSetGeometryMode(G_SHADING_SMOOTH),
    276     gsSPEndDisplayList(),
    277 };