model.inc.c (15124B)
1 // Springboard (unused) 2 3 // 0x05000000 4 static const Lights1 springboard_seg5_lights_05000000 = gdSPDefLights1( 5 0x3f, 0x3f, 0x3f, 6 0xff, 0xff, 0xff, 0x28, 0x28, 0x28 7 ); 8 9 // 0x05000018 10 ALIGNED8 static const Texture springboard_seg5_texture_05000018[] = { 11 #include "actors/springboard/springboard_top_unused.rgba16.inc.c" 12 }; 13 14 // 0x05000818 15 ALIGNED8 static const Texture springboard_seg5_texture_05000818[] = { 16 #include "actors/springboard/springboard_base_unused.rgba16.inc.c" 17 }; 18 19 // 0x05001018 20 static const Vtx springboard_seg5_vertex_05001018[] = { 21 {{{ 205, 0, 0}, 0, { 2524, 478}, {0x00, 0x7f, 0x00, 0xff}}}, 22 {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, 23 {{{ -101, 0, -176}, 0, { -542, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, 24 {{{ 205, 0, 0}, 0, { 2524, 478}, {0x6d, 0x00, 0xc0, 0xff}}}, 25 {{{ 102, -19, -176}, 0, { 1502, -1292}, {0x6d, 0x00, 0xc0, 0xff}}}, 26 {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x6d, 0x00, 0xc0, 0xff}}}, 27 {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x00, 0x00, 0x81, 0xff}}}, 28 {{{ -101, -19, -176}, 0, { -542, -1292}, {0x00, 0x00, 0x81, 0xff}}}, 29 {{{ -101, 0, -176}, 0, { -542, -1292}, {0x00, 0x00, 0x81, 0xff}}}, 30 {{{ 102, -19, -176}, 0, { 1502, -1292}, {0x00, 0x00, 0x81, 0xff}}}, 31 {{{ -204, -19, 0}, 0, { -1564, 478}, {0x00, 0x81, 0x00, 0xff}}}, 32 {{{ -101, -19, -176}, 0, { -542, -1292}, {0x00, 0x81, 0x00, 0xff}}}, 33 {{{ 102, -19, -176}, 0, { 1502, -1292}, {0x00, 0x81, 0x00, 0xff}}}, 34 {{{ 102, -19, 177}, 0, { 1502, 2248}, {0x00, 0x81, 0x00, 0xff}}}, 35 {{{ 205, -19, 0}, 0, { 2524, 478}, {0x00, 0x81, 0x00, 0xff}}}, 36 {{{ 205, -19, 0}, 0, { 2524, 478}, {0x6d, 0x00, 0xc0, 0xff}}}, 37 }; 38 39 // 0x05001118 40 static const Vtx springboard_seg5_vertex_05001118[] = { 41 {{{ -101, 0, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, 42 {{{ -101, -19, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, 43 {{{ -204, -19, 0}, 0, { -1564, 478}, {0x93, 0x00, 0xc0, 0xff}}}, 44 {{{ 205, 0, 0}, 0, { 2524, 478}, {0x00, 0x7f, 0x00, 0xff}}}, 45 {{{ -101, 0, -176}, 0, { -542, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, 46 {{{ -101, 0, 177}, 0, { -542, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, 47 {{{ -204, 0, 0}, 0, { -1564, 478}, {0x00, 0x7f, 0x00, 0xff}}}, 48 {{{ -204, 0, 0}, 0, { -1564, 478}, {0x93, 0x00, 0xc0, 0xff}}}, 49 {{{ 102, -19, 177}, 0, { 1502, 2248}, {0x00, 0x81, 0x00, 0xff}}}, 50 {{{ -101, -19, 177}, 0, { -542, 2248}, {0x00, 0x81, 0x00, 0xff}}}, 51 {{{ -204, -19, 0}, 0, { -1564, 478}, {0x00, 0x81, 0x00, 0xff}}}, 52 {{{ -204, 0, 0}, 0, { -1564, 478}, {0x93, 0x00, 0x3f, 0xff}}}, 53 {{{ -204, -19, 0}, 0, { -1564, 478}, {0x93, 0x00, 0x3f, 0xff}}}, 54 {{{ -101, -19, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, 55 {{{ -101, 0, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, 56 }; 57 58 // 0x05001208 59 static const Vtx springboard_seg5_vertex_05001208[] = { 60 {{{ -101, 0, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 61 {{{ -101, -19, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 62 {{{ 102, -19, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 63 {{{ 205, 0, 0}, 0, { 2524, 478}, {0x00, 0x7f, 0x00, 0xff}}}, 64 {{{ -101, 0, 177}, 0, { -542, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, 65 {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, 66 {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 67 {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x6d, 0x00, 0x3f, 0xff}}}, 68 {{{ 102, -19, 177}, 0, { 1502, 2248}, {0x6d, 0x00, 0x3f, 0xff}}}, 69 {{{ 205, -19, 0}, 0, { 2524, 478}, {0x6d, 0x00, 0x3f, 0xff}}}, 70 {{{ 205, 0, 0}, 0, { 2524, 478}, {0x6d, 0x00, 0x3f, 0xff}}}, 71 }; 72 73 // 0x050012B8 74 static const Vtx springboard_seg5_vertex_050012B8[] = { 75 {{{ -76, -55, -132}, 0, { 0, 990}, {0x93, 0x00, 0xc1, 0xff}}}, 76 {{{ -153, 56, 0}, 0, { 990, 0}, {0x93, 0x00, 0xc1, 0xff}}}, 77 {{{ -76, 56, -132}, 0, { 0, 0}, {0x93, 0x00, 0xc1, 0xff}}}, 78 {{{ -76, 56, 133}, 0, { 990, 0}, {0x93, 0x00, 0x3f, 0xff}}}, 79 {{{ -153, 56, 0}, 0, { 0, 0}, {0x93, 0x00, 0x3f, 0xff}}}, 80 {{{ -153, -55, 0}, 0, { 0, 990}, {0x93, 0x00, 0x3f, 0xff}}}, 81 {{{ -76, -55, 133}, 0, { 990, 990}, {0x93, 0x00, 0x3f, 0xff}}}, 82 {{{ 77, 56, 133}, 0, { 990, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 83 {{{ -76, 56, 133}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0xff}}}, 84 {{{ -76, -55, 133}, 0, { 0, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 85 {{{ 77, -55, 133}, 0, { 990, 990}, {0x00, 0x00, 0x7f, 0xff}}}, 86 {{{ 154, 56, 0}, 0, { 990, 0}, {0x6d, 0x00, 0x3f, 0xff}}}, 87 {{{ 77, 56, 133}, 0, { 0, 0}, {0x6d, 0x00, 0x3f, 0xff}}}, 88 {{{ 77, -55, 133}, 0, { 0, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, 89 {{{ 154, -55, 0}, 0, { 990, 990}, {0x6d, 0x00, 0x3f, 0xff}}}, 90 }; 91 92 // 0x050013A8 93 static const Vtx springboard_seg5_vertex_050013A8[] = { 94 {{{ 77, 56, -132}, 0, { 990, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, 95 {{{ 154, -55, 0}, 0, { 0, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, 96 {{{ 77, -55, -132}, 0, { 990, 990}, {0x6d, 0x00, 0xc1, 0xff}}}, 97 {{{ -76, -55, -132}, 0, { 0, 990}, {0x93, 0x00, 0xc1, 0xff}}}, 98 {{{ -153, -55, 0}, 0, { 990, 990}, {0x93, 0x00, 0xc1, 0xff}}}, 99 {{{ -153, 56, 0}, 0, { 990, 0}, {0x93, 0x00, 0xc1, 0xff}}}, 100 {{{ -76, 56, -132}, 0, { 990, 0}, {0x00, 0x00, 0x81, 0xff}}}, 101 {{{ 77, 56, -132}, 0, { 0, 0}, {0x00, 0x00, 0x81, 0xff}}}, 102 {{{ 77, -55, -132}, 0, { 0, 990}, {0x00, 0x00, 0x81, 0xff}}}, 103 {{{ -76, -55, -132}, 0, { 990, 990}, {0x00, 0x00, 0x81, 0xff}}}, 104 {{{ 154, 56, 0}, 0, { 0, 0}, {0x6d, 0x00, 0xc1, 0xff}}}, 105 }; 106 107 // 0x05001458 108 static const Vtx springboard_seg5_vertex_05001458[] = { 109 {{{ 102, 20, -176}, 0, { 1502, -1292}, {0x00, 0x00, 0x81, 0xff}}}, 110 {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x00, 0x00, 0x81, 0xff}}}, 111 {{{ -101, 0, -176}, 0, { -542, -1292}, {0x00, 0x00, 0x81, 0xff}}}, 112 {{{ -101, 20, -176}, 0, { -542, -1292}, {0x00, 0x00, 0x81, 0xff}}}, 113 {{{ 205, 20, 0}, 0, { 2524, 480}, {0x00, 0x7f, 0x00, 0xff}}}, 114 {{{ 102, 20, -176}, 0, { 1502, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, 115 {{{ 102, 20, 177}, 0, { 1502, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, 116 {{{ -204, 20, 0}, 0, { -1564, 480}, {0x00, 0x7f, 0x00, 0xff}}}, 117 {{{ 205, 20, 0}, 0, { 2524, 480}, {0x6d, 0x00, 0xc0, 0xff}}}, 118 {{{ 102, 0, -176}, 0, { 1502, -1292}, {0x6d, 0x00, 0xc0, 0xff}}}, 119 {{{ 102, 20, -176}, 0, { 1502, -1292}, {0x6d, 0x00, 0xc0, 0xff}}}, 120 {{{ -101, 20, -176}, 0, { -542, -1292}, {0x00, 0x7f, 0x00, 0xff}}}, 121 {{{ 205, 0, 0}, 0, { 2524, 480}, {0x6d, 0x00, 0xc0, 0xff}}}, 122 {{{ -101, 20, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, 123 {{{ -101, 0, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, 124 {{{ -204, 0, 0}, 0, { -1564, 480}, {0x93, 0x00, 0xc0, 0xff}}}, 125 }; 126 127 // 0x05001558 128 static const Vtx springboard_seg5_vertex_05001558[] = { 129 {{{ -101, 20, -176}, 0, { -542, -1292}, {0x93, 0x00, 0xc0, 0xff}}}, 130 {{{ -204, 0, 0}, 0, { -1564, 480}, {0x93, 0x00, 0xc0, 0xff}}}, 131 {{{ -204, 20, 0}, 0, { -1564, 480}, {0x93, 0x00, 0xc0, 0xff}}}, 132 {{{ 102, 20, 177}, 0, { 1502, 2248}, {0x6d, 0x00, 0x3f, 0xff}}}, 133 {{{ 205, 0, 0}, 0, { 2524, 480}, {0x6d, 0x00, 0x3f, 0xff}}}, 134 {{{ 205, 20, 0}, 0, { 2524, 480}, {0x6d, 0x00, 0x3f, 0xff}}}, 135 {{{ -101, 20, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 136 {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 137 {{{ 102, 20, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 138 {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x6d, 0x00, 0x3f, 0xff}}}, 139 {{{ -204, 20, 0}, 0, { -1564, 480}, {0x00, 0x7f, 0x00, 0xff}}}, 140 {{{ -101, 20, 177}, 0, { -542, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, 141 {{{ 102, 20, 177}, 0, { 1502, 2248}, {0x00, 0x7f, 0x00, 0xff}}}, 142 {{{ -204, 20, 0}, 0, { -1564, 480}, {0x93, 0x00, 0x3f, 0xff}}}, 143 {{{ -204, 0, 0}, 0, { -1564, 480}, {0x93, 0x00, 0x3f, 0xff}}}, 144 {{{ -101, 0, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, 145 }; 146 147 // 0x05001658 148 static const Vtx springboard_seg5_vertex_05001658[] = { 149 {{{ -204, 20, 0}, 0, { -1564, 480}, {0x93, 0x00, 0x3f, 0xff}}}, 150 {{{ -101, 0, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, 151 {{{ -101, 20, 177}, 0, { -542, 2248}, {0x93, 0x00, 0x3f, 0xff}}}, 152 {{{ -101, 20, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 153 {{{ -101, 0, 177}, 0, { -542, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 154 {{{ 102, 0, 177}, 0, { 1502, 2248}, {0x00, 0x00, 0x7f, 0xff}}}, 155 }; 156 157 // 0x050016B8 - 0x05001800 158 const Gfx springboard_checkerboard_seg5_dl_050016B8[] = { 159 gsDPPipeSync(), 160 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 161 gsSPClearGeometryMode(G_SHADING_SMOOTH), 162 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), 163 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 164 gsDPTileSync(), 165 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), 166 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 167 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, springboard_seg5_texture_05000018), 168 gsDPLoadSync(), 169 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 170 gsSPLight(&springboard_seg5_lights_05000000.l, 1), 171 gsSPLight(&springboard_seg5_lights_05000000.a, 2), 172 gsSPVertex(springboard_seg5_vertex_05001018, 16, 0), 173 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 174 gsSP2Triangles( 6, 7, 8, 0x0, 6, 9, 7, 0x0), 175 gsSP2Triangles(10, 11, 12, 0x0, 13, 10, 12, 0x0), 176 gsSP2Triangles(13, 12, 14, 0x0, 3, 15, 4, 0x0), 177 gsSPVertex(springboard_seg5_vertex_05001118, 15, 0), 178 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 179 gsSP2Triangles( 4, 6, 5, 0x0, 0, 2, 7, 0x0), 180 gsSP2Triangles( 8, 9, 10, 0x0, 11, 12, 13, 0x0), 181 gsSP1Triangle(11, 13, 14, 0x0), 182 gsSPVertex(springboard_seg5_vertex_05001208, 11, 0), 183 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 184 gsSP2Triangles( 0, 2, 6, 0x0, 7, 8, 9, 0x0), 185 gsSP1Triangle( 7, 9, 10, 0x0), 186 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 187 gsDPPipeSync(), 188 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 189 gsSPSetGeometryMode(G_SHADING_SMOOTH), 190 gsSPEndDisplayList(), 191 }; 192 193 // 0x05001800 - 0x05001900 194 const Gfx springboard_spring_seg5_dl_05001800[] = { 195 gsDPPipeSync(), 196 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 197 gsSPClearGeometryMode(G_SHADING_SMOOTH), 198 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), 199 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 200 gsDPTileSync(), 201 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), 202 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 203 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, springboard_seg5_texture_05000818), 204 gsDPLoadSync(), 205 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 206 gsSPLight(&springboard_seg5_lights_05000000.l, 1), 207 gsSPLight(&springboard_seg5_lights_05000000.a, 2), 208 gsSPVertex(springboard_seg5_vertex_050012B8, 15, 0), 209 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 210 gsSP2Triangles( 3, 5, 6, 0x0, 7, 8, 9, 0x0), 211 gsSP2Triangles( 7, 9, 10, 0x0, 11, 12, 13, 0x0), 212 gsSP1Triangle(11, 13, 14, 0x0), 213 gsSPVertex(springboard_seg5_vertex_050013A8, 11, 0), 214 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 215 gsSP2Triangles( 6, 7, 8, 0x0, 6, 8, 9, 0x0), 216 gsSP1Triangle( 0, 10, 1, 0x0), 217 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 218 gsDPPipeSync(), 219 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 220 gsSPSetGeometryMode(G_SHADING_SMOOTH), 221 gsSPEndDisplayList(), 222 }; 223 224 // 0x05001900 - 0x05001A28 225 const Gfx springboard_checkerboard_seg5_dl_05001900[] = { 226 gsDPPipeSync(), 227 gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), 228 gsSPClearGeometryMode(G_SHADING_SMOOTH), 229 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), 230 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 231 gsDPTileSync(), 232 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), 233 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 234 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, springboard_seg5_texture_05000018), 235 gsDPLoadSync(), 236 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 237 gsSPLight(&springboard_seg5_lights_05000000.l, 1), 238 gsSPLight(&springboard_seg5_lights_05000000.a, 2), 239 gsSPVertex(springboard_seg5_vertex_05001458, 16, 0), 240 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 241 gsSP2Triangles( 4, 5, 6, 0x0, 5, 7, 6, 0x0), 242 gsSP2Triangles( 8, 9, 10, 0x0, 5, 11, 7, 0x0), 243 gsSP2Triangles( 8, 12, 9, 0x0, 13, 14, 15, 0x0), 244 gsSPVertex(springboard_seg5_vertex_05001558, 16, 0), 245 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 246 gsSP2Triangles( 6, 7, 8, 0x0, 3, 9, 4, 0x0), 247 gsSP2Triangles(10, 11, 12, 0x0, 13, 14, 15, 0x0), 248 gsSPVertex(springboard_seg5_vertex_05001658, 6, 0), 249 gsSP2Triangles( 0, 1, 2, 0x0, 3, 4, 5, 0x0), 250 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 251 gsDPPipeSync(), 252 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 253 gsSPSetGeometryMode(G_SHADING_SMOOTH), 254 gsSPEndDisplayList(), 255 };