model.inc.c (31152B)
1 // Possible Removed Actor File 2 // It's possible that bubba and bub used to be 2 "actors" in 3 // one actor file. 4 5 // Bin ID? What is this? 6 UNUSED static const u64 bubba_unused_1 = 0; 7 8 // Bubba 9 10 // 0x05000008 11 ALIGNED8 static const Texture bubba_seg5_texture_05000008[] = { 12 #include "actors/bubba/bubba_sunglasses.rgba16.inc.c" 13 }; 14 15 // unused eye texture, assumed leftover from when actor file was copied from bub 16 // 0x05000408 17 ALIGNED8 static const Texture bubba_seg5_texture_05000408[] = { 18 #include "actors/bubba/bubba_eyes_unused.rgba16.inc.c" 19 }; 20 21 // 0x05001408 22 ALIGNED8 static const Texture bubba_seg5_texture_05001408[] = { 23 #include "actors/bubba/bubba_eye_border.rgba16.inc.c" 24 }; 25 26 // 0x05001C08 27 ALIGNED8 static const Texture bubba_seg5_texture_05001C08[] = { 28 #include "actors/bubba/bubba_fins.rgba16.inc.c" 29 }; 30 31 // 0x05002408 32 ALIGNED8 static const Texture bubba_seg5_texture_05002408[] = { 33 #include "actors/bubba/bubba_scales.rgba16.inc.c" 34 }; 35 36 // 0x05004408 37 static const Lights1 bubba_seg5_lights_05004408 = gdSPDefLights1( 38 0x48, 0x31, 0x2a, 39 0xf1, 0xa6, 0x8c, 0x28, 0x28, 0x28 40 ); 41 42 // 0x05004420 43 static const Lights1 bubba_seg5_lights_05004420 = gdSPDefLights1( 44 0x4c, 0x4c, 0x4c, 45 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 46 ); 47 48 // 0x05004438 49 static const Lights1 bubba_seg5_lights_05004438 = gdSPDefLights1( 50 0x10, 0x07, 0x08, 51 0x36, 0x1a, 0x1c, 0x28, 0x28, 0x28 52 ); 53 54 // 0x05004450 55 static const Vtx bubba_seg5_vertex_05004450[] = { 56 {{{ 239, -320, 320}, 0, { 203, 530}, {0x44, 0xad, 0x42, 0xff}}}, 57 {{{ 6, -197, 290}, 0, { 372, 190}, {0x00, 0x99, 0x49, 0xff}}}, 58 {{{ 6, -284, 420}, 0, { 267, 636}, {0x01, 0x07, 0x7e, 0xff}}}, 59 {{{ 123, -217, 469}, 0, { 369, 578}, {0x09, 0x99, 0x48, 0xff}}}, 60 {{{ 7, -195, 518}, 0, { 407, 618}, {0x00, 0xaf, 0x61, 0xff}}}, 61 {{{ -109, -217, 471}, 0, { 369, 580}, {0xf8, 0x99, 0x48, 0xff}}}, 62 {{{ -227, -320, 324}, 0, { 203, 536}, {0xbd, 0xad, 0x43, 0xff}}}, 63 }; 64 65 // 0x050044C0 66 static const Vtx bubba_seg5_vertex_050044C0[] = { 67 {{{ -512, -352, 46}, 0, { 856, 794}, {0xab, 0xa7, 0xe5, 0xff}}}, 68 {{{ -248, -181, 193}, 0, { 94, 684}, {0xf5, 0x65, 0x4b, 0xff}}}, 69 {{{ -508, -306, 182}, 0, { 816, 650}, {0xaf, 0x47, 0x41, 0xff}}}, 70 {{{ -451, -258, 151}, 0, { 664, 694}, {0xb3, 0x64, 0x08, 0xff}}}, 71 {{{ -450, -258, 81}, 0, { 678, 768}, {0xc5, 0x6b, 0xe1, 0xff}}}, 72 {{{ -352, -273, -31}, 0, { 432, 906}, {0xdc, 0x4c, 0xa2, 0xff}}}, 73 {{{ -269, -214, 84}, 0, { 176, 796}, {0x6b, 0x1b, 0xc3, 0xff}}}, 74 {{{ 4, -82, -352}, 0, { 384, 704}, {0x00, 0xc4, 0x6f, 0xff}}}, 75 {{{ 3, 43, -352}, 0, { 554, 698}, {0xff, 0x3c, 0x6f, 0xff}}}, 76 {{{ -44, -19, -501}, 0, { 458, 800}, {0x82, 0xff, 0xfa, 0xff}}}, 77 {{{ 52, -18, -501}, 0, { 458, 800}, {0x7e, 0x01, 0xfa, 0xff}}}, 78 {{{ 6, -222, -550}, 0, { 182, 844}, {0x00, 0x85, 0xe1, 0xff}}}, 79 {{{ 1, 184, -550}, 0, { 728, 822}, {0xff, 0x7b, 0xe2, 0xff}}}, 80 {{{ 4, -94, -615}, 0, { 348, 880}, {0x00, 0xe5, 0x84, 0xff}}}, 81 {{{ 3, 56, -615}, 0, { 552, 872}, {0x00, 0x1b, 0x84, 0xff}}}, 82 }; 83 84 // 0x050045B0 85 static const Vtx bubba_seg5_vertex_050045B0[] = { 86 {{{ 513, -352, 46}, 0, { 482, 860}, {0x55, 0xa7, 0xe5, 0xff}}}, 87 {{{ 353, -273, -31}, 0, { 896, 900}, {0x24, 0x4c, 0xa2, 0xff}}}, 88 {{{ 451, -258, 81}, 0, { 626, 798}, {0x3b, 0x6b, 0xe1, 0xff}}}, 89 {{{ 452, -258, 151}, 0, { 608, 716}, {0x4d, 0x64, 0x08, 0xff}}}, 90 {{{ 509, -306, 182}, 0, { 458, 698}, {0x51, 0x47, 0x41, 0xff}}}, 91 {{{ 270, -214, 84}, 0, { 1072, 736}, {0x95, 0x1b, 0xc3, 0xff}}}, 92 {{{ 249, -181, 193}, 0, { 1098, 600}, {0x0b, 0x65, 0x4b, 0xff}}}, 93 }; 94 95 // 0x05004620 96 static const Vtx bubba_seg5_vertex_05004620[] = { 97 {{{ 51, 274, 117}, 0, { 360, 626}, {0x6b, 0x41, 0x12, 0xff}}}, 98 {{{ 5, 317, 341}, 0, { -14, 458}, {0x00, 0x59, 0x5a, 0xff}}}, 99 {{{ 5, 215, 291}, 0, { 72, 912}, {0x01, 0x59, 0x5a, 0xff}}}, 100 {{{ -42, 274, 118}, 0, { 358, 626}, {0x96, 0x41, 0x13, 0xff}}}, 101 {{{ 3, 404, -20}, 0, { 586, 18}, {0x00, 0x7e, 0xf2, 0xff}}}, 102 {{{ 1, 191, -223}, 0, { 928, 960}, {0x00, 0x6d, 0xbf, 0xff}}}, 103 }; 104 105 // 0x05004680 106 static const Vtx bubba_seg5_vertex_05004680[] = { 107 {{{ 261, 127, 217}, 0, { 0, -2344}, {0x5f, 0x53, 0x07, 0xff}}}, 108 {{{ 350, -212, 251}, 0, { -196, -646}, {0x7c, 0xf6, 0x18, 0xff}}}, 109 {{{ 222, 29, -150}, 0, { 1808, -1854}, {0x68, 0x23, 0xc1, 0xff}}}, 110 {{{ 0, 44, -355}, 0, { 2828, -1928}, {0x00, 0x2f, 0x8b, 0xff}}}, 111 {{{ 0, -85, -355}, 0, { 2828, -1278}, {0xff, 0xe3, 0x85, 0xff}}}, 112 {{{ -218, 29, -147}, 0, { 1788, -1854}, {0x97, 0x23, 0xc3, 0xff}}}, 113 {{{ 1, 191, -223}, 0, { 2172, -2664}, {0x00, 0x6d, 0xbf, 0xff}}}, 114 {{{ -246, -210, -101}, 0, { 1560, -654}, {0xa7, 0xb8, 0xcc, 0xff}}}, 115 {{{ -251, 127, 221}, 0, { -48, -2344}, {0xa1, 0x53, 0x08, 0xff}}}, 116 {{{ -339, -212, 257}, 0, { -224, -646}, {0x85, 0xf6, 0x1a, 0xff}}}, 117 {{{ 1, -337, -197}, 0, { 2040, -22}, {0x00, 0x95, 0xbd, 0xff}}}, 118 {{{ 251, -210, -105}, 0, { 1580, -654}, {0x58, 0xb8, 0xca, 0xff}}}, 119 {{{ -227, -320, 324}, 0, { -560, -106}, {0xbd, 0xad, 0x43, 0xff}}}, 120 {{{ 230, -105, 361}, 0, { -744, -1182}, {0x5d, 0x15, 0x53, 0xff}}}, 121 {{{ 239, -320, 320}, 0, { -540, -106}, {0x44, 0xad, 0x42, 0xff}}}, 122 {{{ 51, 274, 117}, 0, { 468, -3076}, {0x6b, 0x41, 0x12, 0xff}}}, 123 }; 124 125 // 0x05004780 126 static const Vtx bubba_seg5_vertex_05004780[] = { 127 {{{ -42, 274, 118}, 0, { 464, -3076}, {0x96, 0x41, 0x13, 0xff}}}, 128 {{{ 1, 191, -223}, 0, { 2172, -2664}, {0x00, 0x6d, 0xbf, 0xff}}}, 129 {{{ -251, 127, 221}, 0, { -48, -2344}, {0xa1, 0x53, 0x08, 0xff}}}, 130 {{{ -58, 79, 436}, 0, { -1120, -2104}, {0xe3, 0x42, 0x67, 0xff}}}, 131 {{{ 5, 215, 291}, 0, { -396, -2784}, {0x01, 0x59, 0x5a, 0xff}}}, 132 {{{ -217, -105, 364}, 0, { -760, -1182}, {0xa4, 0x15, 0x54, 0xff}}}, 133 {{{ -339, -212, 257}, 0, { -224, -646}, {0x85, 0xf6, 0x1a, 0xff}}}, 134 {{{ 230, -105, 361}, 0, { -744, -1182}, {0x5d, 0x15, 0x53, 0xff}}}, 135 {{{ 350, -212, 251}, 0, { -196, -646}, {0x7c, 0xf6, 0x18, 0xff}}}, 136 {{{ 261, 127, 217}, 0, { 0, -2344}, {0x5f, 0x53, 0x07, 0xff}}}, 137 {{{ 65, 79, 434}, 0, { -1108, -2104}, {0x1f, 0x42, 0x67, 0xff}}}, 138 {{{ 51, 274, 117}, 0, { 468, -3076}, {0x6b, 0x41, 0x12, 0xff}}}, 139 {{{ 239, -320, 320}, 0, { -540, -106}, {0x44, 0xad, 0x42, 0xff}}}, 140 {{{ 251, -210, -105}, 0, { 1580, -654}, {0x58, 0xb8, 0xca, 0xff}}}, 141 {{{ -227, -320, 324}, 0, { -560, -106}, {0xbd, 0xad, 0x43, 0xff}}}, 142 }; 143 144 // 0x05004870 145 static const Vtx bubba_seg5_vertex_05004870[] = { 146 {{{ 129, -136, 504}, 0, { 0, 0}, {0x48, 0xf3, 0x67, 0xff}}}, 147 {{{ 123, -217, 469}, 0, { 0, 0}, {0x09, 0x99, 0x48, 0xff}}}, 148 {{{ 239, -320, 320}, 0, { 0, 0}, {0x44, 0xad, 0x42, 0xff}}}, 149 {{{ 230, -105, 361}, 0, { 0, 0}, {0x5d, 0x15, 0x53, 0xff}}}, 150 {{{ 6, -284, 420}, 0, { 0, 0}, {0x01, 0x07, 0x7e, 0xff}}}, 151 {{{ 6, -357, 343}, 0, { 0, 0}, {0x00, 0x8d, 0x35, 0xff}}}, 152 {{{ -227, -320, 324}, 0, { 0, 0}, {0xbd, 0xad, 0x43, 0xff}}}, 153 {{{ 7, -24, 547}, 0, { 0, 0}, {0x00, 0x4b, 0x65, 0xff}}}, 154 {{{ 6, -7, 415}, 0, { 0, 0}, {0x01, 0x26, 0x78, 0xff}}}, 155 {{{ -217, -105, 364}, 0, { 0, 0}, {0xa4, 0x15, 0x54, 0xff}}}, 156 {{{ -115, -136, 506}, 0, { 0, 0}, {0xba, 0xf3, 0x68, 0xff}}}, 157 {{{ 7, -195, 518}, 0, { 0, 0}, {0x00, 0xaf, 0x61, 0xff}}}, 158 {{{ -109, -217, 471}, 0, { 0, 0}, {0xf8, 0x99, 0x48, 0xff}}}, 159 }; 160 161 // 0x05004940 162 static const Vtx bubba_seg5_vertex_05004940[] = { 163 {{{ -217, -105, 364}, 0, { 0, 0}, {0xa4, 0x15, 0x54, 0xff}}}, 164 {{{ -255, 129, 314}, 0, { 0, 0}, {0xa6, 0x42, 0x3b, 0xff}}}, 165 {{{ -251, 127, 221}, 0, { 0, 0}, {0xa1, 0x53, 0x08, 0xff}}}, 166 {{{ 65, 79, 434}, 0, { 0, 0}, {0x1f, 0x42, 0x67, 0xff}}}, 167 {{{ 6, -7, 415}, 0, { 0, 0}, {0x01, 0x26, 0x78, 0xff}}}, 168 {{{ 230, -105, 361}, 0, { 0, 0}, {0x5d, 0x15, 0x53, 0xff}}}, 169 {{{ 267, 129, 309}, 0, { 0, 0}, {0x5b, 0x42, 0x39, 0xff}}}, 170 {{{ 261, 127, 217}, 0, { 0, 0}, {0x5f, 0x53, 0x07, 0xff}}}, 171 {{{ -58, 79, 436}, 0, { 0, 0}, {0xe3, 0x42, 0x67, 0xff}}}, 172 }; 173 174 // 0x050049D0 175 static const Vtx bubba_seg5_vertex_050049D0[] = { 176 {{{ 4, -377, 154}, 0, { 0, 0}, {0x00, 0x82, 0xf7, 0xff}}}, 177 {{{ 239, -320, 320}, 0, { 0, 0}, {0x44, 0xad, 0x42, 0xff}}}, 178 {{{ 6, -357, 343}, 0, { 0, 0}, {0x00, 0x8d, 0x35, 0xff}}}, 179 {{{ 251, -210, -105}, 0, { 0, 0}, {0x58, 0xb8, 0xca, 0xff}}}, 180 {{{ -246, -210, -101}, 0, { 0, 0}, {0xa7, 0xb8, 0xcc, 0xff}}}, 181 {{{ 1, -337, -197}, 0, { 0, 0}, {0x00, 0x95, 0xbd, 0xff}}}, 182 {{{ -227, -320, 324}, 0, { 0, 0}, {0xbd, 0xad, 0x43, 0xff}}}, 183 }; 184 185 // 0x05004A40 - 0x05004AA8 186 const Gfx bubba_seg5_dl_05004A40[] = { 187 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05000008), 188 gsDPLoadSync(), 189 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)), 190 gsSPLight(&bubba_seg5_lights_05004408.l, 1), 191 gsSPLight(&bubba_seg5_lights_05004408.a, 2), 192 gsSPVertex(bubba_seg5_vertex_05004450, 7, 0), 193 gsSP2Triangles( 0, 1, 2, 0x0, 3, 1, 0, 0x0), 194 gsSP2Triangles( 4, 1, 3, 0x0, 5, 1, 4, 0x0), 195 gsSP2Triangles( 1, 6, 2, 0x0, 5, 6, 1, 0x0), 196 gsSPEndDisplayList(), 197 }; 198 199 // 0x05004AA8 - 0x05004BE8 200 const Gfx bubba_seg5_dl_05004AA8[] = { 201 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05001408), 202 gsDPLoadSync(), 203 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 204 gsSPLight(&bubba_seg5_lights_05004420.l, 1), 205 gsSPLight(&bubba_seg5_lights_05004420.a, 2), 206 gsSPVertex(bubba_seg5_vertex_050044C0, 15, 0), 207 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0), 208 gsSP2Triangles( 0, 2, 3, 0x0, 5, 0, 4, 0x0), 209 gsSP2Triangles( 5, 6, 0, 0x0, 0, 6, 1, 0x0), 210 gsSP2Triangles( 6, 4, 1, 0x0, 1, 4, 3, 0x0), 211 gsSP2Triangles( 1, 3, 2, 0x0, 5, 4, 6, 0x0), 212 gsSP2Triangles( 7, 8, 9, 0x0, 10, 8, 7, 0x0), 213 gsSP2Triangles( 9, 11, 7, 0x0, 10, 7, 11, 0x0), 214 gsSP2Triangles( 9, 8, 12, 0x0, 12, 8, 10, 0x0), 215 gsSP2Triangles(13, 9, 14, 0x0, 9, 12, 14, 0x0), 216 gsSP2Triangles(13, 11, 9, 0x0, 12, 10, 14, 0x0), 217 gsSP2Triangles(13, 14, 10, 0x0, 10, 11, 13, 0x0), 218 gsSPVertex(bubba_seg5_vertex_050045B0, 7, 0), 219 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 220 gsSP2Triangles( 3, 4, 0, 0x0, 0, 5, 1, 0x0), 221 gsSP2Triangles( 0, 6, 5, 0x0, 4, 6, 0, 0x0), 222 gsSP2Triangles( 6, 2, 5, 0x0, 2, 1, 5, 0x0), 223 gsSP2Triangles( 6, 3, 2, 0x0, 3, 6, 4, 0x0), 224 gsSPEndDisplayList(), 225 }; 226 227 // 0x05004BE8 - 0x05004C40 228 const Gfx bubba_seg5_dl_05004BE8[] = { 229 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05001C08), 230 gsDPLoadSync(), 231 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 232 gsSPVertex(bubba_seg5_vertex_05004620, 6, 0), 233 gsSP2Triangles( 0, 1, 2, 0x0, 2, 1, 3, 0x0), 234 gsSP2Triangles( 1, 4, 3, 0x0, 1, 0, 4, 0x0), 235 gsSP2Triangles( 4, 5, 3, 0x0, 4, 0, 5, 0x0), 236 gsSPEndDisplayList(), 237 }; 238 239 // 0x05004C40 - 0x05004D48 240 const Gfx bubba_seg5_dl_05004C40[] = { 241 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05002408), 242 gsDPLoadSync(), 243 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 244 gsSPVertex(bubba_seg5_vertex_05004680, 16, 0), 245 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 246 gsSP2Triangles( 6, 3, 5, 0x0, 5, 4, 7, 0x0), 247 gsSP2Triangles( 5, 8, 6, 0x0, 9, 8, 5, 0x0), 248 gsSP2Triangles( 9, 5, 7, 0x0, 2, 4, 3, 0x0), 249 gsSP2Triangles(10, 4, 11, 0x0, 7, 4, 10, 0x0), 250 gsSP2Triangles(11, 4, 2, 0x0, 9, 7, 12, 0x0), 251 gsSP2Triangles( 2, 3, 6, 0x0, 0, 2, 6, 0x0), 252 gsSP2Triangles( 2, 1, 11, 0x0, 1, 13, 14, 0x0), 253 gsSP1Triangle( 0, 6, 15, 0x0), 254 gsSPVertex(bubba_seg5_vertex_05004780, 15, 0), 255 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 0, 0x0), 256 gsSP2Triangles( 2, 3, 0, 0x0, 5, 2, 6, 0x0), 257 gsSP2Triangles( 7, 8, 9, 0x0, 10, 9, 11, 0x0), 258 gsSP2Triangles(11, 4, 10, 0x0, 10, 4, 3, 0x0), 259 gsSP2Triangles(12, 13, 8, 0x0, 5, 6, 14, 0x0), 260 gsSPEndDisplayList(), 261 }; 262 263 // 0x05004D48 - 0x05004E80 264 const Gfx bubba_seg5_dl_05004D48[] = { 265 gsSPLight(&bubba_seg5_lights_05004408.l, 1), 266 gsSPLight(&bubba_seg5_lights_05004408.a, 2), 267 gsSPVertex(bubba_seg5_vertex_05004870, 13, 0), 268 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 269 gsSP2Triangles( 2, 4, 5, 0x0, 4, 6, 5, 0x0), 270 gsSP2Triangles( 7, 8, 9, 0x0, 8, 7, 3, 0x0), 271 gsSP2Triangles( 7, 9, 10, 0x0, 7, 11, 0, 0x0), 272 gsSP2Triangles(10, 11, 7, 0x0, 3, 7, 0, 0x0), 273 gsSP2Triangles( 0, 11, 1, 0x0, 6, 10, 9, 0x0), 274 gsSP2Triangles(12, 10, 6, 0x0, 12, 11, 10, 0x0), 275 gsSPLight(&bubba_seg5_lights_05004438.l, 1), 276 gsSPLight(&bubba_seg5_lights_05004438.a, 2), 277 gsSPVertex(bubba_seg5_vertex_05004940, 9, 0), 278 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 279 gsSP2Triangles( 3, 6, 7, 0x0, 5, 6, 3, 0x0), 280 gsSP2Triangles( 3, 8, 4, 0x0, 7, 6, 5, 0x0), 281 gsSP2Triangles( 8, 2, 1, 0x0, 8, 1, 0, 0x0), 282 gsSP1Triangle( 4, 8, 0, 0x0), 283 gsSPLight(&bubba_seg5_lights_05004420.l, 1), 284 gsSPLight(&bubba_seg5_lights_05004420.a, 2), 285 gsSPVertex(bubba_seg5_vertex_050049D0, 7, 0), 286 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 1, 0x0), 287 gsSP2Triangles( 4, 5, 0, 0x0, 0, 5, 3, 0x0), 288 gsSP2Triangles( 2, 6, 0, 0x0, 6, 4, 0, 0x0), 289 gsSPEndDisplayList(), 290 }; 291 292 // 0x05004E80 - 0x05004F30 293 const Gfx bubba_seg5_dl_05004E80[] = { 294 gsDPPipeSync(), 295 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 296 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), 297 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 298 gsDPTileSync(), 299 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD), 300 gsDPSetTileSize(0, 0, 0, (16 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 301 gsSPDisplayList(bubba_seg5_dl_05004A40), 302 gsDPTileSync(), 303 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), 304 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 305 gsSPDisplayList(bubba_seg5_dl_05004AA8), 306 gsSPDisplayList(bubba_seg5_dl_05004BE8), 307 gsDPTileSync(), 308 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD), 309 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 310 gsSPDisplayList(bubba_seg5_dl_05004C40), 311 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 312 gsDPPipeSync(), 313 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 314 gsSPDisplayList(bubba_seg5_dl_05004D48), 315 gsSPEndDisplayList(), 316 }; 317 318 // 0x05004F30 319 static const Lights1 bubba_seg5_lights_05004F30 = gdSPDefLights1( 320 0x48, 0x31, 0x2a, 321 0xf1, 0xa6, 0x8c, 0x28, 0x28, 0x28 322 ); 323 324 // 0x05004F48 325 static const Lights1 bubba_seg5_lights_05004F50 = gdSPDefLights1( 326 0x4c, 0x4c, 0x4c, 327 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 328 ); 329 330 // 0x05004F60 331 static const Lights1 bubba_seg5_lights_05004F60 = gdSPDefLights1( 332 0x0a, 0x07, 0x08, 333 0x22, 0x1a, 0x1c, 0x28, 0x28, 0x28 334 ); 335 336 // 0x05004F78 337 static const Vtx bubba_seg5_vertex_05004F78[] = { 338 {{{ 6, -194, 96}, 0, { 405, 48}, {0x00, 0xbf, 0x6d, 0xff}}}, 339 {{{ -227, -437, 270}, 0, { 201, 516}, {0xba, 0xb3, 0x47, 0xff}}}, 340 {{{ 6, -401, 385}, 0, { 222, 642}, {0x00, 0x0b, 0x7e, 0xff}}}, 341 {{{ 7, -58, 559}, 0, { 485, 556}, {0x00, 0xb2, 0x64, 0xff}}}, 342 {{{ 123, -93, 488}, 0, { 461, 492}, {0xf6, 0xa6, 0x58, 0xff}}}, 343 {{{ 239, -437, 266}, 0, { 201, 512}, {0x47, 0xb3, 0x46, 0xff}}}, 344 {{{ -108, -93, 488}, 0, { 461, 492}, {0x0c, 0xa5, 0x57, 0xff}}}, 345 }; 346 347 // 0x05004FE8 348 static const Vtx bubba_seg5_vertex_05004FE8[] = { 349 {{{ 513, -352, 46}, 0, { 482, 860}, {0x55, 0xa7, 0xe5, 0xff}}}, 350 {{{ 451, -258, 81}, 0, { 626, 798}, {0x3b, 0x6b, 0xe1, 0xff}}}, 351 {{{ 452, -258, 151}, 0, { 608, 716}, {0x4d, 0x64, 0x08, 0xff}}}, 352 {{{ 270, -214, 84}, 0, { 1072, 736}, {0x95, 0x1b, 0xc3, 0xff}}}, 353 {{{ 353, -273, -31}, 0, { 896, 900}, {0x24, 0x4c, 0xa2, 0xff}}}, 354 {{{ 249, -181, 193}, 0, { 1098, 600}, {0x0b, 0x65, 0x4b, 0xff}}}, 355 {{{ 509, -306, 182}, 0, { 458, 698}, {0x51, 0x47, 0x41, 0xff}}}, 356 {{{ 1, 184, -550}, 0, { 728, 822}, {0xff, 0x7b, 0xe2, 0xff}}}, 357 {{{ 3, 43, -352}, 0, { 554, 698}, {0xff, 0x3c, 0x6f, 0xff}}}, 358 {{{ 52, -18, -501}, 0, { 458, 800}, {0x7e, 0x01, 0xfa, 0xff}}}, 359 {{{ 4, -94, -615}, 0, { 348, 880}, {0x00, 0xe5, 0x84, 0xff}}}, 360 {{{ 3, 56, -615}, 0, { 552, 872}, {0x00, 0x1b, 0x84, 0xff}}}, 361 {{{ 4, -82, -352}, 0, { 384, 704}, {0x00, 0xc4, 0x6f, 0xff}}}, 362 {{{ 6, -222, -550}, 0, { 182, 844}, {0x00, 0x85, 0xe1, 0xff}}}, 363 {{{ -44, -19, -501}, 0, { 458, 800}, {0x82, 0xff, 0xfa, 0xff}}}, 364 }; 365 366 // 0x050050D8 367 static const Vtx bubba_seg5_vertex_050050D8[] = { 368 {{{ -512, -352, 46}, 0, { 856, 794}, {0xab, 0xa7, 0xe5, 0xff}}}, 369 {{{ -508, -306, 182}, 0, { 816, 650}, {0xaf, 0x47, 0x41, 0xff}}}, 370 {{{ -451, -258, 151}, 0, { 664, 694}, {0xb3, 0x64, 0x08, 0xff}}}, 371 {{{ -450, -258, 81}, 0, { 678, 768}, {0xc5, 0x6b, 0xe1, 0xff}}}, 372 {{{ -248, -181, 193}, 0, { 94, 684}, {0xf5, 0x65, 0x4b, 0xff}}}, 373 {{{ -352, -273, -31}, 0, { 432, 906}, {0xdc, 0x4c, 0xa2, 0xff}}}, 374 {{{ -269, -214, 84}, 0, { 176, 796}, {0x6b, 0x1b, 0xc3, 0xff}}}, 375 }; 376 377 // 0x05005148 378 static const Vtx bubba_seg5_vertex_05005148[] = { 379 {{{ 5, 465, 287}, 0, { -14, 458}, {0x00, 0x43, 0x6b, 0xff}}}, 380 {{{ 51, 274, 117}, 0, { 360, 626}, {0x6a, 0x44, 0x06, 0xff}}}, 381 {{{ 3, 404, -20}, 0, { 586, 18}, {0x00, 0x71, 0xc7, 0xff}}}, 382 {{{ 5, 317, 249}, 0, { 72, 912}, {0x01, 0x5d, 0x56, 0xff}}}, 383 {{{ -42, 274, 118}, 0, { 358, 626}, {0x96, 0x44, 0x07, 0xff}}}, 384 {{{ 1, 191, -223}, 0, { 928, 960}, {0x00, 0x6b, 0xbd, 0xff}}}, 385 }; 386 387 // 0x050051A8 388 static const Vtx bubba_seg5_vertex_050051A8[] = { 389 {{{ -339, -241, 257}, 0, { -224, -646}, {0x83, 0xf8, 0x14, 0xff}}}, 390 {{{ -251, 216, 243}, 0, { -48, -2344}, {0xa6, 0x59, 0xfe, 0xff}}}, 391 {{{ -218, 29, -147}, 0, { 1788, -1854}, {0x98, 0x20, 0xc0, 0xff}}}, 392 {{{ 0, -85, -355}, 0, { 2828, -1278}, {0xff, 0xe7, 0x84, 0xff}}}, 393 {{{ -246, -210, -101}, 0, { 1560, -654}, {0xa0, 0xca, 0xc2, 0xff}}}, 394 {{{ 1, -356, -213}, 0, { 2040, -22}, {0x00, 0xa4, 0xa9, 0xff}}}, 395 {{{ -227, -437, 270}, 0, { -560, -106}, {0xba, 0xb3, 0x47, 0xff}}}, 396 {{{ 222, 29, -150}, 0, { 1808, -1854}, {0x67, 0x20, 0xbe, 0xff}}}, 397 {{{ 0, 44, -355}, 0, { 2828, -1928}, {0x00, 0x2f, 0x8b, 0xff}}}, 398 {{{ 251, -210, -105}, 0, { 1580, -654}, {0x5f, 0xca, 0xc0, 0xff}}}, 399 {{{ 239, -437, 266}, 0, { -540, -106}, {0x47, 0xb3, 0x46, 0xff}}}, 400 {{{ 350, -241, 251}, 0, { -196, -646}, {0x7d, 0xf9, 0x11, 0xff}}}, 401 {{{ -217, 18, 383}, 0, { -760, -1182}, {0xa0, 0x13, 0x4f, 0xff}}}, 402 {{{ -42, 274, 118}, 0, { 464, -3076}, {0x96, 0x44, 0x07, 0xff}}}, 403 {{{ 1, 191, -223}, 0, { 2172, -2664}, {0x00, 0x6b, 0xbd, 0xff}}}, 404 {{{ -58, 168, 458}, 0, { -1120, -2104}, {0xdf, 0x49, 0x61, 0xff}}}, 405 }; 406 407 // 0x050052A8 408 static const Vtx bubba_seg5_vertex_050052A8[] = { 409 {{{ 350, -241, 251}, 0, { -196, -646}, {0x7d, 0xf9, 0x11, 0xff}}}, 410 {{{ 230, 18, 380}, 0, { -744, -1182}, {0x61, 0x14, 0x4e, 0xff}}}, 411 {{{ 239, -437, 266}, 0, { -540, -106}, {0x47, 0xb3, 0x46, 0xff}}}, 412 {{{ 261, 216, 239}, 0, { 0, -2344}, {0x5a, 0x59, 0xfd, 0xff}}}, 413 {{{ 222, 29, -150}, 0, { 1808, -1854}, {0x67, 0x20, 0xbe, 0xff}}}, 414 {{{ 0, 44, -355}, 0, { 2828, -1928}, {0x00, 0x2f, 0x8b, 0xff}}}, 415 {{{ 1, 191, -223}, 0, { 2172, -2664}, {0x00, 0x6b, 0xbd, 0xff}}}, 416 {{{ 65, 168, 456}, 0, { -1108, -2104}, {0x23, 0x49, 0x61, 0xff}}}, 417 {{{ 51, 274, 117}, 0, { 468, -3076}, {0x6a, 0x44, 0x06, 0xff}}}, 418 {{{ 5, 317, 249}, 0, { -396, -2784}, {0x01, 0x5d, 0x56, 0xff}}}, 419 {{{ -58, 168, 458}, 0, { -1120, -2104}, {0xdf, 0x49, 0x61, 0xff}}}, 420 {{{ -42, 274, 118}, 0, { 464, -3076}, {0x96, 0x44, 0x07, 0xff}}}, 421 }; 422 423 // 0x05005368 424 static const Vtx bubba_seg5_vertex_05005368[] = { 425 {{{ -227, -437, 270}, 0, { 0, 0}, {0xba, 0xb3, 0x47, 0xff}}}, 426 {{{ -133, -12, 525}, 0, { 0, 0}, {0xbb, 0xed, 0x68, 0xff}}}, 427 {{{ -217, 18, 383}, 0, { 0, 0}, {0xa0, 0x13, 0x4f, 0xff}}}, 428 {{{ 6, -401, 385}, 0, { 0, 0}, {0x00, 0x0b, 0x7e, 0xff}}}, 429 {{{ 6, -503, 295}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, 430 {{{ 7, 111, 588}, 0, { 0, 0}, {0x00, 0x5b, 0x57, 0xff}}}, 431 {{{ 7, -58, 559}, 0, { 0, 0}, {0x00, 0xb2, 0x64, 0xff}}}, 432 {{{ 6, 81, 437}, 0, { 0, 0}, {0x01, 0x31, 0x74, 0xff}}}, 433 {{{ 239, -437, 266}, 0, { 0, 0}, {0x47, 0xb3, 0x46, 0xff}}}, 434 {{{ 150, -12, 523}, 0, { 0, 0}, {0x47, 0xee, 0x67, 0xff}}}, 435 {{{ 123, -93, 488}, 0, { 0, 0}, {0xf6, 0xa6, 0x58, 0xff}}}, 436 {{{ -108, -93, 488}, 0, { 0, 0}, {0x0c, 0xa5, 0x57, 0xff}}}, 437 {{{ 230, 18, 380}, 0, { 0, 0}, {0x61, 0x14, 0x4e, 0xff}}}, 438 }; 439 440 // 0x05005438 441 static const Vtx bubba_seg5_vertex_05005438[] = { 442 {{{ -217, 18, 383}, 0, { 0, 0}, {0xa0, 0x13, 0x4f, 0xff}}}, 443 {{{ -255, 217, 336}, 0, { 0, 0}, {0xa5, 0x40, 0x3c, 0xff}}}, 444 {{{ -251, 216, 243}, 0, { 0, 0}, {0xa6, 0x59, 0xfe, 0xff}}}, 445 {{{ 65, 168, 456}, 0, { 0, 0}, {0x23, 0x49, 0x61, 0xff}}}, 446 {{{ 267, 217, 332}, 0, { 0, 0}, {0x5b, 0x41, 0x3a, 0xff}}}, 447 {{{ 261, 216, 239}, 0, { 0, 0}, {0x5a, 0x59, 0xfd, 0xff}}}, 448 {{{ 230, 18, 380}, 0, { 0, 0}, {0x61, 0x14, 0x4e, 0xff}}}, 449 {{{ 6, 81, 437}, 0, { 0, 0}, {0x01, 0x31, 0x74, 0xff}}}, 450 {{{ -58, 168, 458}, 0, { 0, 0}, {0xdf, 0x49, 0x61, 0xff}}}, 451 }; 452 453 // 0x050054C8 454 static const Vtx bubba_seg5_vertex_050054C8[] = { 455 {{{ 4, -488, 81}, 0, { 0, 0}, {0x00, 0x88, 0xd8, 0xff}}}, 456 {{{ 239, -437, 266}, 0, { 0, 0}, {0x47, 0xb3, 0x46, 0xff}}}, 457 {{{ 6, -503, 295}, 0, { 0, 0}, {0x00, 0x8b, 0x30, 0xff}}}, 458 {{{ -227, -437, 270}, 0, { 0, 0}, {0xba, 0xb3, 0x47, 0xff}}}, 459 {{{ 251, -210, -105}, 0, { 0, 0}, {0x5f, 0xca, 0xc0, 0xff}}}, 460 {{{ -246, -210, -101}, 0, { 0, 0}, {0xa0, 0xca, 0xc2, 0xff}}}, 461 {{{ 1, -356, -213}, 0, { 0, 0}, {0x00, 0xa4, 0xa9, 0xff}}}, 462 }; 463 464 // 0x05005538 - 0x050055A0 465 const Gfx bubba_seg5_dl_05005538[] = { 466 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05000008), 467 gsDPLoadSync(), 468 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 16 * 32 - 1, CALC_DXT(16, G_IM_SIZ_16b_BYTES)), 469 gsSPLight(&bubba_seg5_lights_05004F30.l, 1), 470 gsSPLight(&bubba_seg5_lights_05004F30.a, 2), 471 gsSPVertex(bubba_seg5_vertex_05004F78, 7, 0), 472 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0), 473 gsSP2Triangles( 4, 0, 5, 0x0, 5, 0, 2, 0x0), 474 gsSP2Triangles( 6, 0, 3, 0x0, 1, 0, 6, 0x0), 475 gsSPEndDisplayList(), 476 }; 477 478 // 0x050055A0 - 0x050056E0 479 const Gfx bubba_seg5_dl_050055A0[] = { 480 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05001408), 481 gsDPLoadSync(), 482 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 483 gsSPLight(&bubba_seg5_lights_05004F50.l, 1), 484 gsSPLight(&bubba_seg5_lights_05004F50.a, 2), 485 gsSPVertex(bubba_seg5_vertex_05004FE8, 15, 0), 486 gsSP2Triangles( 0, 1, 2, 0x0, 0, 3, 4, 0x0), 487 gsSP2Triangles( 0, 5, 3, 0x0, 6, 5, 0, 0x0), 488 gsSP2Triangles( 0, 4, 1, 0x0, 2, 6, 0, 0x0), 489 gsSP2Triangles( 5, 2, 1, 0x0, 5, 1, 3, 0x0), 490 gsSP2Triangles( 1, 4, 3, 0x0, 2, 5, 6, 0x0), 491 gsSP2Triangles( 7, 8, 9, 0x0, 10, 11, 9, 0x0), 492 gsSP2Triangles( 9, 8, 12, 0x0, 7, 9, 11, 0x0), 493 gsSP2Triangles( 9, 13, 10, 0x0, 9, 12, 13, 0x0), 494 gsSP2Triangles(12, 8, 14, 0x0, 14, 13, 12, 0x0), 495 gsSP2Triangles(10, 13, 14, 0x0, 10, 14, 11, 0x0), 496 gsSP2Triangles(14, 8, 7, 0x0, 14, 7, 11, 0x0), 497 gsSPVertex(bubba_seg5_vertex_050050D8, 7, 0), 498 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0), 499 gsSP2Triangles( 4, 2, 1, 0x0, 4, 3, 2, 0x0), 500 gsSP2Triangles( 5, 0, 3, 0x0, 5, 3, 6, 0x0), 501 gsSP2Triangles( 6, 3, 4, 0x0, 0, 4, 1, 0x0), 502 gsSP2Triangles( 0, 6, 4, 0x0, 5, 6, 0, 0x0), 503 gsSPEndDisplayList(), 504 }; 505 506 // 0x050056E0 - 0x05005738 507 const Gfx bubba_seg5_dl_050056E0[] = { 508 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05001C08), 509 gsDPLoadSync(), 510 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 511 gsSPVertex(bubba_seg5_vertex_05005148, 6, 0), 512 gsSP2Triangles( 0, 1, 2, 0x0, 1, 0, 3, 0x0), 513 gsSP2Triangles( 0, 2, 4, 0x0, 3, 0, 4, 0x0), 514 gsSP2Triangles( 2, 1, 5, 0x0, 2, 5, 4, 0x0), 515 gsSPEndDisplayList(), 516 }; 517 518 // 0x05005738 - 0x05005840 519 const Gfx bubba_seg5_dl_05005738[] = { 520 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, bubba_seg5_texture_05002408), 521 gsDPLoadSync(), 522 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 64 * 32 - 1, CALC_DXT(64, G_IM_SIZ_16b_BYTES)), 523 gsSPVertex(bubba_seg5_vertex_050051A8, 16, 0), 524 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 4, 0x0), 525 gsSP2Triangles( 4, 3, 5, 0x0, 0, 4, 6, 0x0), 526 gsSP2Triangles( 0, 2, 4, 0x0, 7, 3, 8, 0x0), 527 gsSP2Triangles( 5, 3, 9, 0x0, 8, 3, 2, 0x0), 528 gsSP2Triangles( 9, 3, 7, 0x0, 10, 9, 11, 0x0), 529 gsSP2Triangles( 7, 11, 9, 0x0, 12, 1, 0, 0x0), 530 gsSP2Triangles(12, 0, 6, 0x0, 13, 14, 1, 0x0), 531 gsSP2Triangles( 2, 1, 14, 0x0, 1, 15, 13, 0x0), 532 gsSP1Triangle(14, 8, 2, 0x0), 533 gsSPVertex(bubba_seg5_vertex_050052A8, 12, 0), 534 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0), 535 gsSP2Triangles( 1, 0, 3, 0x0, 4, 5, 6, 0x0), 536 gsSP2Triangles( 3, 4, 6, 0x0, 7, 3, 8, 0x0), 537 gsSP2Triangles( 3, 6, 8, 0x0, 7, 9, 10, 0x0), 538 gsSP2Triangles( 8, 9, 7, 0x0, 10, 9, 11, 0x0), 539 gsSPEndDisplayList(), 540 }; 541 542 // 0x05005840 - 0x05005978 543 const Gfx bubba_seg5_dl_05005840[] = { 544 gsSPLight(&bubba_seg5_lights_05004F30.l, 1), 545 gsSPLight(&bubba_seg5_lights_05004F30.a, 2), 546 gsSPVertex(bubba_seg5_vertex_05005368, 13, 0), 547 gsSP2Triangles( 0, 1, 2, 0x0, 3, 0, 4, 0x0), 548 gsSP2Triangles( 5, 2, 1, 0x0, 1, 6, 5, 0x0), 549 gsSP2Triangles( 5, 7, 2, 0x0, 8, 3, 4, 0x0), 550 gsSP2Triangles( 9, 6, 10, 0x0, 5, 6, 9, 0x0), 551 gsSP2Triangles(11, 6, 1, 0x0, 9, 10, 8, 0x0), 552 gsSP2Triangles(12, 5, 9, 0x0, 7, 5, 12, 0x0), 553 gsSP2Triangles( 9, 8, 12, 0x0, 0, 11, 1, 0x0), 554 gsSPLight(&bubba_seg5_lights_05004F60.l, 1), 555 gsSPLight(&bubba_seg5_lights_05004F60.a, 2), 556 gsSPVertex(bubba_seg5_vertex_05005438, 9, 0), 557 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 558 gsSP2Triangles( 5, 4, 6, 0x0, 6, 4, 3, 0x0), 559 gsSP2Triangles( 3, 7, 6, 0x0, 3, 8, 7, 0x0), 560 gsSP2Triangles( 7, 8, 0, 0x0, 8, 1, 0, 0x0), 561 gsSP1Triangle( 8, 2, 1, 0x0), 562 gsSPLight(&bubba_seg5_lights_05004F50.l, 1), 563 gsSPLight(&bubba_seg5_lights_05004F50.a, 2), 564 gsSPVertex(bubba_seg5_vertex_050054C8, 7, 0), 565 gsSP2Triangles( 0, 1, 2, 0x0, 2, 3, 0, 0x0), 566 gsSP2Triangles( 0, 4, 1, 0x0, 5, 6, 0, 0x0), 567 gsSP2Triangles( 3, 5, 0, 0x0, 0, 6, 4, 0x0), 568 gsSPEndDisplayList(), 569 }; 570 571 // 0x05005978 - 0x05005A28 572 const Gfx bubba_seg5_dl_05005978[] = { 573 gsDPPipeSync(), 574 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 575 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), 576 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 577 gsDPTileSync(), 578 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 4, G_TX_NOLOD), 579 gsDPSetTileSize(0, 0, 0, (16 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 580 gsSPDisplayList(bubba_seg5_dl_05005538), 581 gsDPTileSync(), 582 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), 583 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 584 gsSPDisplayList(bubba_seg5_dl_050055A0), 585 gsSPDisplayList(bubba_seg5_dl_050056E0), 586 gsDPTileSync(), 587 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0, G_TX_RENDERTILE, 0, G_TX_WRAP | G_TX_NOMIRROR, 5, G_TX_NOLOD, G_TX_WRAP | G_TX_NOMIRROR, 6, G_TX_NOLOD), 588 gsDPSetTileSize(0, 0, 0, (64 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 589 gsSPDisplayList(bubba_seg5_dl_05005738), 590 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 591 gsDPPipeSync(), 592 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 593 gsSPDisplayList(bubba_seg5_dl_05005840), 594 gsSPEndDisplayList(), 595 };