sm64

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

1.inc.c (15030B)


      1 // 0x0700EA00 - 0x0700EA18
      2 static const Lights1 ccm_seg7_lights_0700EA00 = gdSPDefLights1(
      3     0x7f, 0x7f, 0x7f,
      4     0xff, 0xff, 0xff, 0x28, 0x28, 0x28
      5 );
      6 
      7 // 0x0700EA18 - 0x0700EA30
      8 static const Lights1 ccm_seg7_lights_0700EA18 = gdSPDefLights1(
      9     0x33, 0x33, 0x33,
     10     0x66, 0x66, 0x66, 0x28, 0x28, 0x28
     11 );
     12 
     13 // 0x0700EA30 - 0x0700EA48
     14 static const Lights1 ccm_seg7_lights_0700EA30 = gdSPDefLights1(
     15     0x5d, 0x5d, 0x5d,
     16     0xbb, 0xbb, 0xbb, 0x28, 0x28, 0x28
     17 );
     18 
     19 // 0x0700EA48 - 0x0700EAE8
     20 static const Vtx ccm_seg7_vertex_0700EA48[] = {
     21     {{{  -116,    100,    541}, 0, { -3130,   1874}, {0x16, 0x7a, 0x17, 0xff}}},
     22     {{{   573,    100,    -99}, 0, {     2,   1874}, {0x16, 0x7a, 0x17, 0xff}}},
     23     {{{    44,    307,   -669}, 0, {     2,   -710}, {0x16, 0x7a, 0x17, 0xff}}},
     24     {{{  -611,    307,      9}, 0, { -3130,   -540}, {0x19, 0x7a, 0x18, 0xff}}},
     25     {{{  -116,    100,    541}, 0, { -3130,   1874}, {0x19, 0x7a, 0x18, 0xff}}},
     26     {{{    44,    307,   -669}, 0, {     2,   -710}, {0x19, 0x7a, 0x18, 0xff}}},
     27     {{{  -176,    565,   -440}, 0, { -1424,   1602}, {0x00, 0x7f, 0x00, 0xff}}},
     28     {{{   524,    565,   -137}, 0, {     0,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     29     {{{    36,    565,   -662}, 0, { -1460,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     30     {{{   299,    565,     71}, 0, {     0,   1602}, {0x00, 0x7f, 0x00, 0xff}}},
     31 };
     32 
     33 // 0x0700EAE8 - 0x0700EBD8
     34 static const Vtx ccm_seg7_vertex_0700EAE8[] = {
     35     {{{   221,   -511,    214}, 0, {  4566,    990}, {0x56, 0x00, 0x5d, 0xff}}},
     36     {{{   289,   -378,    151}, 0, {  5486,   -338}, {0x56, 0x00, 0x5d, 0xff}}},
     37     {{{   221,   -255,    214}, 0, {  4566,  -1566}, {0x56, 0x00, 0x5d, 0xff}}},
     38     {{{   364,   -378,     81}, 0, {  3442,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     39     {{{   219,   -378,     76}, 0, {  2420,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     40     {{{   289,   -378,    151}, 0, {  2420,      0}, {0x00, 0x7f, 0x00, 0xff}}},
     41     {{{   294,   -378,      6}, 0, {  3442,    990}, {0x00, 0x7f, 0x00, 0xff}}},
     42     {{{  -115,   -511,    527}, 0, {     0,    990}, {0x56, 0x00, 0x5c, 0xff}}},
     43     {{{   109,   -511,    318}, 0, {  3034,    990}, {0x56, 0x00, 0x5c, 0xff}}},
     44     {{{  -115,     92,    527}, 0, {     0,  -5040}, {0x56, 0x00, 0x5c, 0xff}}},
     45     {{{   109,   -255,    318}, 0, {  3034,  -1566}, {0x56, 0x00, 0x5c, 0xff}}},
     46     {{{  -115,     92,    527}, 0, {     0,  -5040}, {0x56, 0x00, 0x5d, 0xff}}},
     47     {{{   109,   -255,    318}, 0, {  3034,  -1566}, {0x56, 0x00, 0x5d, 0xff}}},
     48     {{{   559,     92,    -99}, 0, {  9166,  -5040}, {0x56, 0x00, 0x5d, 0xff}}},
     49     {{{   289,   -275,    151}, 0, {  5486,  -1360}, {0x56, 0x00, 0x5d, 0xff}}},
     50 };
     51 
     52 // 0x0700EBD8 - 0x0700ECB8
     53 static const Vtx ccm_seg7_vertex_0700EBD8[] = {
     54     {{{    36,   -511,   -662}, 0, { -7694,    990}, {0x5d, 0x00, 0xaa, 0xff}}},
     55     {{{    36,    307,   -662}, 0, { -7694,  -7186}, {0x5d, 0x00, 0xaa, 0xff}}},
     56     {{{   559,     92,    -99}, 0, {     0,  -5040}, {0x5d, 0x00, 0xaa, 0xff}}},
     57     {{{   289,   -275,    151}, 0, {  5486,  -1360}, {0x56, 0x00, 0x5c, 0xff}}},
     58     {{{   364,   -275,     81}, 0, {  6508,  -1360}, {0x56, 0x00, 0x5c, 0xff}}},
     59     {{{   559,     92,    -99}, 0, {  9166,  -5040}, {0x56, 0x00, 0x5c, 0xff}}},
     60     {{{   559,     92,    -99}, 0, {  9166,  -5040}, {0x56, 0x00, 0x5d, 0xff}}},
     61     {{{   364,   -275,     81}, 0, {  6508,  -1360}, {0x56, 0x00, 0x5d, 0xff}}},
     62     {{{   559,   -511,    -99}, 0, {  9166,    990}, {0x56, 0x00, 0x5d, 0xff}}},
     63     {{{   364,   -378,     81}, 0, {  6508,   -338}, {0x56, 0x00, 0x5d, 0xff}}},
     64     {{{   364,   -378,     81}, 0, {  6508,   -338}, {0x56, 0x00, 0x5c, 0xff}}},
     65     {{{   289,   -378,    151}, 0, {  5486,   -338}, {0x56, 0x00, 0x5c, 0xff}}},
     66     {{{   221,   -511,    214}, 0, {  4566,    990}, {0x56, 0x00, 0x5c, 0xff}}},
     67     {{{   221,   -511,    214}, 0, {  4566,    990}, {0x56, 0x00, 0x5d, 0xff}}},
     68 };
     69 
     70 // 0x0700ECB8 - 0x0700ED98
     71 static const Vtx ccm_seg7_vertex_0700ECB8[] = {
     72     {{{  -115,   -511,    527}, 0, {     0,    990}, {0xa3, 0x00, 0x56, 0xff}}},
     73     {{{  -115,     92,    527}, 0, {     0,  -5040}, {0xa3, 0x00, 0x56, 0xff}}},
     74     {{{  -603,   -511,      2}, 0, { -7184,    990}, {0xa3, 0x00, 0x56, 0xff}}},
     75     {{{  -603,    297,      2}, 0, { -7184,  -7084}, {0xa3, 0x00, 0x56, 0xff}}},
     76     {{{    36,   -511,   -662}, 0, { -7694,    990}, {0x5d, 0x00, 0xaa, 0xff}}},
     77     {{{   559,     92,    -99}, 0, {     0,  -5040}, {0x5d, 0x00, 0xaa, 0xff}}},
     78     {{{   559,   -511,    -99}, 0, {     0,    990}, {0x5d, 0x00, 0xaa, 0xff}}},
     79     {{{  -176,    565,   -440}, 0, { -7006,  -3494}, {0xa3, 0x00, 0x55, 0xff}}},
     80     {{{  -176,    307,   -440}, 0, { -7004,   -916}, {0xa3, 0x00, 0x55, 0xff}}},
     81     {{{   -10,    237,   -258}, 0, { -4546,   -214}, {0xa3, 0x00, 0x55, 0xff}}},
     82     {{{   524,    116,   -137}, 0, {  3030,    990}, {0x56, 0x00, 0x5d, 0xff}}},
     83     {{{   524,    565,   -137}, 0, {  3030,  -3494}, {0x56, 0x00, 0x5d, 0xff}}},
     84     {{{   299,    116,     71}, 0, {     0,    990}, {0x56, 0x00, 0x5d, 0xff}}},
     85     {{{   299,    565,     71}, 0, {     0,  -3494}, {0x56, 0x00, 0x5d, 0xff}}},
     86 };
     87 
     88 // 0x0700ED98 - 0x0700EE38
     89 static const Vtx ccm_seg7_vertex_0700ED98[] = {
     90     {{{    36,    307,   -662}, 0, { -7176,   -916}, {0x5d, 0x00, 0xaa, 0xff}}},
     91     {{{   524,    565,   -137}, 0, {     0,  -3494}, {0x5d, 0x00, 0xaa, 0xff}}},
     92     {{{   524,    116,   -137}, 0, {     0,    990}, {0x5d, 0x00, 0xaa, 0xff}}},
     93     {{{    36,    565,   -662}, 0, { -7176,  -3494}, {0x5d, 0x00, 0xaa, 0xff}}},
     94     {{{   299,    116,     71}, 0, {     0,    990}, {0xa4, 0x00, 0x56, 0xff}}},
     95     {{{   299,    565,     71}, 0, {     0,  -3494}, {0xa4, 0x00, 0x56, 0xff}}},
     96     {{{   -10,    237,   -258}, 0, { -4546,   -214}, {0xa4, 0x00, 0x56, 0xff}}},
     97     {{{   299,    565,     71}, 0, {     0,  -3494}, {0xa3, 0x00, 0x56, 0xff}}},
     98     {{{  -176,    565,   -440}, 0, { -7006,  -3494}, {0xa3, 0x00, 0x56, 0xff}}},
     99     {{{   -10,    237,   -258}, 0, { -4546,   -214}, {0xa3, 0x00, 0x56, 0xff}}},
    100 };
    101 
    102 // 0x0700EE38 - 0x0700EF38
    103 static const Vtx ccm_seg7_vertex_0700EE38[] = {
    104     {{{   109,   -255,    318}, 0, {     0,      0}, {0x00, 0x81, 0x00, 0xff}}},
    105     {{{    39,   -255,    243}, 0, {     0,    990}, {0x00, 0x81, 0x00, 0xff}}},
    106     {{{   221,   -255,    214}, 0, {  1500,      0}, {0x00, 0x81, 0x00, 0xff}}},
    107     {{{   219,   -378,     76}, 0, { -1052,   -338}, {0x5c, 0x00, 0xaa, 0xff}}},
    108     {{{   219,   -275,     76}, 0, { -1052,  -1360}, {0x5c, 0x00, 0xaa, 0xff}}},
    109     {{{   289,   -275,    151}, 0, {     0,  -1360}, {0x5c, 0x00, 0xaa, 0xff}}},
    110     {{{   289,   -275,    151}, 0, {  2420,      0}, {0x00, 0x81, 0x00, 0xff}}},
    111     {{{   219,   -275,     76}, 0, {  2420,    990}, {0x00, 0x81, 0x00, 0xff}}},
    112     {{{   364,   -275,     81}, 0, {  3442,      0}, {0x00, 0x81, 0x00, 0xff}}},
    113     {{{   294,   -275,      6}, 0, {  3442,    990}, {0x00, 0x81, 0x00, 0xff}}},
    114     {{{   294,   -378,      6}, 0, { -1052,   -338}, {0xa4, 0x00, 0x56, 0xff}}},
    115     {{{   364,   -275,     81}, 0, {     0,  -1360}, {0xa4, 0x00, 0x56, 0xff}}},
    116     {{{   294,   -275,      6}, 0, { -1052,  -1360}, {0xa4, 0x00, 0x56, 0xff}}},
    117     {{{    39,   -255,    243}, 0, { -1052,  -1564}, {0x5c, 0x00, 0xaa, 0xff}}},
    118     {{{   109,   -255,    318}, 0, {     0,  -1564}, {0x5c, 0x00, 0xaa, 0xff}}},
    119     {{{    39,   -511,    243}, 0, { -1052,    990}, {0x5c, 0x00, 0xaa, 0xff}}},
    120 };
    121 
    122 // 0x0700EF38 - 0x0700EF98
    123 static const Vtx ccm_seg7_vertex_0700EF38[] = {
    124     {{{    39,   -255,    243}, 0, {     0,    990}, {0x00, 0x81, 0x00, 0xff}}},
    125     {{{   152,   -255,    139}, 0, {  1500,    990}, {0x00, 0x81, 0x00, 0xff}}},
    126     {{{   221,   -255,    214}, 0, {  1500,      0}, {0x00, 0x81, 0x00, 0xff}}},
    127     {{{   152,   -255,    139}, 0, { -1052,  -1564}, {0xa3, 0x00, 0x55, 0xff}}},
    128     {{{   152,   -511,    139}, 0, { -1052,    990}, {0xa3, 0x00, 0x55, 0xff}}},
    129     {{{   221,   -255,    214}, 0, {     0,  -1564}, {0xa3, 0x00, 0x55, 0xff}}},
    130 };
    131 
    132 // 0x0700EF98 - 0x0700F058
    133 static const Vtx ccm_seg7_vertex_0700EF98[] = {
    134     {{{   289,   -378,    151}, 0, {     0,   -338}, {0x5c, 0x00, 0xaa, 0xff}}},
    135     {{{   219,   -378,     76}, 0, { -1052,   -338}, {0x5c, 0x00, 0xaa, 0xff}}},
    136     {{{   289,   -275,    151}, 0, {     0,  -1360}, {0x5c, 0x00, 0xaa, 0xff}}},
    137     {{{   294,   -378,      6}, 0, { -1052,   -338}, {0xa4, 0x00, 0x56, 0xff}}},
    138     {{{   364,   -378,     81}, 0, {     0,   -338}, {0xa4, 0x00, 0x56, 0xff}}},
    139     {{{   364,   -275,     81}, 0, {     0,  -1360}, {0xa4, 0x00, 0x56, 0xff}}},
    140     {{{   221,   -511,    214}, 0, {     0,    990}, {0xa3, 0x00, 0x55, 0xff}}},
    141     {{{   221,   -255,    214}, 0, {     0,  -1564}, {0xa3, 0x00, 0x55, 0xff}}},
    142     {{{   152,   -511,    139}, 0, { -1052,    990}, {0xa3, 0x00, 0x55, 0xff}}},
    143     {{{    39,   -511,    243}, 0, { -1052,    990}, {0x5c, 0x00, 0xaa, 0xff}}},
    144     {{{   109,   -255,    318}, 0, {     0,  -1564}, {0x5c, 0x00, 0xaa, 0xff}}},
    145     {{{   109,   -511,    318}, 0, {     0,    990}, {0x5c, 0x00, 0xaa, 0xff}}},
    146 };
    147 
    148 // 0x0700F058 - 0x0700F148
    149 static const Vtx ccm_seg7_vertex_0700F058[] = {
    150     {{{   173,   -511,   -439}, 0, {     0,  -5654}, {0x56, 0x00, 0x5d, 0xff}}},
    151     {{{  -314,   -100,     13}, 0, {  3964,   1050}, {0x56, 0x00, 0x5d, 0xff}}},
    152     {{{  -314,   -511,     13}, 0, {  -132,    988}, {0x56, 0x00, 0x5d, 0xff}}},
    153     {{{   452,   -100,   -139}, 0, {  6612,  -3098}, {0x00, 0x81, 0x00, 0xff}}},
    154     {{{  -314,   -100,     13}, 0, {     0,    990}, {0x00, 0x81, 0x00, 0xff}}},
    155     {{{   173,   -100,   -439}, 0, {  6612,    990}, {0x00, 0x81, 0x00, 0xff}}},
    156     {{{   -35,   -100,    313}, 0, {     0,  -3098}, {0x00, 0x81, 0x00, 0xff}}},
    157     {{{   452,   -511,   -139}, 0, {     0,    990}, {0xa4, 0x00, 0x56, 0xff}}},
    158     {{{   452,   -100,   -139}, 0, {  4068,    990}, {0xa4, 0x00, 0x56, 0xff}}},
    159     {{{   173,   -100,   -439}, 0, {  4068,  -3098}, {0xa4, 0x00, 0x56, 0xff}}},
    160     {{{   173,   -511,   -439}, 0, {     0,  -3098}, {0xa4, 0x00, 0x56, 0xff}}},
    161     {{{  -314,   -511,     13}, 0, {     0,  -3098}, {0x5c, 0x00, 0xaa, 0xff}}},
    162     {{{   -35,   -100,    313}, 0, {  4068,    990}, {0x5c, 0x00, 0xaa, 0xff}}},
    163     {{{   -35,   -511,    313}, 0, {     0,    990}, {0x5c, 0x00, 0xaa, 0xff}}},
    164     {{{  -314,   -100,     13}, 0, {  4068,  -3098}, {0x5c, 0x00, 0xaa, 0xff}}},
    165 };
    166 
    167 // 0x0700F148 - 0x0700F1B8
    168 static const Vtx ccm_seg7_vertex_0700F148[] = {
    169     {{{  -314,   -501,     13}, 0, {     0,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    170     {{{   452,   -501,   -139}, 0, {  6612,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    171     {{{   173,   -501,   -439}, 0, {  6612,    990}, {0x00, 0x7f, 0x00, 0xff}}},
    172     {{{   173,   -511,   -439}, 0, {     0,  -5654}, {0x56, 0x00, 0x5d, 0xff}}},
    173     {{{   173,   -100,   -439}, 0, {  4068,  -5590}, {0x56, 0x00, 0x5d, 0xff}}},
    174     {{{  -314,   -100,     13}, 0, {  3964,   1050}, {0x56, 0x00, 0x5d, 0xff}}},
    175     {{{   -35,   -501,    313}, 0, {     0,  -3098}, {0x00, 0x7f, 0x00, 0xff}}},
    176 };
    177 
    178 // 0x0700F1B8 - 0x0700F210
    179 static const Gfx ccm_seg7_dl_0700F1B8[] = {
    180     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09008800),
    181     gsDPLoadSync(),
    182     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    183     gsSPLight(&ccm_seg7_lights_0700EA00.l, 1),
    184     gsSPLight(&ccm_seg7_lights_0700EA00.a, 2),
    185     gsSPVertex(ccm_seg7_vertex_0700EA48, 10, 0),
    186     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    187     gsSP2Triangles( 6,  7,  8, 0x0,  6,  9,  7, 0x0),
    188     gsSPEndDisplayList(),
    189 };
    190 
    191 // 0x0700F210 - 0x0700F3B0
    192 static const Gfx ccm_seg7_dl_0700F210[] = {
    193     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09005000),
    194     gsDPLoadSync(),
    195     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    196     gsSPVertex(ccm_seg7_vertex_0700EAE8, 15, 0),
    197     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    198     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    199     gsSP2Triangles( 8, 10,  9, 0x0, 11, 12, 13, 0x0),
    200     gsSP2Triangles(12,  2, 13, 0x0,  2, 14, 13, 0x0),
    201     gsSP1Triangle(14,  2,  1, 0x0),
    202     gsSPVertex(ccm_seg7_vertex_0700EBD8, 14, 0),
    203     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    204     gsSP2Triangles( 6,  7,  8, 0x0,  7,  9,  8, 0x0),
    205     gsSP2Triangles(10, 11, 12, 0x0,  8,  9, 13, 0x0),
    206     gsSPVertex(ccm_seg7_vertex_0700ECB8, 14, 0),
    207     gsSP2Triangles( 0,  1,  2, 0x0,  1,  3,  2, 0x0),
    208     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    209     gsSP2Triangles(10, 11, 12, 0x0, 11, 13, 12, 0x0),
    210     gsSPVertex(ccm_seg7_vertex_0700ED98, 10, 0),
    211     gsSP2Triangles( 0,  1,  2, 0x0,  0,  3,  1, 0x0),
    212     gsSP2Triangles( 4,  5,  6, 0x0,  7,  8,  9, 0x0),
    213     gsSPLight(&ccm_seg7_lights_0700EA18.l, 1),
    214     gsSPLight(&ccm_seg7_lights_0700EA18.a, 2),
    215     gsSPVertex(ccm_seg7_vertex_0700EE38, 16, 0),
    216     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    217     gsSP2Triangles( 6,  7,  8, 0x0,  7,  9,  8, 0x0),
    218     gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0),
    219     gsSPVertex(ccm_seg7_vertex_0700EF38, 6, 0),
    220     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    221     gsSPLight(&ccm_seg7_lights_0700EA30.l, 1),
    222     gsSPLight(&ccm_seg7_lights_0700EA30.a, 2),
    223     gsSPVertex(ccm_seg7_vertex_0700EF98, 12, 0),
    224     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    225     gsSP2Triangles( 6,  7,  8, 0x0,  9, 10, 11, 0x0),
    226     gsSPEndDisplayList(),
    227 };
    228 
    229 // 0x0700F3B0 - 0x0700F440
    230 static const Gfx ccm_seg7_dl_0700F3B0[] = {
    231     gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, snow_09008000),
    232     gsDPLoadSync(),
    233     gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),
    234     gsSPLight(&ccm_seg7_lights_0700EA18.l, 1),
    235     gsSPLight(&ccm_seg7_lights_0700EA18.a, 2),
    236     gsSPVertex(ccm_seg7_vertex_0700F058, 15, 0),
    237     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    238     gsSP2Triangles( 3,  6,  4, 0x0,  7,  8,  9, 0x0),
    239     gsSP2Triangles( 7,  9, 10, 0x0, 11, 12, 13, 0x0),
    240     gsSP1Triangle(11, 14, 12, 0x0),
    241     gsSPVertex(ccm_seg7_vertex_0700F148, 7, 0),
    242     gsSP2Triangles( 0,  1,  2, 0x0,  3,  4,  5, 0x0),
    243     gsSP1Triangle( 0,  6,  1, 0x0),
    244     gsSPEndDisplayList(),
    245 };
    246 
    247 // 0x0700F440 - 0x0700F4C0
    248 const Gfx ccm_seg7_dl_0700F440[] = {
    249     gsDPPipeSync(),
    250     gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
    251     gsSPClearGeometryMode(G_SHADING_SMOOTH),
    252     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),
    253     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
    254     gsDPTileSync(),
    255     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),
    256     gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),
    257     gsSPDisplayList(ccm_seg7_dl_0700F1B8),
    258     gsSPDisplayList(ccm_seg7_dl_0700F210),
    259     gsSPDisplayList(ccm_seg7_dl_0700F3B0),
    260     gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
    261     gsDPPipeSync(),
    262     gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
    263     gsSPSetGeometryMode(G_SHADING_SMOOTH),
    264     gsSPEndDisplayList(),
    265 };