diff --git a/levels/intro/blue.rgba16.png b/levels/intro/blue.rgba16.png new file mode 100644 index 00000000..d4c3840e Binary files /dev/null and b/levels/intro/blue.rgba16.png differ diff --git a/levels/intro/darkerblue.rgba16.png b/levels/intro/darkerblue.rgba16.png new file mode 100644 index 00000000..823ce961 Binary files /dev/null and b/levels/intro/darkerblue.rgba16.png differ diff --git a/levels/intro/grey.rgba16.png b/levels/intro/grey.rgba16.png new file mode 100644 index 00000000..fefd340b Binary files /dev/null and b/levels/intro/grey.rgba16.png differ diff --git a/levels/intro/header.h b/levels/intro/header.h index e0f6292d..2fc66c03 100644 --- a/levels/intro/header.h +++ b/levels/intro/header.h @@ -10,7 +10,17 @@ extern const GeoLayout intro_geo_0003B8[]; extern const GeoLayout intro_geo_000414[]; // leveldata -extern const Gfx intro_seg7_dl_0700B3A0[]; +extern Vtx titletest_test_mesh_vtx_0[133]; +extern Gfx titletest_test_mesh_tri_0[]; +extern Vtx titletest_test_mesh_vtx_1[407]; +extern Gfx titletest_test_mesh_tri_1[]; +extern Vtx titletest_test_mesh_vtx_2[183]; +extern Gfx titletest_test_mesh_tri_2[]; +extern Vtx titletest_test_mesh_vtx_3[568]; +extern Gfx titletest_test_mesh_tri_3[]; + +extern Gfx titletest_test_mesh[]; + extern const Gfx intro_seg7_dl_0700C6A0[]; extern const f32 intro_seg7_table_0700C790[]; extern const f32 intro_seg7_table_0700C880[]; diff --git a/levels/intro/leveldata.c b/levels/intro/leveldata.c index 49972a2f..d5471c85 100644 --- a/levels/intro/leveldata.c +++ b/levels/intro/leveldata.c @@ -3301,23 +3301,2530 @@ static const Gfx intro_seg7_dl_0700ADC0[] = { }; // 0x0700B3A0 - 0x0700B420 -const Gfx intro_seg7_dl_0700B3A0[] = { - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB), - gsSPClearGeometryMode(G_LIGHTING), - 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), - gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), - gsDPTileSync(), - 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), - gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), - gsSPDisplayList(intro_seg7_dl_07008EA0), - gsSPDisplayList(intro_seg7_dl_07009E38), - gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), - gsDPPipeSync(), - gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), - gsSPDisplayList(intro_seg7_dl_0700ADC0), - gsSPSetGeometryMode(G_LIGHTING), - gsSPEndDisplayList(), +Lights1 titletest_sm64_material_lights = gdSPDefLights1( + 0x7F, 0x7F, 0x7F, + 0xFE, 0xFE, 0xFE, 0x28, 0x28, 0x28); + +Lights1 titletest_sm64_material_001_lights = gdSPDefLights1( + 0x7F, 0x7F, 0x7F, + 0xFE, 0xFE, 0xFE, 0x28, 0x28, 0x28); + +Lights1 titletest_sm64_material_002_lights = gdSPDefLights1( + 0x7F, 0x7F, 0x7F, + 0xFE, 0xFE, 0xFE, 0x28, 0x28, 0x28); + +Lights1 titletest_sm64_material_003_lights = gdSPDefLights1( + 0x7F, 0x7F, 0x7F, + 0xFE, 0xFE, 0xFE, 0x28, 0x28, 0x28); + +u8 titletest_blue_rgba16[] = { + #include "levels/intro/blue.rgba16.inc.c" +}; +u8 titletest_darkerblue_rgba16[] = { + #include "levels/intro/darkerblue.rgba16.inc.c" +}; +u8 titletest_white_rgba16[] = { + #include "levels/intro/white.rgba16.inc.c" +}; +u8 titletest_grey_rgba16[] = { + #include "levels/intro/grey.rgba16.inc.c" +}; +Vtx titletest_test_mesh_vtx_0[133] = { + {{{1221, 451, -274},0, {-16, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1434, 440, -267},0, {38, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1328, 481, -292},0, {11, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1146, 292, -178},0, {361, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1299, 275, -167},0, {92, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1130, 68, -41},0, {334, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1255, 210, -128},0, {119, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1249, 148, -90},0, {146, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1376, 141, -86},0, {173, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1426, -11, 6},0, {200, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1282, -47, 29},0, {388, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1255, -72, 44},0, {415, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1130, -209, 127},0, {307, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1256, -137, 83},0, {442, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1302, -137, 83},0, {469, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1425, -209, 127},0, {227, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1210, -340, 207},0, {280, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1425, -209, 127},0, {227, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1130, -209, 127},0, {307, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1354, -340, 207},0, {253, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1302, -137, 83},0, {469, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1312, -67, 41},0, {496, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1426, -11, 6},0, {200, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1282, -47, 29},0, {388, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1299, 275, -167},0, {92, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1394, 209, -127},0, {65, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1434, 440, -267},0, {38, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{819, 405, -246},0, {325, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1113, 312, -190},0, {18, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{978, 482, -293},0, {-16, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{964, 276, -168},0, {462, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{798, 169, -103},0, {291, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{798, 169, -103},0, {291, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{931, 239, -146},0, {496, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{964, 276, -168},0, {462, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{931, 188, -114},0, {359, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{982, 188, -114},0, {394, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1107, 11, -7},0, {52, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{986, 19, -12},0, {223, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{879, 4, -2},0, {257, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{954, -88, 53},0, {189, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1062, -201, 122},0, {86, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{798, -164, 99},0, {155, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{866, -340, 207},0, {121, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{987, 239, -146},0, {428, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{1113, 312, -190},0, {18, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{397, 438, -266},0, {338, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{752, 324, -197},0, {23, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{643, 473, -288},0, {-16, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{548, 245, -149},0, {378, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{432, -342, 208},0, {299, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{544, 89, -54},0, {417, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{580, 80, -48},0, {457, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{548, -130, 79},0, {220, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{568, -342, 208},0, {260, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{762, 68, -41},0, {63, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{701, -60, 37},0, {102, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{810, -240, 146},0, {142, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{682, -343, 209},0, {181, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{616, 177, -107},0, {496, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{59, 189, -115},0, {496, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{380, 480, -292},0, {27, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{91, 480, -292},0, {-16, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{356, 252, -153},0, {69, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{214, 211, -128},0, {112, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{212, 155, -94},0, {155, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{91, -338, 205},0, {453, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{220, -57, 35},0, {283, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{230, -116, 71},0, {325, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{366, -119, 72},0, {368, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{416, -338, 205},0, {411, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{338, 137, -83},0, {197, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{332, -38, 23},0, {240, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-316, 429, -261},0, {268, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{25, 289, -176},0, {41, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-99, 479, -291},0, {-16, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-181, 184, -112},0, {325, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{25, 289, -176},0, {41, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-316, 429, -261},0, {268, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-316, -339, 206},0, {212, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-181, -56, 34},0, {382, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{51, -153, 93},0, {98, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-72, -339, 206},0, {155, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-101, -4, 2},0, {439, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-101, 116, -71},0, {496, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-723, -327, 199},0, {-16, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-555, 476, -290},0, {98, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-644, 476, -290},0, {41, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-471, 221, -134},0, {155, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-557, -74, 45},0, {439, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-582, -338, 205},0, {496, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-356, -337, 205},0, {325, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-470, -323, 197},0, {382, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-356, -337, 205},0, {325, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-557, -74, 45},0, {439, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-471, 221, -134},0, {155, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-327, 437, -265},0, {268, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-464, 476, -290},0, {212, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1061, 189, -115},0, {496, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-740, 480, -292},0, {27, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1029, 480, -292},0, {-16, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-764, 252, -153},0, {69, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-906, 211, -128},0, {112, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-908, 155, -94},0, {155, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1029, -338, 205},0, {453, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-900, -57, 35},0, {283, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-890, -116, 71},0, {325, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-754, -119, 72},0, {368, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1029, -338, 205},0, {453, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-704, -338, 205},0, {411, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-754, -119, 72},0, {368, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-900, -57, 35},0, {283, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-782, 137, -83},0, {197, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-908, 155, -94},0, {155, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-788, -38, 23},0, {240, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1461, 438, -266},0, {338, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1107, 324, -197},0, {23, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1216, 473, -288},0, {-16, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1311, 245, -149},0, {378, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1427, -342, 208},0, {299, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1315, 89, -54},0, {417, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1279, 80, -48},0, {457, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1311, -130, 79},0, {220, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1291, -342, 208},0, {260, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1311, -130, 79},0, {220, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1097, 68, -41},0, {63, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1279, 80, -48},0, {457, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1158, -60, 37},0, {102, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1049, -240, 146},0, {142, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1177, -343, 209},0, {181, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1243, 177, -107},0, {496, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1311, 245, -149},0, {378, 496},{0x0, 0x42, 0x6D, 0xFF}}}, + {{{-1107, 324, -197},0, {23, 496},{0x0, 0x42, 0x6D, 0xFF}}}, +}; + +Gfx titletest_test_mesh_tri_0[] = { + gsSPVertex(titletest_test_mesh_vtx_0 + 0, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(5, 4, 3, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(5, 8, 7, 0), + gsSP1Triangle(5, 9, 8, 0), + gsSP1Triangle(10, 9, 5, 0), + gsSP1Triangle(11, 10, 5, 0), + gsSP1Triangle(12, 11, 5, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(12, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_0 + 16, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 1, 5, 0), + gsSP1Triangle(5, 1, 6, 0), + gsSP1Triangle(7, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(14, 12, 11, 0), + gsSP1Triangle(15, 14, 11, 0), + gsSPVertex(titletest_test_mesh_vtx_0 + 32, 14, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(6, 5, 0, 0), + gsSP1Triangle(7, 6, 0, 0), + gsSP1Triangle(8, 5, 6, 0), + gsSP1Triangle(8, 9, 5, 0), + gsSP1Triangle(10, 9, 8, 0), + gsSP1Triangle(11, 9, 10, 0), + gsSP1Triangle(2, 12, 13, 0), + gsSP1Triangle(12, 5, 13, 0), + gsSP1Triangle(4, 5, 12, 0), + gsSPVertex(titletest_test_mesh_vtx_0 + 46, 14, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 3, 0, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(4, 7, 6, 0), + gsSP1Triangle(4, 8, 7, 0), + gsSP1Triangle(7, 9, 6, 0), + gsSP1Triangle(7, 10, 9, 0), + gsSP1Triangle(7, 11, 10, 0), + gsSP1Triangle(12, 11, 7, 0), + gsSP1Triangle(6, 9, 13, 0), + gsSP1Triangle(13, 9, 3, 0), + gsSP1Triangle(3, 9, 1, 0), + gsSPVertex(titletest_test_mesh_vtx_0 + 60, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(6, 5, 0, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(6, 9, 8, 0), + gsSP1Triangle(6, 10, 9, 0), + gsSP1Triangle(7, 11, 5, 0), + gsSP1Triangle(7, 12, 11, 0), + gsSP1Triangle(13, 14, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_0 + 76, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 0, 2, 0), + gsSP1Triangle(3, 4, 0, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(3, 6, 5, 0), + gsSP1Triangle(4, 5, 7, 0), + gsSP1Triangle(7, 5, 8, 0), + gsSP1Triangle(8, 5, 1, 0), + gsSP1Triangle(0, 8, 1, 0), + gsSP1Triangle(9, 10, 11, 0), + gsSP1Triangle(9, 12, 10, 0), + gsSP1Triangle(9, 13, 12, 0), + gsSP1Triangle(9, 14, 13, 0), + gsSP1Triangle(13, 15, 12, 0), + gsSPVertex(titletest_test_mesh_vtx_0 + 92, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 4, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSP1Triangle(6, 9, 7, 0), + gsSP1Triangle(6, 10, 9, 0), + gsSP1Triangle(6, 11, 10, 0), + gsSP1Triangle(12, 11, 6, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(12, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_0 + 108, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(3, 6, 4, 0), + gsSP1Triangle(7, 8, 9, 0), + gsSP1Triangle(10, 8, 7, 0), + gsSP1Triangle(11, 10, 7, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(11, 14, 13, 0), + gsSP1Triangle(11, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_0 + 124, 9, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(5, 4, 0, 0), + gsSP1Triangle(2, 1, 6, 0), + gsSP1Triangle(6, 1, 7, 0), + gsSP1Triangle(7, 1, 8, 0), + gsSPEndDisplayList(), +};Vtx titletest_test_mesh_vtx_1[407] = { + {{{1434, 307, -486},0, {471, 66},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1221, 318, -493},0, {433, 66},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1328, 348, -511},0, {452, 69},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1146, 159, -396},0, {421, 50},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1299, 142, -386},0, {448, 49},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1394, 76, -345},0, {465, 44},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1130, -65, -260},0, {418, 29},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1255, 77, -346},0, {440, 43},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1249, 15, -309},0, {439, 37},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1376, 9, -305},0, {461, 37},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1426, -143, -212},0, {471, 23},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1282, -180, -190},0, {445, 19},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1312, -200, -178},0, {451, 17},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1425, -342, -92},0, {471, 4},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1302, -270, -135},0, {449, 10},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1130, -342, -92},0, {419, 3},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1425, -342, -92},0, {471, 4},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1210, -473, -12},0, {433, -9},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1130, -342, -92},0, {419, 3},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1354, -473, -12},0, {459, -9},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1302, -270, -135},0, {449, 10},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1256, -270, -135},0, {441, 10},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1255, -205, -175},0, {441, 16},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1130, -65, -260},0, {418, 29},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1282, -180, -190},0, {445, 19},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1113, 179, -408},0, {397, 58},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{819, 272, -465},0, {345, 65},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{978, 349, -512},0, {373, 73},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{964, 143, -386},0, {371, 53},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{987, 107, -364},0, {375, 50},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1107, -121, -226},0, {397, 29},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{982, 55, -333},0, {374, 45},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1107, -121, -226},0, {397, 29},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{798, 36, -321},0, {342, 42},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{982, 55, -333},0, {374, 45},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{986, -114, -230},0, {376, 29},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{954, -221, -165},0, {370, 19},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{1062, -334, -96},0, {390, 9},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{798, -297, -119},0, {343, 11},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{866, -473, -12},0, {356, -5},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{879, -129, -221},0, {357, 27},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{964, 143, -386},0, {371, 53},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{819, 272, -465},0, {345, 65},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{931, 107, -364},0, {365, 50},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{931, 55, -333},0, {365, 45},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{752, 191, -416},0, {356, 89},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{397, 305, -485},0, {418, 73},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{643, 340, -506},0, {374, 74},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{752, 191, -416},0, {356, 89},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{548, 112, -368},0, {393, 94},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{397, 305, -485},0, {418, 73},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{762, -65, -260},0, {356, 114},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{616, 44, -326},0, {381, 101},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{580, -53, -267},0, {388, 110},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{548, -262, -140},0, {396, 129},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{701, -193, -182},0, {368, 125},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{810, -373, -73},0, {350, 143},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{682, -476, -10},0, {374, 151},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{432, -475, -11},0, {418, 148},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{568, -475, -11},0, {394, 150},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{544, -44, -272},0, {395, 109},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{380, 347, -510},0, {477, 147},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{59, 56, -333},0, {418, 124},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{91, 347, -510},0, {426, 151},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{356, 119, -372},0, {471, 126},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{59, 56, -333},0, {418, 124},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{380, 347, -510},0, {477, 147},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{214, 78, -347},0, {446, 124},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{212, 22, -313},0, {445, 119},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{91, -471, -13},0, {420, 74},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{220, -190, -184},0, {445, 99},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{338, 4, -302},0, {467, 115},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{332, -171, -195},0, {465, 99},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{230, -249, -148},0, {446, 93},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{366, -251, -147},0, {470, 91},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{416, -471, -13},0, {477, 69},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{25, 156, -394},0, {422, 179},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-316, 296, -479},0, {483, 165},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-99, 346, -509},0, {444, 161},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-181, 52, -331},0, {459, 189},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-101, -17, -289},0, {445, 195},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-181, 52, -331},0, {459, 189},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{25, 156, -394},0, {422, 179},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{51, -286, -126},0, {418, 221},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-101, -137, -216},0, {445, 207},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-181, -189, -185},0, {459, 211},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-316, -472, -13},0, {483, 238},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-72, -472, -13},0, {439, 238},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-316, 296, -479},0, {483, 165},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-555, 343, -508},0, {442, 317},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-723, -460, -20},0, {418, 239},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-644, 343, -508},0, {426, 316},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-471, 88, -353},0, {458, 294},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-557, -207, -173},0, {445, 265},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-356, -470, -14},0, {482, 242},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-327, 304, -484},0, {482, 316},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-327, 304, -484},0, {482, 316},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-471, 88, -353},0, {458, 294},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-464, 343, -508},0, {458, 318},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-356, -470, -14},0, {482, 242},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-470, -456, -22},0, {462, 242},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-557, -207, -173},0, {445, 265},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-582, -471, -13},0, {442, 239},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-723, -460, -20},0, {418, 239},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-740, 347, -510},0, {341, 69},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1061, 56, -333},0, {283, 46},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1029, 347, -510},0, {290, 73},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-764, 119, -372},0, {335, 48},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-906, 78, -347},0, {310, 46},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-908, 22, -313},0, {309, 41},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1029, -471, -13},0, {284, -4},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-900, -190, -184},0, {309, 21},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-782, 4, -302},0, {331, 37},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-900, -190, -184},0, {309, 21},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-908, 22, -313},0, {309, 41},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-788, -171, -195},0, {329, 21},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-890, -249, -148},0, {310, 15},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1029, -471, -13},0, {284, -4},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-754, -251, -147},0, {334, 13},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-704, -471, -13},0, {341, -9},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1107, 191, -416},0, {288, 89},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1461, 305, -485},0, {350, 73},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1216, 340, -506},0, {307, 74},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1311, 112, -368},0, {325, 94},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1097, -65, -260},0, {289, 114},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1243, 44, -326},0, {313, 101},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1279, -53, -267},0, {321, 110},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1311, -262, -140},0, {328, 129},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1158, -193, -182},0, {300, 125},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1311, -262, -140},0, {328, 129},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1097, -65, -260},0, {289, 114},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1049, -373, -73},0, {283, 143},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1177, -476, -10},0, {306, 151},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1427, -475, -11},0, {350, 148},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1279, -53, -267},0, {321, 110},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1291, -475, -11},0, {326, 150},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1315, -44, -272},0, {327, 109},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1311, 112, -368},0, {325, 94},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1461, 305, -485},0, {350, 73},{0x0, 0xBE, 0x93, 0xFF}}}, + {{{-1216, 473, -288},0, {333, 152},{0x34, 0x63, 0xC4, 0xFF}}}, + {{{-1107, 324, -197},0, {295, 180},{0x79, 0x20, 0xED, 0xFF}}}, + {{{-1107, 191, -416},0, {336, 214},{0x79, 0x20, 0xED, 0xFF}}}, + {{{-1097, -65, -260},0, {333, 231},{0x7D, 0xED, 0xC, 0xFF}}}, + {{{-1097, 68, -41},0, {283, 224},{0x7D, 0xED, 0xC, 0xFF}}}, + {{{-1097, 68, -41},0, {283, 224},{0x7D, 0xED, 0xC, 0xFF}}}, + {{{-1158, -193, -182},0, {341, 241},{0x7F, 0x5, 0xFD, 0xFF}}}, + {{{-1097, -65, -260},0, {333, 231},{0x7D, 0xED, 0xC, 0xFF}}}, + {{{-1158, -60, 37},0, {286, 250},{0x7F, 0x5, 0xFD, 0xFF}}}, + {{{-1049, -373, -73},0, {335, 263},{0x7D, 0xEE, 0xB, 0xFF}}}, + {{{-1049, -240, 146},0, {296, 281},{0x7D, 0xEE, 0xB, 0xFF}}}, + {{{-1177, -476, -10},0, {349, 268},{0xEC, 0x95, 0x41, 0xFF}}}, + {{{-1177, -343, 209},0, {326, 307},{0xEC, 0x95, 0x41, 0xFF}}}, + {{{-1311, -262, -140},0, {363, 277},{0x24, 0x98, 0x3F, 0xFF}}}, + {{{-1311, -130, 79},0, {365, 318},{0x24, 0x98, 0x3F, 0xFF}}}, + {{{-1291, -475, -11},0, {367, 264},{0x5D, 0xB6, 0x2D, 0xFF}}}, + {{{-1291, -342, 208},0, {396, 304},{0x5D, 0xB6, 0x2D, 0xFF}}}, + {{{-1427, -475, -11},0, {380, 260},{0xA8, 0xB2, 0x30, 0xFF}}}, + {{{-1427, -342, 208},0, {417, 288},{0xA8, 0xB2, 0x30, 0xFF}}}, + {{{-1461, 305, -485},0, {370, 210},{0x9E, 0x45, 0xD6, 0xFF}}}, + {{{-1461, 438, -266},0, {417, 172},{0x9E, 0x45, 0xD6, 0xFF}}}, + {{{-1461, 438, -266},0, {417, 172},{0x9E, 0x45, 0xD6, 0xFF}}}, + {{{-1216, 340, -506},0, {347, 206},{0x34, 0x63, 0xC4, 0xFF}}}, + {{{-1461, 305, -485},0, {370, 210},{0x9E, 0x45, 0xD6, 0xFF}}}, + {{{-1216, 473, -288},0, {333, 152},{0x34, 0x63, 0xC4, 0xFF}}}, + {{{-1107, 191, -416},0, {336, 214},{0x79, 0x20, 0xED, 0xFF}}}, + {{{-1311, 245, -149},0, {130, 152},{0x2B, 0x9A, 0x3E, 0xFF}}}, + {{{-1315, 89, -54},0, {120, 136},{0x66, 0x40, 0xD8, 0xFF}}}, + {{{-1315, -44, -272},0, {139, 167},{0x66, 0x40, 0xD8, 0xFF}}}, + {{{-1279, -53, -267},0, {124, 167},{0xC4, 0x60, 0xC5, 0xFF}}}, + {{{-1279, 80, -48},0, {124, 132},{0xC4, 0x60, 0xC5, 0xFF}}}, + {{{-1243, 44, -326},0, {110, 141},{0x84, 0xEA, 0xD, 0xFF}}}, + {{{-1243, 177, -107},0, {136, 137},{0x84, 0xEA, 0xD, 0xFF}}}, + {{{-1311, 112, -368},0, {139, 126},{0x2B, 0x9A, 0x3E, 0xFF}}}, + {{{-1029, 480, -292},0, {140, 469},{0xAB, 0x50, 0xCF, 0xFF}}}, + {{{-740, 480, -292},0, {140, 377},{0x5E, 0x49, 0xD4, 0xFF}}}, + {{{-740, 347, -510},0, {95, 395},{0x5E, 0x49, 0xD4, 0xFF}}}, + {{{-740, 480, -292},0, {140, 377},{0x5E, 0x49, 0xD4, 0xFF}}}, + {{{-764, 119, -372},0, {81, 388},{0x63, 0xBC, 0x29, 0xFF}}}, + {{{-740, 347, -510},0, {95, 395},{0x5E, 0x49, 0xD4, 0xFF}}}, + {{{-764, 252, -153},0, {117, 351},{0x63, 0xBC, 0x29, 0xFF}}}, + {{{-906, 78, -347},0, {72, 366},{0x66, 0xC0, 0x28, 0xFF}}}, + {{{-906, 211, -128},0, {91, 333},{0x66, 0xC0, 0x28, 0xFF}}}, + {{{-908, 22, -313},0, {68, 365},{0x62, 0x45, 0xD6, 0xFF}}}, + {{{-908, 155, -94},0, {85, 330},{0x62, 0x45, 0xD6, 0xFF}}}, + {{{-782, 4, -302},0, {54, 359},{0x62, 0x45, 0xD6, 0xFF}}}, + {{{-782, 137, -83},0, {60, 322},{0x62, 0x45, 0xD6, 0xFF}}}, + {{{-788, -171, -195},0, {44, 363},{0x61, 0xBA, 0x2B, 0xFF}}}, + {{{-788, -38, 23},0, {41, 323},{0x61, 0xBA, 0x2B, 0xFF}}}, + {{{-900, -190, -184},0, {34, 354},{0x68, 0xC1, 0x26, 0xFF}}}, + {{{-900, -57, 35},0, {22, 326},{0x68, 0xC1, 0x26, 0xFF}}}, + {{{-890, -249, -148},0, {32, 356},{0x54, 0x51, 0xCE, 0xFF}}}, + {{{-890, -116, 71},0, {16, 329},{0x54, 0x51, 0xCE, 0xFF}}}, + {{{-890, -116, 71},0, {16, 329},{0x54, 0x51, 0xCE, 0xFF}}}, + {{{-754, -251, -147},0, {39, 373},{0x51, 0x53, 0xCD, 0xFF}}}, + {{{-890, -249, -148},0, {32, 356},{0x54, 0x51, 0xCE, 0xFF}}}, + {{{-754, -119, 72},0, {-5, 353},{0x51, 0x53, 0xCD, 0xFF}}}, + {{{-704, -471, -13},0, {30, 387},{0x62, 0xBB, 0x2A, 0xFF}}}, + {{{-704, -338, 205},0, {-16, 378},{0x62, 0xBB, 0x2A, 0xFF}}}, + {{{-1029, -471, -13},0, {44, 431},{0xA8, 0xB1, 0x30, 0xFF}}}, + {{{-1029, -338, 205},0, {1, 469},{0xA8, 0xB1, 0x30, 0xFF}}}, + {{{-1061, 56, -333},0, {79, 435},{0x81, 0x2, 0xFF, 0xFF}}}, + {{{-1061, 189, -115},0, {91, 496},{0x81, 0x2, 0xFF, 0xFF}}}, + {{{-1029, 347, -510},0, {99, 426},{0xAB, 0x50, 0xCF, 0xFF}}}, + {{{-1029, 480, -292},0, {140, 469},{0xAB, 0x50, 0xCF, 0xFF}}}, + {{{-740, 347, -510},0, {95, 395},{0x5E, 0x49, 0xD4, 0xFF}}}, + {{{-723, -327, 199},0, {122, 167},{0x9F, 0xBA, 0x2B, 0xFF}}}, + {{{-644, 476, -290},0, {4, 171},{0xAA, 0x50, 0xD0, 0xFF}}}, + {{{-644, 343, -508},0, {36, 209},{0xAA, 0x50, 0xD0, 0xFF}}}, + {{{-644, 476, -290},0, {4, 171},{0xAA, 0x50, 0xD0, 0xFF}}}, + {{{-555, 343, -508},0, {32, 222},{0x4D, 0x57, 0xCB, 0xFF}}}, + {{{-644, 343, -508},0, {36, 209},{0xAA, 0x50, 0xD0, 0xFF}}}, + {{{-555, 476, -290},0, {-11, 194},{0x4D, 0x57, 0xCB, 0xFF}}}, + {{{-471, 88, -353},0, {43, 240},{0xF0, 0x6C, 0xBF, 0xFF}}}, + {{{-471, 221, -134},0, {-15, 239},{0xF0, 0x6C, 0xBF, 0xFF}}}, + {{{-464, 343, -508},0, {29, 254},{0xB7, 0x59, 0xCA, 0xFF}}}, + {{{-464, 476, -290},0, {-16, 262},{0xB7, 0x59, 0xCA, 0xFF}}}, + {{{-327, 304, -484},0, {39, 271},{0x68, 0x3E, 0xDA, 0xFF}}}, + {{{-327, 437, -265},0, {-2, 299},{0x68, 0x3E, 0xDA, 0xFF}}}, + {{{-356, -470, -14},0, {74, 276},{0x52, 0xAD, 0x32, 0xFF}}}, + {{{-356, -337, 205},0, {96, 322},{0x52, 0xAD, 0x32, 0xFF}}}, + {{{-470, -456, -22},0, {82, 267},{0xAE, 0xAE, 0x33, 0xFF}}}, + {{{-470, -323, 197},0, {124, 298},{0xAE, 0xAE, 0x33, 0xFF}}}, + {{{-557, -207, -173},0, {77, 242},{0xD, 0x94, 0x41, 0xFF}}}, + {{{-557, -74, 45},0, {139, 249},{0xD, 0x94, 0x41, 0xFF}}}, + {{{-557, -74, 45},0, {139, 249},{0xD, 0x94, 0x41, 0xFF}}}, + {{{-582, -471, -13},0, {84, 221},{0x51, 0xAD, 0x33, 0xFF}}}, + {{{-557, -207, -173},0, {77, 242},{0xD, 0x94, 0x41, 0xFF}}}, + {{{-582, -338, 205},0, {139, 210},{0x51, 0xAD, 0x33, 0xFF}}}, + {{{-723, -460, -20},0, {77, 204},{0x9F, 0xBA, 0x2B, 0xFF}}}, + {{{-723, -327, 199},0, {122, 167},{0x9F, 0xBA, 0x2B, 0xFF}}}, + {{{-644, 343, -508},0, {36, 209},{0xAA, 0x50, 0xD0, 0xFF}}}, + {{{-99, 479, -291},0, {185, 6},{0x32, 0x64, 0xC4, 0xFF}}}, + {{{25, 289, -176},0, {141, 41},{0x7A, 0x1E, 0xEE, 0xFF}}}, + {{{25, 156, -394},0, {190, 73},{0x7A, 0x1E, 0xEE, 0xFF}}}, + {{{51, -286, -126},0, {192, 94},{0x7C, 0xE7, 0xF, 0xFF}}}, + {{{51, -153, 93},0, {142, 121},{0x7C, 0xE7, 0xF, 0xFF}}}, + {{{-72, -472, -13},0, {204, 100},{0x41, 0xA3, 0x39, 0xFF}}}, + {{{-72, -339, 206},0, {185, 155},{0x41, 0xA3, 0x39, 0xFF}}}, + {{{-316, -472, -13},0, {223, 93},{0xA6, 0xB4, 0x2F, 0xFF}}}, + {{{-316, -339, 206},0, {263, 138},{0xA6, 0xB4, 0x2F, 0xFF}}}, + {{{-316, -339, 206},0, {263, 138},{0xA6, 0xB4, 0x2F, 0xFF}}}, + {{{-316, 296, -479},0, {219, 62},{0x9B, 0x42, 0xD8, 0xFF}}}, + {{{-316, -472, -13},0, {223, 93},{0xA6, 0xB4, 0x2F, 0xFF}}}, + {{{-316, 429, -261},0, {263, 22},{0x9B, 0x42, 0xD8, 0xFF}}}, + {{{-99, 346, -509},0, {201, 62},{0x32, 0x64, 0xC4, 0xFF}}}, + {{{-99, 479, -291},0, {185, 6},{0x32, 0x64, 0xC4, 0xFF}}}, + {{{25, 156, -394},0, {190, 73},{0x7A, 0x1E, 0xEE, 0xFF}}}, + {{{-181, 184, -112},0, {475, 405},{0x31, 0x9C, 0x3D, 0xFF}}}, + {{{-181, -56, 34},0, {466, 390},{0x38, 0x61, 0xC5, 0xFF}}}, + {{{-181, -189, -185},0, {482, 431},{0x38, 0x61, 0xC5, 0xFF}}}, + {{{-101, -137, -216},0, {443, 413},{0x8E, 0x30, 0xE2, 0xFF}}}, + {{{-101, -4, 2},0, {478, 387},{0x8E, 0x30, 0xE2, 0xFF}}}, + {{{-101, -17, -289},0, {446, 386},{0x8B, 0xD6, 0x19, 0xFF}}}, + {{{-101, 116, -71},0, {482, 395},{0x8B, 0xD6, 0x19, 0xFF}}}, + {{{-181, 52, -331},0, {479, 379},{0x31, 0x9C, 0x3D, 0xFF}}}, + {{{91, 480, -292},0, {246, 384},{0xAB, 0x50, 0xCF, 0xFF}}}, + {{{380, 480, -292},0, {250, 417},{0x5E, 0x49, 0xD4, 0xFF}}}, + {{{380, 347, -510},0, {293, 437},{0x5E, 0x49, 0xD4, 0xFF}}}, + {{{356, 119, -372},0, {277, 458},{0x63, 0xBC, 0x29, 0xFF}}}, + {{{356, 252, -153},0, {236, 427},{0x63, 0xBC, 0x29, 0xFF}}}, + {{{214, 78, -347},0, {251, 483},{0x66, 0xC0, 0x28, 0xFF}}}, + {{{214, 211, -128},0, {230, 448},{0x66, 0xC0, 0x28, 0xFF}}}, + {{{212, 22, -313},0, {246, 486},{0x62, 0x45, 0xD6, 0xFF}}}, + {{{212, 155, -94},0, {226, 450},{0x62, 0x45, 0xD6, 0xFF}}}, + {{{338, 4, -302},0, {219, 495},{0x62, 0x45, 0xD6, 0xFF}}}, + {{{338, 137, -83},0, {213, 457},{0x62, 0x45, 0xD6, 0xFF}}}, + {{{332, -171, -195},0, {203, 496},{0x61, 0xBA, 0x2B, 0xFF}}}, + {{{332, -38, 23},0, {202, 454},{0x61, 0xBA, 0x2B, 0xFF}}}, + {{{220, -190, -184},0, {178, 491},{0x68, 0xC1, 0x26, 0xFF}}}, + {{{220, -57, 35},0, {194, 465},{0x68, 0xC1, 0x26, 0xFF}}}, + {{{230, -249, -148},0, {173, 488},{0x54, 0x51, 0xCE, 0xFF}}}, + {{{220, -57, 35},0, {194, 465},{0x68, 0xC1, 0x26, 0xFF}}}, + {{{230, -116, 71},0, {192, 463},{0x54, 0x51, 0xCE, 0xFF}}}, + {{{230, -249, -148},0, {173, 488},{0x54, 0x51, 0xCE, 0xFF}}}, + {{{366, -251, -147},0, {157, 468},{0x51, 0x53, 0xCD, 0xFF}}}, + {{{366, -119, 72},0, {196, 445},{0x51, 0x53, 0xCD, 0xFF}}}, + {{{416, -471, -13},0, {141, 441},{0x62, 0xBB, 0x2A, 0xFF}}}, + {{{416, -338, 205},0, {186, 432},{0x62, 0xBB, 0x2A, 0xFF}}}, + {{{91, -471, -13},0, {151, 345},{0xA8, 0xB1, 0x30, 0xFF}}}, + {{{91, -338, 205},0, {190, 391},{0xA8, 0xB1, 0x30, 0xFF}}}, + {{{59, 56, -333},0, {243, 318},{0x81, 0x2, 0xFF, 0xFF}}}, + {{{59, 189, -115},0, {225, 379},{0x81, 0x2, 0xFF, 0xFF}}}, + {{{91, 347, -510},0, {293, 352},{0xAB, 0x50, 0xCF, 0xFF}}}, + {{{91, 480, -292},0, {246, 384},{0xAB, 0x50, 0xCF, 0xFF}}}, + {{{380, 347, -510},0, {293, 437},{0x5E, 0x49, 0xD4, 0xFF}}}, + {{{643, 473, -288},0, {215, 200},{0x34, 0x63, 0xC4, 0xFF}}}, + {{{752, 324, -197},0, {226, 207},{0x79, 0x20, 0xED, 0xFF}}}, + {{{752, 191, -416},0, {267, 181},{0x79, 0x20, 0xED, 0xFF}}}, + {{{762, -65, -260},0, {280, 217},{0x7D, 0xED, 0xC, 0xFF}}}, + {{{762, 68, -41},0, {227, 222},{0x7D, 0xED, 0xC, 0xFF}}}, + {{{701, -193, -182},0, {282, 236},{0x7F, 0x5, 0xFD, 0xFF}}}, + {{{701, -60, 37},0, {222, 234},{0x7F, 0x5, 0xFD, 0xFF}}}, + {{{810, -373, -73},0, {282, 278},{0x7D, 0xEE, 0xB, 0xFF}}}, + {{{810, -240, 146},0, {239, 258},{0x7D, 0xEE, 0xB, 0xFF}}}, + {{{682, -476, -10},0, {256, 312},{0xEC, 0x95, 0x41, 0xFF}}}, + {{{682, -343, 209},0, {234, 270},{0xEC, 0x95, 0x41, 0xFF}}}, + {{{548, -262, -140},0, {201, 318},{0x24, 0x98, 0x3F, 0xFF}}}, + {{{548, -130, 79},0, {218, 271},{0x24, 0x98, 0x3F, 0xFF}}}, + {{{568, -475, -11},0, {175, 305},{0x5D, 0xB6, 0x2D, 0xFF}}}, + {{{568, -342, 208},0, {207, 257},{0x5D, 0xB6, 0x2D, 0xFF}}}, + {{{432, -475, -11},0, {141, 273},{0xA8, 0xB2, 0x30, 0xFF}}}, + {{{568, -342, 208},0, {207, 257},{0x5D, 0xB6, 0x2D, 0xFF}}}, + {{{432, -342, 208},0, {191, 252},{0xA8, 0xB2, 0x30, 0xFF}}}, + {{{432, -475, -11},0, {141, 273},{0xA8, 0xB2, 0x30, 0xFF}}}, + {{{397, 305, -485},0, {166, 156},{0x9E, 0x45, 0xD6, 0xFF}}}, + {{{397, 438, -266},0, {198, 204},{0x9E, 0x45, 0xD6, 0xFF}}}, + {{{643, 340, -506},0, {238, 155},{0x34, 0x63, 0xC4, 0xFF}}}, + {{{643, 473, -288},0, {215, 200},{0x34, 0x63, 0xC4, 0xFF}}}, + {{{752, 191, -416},0, {267, 181},{0x79, 0x20, 0xED, 0xFF}}}, + {{{548, 245, -149},0, {496, 431},{0x2B, 0x9A, 0x3E, 0xFF}}}, + {{{544, 89, -54},0, {443, 468},{0x66, 0x40, 0xD8, 0xFF}}}, + {{{544, -44, -272},0, {475, 464},{0x66, 0x40, 0xD8, 0xFF}}}, + {{{580, -53, -267},0, {476, 463},{0xC4, 0x60, 0xC5, 0xFF}}}, + {{{580, 80, -48},0, {449, 487},{0xC4, 0x60, 0xC5, 0xFF}}}, + {{{616, 44, -326},0, {475, 463},{0x84, 0xEA, 0xD, 0xFF}}}, + {{{616, 177, -107},0, {496, 496},{0x84, 0xEA, 0xD, 0xFF}}}, + {{{548, 112, -368},0, {475, 463},{0x2B, 0x9A, 0x3E, 0xFF}}}, + {{{978, 482, -293},0, {80, 159},{0x1D, 0x69, 0xBF, 0xFF}}}, + {{{1113, 312, -190},0, {110, 123},{0x7A, 0x1F, 0xED, 0xFF}}}, + {{{1113, 179, -408},0, {63, 106},{0x7A, 0x1F, 0xED, 0xFF}}}, + {{{1107, -121, -226},0, {60, 90},{0x7E, 0xF5, 0x7, 0xFF}}}, + {{{1107, 11, -7},0, {110, 73},{0x7E, 0xF5, 0x7, 0xFF}}}, + {{{1062, -334, -96},0, {53, 78},{0x6D, 0xC9, 0x22, 0xFF}}}, + {{{1062, -201, 122},0, {92, 40},{0x6D, 0xC9, 0x22, 0xFF}}}, + {{{866, -473, -12},0, {32, 63},{0xDD, 0x98, 0x40, 0xFF}}}, + {{{866, -340, 207},0, {25, 14},{0xDD, 0x98, 0x40, 0xFF}}}, + {{{798, -297, -119},0, {23, 70},{0x89, 0x27, 0xE8, 0xFF}}}, + {{{798, -164, 99},0, {-10, 34},{0x89, 0x27, 0xE8, 0xFF}}}, + {{{954, -221, -165},0, {35, 83},{0x9B, 0x42, 0xD8, 0xFF}}}, + {{{954, -88, 53},0, {-16, 87},{0x9B, 0x42, 0xD8, 0xFF}}}, + {{{986, -114, -230},0, {36, 94},{0xA3, 0xB6, 0x2D, 0xFF}}}, + {{{986, 19, -12},0, {-14, 99},{0xA3, 0xB6, 0x2D, 0xFF}}}, + {{{879, -129, -221},0, {32, 109},{0xC3, 0xA1, 0x39, 0xFF}}}, + {{{986, 19, -12},0, {-14, 99},{0xA3, 0xB6, 0x2D, 0xFF}}}, + {{{879, 4, -2},0, {-10, 121},{0xC3, 0xA1, 0x39, 0xFF}}}, + {{{879, -129, -221},0, {32, 109},{0xC3, 0xA1, 0x39, 0xFF}}}, + {{{798, 36, -321},0, {36, 120},{0x83, 0xEF, 0xB, 0xFF}}}, + {{{798, 169, -103},0, {4, 148},{0x83, 0xEF, 0xB, 0xFF}}}, + {{{819, 272, -465},0, {44, 125},{0x95, 0x3A, 0xDC, 0xFF}}}, + {{{819, 405, -246},0, {33, 167},{0x95, 0x3A, 0xDC, 0xFF}}}, + {{{978, 349, -512},0, {55, 118},{0x1D, 0x69, 0xBF, 0xFF}}}, + {{{978, 482, -293},0, {80, 159},{0x1D, 0x69, 0xBF, 0xFF}}}, + {{{1113, 179, -408},0, {63, 106},{0x7A, 0x1F, 0xED, 0xFF}}}, + {{{931, 188, -114},0, {264, 146},{0x5A, 0x4C, 0xD1, 0xFF}}}, + {{{982, 188, -114},0, {272, 155},{0xAB, 0x50, 0xCF, 0xFF}}}, + {{{982, 55, -333},0, {272, 36},{0xAB, 0x50, 0xCF, 0xFF}}}, + {{{987, 107, -364},0, {269, 40},{0x84, 0xE9, 0xE, 0xFF}}}, + {{{987, 239, -146},0, {270, 147},{0x84, 0xE9, 0xE, 0xFF}}}, + {{{964, 143, -386},0, {267, 42},{0xF6, 0x94, 0x42, 0xFF}}}, + {{{987, 239, -146},0, {270, 147},{0x84, 0xE9, 0xE, 0xFF}}}, + {{{964, 276, -168},0, {267, 142},{0xF6, 0x94, 0x42, 0xFF}}}, + {{{964, 143, -386},0, {267, 42},{0xF6, 0x94, 0x42, 0xFF}}}, + {{{931, 107, -364},0, {269, 43},{0x78, 0xDC, 0x16, 0xFF}}}, + {{{931, 239, -146},0, {267, 142},{0x78, 0xDC, 0x16, 0xFF}}}, + {{{931, 55, -333},0, {268, 42},{0x5A, 0x4C, 0xD1, 0xFF}}}, + {{{931, 188, -114},0, {264, 146},{0x5A, 0x4C, 0xD1, 0xFF}}}, + {{{982, 55, -333},0, {272, 36},{0xAB, 0x50, 0xCF, 0xFF}}}, + {{{1221, 451, -274},0, {394, 495},{0xAA, 0x4F, 0xCF, 0xFF}}}, + {{{1328, 481, -292},0, {425, 477},{0x7, 0x6C, 0xBE, 0xFF}}}, + {{{1328, 348, -511},0, {395, 436},{0x7, 0x6C, 0xBE, 0xFF}}}, + {{{1434, 307, -486},0, {404, 426},{0x6F, 0x35, 0xE0, 0xFF}}}, + {{{1434, 440, -267},0, {443, 450},{0x6F, 0x35, 0xE0, 0xFF}}}, + {{{1394, 76, -345},0, {399, 417},{0x2E, 0x9B, 0x3E, 0xFF}}}, + {{{1394, 209, -127},0, {443, 414},{0x2E, 0x9B, 0x3E, 0xFF}}}, + {{{1299, 142, -386},0, {409, 406},{0x17, 0x95, 0x40, 0xFF}}}, + {{{1394, 209, -127},0, {443, 414},{0x2E, 0x9B, 0x3E, 0xFF}}}, + {{{1299, 275, -167},0, {439, 397},{0x17, 0x95, 0x40, 0xFF}}}, + {{{1299, 142, -386},0, {409, 406},{0x17, 0x95, 0x40, 0xFF}}}, + {{{1255, 77, -346},0, {409, 402},{0x79, 0xE0, 0x14, 0xFF}}}, + {{{1255, 210, -128},0, {435, 387},{0x79, 0xE0, 0x14, 0xFF}}}, + {{{1249, 15, -309},0, {407, 400},{0x5F, 0x48, 0xD4, 0xFF}}}, + {{{1249, 148, -90},0, {432, 382},{0x5F, 0x48, 0xD4, 0xFF}}}, + {{{1376, 9, -305},0, {394, 411},{0x50, 0x54, 0xCC, 0xFF}}}, + {{{1376, 141, -86},0, {406, 364},{0x50, 0x54, 0xCC, 0xFF}}}, + {{{1426, -143, -212},0, {382, 409},{0x7E, 0xF, 0xF7, 0xFF}}}, + {{{1426, -11, 6},0, {387, 360},{0x7E, 0xF, 0xF7, 0xFF}}}, + {{{1425, -342, -92},0, {367, 398},{0x7C, 0xE8, 0xE, 0xFF}}}, + {{{1425, -209, 127},0, {362, 357},{0x7C, 0xE8, 0xE, 0xFF}}}, + {{{1354, -473, -12},0, {355, 400},{0x45, 0xA5, 0x38, 0xFF}}}, + {{{1354, -340, 207},0, {335, 361},{0x45, 0xA5, 0x38, 0xFF}}}, + {{{1210, -473, -12},0, {346, 411},{0xBF, 0xA3, 0x38, 0xFF}}}, + {{{1354, -340, 207},0, {335, 361},{0x45, 0xA5, 0x38, 0xFF}}}, + {{{1210, -340, 207},0, {300, 392},{0xBF, 0xA3, 0x38, 0xFF}}}, + {{{1210, -473, -12},0, {346, 411},{0xBF, 0xA3, 0x38, 0xFF}}}, + {{{1130, -342, -92},0, {347, 422},{0x85, 0xE6, 0x10, 0xFF}}}, + {{{1130, -209, 127},0, {293, 428},{0x85, 0xE6, 0x10, 0xFF}}}, + {{{1130, -65, -260},0, {358, 435},{0x81, 0x3, 0xFE, 0xFF}}}, + {{{1130, 68, -41},0, {318, 476},{0x81, 0x3, 0xFE, 0xFF}}}, + {{{1146, 159, -396},0, {370, 443},{0x84, 0x18, 0xF1, 0xFF}}}, + {{{1146, 292, -178},0, {355, 496},{0x84, 0x18, 0xF1, 0xFF}}}, + {{{1221, 318, -493},0, {384, 443},{0xAA, 0x4F, 0xCF, 0xFF}}}, + {{{1221, 451, -274},0, {394, 495},{0xAA, 0x4F, 0xCF, 0xFF}}}, + {{{1328, 348, -511},0, {395, 436},{0x7, 0x6C, 0xBE, 0xFF}}}, + {{{1282, -47, 29},0, {466, 379},{0xA, 0x94, 0x42, 0xFF}}}, + {{{1255, -72, 44},0, {485, 367},{0x77, 0xD9, 0x18, 0xFF}}}, + {{{1255, -205, -175},0, {463, 353},{0x77, 0xD9, 0x18, 0xFF}}}, + {{{1256, -270, -135},0, {463, 353},{0x59, 0x4D, 0xD1, 0xFF}}}, + {{{1255, -72, 44},0, {485, 367},{0x77, 0xD9, 0x18, 0xFF}}}, + {{{1256, -137, 83},0, {485, 338},{0x59, 0x4D, 0xD1, 0xFF}}}, + {{{1256, -270, -135},0, {463, 353},{0x59, 0x4D, 0xD1, 0xFF}}}, + {{{1302, -270, -135},0, {463, 353},{0xAC, 0x51, 0xCE, 0xFF}}}, + {{{1302, -137, 83},0, {443, 338},{0xAC, 0x51, 0xCE, 0xFF}}}, + {{{1312, -200, -178},0, {463, 353},{0x8B, 0xD6, 0x1A, 0xFF}}}, + {{{1312, -67, 41},0, {445, 370},{0x8B, 0xD6, 0x1A, 0xFF}}}, + {{{1282, -180, -190},0, {463, 353},{0xA, 0x94, 0x42, 0xFF}}}, + {{{1282, -47, 29},0, {466, 379},{0xA, 0x94, 0x42, 0xFF}}}, + {{{1255, -205, -175},0, {463, 353},{0x77, 0xD9, 0x18, 0xFF}}}, +}; + +Gfx titletest_test_mesh_tri_1[] = { + gsSPVertex(titletest_test_mesh_vtx_1 + 0, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 3, 0, 0), + gsSP1Triangle(5, 4, 0, 0), + gsSP1Triangle(4, 6, 3, 0), + gsSP1Triangle(7, 6, 4, 0), + gsSP1Triangle(8, 6, 7, 0), + gsSP1Triangle(9, 6, 8, 0), + gsSP1Triangle(10, 6, 9, 0), + gsSP1Triangle(10, 11, 6, 0), + gsSP1Triangle(12, 11, 10, 0), + gsSP1Triangle(13, 12, 10, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 16, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 2, 5, 0), + gsSP1Triangle(5, 2, 6, 0), + gsSP1Triangle(6, 2, 7, 0), + gsSP1Triangle(8, 6, 7, 0), + gsSP1Triangle(9, 10, 11, 0), + gsSP1Triangle(9, 12, 10, 0), + gsSP1Triangle(13, 12, 9, 0), + gsSP1Triangle(14, 13, 9, 0), + gsSP1Triangle(14, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 32, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(5, 4, 0, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(3, 8, 1, 0), + gsSP1Triangle(9, 1, 10, 0), + gsSP1Triangle(11, 1, 9, 0), + gsSP1Triangle(12, 1, 11, 0), + gsSP1Triangle(2, 1, 12, 0), + gsSP1Triangle(13, 14, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 48, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(3, 6, 5, 0), + gsSP1Triangle(7, 6, 3, 0), + gsSP1Triangle(8, 6, 7, 0), + gsSP1Triangle(8, 9, 6, 0), + gsSP1Triangle(6, 10, 5, 0), + gsSP1Triangle(11, 10, 6, 0), + gsSP1Triangle(5, 10, 12, 0), + gsSP1Triangle(12, 10, 1, 0), + gsSP1Triangle(1, 10, 2, 0), + gsSP1Triangle(13, 14, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 64, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 1, 3, 0), + gsSP1Triangle(4, 5, 1, 0), + gsSP1Triangle(6, 5, 4, 0), + gsSP1Triangle(7, 6, 4, 0), + gsSP1Triangle(8, 6, 7, 0), + gsSP1Triangle(9, 5, 6, 0), + gsSP1Triangle(10, 5, 9, 0), + gsSP1Triangle(11, 5, 10, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(12, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 80, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 0, 2, 0), + gsSP1Triangle(3, 4, 0, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(3, 6, 5, 0), + gsSP1Triangle(7, 6, 3, 0), + gsSP1Triangle(5, 6, 1, 0), + gsSP1Triangle(1, 6, 8, 0), + gsSP1Triangle(9, 10, 11, 0), + gsSP1Triangle(12, 10, 9, 0), + gsSP1Triangle(13, 10, 12, 0), + gsSP1Triangle(14, 13, 12, 0), + gsSP1Triangle(14, 12, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 96, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(11, 9, 8, 0), + gsSP1Triangle(12, 9, 11, 0), + gsSP1Triangle(13, 9, 12, 0), + gsSP1Triangle(13, 14, 9, 0), + gsSP1Triangle(15, 14, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 112, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 5, 1, 0), + gsSP1Triangle(6, 5, 4, 0), + gsSP1Triangle(7, 5, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(12, 11, 8, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(12, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 128, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(1, 5, 6, 0), + gsSP1Triangle(7, 5, 1, 0), + gsSP1Triangle(6, 5, 8, 0), + gsSP1Triangle(8, 5, 9, 0), + gsSP1Triangle(9, 5, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(12, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 144, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 160, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(6, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 5, 12, 0), + gsSP1Triangle(5, 7, 12, 0), + gsSP1Triangle(13, 14, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 176, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 192, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(13, 14, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 208, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 224, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(7, 8, 9, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Triangle(8, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 240, 15, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(7, 8, 9, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Triangle(8, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 7, 14, 0), + gsSP1Triangle(7, 9, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 255, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Triangle(10, 11, 9, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(14, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 271, 14, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Triangle(10, 11, 9, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 285, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Triangle(10, 11, 9, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(14, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 301, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(9, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(14, 15, 13, 0), + gsSP1Triangle(14, 8, 15, 0), + gsSP1Triangle(8, 10, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 317, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Triangle(10, 11, 9, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(14, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 333, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(11, 14, 13, 0), + gsSP1Triangle(14, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 349, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(9, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(14, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 365, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Triangle(10, 11, 9, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSP1Triangle(14, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 381, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Triangle(10, 11, 9, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_1 + 397, 10, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSPEndDisplayList(), +};Vtx titletest_test_mesh_vtx_2[183] = { + {{{882, 571, -427},0, {220, 496},{0x0, 0x0, 0x7F, 0xFF}}}, + {{{932, 571, -427},0, {102, 496},{0x0, 0x0, 0x7F, 0xFF}}}, + {{{816, 571, -427},0, {260, 496},{0x0, 0x0, 0x7F, 0xFF}}}, + {{{815, 604, -449},0, {299, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{919, 663, -488},0, {378, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{859, 667, -490},0, {338, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{878, 625, -463},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{861, 606, -450},0, {417, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{880, 606, -450},0, {457, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{929, 606, -450},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{963, 605, -450},0, {23, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{963, 572, -429},0, {63, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{816, 571, -427},0, {260, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{932, 571, -427},0, {102, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{883, 533, -403},0, {181, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{882, 571, -427},0, {220, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{883, 533, -403},0, {181, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{938, 538, -406},0, {142, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{932, 571, -427},0, {102, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{719, 662, -487},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{797, 660, -486},0, {38, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{758, 667, -490},0, {11, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{692, 636, -470},0, {361, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{748, 633, -468},0, {92, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{686, 599, -446},0, {334, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{732, 622, -461},0, {119, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{730, 612, -455},0, {146, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{776, 611, -454},0, {173, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{794, 586, -438},0, {200, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{742, 580, -434},0, {388, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{732, 576, -431},0, {415, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{686, 554, -416},0, {307, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{686, 554, -416},0, {307, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{732, 566, -424},0, {442, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{732, 576, -431},0, {415, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{749, 566, -424},0, {469, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{794, 554, -416},0, {227, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{715, 532, -402},0, {280, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{768, 532, -402},0, {253, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{752, 577, -432},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{794, 586, -438},0, {200, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{742, 580, -434},0, {388, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{748, 633, -468},0, {92, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{782, 622, -461},0, {65, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{797, 660, -486},0, {38, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{418, 639, -472},0, {217, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{527, 664, -489},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{469, 666, -490},0, {263, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{418, 639, -472},0, {217, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{574, 615, -457},0, {31, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{527, 664, -489},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{481, 619, -459},0, {310, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{408, 583, -435},0, {170, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{470, 598, -446},0, {356, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{489, 588, -439},0, {403, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{561, 551, -415},0, {77, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{476, 533, -402},0, {124, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{509, 594, -443},0, {449, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{508, 614, -456},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{337, 665, -489},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{411, 540, -407},0, {325, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{379, 668, -491},0, {155, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{343, 534, -403},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{190, 660, -486},0, {338, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{319, 641, -474},0, {23, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{279, 665, -489},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{245, 628, -465},0, {378, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{202, 532, -402},0, {299, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{243, 602, -448},0, {417, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{257, 601, -447},0, {457, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{245, 567, -425},0, {220, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{252, 532, -402},0, {260, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{323, 599, -446},0, {63, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{301, 578, -432},0, {102, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{340, 549, -413},0, {142, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{294, 532, -402},0, {181, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{270, 617, -458},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{89, 662, -487},0, {310, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{200, 542, -408},0, {31, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{132, 666, -490},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{116, 618, -458},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{100, 619, -459},0, {356, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{3, 541, -408},0, {263, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{91, 600, -447},0, {403, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{124, 599, -446},0, {449, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{77, 566, -424},0, {170, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{65, 532, -402},0, {217, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{130, 565, -424},0, {124, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{135, 533, -403},0, {77, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-50, 665, -489},0, {155, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{35, 536, -405},0, {240, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-10, 666, -490},0, {197, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-77, 629, -466},0, {112, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-47, 597, -445},0, {368, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{35, 536, -405},0, {240, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-77, 629, -466},0, {112, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-117, 601, -447},0, {453, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-214, 546, -411},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-92, 665, -489},0, {69, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-137, 665, -489},0, {27, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-154, 536, -405},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-87, 567, -425},0, {411, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-34, 565, -424},0, {325, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-23, 532, -402},0, {283, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-468, 660, -486},0, {338, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-339, 641, -474},0, {23, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-378, 665, -489},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-413, 628, -465},0, {378, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-455, 532, -402},0, {299, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-455, 532, -402},0, {299, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-414, 602, -448},0, {417, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-413, 628, -465},0, {378, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-401, 601, -447},0, {457, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-413, 567, -425},0, {220, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-406, 532, -402},0, {260, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-335, 599, -446},0, {63, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-357, 578, -432},0, {102, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-317, 549, -413},0, {142, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-364, 532, -402},0, {181, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-388, 617, -458},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-339, 641, -474},0, {23, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-591, 619, -459},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-474, 666, -490},0, {27, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-580, 666, -490},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-483, 629, -466},0, {69, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-591, 619, -459},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-535, 622, -461},0, {112, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-483, 629, -466},0, {69, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-536, 613, -455},0, {155, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-580, 533, -403},0, {453, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-533, 579, -433},0, {283, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-529, 569, -426},0, {325, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-479, 569, -426},0, {368, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-461, 533, -403},0, {411, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-490, 610, -453},0, {197, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-492, 582, -435},0, {240, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-678, 557, -418},0, {170, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-631, 559, -420},0, {124, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-592, 590, -440},0, {77, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-657, 601, -447},0, {449, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-639, 619, -459},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-639, 619, -459},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-592, 590, -440},0, {77, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-595, 644, -475},0, {31, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-669, 624, -463},0, {356, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-633, 666, -490},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-721, 666, -490},0, {310, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-729, 531, -402},0, {263, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-671, 603, -448},0, {403, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-657, 601, -447},0, {449, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-678, 557, -418},0, {170, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-678, 531, -402},0, {217, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-888, 564, -423},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-818, 665, -489},0, {41, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-888, 665, -489},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-821, 574, -430},0, {98, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-736, 568, -426},0, {325, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-888, 564, -423},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-775, 532, -402},0, {382, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-736, 568, -426},0, {325, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-856, 532, -402},0, {439, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-821, 574, -430},0, {98, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-794, 591, -440},0, {155, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-736, 656, -483},0, {268, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-802, 656, -483},0, {212, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-1035, 613, -455},0, {417, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-925, 667, -490},0, {496, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-977, 667, -490},0, {457, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-887, 632, -468},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-947, 621, -461},0, {63, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-955, 613, -455},0, {102, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-974, 582, -435},0, {378, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-897, 577, -431},0, {142, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-980, 574, -430},0, {338, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-897, 577, -431},0, {142, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-974, 582, -435},0, {378, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-925, 532, -402},0, {181, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-1043, 564, -423},0, {260, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-1022, 594, -443},0, {299, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-994, 532, -402},0, {220, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-947, 621, -461},0, {63, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-914, 604, -449},0, {23, 496},{0x0, 0x46, 0x6A, 0xFF}}}, + {{{-887, 632, -468},0, {-16, 496},{0x0, 0x46, 0x6A, 0xFF}}}, +}; + +Gfx titletest_test_mesh_tri_2[] = { + gsSPVertex(titletest_test_mesh_vtx_2 + 0, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(3, 6, 4, 0), + gsSP1Triangle(3, 7, 6, 0), + gsSP1Triangle(3, 8, 7, 0), + gsSP1Triangle(3, 9, 8, 0), + gsSP1Triangle(3, 10, 9, 0), + gsSP1Triangle(3, 11, 10, 0), + gsSP1Triangle(12, 11, 3, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSP1Triangle(8, 9, 6, 0), + gsSP1Triangle(6, 9, 4, 0), + gsSP1Triangle(14, 13, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 16, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(6, 4, 3, 0), + gsSP1Triangle(6, 7, 4, 0), + gsSP1Triangle(8, 7, 6, 0), + gsSP1Triangle(8, 9, 7, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSP1Triangle(8, 11, 10, 0), + gsSP1Triangle(8, 12, 11, 0), + gsSP1Triangle(13, 12, 8, 0), + gsSP1Triangle(14, 13, 8, 0), + gsSP1Triangle(15, 14, 8, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 32, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(5, 4, 0, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(7, 4, 8, 0), + gsSP1Triangle(9, 7, 8, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSP1Triangle(13, 14, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 48, 15, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 3, 0, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(4, 7, 6, 0), + gsSP1Triangle(8, 7, 4, 0), + gsSP1Triangle(6, 7, 9, 0), + gsSP1Triangle(9, 7, 10, 0), + gsSP1Triangle(10, 7, 1, 0), + gsSP1Triangle(10, 1, 3, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(14, 12, 11, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 63, 14, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 3, 0, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(4, 7, 6, 0), + gsSP1Triangle(4, 8, 7, 0), + gsSP1Triangle(7, 9, 6, 0), + gsSP1Triangle(7, 10, 9, 0), + gsSP1Triangle(7, 11, 10, 0), + gsSP1Triangle(12, 11, 7, 0), + gsSP1Triangle(6, 9, 13, 0), + gsSP1Triangle(13, 9, 3, 0), + gsSP1Triangle(3, 9, 1, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 77, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 3, 0, 0), + gsSP1Triangle(5, 4, 0, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(5, 8, 7, 0), + gsSP1Triangle(5, 9, 8, 0), + gsSP1Triangle(8, 10, 7, 0), + gsSP1Triangle(10, 1, 7, 0), + gsSP1Triangle(11, 1, 10, 0), + gsSP1Triangle(7, 1, 3, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(15, 13, 12, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 93, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 0, 2, 0), + gsSP1Triangle(4, 3, 2, 0), + gsSP1Triangle(4, 2, 5, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(4, 7, 3, 0), + gsSP1Triangle(8, 0, 3, 0), + gsSP1Triangle(9, 1, 0, 0), + gsSP1Triangle(10, 1, 9, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(14, 12, 11, 0), + gsSP1Triangle(15, 14, 11, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 109, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(4, 6, 3, 0), + gsSP1Triangle(4, 7, 6, 0), + gsSP1Triangle(4, 8, 7, 0), + gsSP1Triangle(9, 8, 4, 0), + gsSP1Triangle(3, 6, 10, 0), + gsSP1Triangle(10, 6, 2, 0), + gsSP1Triangle(2, 6, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(12, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 125, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 3, 0, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(4, 7, 6, 0), + gsSP1Triangle(4, 8, 7, 0), + gsSP1Triangle(5, 9, 3, 0), + gsSP1Triangle(5, 10, 9, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(11, 13, 14, 0), + gsSP1Triangle(14, 13, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 141, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 0, 2, 0), + gsSP1Triangle(3, 2, 4, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(6, 3, 5, 0), + gsSP1Triangle(6, 7, 3, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSP1Triangle(6, 9, 8, 0), + gsSP1Triangle(6, 10, 9, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(11, 14, 12, 0), + gsSP1Triangle(11, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 157, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(4, 2, 5, 0), + gsSP1Triangle(5, 2, 6, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(8, 12, 11, 0), + gsSP1Triangle(8, 13, 12, 0), + gsSP1Triangle(14, 13, 8, 0), + gsSP1Triangle(14, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_2 + 173, 10, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 3, 0, 0), + gsSP1Triangle(4, 0, 5, 0), + gsSP1Triangle(6, 3, 4, 0), + gsSP1Triangle(7, 8, 9, 0), + gsSPEndDisplayList(), +};Vtx titletest_test_mesh_vtx_3[568] = { + {{{932, 547, -463},0, {102, 496},{0x0, 0x0, 0x7F, 0xFF}}}, + {{{882, 547, -463},0, {220, 496},{0x0, 0x0, 0x7F, 0xFF}}}, + {{{816, 547, -463},0, {260, 496},{0x0, 0x0, 0x7F, 0xFF}}}, + {{{919, 640, -524},0, {378, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{815, 581, -485},0, {299, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{859, 644, -526},0, {338, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{878, 601, -498},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{929, 583, -486},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{880, 583, -486},0, {457, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{963, 581, -485},0, {23, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{963, 549, -464},0, {63, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{816, 547, -463},0, {260, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{932, 547, -463},0, {102, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{861, 583, -486},0, {417, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{883, 510, -438},0, {181, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{882, 547, -463},0, {220, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{938, 514, -441},0, {142, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{883, 510, -438},0, {181, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{932, 547, -463},0, {102, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{797, 637, -522},0, {38, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{719, 638, -523},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{758, 643, -526},0, {11, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{692, 613, -506},0, {361, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{748, 610, -504},0, {92, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{782, 599, -497},0, {65, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{686, 576, -482},0, {334, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{732, 599, -497},0, {119, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{730, 589, -490},0, {146, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{776, 588, -489},0, {173, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{794, 563, -473},0, {200, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{742, 557, -469},0, {388, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{752, 554, -467},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{794, 530, -452},0, {227, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{752, 554, -467},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{794, 563, -473},0, {200, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{749, 542, -460},0, {469, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{686, 530, -452},0, {307, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{715, 509, -438},0, {280, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{768, 509, -438},0, {253, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{732, 542, -460},0, {442, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{732, 553, -467},0, {415, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{686, 576, -482},0, {334, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{742, 557, -469},0, {388, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{527, 641, -524},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{418, 616, -508},0, {217, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{469, 643, -525},0, {263, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{574, 592, -492},0, {31, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{481, 596, -495},0, {310, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{574, 592, -492},0, {31, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{508, 591, -491},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{481, 596, -495},0, {310, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{561, 528, -450},0, {77, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{509, 571, -478},0, {449, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{489, 564, -474},0, {403, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{408, 559, -471},0, {170, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{476, 509, -438},0, {124, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{470, 575, -481},0, {356, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{418, 616, -508},0, {217, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{411, 517, -443},0, {325, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{337, 642, -525},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{379, 644, -526},0, {155, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{343, 510, -439},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{319, 618, -509},0, {23, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{190, 636, -521},0, {338, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{279, 642, -525},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{245, 605, -501},0, {378, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{323, 576, -482},0, {63, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{270, 594, -493},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{257, 578, -483},0, {457, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{245, 543, -460},0, {220, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{301, 555, -468},0, {102, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{340, 525, -449},0, {142, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{294, 508, -438},0, {181, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{202, 509, -438},0, {299, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{252, 509, -438},0, {260, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{243, 579, -484},0, {417, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{200, 518, -444},0, {31, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{89, 639, -523},0, {310, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{132, 642, -525},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{116, 595, -494},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{124, 576, -482},0, {449, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{130, 541, -459},0, {124, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{135, 510, -438},0, {77, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{77, 543, -460},0, {170, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{3, 518, -444},0, {263, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{65, 508, -438},0, {217, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{91, 577, -482},0, {403, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{100, 595, -494},0, {356, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{35, 513, -440},0, {240, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-50, 642, -525},0, {155, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-10, 643, -525},0, {197, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-77, 606, -501},0, {112, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{35, 513, -440},0, {240, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-47, 574, -480},0, {368, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-77, 606, -501},0, {112, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-34, 542, -459},0, {325, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-23, 509, -438},0, {283, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-117, 578, -483},0, {453, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-87, 544, -461},0, {411, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-214, 523, -447},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-154, 513, -440},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-92, 642, -525},0, {69, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-137, 642, -525},0, {27, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-339, 618, -509},0, {23, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-468, 636, -521},0, {338, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-378, 642, -525},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-413, 605, -501},0, {378, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-335, 576, -482},0, {63, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-335, 576, -482},0, {63, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-388, 594, -493},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-413, 605, -501},0, {378, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-401, 578, -483},0, {457, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-413, 543, -460},0, {220, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-357, 555, -468},0, {102, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-317, 525, -449},0, {142, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-364, 508, -438},0, {181, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-455, 509, -438},0, {299, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-406, 509, -438},0, {260, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-414, 579, -484},0, {417, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-468, 636, -521},0, {338, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-474, 643, -526},0, {27, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-591, 596, -495},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-580, 643, -526},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-483, 606, -501},0, {69, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-535, 599, -497},0, {112, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-591, 596, -495},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-483, 606, -501},0, {69, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-536, 590, -491},0, {155, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-580, 509, -438},0, {453, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-533, 555, -468},0, {283, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-490, 587, -489},0, {197, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-492, 558, -470},0, {240, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-529, 546, -462},0, {325, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-479, 545, -462},0, {368, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-461, 509, -438},0, {411, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-631, 536, -456},0, {124, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-678, 534, -454},0, {170, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-592, 567, -476},0, {77, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-657, 578, -483},0, {449, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-729, 508, -437},0, {263, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-678, 508, -437},0, {217, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-729, 508, -437},0, {263, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-678, 534, -454},0, {170, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-657, 578, -483},0, {449, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-671, 579, -484},0, {403, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-669, 601, -498},0, {356, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-721, 642, -525},0, {310, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-633, 642, -525},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-595, 620, -511},0, {31, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-639, 596, -495},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-592, 567, -476},0, {77, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-818, 642, -525},0, {41, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-888, 541, -459},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-888, 642, -525},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-821, 551, -465},0, {98, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-736, 545, -461},0, {325, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-736, 545, -461},0, {325, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-821, 551, -465},0, {98, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-794, 567, -476},0, {155, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-736, 632, -519},0, {268, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-802, 632, -519},0, {212, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-775, 508, -437},0, {382, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-888, 541, -459},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-856, 508, -437},0, {439, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-925, 643, -526},0, {496, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-1035, 589, -490},0, {417, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-977, 643, -526},0, {457, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-887, 609, -503},0, {-16, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-947, 598, -496},0, {63, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-914, 580, -485},0, {23, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-955, 589, -490},0, {102, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-974, 559, -471},0, {378, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-897, 554, -467},0, {142, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-974, 559, -471},0, {378, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-955, 589, -490},0, {102, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-980, 551, -465},0, {338, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-925, 509, -438},0, {181, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-1043, 541, -459},0, {260, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-994, 509, -438},0, {220, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-1022, 571, -478},0, {299, 496},{0x0, 0xBA, 0x96, 0xFF}}}, + {{{-887, 632, -468},0, {-16, -16},{0x7F, 0x4, 0xFD, 0xFF}}}, + {{{-914, 580, -485},0, {21, 496},{0x14, 0x97, 0x44, 0xFF}}}, + {{{-887, 609, -503},0, {-16, 496},{0x7F, 0x4, 0xFD, 0xFF}}}, + {{{-914, 604, -449},0, {21, -16},{0x14, 0x97, 0x44, 0xFF}}}, + {{{-947, 598, -496},0, {57, 496},{0x15, 0x97, 0x44, 0xFF}}}, + {{{-947, 621, -461},0, {57, -16},{0x15, 0x97, 0x44, 0xFF}}}, + {{{-955, 589, -490},0, {94, 496},{0x7E, 0xE, 0xF7, 0xFF}}}, + {{{-955, 613, -455},0, {94, -16},{0x7E, 0xE, 0xF7, 0xFF}}}, + {{{-955, 613, -455},0, {94, -16},{0x7E, 0xE, 0xF7, 0xFF}}}, + {{{-897, 554, -467},0, {130, 496},{0x7C, 0x18, 0xF0, 0xFF}}}, + {{{-955, 589, -490},0, {94, 496},{0x7E, 0xE, 0xF7, 0xFF}}}, + {{{-897, 577, -431},0, {130, -16},{0x7C, 0x18, 0xF0, 0xFF}}}, + {{{-925, 509, -438},0, {167, 496},{0x41, 0xA5, 0x3B, 0xFF}}}, + {{{-925, 532, -402},0, {167, -16},{0x41, 0xA5, 0x3B, 0xFF}}}, + {{{-994, 509, -438},0, {203, 496},{0xD6, 0x9C, 0x42, 0xFF}}}, + {{{-994, 532, -402},0, {203, -16},{0xD6, 0x9C, 0x42, 0xFF}}}, + {{{-1043, 541, -459},0, {240, 496},{0x83, 0xED, 0xD, 0xFF}}}, + {{{-1043, 564, -423},0, {240, -16},{0x83, 0xED, 0xD, 0xFF}}}, + {{{-1022, 571, -478},0, {277, 496},{0xDF, 0x66, 0xBC, 0xFF}}}, + {{{-1022, 594, -443},0, {277, -16},{0xDF, 0x66, 0xBC, 0xFF}}}, + {{{-980, 551, -465},0, {313, 496},{0xE1, 0x67, 0xBD, 0xFF}}}, + {{{-980, 574, -430},0, {313, -16},{0xE1, 0x67, 0xBD, 0xFF}}}, + {{{-974, 559, -471},0, {350, 496},{0x84, 0xE7, 0x10, 0xFF}}}, + {{{-974, 582, -435},0, {350, -16},{0x84, 0xE7, 0x10, 0xFF}}}, + {{{-974, 582, -435},0, {350, -16},{0x84, 0xE7, 0x10, 0xFF}}}, + {{{-1035, 589, -490},0, {386, 496},{0x82, 0xF0, 0xB, 0xFF}}}, + {{{-974, 559, -471},0, {350, 496},{0x84, 0xE7, 0x10, 0xFF}}}, + {{{-1035, 613, -455},0, {386, -16},{0x82, 0xF0, 0xB, 0xFF}}}, + {{{-977, 643, -526},0, {423, 496},{0xCC, 0x61, 0xC1, 0xFF}}}, + {{{-977, 667, -490},0, {423, -16},{0xCC, 0x61, 0xC1, 0xFF}}}, + {{{-925, 643, -526},0, {459, 496},{0x33, 0x61, 0xC0, 0xFF}}}, + {{{-925, 667, -490},0, {459, -16},{0x33, 0x61, 0xC0, 0xFF}}}, + {{{-887, 609, -503},0, {496, 496},{0x7F, 0x4, 0xFD, 0xFF}}}, + {{{-887, 632, -468},0, {496, -16},{0x7F, 0x4, 0xFD, 0xFF}}}, + {{{-888, 665, -489},0, {-16, -16},{0xA6, 0x4B, 0xCF, 0xFF}}}, + {{{-818, 642, -525},0, {35, 496},{0x5B, 0x4A, 0xD0, 0xFF}}}, + {{{-888, 642, -525},0, {-16, 496},{0xA6, 0x4B, 0xCF, 0xFF}}}, + {{{-818, 665, -489},0, {35, -16},{0x5B, 0x4A, 0xD0, 0xFF}}}, + {{{-821, 551, -465},0, {86, 496},{0x3B, 0x5E, 0xC3, 0xFF}}}, + {{{-821, 574, -430},0, {86, -16},{0x3B, 0x5E, 0xC3, 0xFF}}}, + {{{-821, 574, -430},0, {86, -16},{0x3B, 0x5E, 0xC3, 0xFF}}}, + {{{-794, 567, -476},0, {138, 496},{0x8C, 0x2C, 0xE3, 0xFF}}}, + {{{-821, 551, -465},0, {86, 496},{0x3B, 0x5E, 0xC3, 0xFF}}}, + {{{-794, 591, -440},0, {138, -16},{0x8C, 0x2C, 0xE3, 0xFF}}}, + {{{-802, 632, -519},0, {189, 496},{0xA2, 0x47, 0xD1, 0xFF}}}, + {{{-802, 656, -483},0, {189, -16},{0xA2, 0x47, 0xD1, 0xFF}}}, + {{{-736, 632, -519},0, {240, 496},{0x5A, 0x4B, 0xCF, 0xFF}}}, + {{{-736, 656, -483},0, {240, -16},{0x5A, 0x4B, 0xCF, 0xFF}}}, + {{{-736, 545, -461},0, {291, 496},{0x77, 0xDA, 0x19, 0xFF}}}, + {{{-736, 568, -426},0, {291, -16},{0x77, 0xDA, 0x19, 0xFF}}}, + {{{-775, 508, -437},0, {342, 496},{0x34, 0x9F, 0x3F, 0xFF}}}, + {{{-775, 532, -402},0, {342, -16},{0x34, 0x9F, 0x3F, 0xFF}}}, + {{{-856, 508, -437},0, {394, 496},{0xC9, 0xA0, 0x3E, 0xFF}}}, + {{{-856, 532, -402},0, {394, -16},{0xC9, 0xA0, 0x3E, 0xFF}}}, + {{{-888, 541, -459},0, {445, 496},{0x88, 0xDC, 0x18, 0xFF}}}, + {{{-888, 564, -423},0, {445, -16},{0x88, 0xDC, 0x18, 0xFF}}}, + {{{-888, 564, -423},0, {445, -16},{0x88, 0xDC, 0x18, 0xFF}}}, + {{{-888, 642, -525},0, {496, 496},{0xA6, 0x4B, 0xCF, 0xFF}}}, + {{{-888, 541, -459},0, {445, 496},{0x88, 0xDC, 0x18, 0xFF}}}, + {{{-888, 665, -489},0, {496, -16},{0xA6, 0x4B, 0xCF, 0xFF}}}, + {{{-633, 666, -490},0, {-16, -16},{0x26, 0x65, 0xBD, 0xFF}}}, + {{{-595, 620, -511},0, {48, 496},{0x6F, 0x34, 0xDE, 0xFF}}}, + {{{-633, 642, -525},0, {-16, 496},{0x26, 0x65, 0xBD, 0xFF}}}, + {{{-595, 644, -475},0, {48, -16},{0x6F, 0x34, 0xDE, 0xFF}}}, + {{{-592, 567, -476},0, {112, 496},{0x76, 0xD9, 0x1A, 0xFF}}}, + {{{-592, 590, -440},0, {112, -16},{0x76, 0xD9, 0x1A, 0xFF}}}, + {{{-631, 536, -456},0, {176, 496},{0x34, 0x9F, 0x3F, 0xFF}}}, + {{{-631, 559, -420},0, {176, -16},{0x34, 0x9F, 0x3F, 0xFF}}}, + {{{-678, 534, -454},0, {240, 496},{0x5D, 0xB7, 0x30, 0xFF}}}, + {{{-678, 557, -418},0, {240, -16},{0x5D, 0xB7, 0x30, 0xFF}}}, + {{{-678, 508, -437},0, {304, 496},{0x5A, 0xB5, 0x31, 0xFF}}}, + {{{-678, 531, -402},0, {304, -16},{0x5A, 0xB5, 0x31, 0xFF}}}, + {{{-678, 531, -402},0, {304, -16},{0x5A, 0xB5, 0x31, 0xFF}}}, + {{{-729, 508, -437},0, {368, 496},{0xA4, 0xB7, 0x30, 0xFF}}}, + {{{-678, 508, -437},0, {304, 496},{0x5A, 0xB5, 0x31, 0xFF}}}, + {{{-729, 531, -402},0, {368, -16},{0xA4, 0xB7, 0x30, 0xFF}}}, + {{{-721, 642, -525},0, {432, 496},{0xA9, 0x4D, 0xCD, 0xFF}}}, + {{{-721, 666, -490},0, {432, -16},{0xA9, 0x4D, 0xCD, 0xFF}}}, + {{{-633, 642, -525},0, {496, 496},{0x26, 0x65, 0xBD, 0xFF}}}, + {{{-633, 666, -490},0, {496, -16},{0x26, 0x65, 0xBD, 0xFF}}}, + {{{-669, 624, -463},0, {-16, -16},{0x4D, 0xAB, 0x38, 0xFF}}}, + {{{-671, 579, -484},0, {112, 496},{0x62, 0x43, 0xD3, 0xFF}}}, + {{{-669, 601, -498},0, {-16, 496},{0x4D, 0xAB, 0x38, 0xFF}}}, + {{{-671, 603, -448},0, {112, -16},{0x62, 0x43, 0xD3, 0xFF}}}, + {{{-657, 578, -483},0, {240, 496},{0xD2, 0x63, 0xBF, 0xFF}}}, + {{{-657, 601, -447},0, {240, -16},{0xD2, 0x63, 0xBF, 0xFF}}}, + {{{-639, 596, -495},0, {368, 496},{0x88, 0xDE, 0x17, 0xFF}}}, + {{{-639, 619, -459},0, {368, -16},{0x88, 0xDE, 0x17, 0xFF}}}, + {{{-639, 619, -459},0, {368, -16},{0x88, 0xDE, 0x17, 0xFF}}}, + {{{-669, 601, -498},0, {496, 496},{0x4D, 0xAB, 0x38, 0xFF}}}, + {{{-639, 596, -495},0, {368, 496},{0x88, 0xDE, 0x17, 0xFF}}}, + {{{-669, 624, -463},0, {496, -16},{0x4D, 0xAB, 0x38, 0xFF}}}, + {{{-580, 666, -490},0, {-16, -16},{0xB0, 0x52, 0xCA, 0xFF}}}, + {{{-474, 643, -526},0, {23, 496},{0x62, 0x43, 0xD3, 0xFF}}}, + {{{-580, 643, -526},0, {-16, 496},{0xB0, 0x52, 0xCA, 0xFF}}}, + {{{-474, 666, -490},0, {23, -16},{0x62, 0x43, 0xD3, 0xFF}}}, + {{{-483, 606, -501},0, {63, 496},{0x58, 0xB4, 0x32, 0xFF}}}, + {{{-483, 629, -466},0, {63, -16},{0x58, 0xB4, 0x32, 0xFF}}}, + {{{-535, 599, -497},0, {102, 496},{0x5E, 0xB9, 0x2F, 0xFF}}}, + {{{-535, 622, -461},0, {102, -16},{0x5E, 0xB9, 0x2F, 0xFF}}}, + {{{-536, 590, -491},0, {142, 496},{0x60, 0x46, 0xD2, 0xFF}}}, + {{{-536, 613, -455},0, {142, -16},{0x60, 0x46, 0xD2, 0xFF}}}, + {{{-490, 587, -489},0, {181, 496},{0x60, 0x45, 0xD2, 0xFF}}}, + {{{-490, 610, -453},0, {181, -16},{0x60, 0x45, 0xD2, 0xFF}}}, + {{{-490, 610, -453},0, {181, -16},{0x60, 0x45, 0xD2, 0xFF}}}, + {{{-492, 558, -470},0, {220, 496},{0x5B, 0xB6, 0x30, 0xFF}}}, + {{{-490, 587, -489},0, {181, 496},{0x60, 0x45, 0xD2, 0xFF}}}, + {{{-492, 582, -435},0, {220, -16},{0x5B, 0xB6, 0x30, 0xFF}}}, + {{{-533, 555, -468},0, {260, 496},{0x6A, 0xC5, 0x27, 0xFF}}}, + {{{-533, 579, -433},0, {260, -16},{0x6A, 0xC5, 0x27, 0xFF}}}, + {{{-529, 546, -462},0, {299, 496},{0x4C, 0x56, 0xC8, 0xFF}}}, + {{{-529, 569, -426},0, {299, -16},{0x4C, 0x56, 0xC8, 0xFF}}}, + {{{-479, 545, -462},0, {338, 496},{0x47, 0x58, 0xC6, 0xFF}}}, + {{{-479, 569, -426},0, {338, -16},{0x47, 0x58, 0xC6, 0xFF}}}, + {{{-461, 509, -438},0, {378, 496},{0x6A, 0xC6, 0x27, 0xFF}}}, + {{{-461, 533, -403},0, {378, -16},{0x6A, 0xC6, 0x27, 0xFF}}}, + {{{-580, 509, -438},0, {417, 496},{0xAC, 0xB0, 0x34, 0xFF}}}, + {{{-580, 533, -403},0, {417, -16},{0xAC, 0xB0, 0x34, 0xFF}}}, + {{{-591, 596, -495},0, {457, 496},{0x81, 0x5, 0xFD, 0xFF}}}, + {{{-591, 619, -459},0, {457, -16},{0x81, 0x5, 0xFD, 0xFF}}}, + {{{-591, 619, -459},0, {457, -16},{0x81, 0x5, 0xFD, 0xFF}}}, + {{{-580, 643, -526},0, {496, 496},{0xB0, 0x52, 0xCA, 0xFF}}}, + {{{-591, 596, -495},0, {457, 496},{0x81, 0x5, 0xFD, 0xFF}}}, + {{{-580, 666, -490},0, {496, -16},{0xB0, 0x52, 0xCA, 0xFF}}}, + {{{-378, 665, -489},0, {-16, -16},{0x23, 0x66, 0xBD, 0xFF}}}, + {{{-339, 618, -509},0, {35, 496},{0x6F, 0x34, 0xDE, 0xFF}}}, + {{{-378, 642, -525},0, {-16, 496},{0x23, 0x66, 0xBD, 0xFF}}}, + {{{-339, 641, -474},0, {35, -16},{0x6F, 0x34, 0xDE, 0xFF}}}, + {{{-335, 576, -482},0, {86, 496},{0x78, 0xDD, 0x17, 0xFF}}}, + {{{-335, 599, -446},0, {86, -16},{0x78, 0xDD, 0x17, 0xFF}}}, + {{{-357, 555, -468},0, {138, 496},{0x7F, 0x6, 0xFC, 0xFF}}}, + {{{-357, 578, -432},0, {138, -16},{0x7F, 0x6, 0xFC, 0xFF}}}, + {{{-317, 525, -449},0, {189, 496},{0x7D, 0xEF, 0xB, 0xFF}}}, + {{{-317, 549, -413},0, {189, -16},{0x7D, 0xEF, 0xB, 0xFF}}}, + {{{-364, 508, -438},0, {240, 496},{0xED, 0x97, 0x45, 0xFF}}}, + {{{-364, 532, -402},0, {240, -16},{0xED, 0x97, 0x45, 0xFF}}}, + {{{-364, 532, -402},0, {240, -16},{0xED, 0x97, 0x45, 0xFF}}}, + {{{-413, 543, -460},0, {291, 496},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{-364, 508, -438},0, {240, 496},{0xED, 0x97, 0x45, 0xFF}}}, + {{{-413, 567, -425},0, {291, -16},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{-406, 509, -438},0, {342, 496},{0x61, 0xBC, 0x2D, 0xFF}}}, + {{{-406, 532, -402},0, {342, -16},{0x61, 0xBC, 0x2D, 0xFF}}}, + {{{-455, 509, -438},0, {394, 496},{0xAA, 0xB2, 0x33, 0xFF}}}, + {{{-455, 532, -402},0, {394, -16},{0xAA, 0xB2, 0x33, 0xFF}}}, + {{{-468, 636, -521},0, {445, 496},{0x9F, 0x45, 0xD2, 0xFF}}}, + {{{-468, 660, -486},0, {445, -16},{0x9F, 0x45, 0xD2, 0xFF}}}, + {{{-378, 642, -525},0, {496, 496},{0x23, 0x66, 0xBD, 0xFF}}}, + {{{-378, 665, -489},0, {496, -16},{0x23, 0x66, 0xBD, 0xFF}}}, + {{{-413, 628, -465},0, {-16, -16},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{-414, 579, -484},0, {112, 496},{0x61, 0x44, 0xD3, 0xFF}}}, + {{{-413, 605, -501},0, {-16, 496},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{-414, 602, -448},0, {112, -16},{0x61, 0x44, 0xD3, 0xFF}}}, + {{{-414, 602, -448},0, {112, -16},{0x61, 0x44, 0xD3, 0xFF}}}, + {{{-401, 578, -483},0, {240, 496},{0xCC, 0x61, 0xC1, 0xFF}}}, + {{{-414, 579, -484},0, {112, 496},{0x61, 0x44, 0xD3, 0xFF}}}, + {{{-401, 601, -447},0, {240, -16},{0xCC, 0x61, 0xC1, 0xFF}}}, + {{{-388, 594, -493},0, {368, 496},{0x84, 0xE7, 0x10, 0xFF}}}, + {{{-388, 617, -458},0, {368, -16},{0x84, 0xE7, 0x10, 0xFF}}}, + {{{-413, 605, -501},0, {496, 496},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{-413, 628, -465},0, {496, -16},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{-214, 546, -411},0, {-16, -16},{0x8D, 0xD2, 0x1E, 0xFF}}}, + {{{-137, 642, -525},0, {23, 496},{0xBF, 0x5B, 0xC5, 0xFF}}}, + {{{-214, 523, -447},0, {-16, 496},{0x8D, 0xD2, 0x1E, 0xFF}}}, + {{{-137, 665, -489},0, {23, -16},{0xBF, 0x5B, 0xC5, 0xFF}}}, + {{{-92, 642, -525},0, {63, 496},{0x4A, 0x57, 0xC7, 0xFF}}}, + {{{-92, 665, -489},0, {63, -16},{0x4A, 0x57, 0xC7, 0xFF}}}, + {{{-77, 606, -501},0, {102, 496},{0xE, 0x69, 0xBA, 0xFF}}}, + {{{-77, 629, -466},0, {102, -16},{0xE, 0x69, 0xBA, 0xFF}}}, + {{{-77, 629, -466},0, {102, -16},{0xE, 0x69, 0xBA, 0xFF}}}, + {{{-50, 642, -525},0, {142, 496},{0xC1, 0x5C, 0xC4, 0xFF}}}, + {{{-77, 606, -501},0, {102, 496},{0xE, 0x69, 0xBA, 0xFF}}}, + {{{-50, 665, -489},0, {142, -16},{0xC1, 0x5C, 0xC4, 0xFF}}}, + {{{-10, 643, -525},0, {181, 496},{0x4C, 0x56, 0xC8, 0xFF}}}, + {{{-10, 666, -490},0, {181, -16},{0x4C, 0x56, 0xC8, 0xFF}}}, + {{{35, 513, -440},0, {220, 496},{0x68, 0xC3, 0x28, 0xFF}}}, + {{{35, 536, -405},0, {220, -16},{0x68, 0xC3, 0x28, 0xFF}}}, + {{{-23, 509, -438},0, {260, 496},{0xB8, 0xA9, 0x39, 0xFF}}}, + {{{-23, 532, -402},0, {260, -16},{0xB8, 0xA9, 0x39, 0xFF}}}, + {{{-34, 542, -459},0, {299, 496},{0x87, 0xE0, 0x15, 0xFF}}}, + {{{-34, 565, -424},0, {299, -16},{0x87, 0xE0, 0x15, 0xFF}}}, + {{{-47, 574, -480},0, {338, 496},{0xE0, 0x99, 0x43, 0xFF}}}, + {{{-47, 597, -445},0, {338, -16},{0xE0, 0x99, 0x43, 0xFF}}}, + {{{-87, 544, -461},0, {378, 496},{0xF3, 0x96, 0x45, 0xFF}}}, + {{{-87, 567, -425},0, {378, -16},{0xF3, 0x96, 0x45, 0xFF}}}, + {{{-87, 567, -425},0, {378, -16},{0xF3, 0x96, 0x45, 0xFF}}}, + {{{-117, 578, -483},0, {417, 496},{0xD, 0x96, 0x45, 0xFF}}}, + {{{-87, 544, -461},0, {378, 496},{0xF3, 0x96, 0x45, 0xFF}}}, + {{{-117, 601, -447},0, {417, -16},{0xD, 0x96, 0x45, 0xFF}}}, + {{{-154, 513, -440},0, {457, 496},{0x3A, 0xA1, 0x3E, 0xFF}}}, + {{{-154, 536, -405},0, {457, -16},{0x3A, 0xA1, 0x3E, 0xFF}}}, + {{{-214, 523, -447},0, {496, 496},{0x8D, 0xD2, 0x1E, 0xFF}}}, + {{{-214, 546, -411},0, {496, -16},{0x8D, 0xD2, 0x1E, 0xFF}}}, + {{{132, 666, -490},0, {-16, -16},{0x3F, 0x5C, 0xC4, 0xFF}}}, + {{{200, 518, -444},0, {48, 496},{0x70, 0xCE, 0x21, 0xFF}}}, + {{{132, 642, -525},0, {-16, 496},{0x3F, 0x5C, 0xC4, 0xFF}}}, + {{{200, 542, -408},0, {48, -16},{0x70, 0xCE, 0x21, 0xFF}}}, + {{{135, 510, -438},0, {112, 496},{0xB4, 0xAA, 0x38, 0xFF}}}, + {{{135, 533, -403},0, {112, -16},{0xB4, 0xAA, 0x38, 0xFF}}}, + {{{130, 541, -459},0, {176, 496},{0xAC, 0xB0, 0x34, 0xFF}}}, + {{{130, 565, -424},0, {176, -16},{0xAC, 0xB0, 0x34, 0xFF}}}, + {{{130, 565, -424},0, {176, -16},{0xAC, 0xB0, 0x34, 0xFF}}}, + {{{77, 543, -460},0, {240, 496},{0x4B, 0xAB, 0x38, 0xFF}}}, + {{{130, 541, -459},0, {176, 496},{0xAC, 0xB0, 0x34, 0xFF}}}, + {{{77, 566, -424},0, {240, -16},{0x4B, 0xAB, 0x38, 0xFF}}}, + {{{65, 508, -438},0, {304, 496},{0x43, 0xA6, 0x3C, 0xFF}}}, + {{{65, 532, -402},0, {304, -16},{0x43, 0xA6, 0x3C, 0xFF}}}, + {{{3, 518, -444},0, {368, 496},{0x8D, 0xD3, 0x1D, 0xFF}}}, + {{{3, 541, -408},0, {368, -16},{0x8D, 0xD3, 0x1D, 0xFF}}}, + {{{89, 639, -523},0, {432, 496},{0xBB, 0x59, 0xC5, 0xFF}}}, + {{{89, 662, -487},0, {432, -16},{0xBB, 0x59, 0xC5, 0xFF}}}, + {{{132, 642, -525},0, {496, 496},{0x3F, 0x5C, 0xC4, 0xFF}}}, + {{{132, 666, -490},0, {496, -16},{0x3F, 0x5C, 0xC4, 0xFF}}}, + {{{100, 619, -459},0, {-16, -16},{0x45, 0xA7, 0x3A, 0xFF}}}, + {{{91, 577, -482},0, {112, 496},{0x6A, 0x3A, 0xD9, 0xFF}}}, + {{{100, 595, -494},0, {-16, 496},{0x45, 0xA7, 0x3A, 0xFF}}}, + {{{91, 600, -447},0, {112, -16},{0x6A, 0x3A, 0xD9, 0xFF}}}, + {{{91, 600, -447},0, {112, -16},{0x6A, 0x3A, 0xD9, 0xFF}}}, + {{{124, 576, -482},0, {240, 496},{0x9A, 0x3F, 0xD6, 0xFF}}}, + {{{91, 577, -482},0, {112, 496},{0x6A, 0x3A, 0xD9, 0xFF}}}, + {{{124, 599, -446},0, {240, -16},{0x9A, 0x3F, 0xD6, 0xFF}}}, + {{{116, 595, -494},0, {368, 496},{0xB4, 0xAB, 0x37, 0xFF}}}, + {{{116, 618, -458},0, {368, -16},{0xB4, 0xAB, 0x37, 0xFF}}}, + {{{100, 595, -494},0, {496, 496},{0x45, 0xA7, 0x3A, 0xFF}}}, + {{{100, 619, -459},0, {496, -16},{0x45, 0xA7, 0x3A, 0xFF}}}, + {{{279, 665, -489},0, {-16, -16},{0x23, 0x66, 0xBD, 0xFF}}}, + {{{319, 618, -509},0, {35, 496},{0x6F, 0x34, 0xDE, 0xFF}}}, + {{{279, 642, -525},0, {-16, 496},{0x23, 0x66, 0xBD, 0xFF}}}, + {{{319, 641, -474},0, {35, -16},{0x6F, 0x34, 0xDE, 0xFF}}}, + {{{323, 576, -482},0, {86, 496},{0x78, 0xDD, 0x17, 0xFF}}}, + {{{323, 599, -446},0, {86, -16},{0x78, 0xDD, 0x17, 0xFF}}}, + {{{301, 555, -468},0, {138, 496},{0x7F, 0x6, 0xFC, 0xFF}}}, + {{{301, 578, -432},0, {138, -16},{0x7F, 0x6, 0xFC, 0xFF}}}, + {{{301, 578, -432},0, {138, -16},{0x7F, 0x6, 0xFC, 0xFF}}}, + {{{340, 525, -449},0, {189, 496},{0x7D, 0xEF, 0xB, 0xFF}}}, + {{{301, 555, -468},0, {138, 496},{0x7F, 0x6, 0xFC, 0xFF}}}, + {{{340, 549, -413},0, {189, -16},{0x7D, 0xEF, 0xB, 0xFF}}}, + {{{294, 508, -438},0, {240, 496},{0xED, 0x97, 0x45, 0xFF}}}, + {{{294, 532, -402},0, {240, -16},{0xED, 0x97, 0x45, 0xFF}}}, + {{{245, 543, -460},0, {291, 496},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{245, 567, -425},0, {291, -16},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{252, 509, -438},0, {342, 496},{0x61, 0xBC, 0x2D, 0xFF}}}, + {{{252, 532, -402},0, {342, -16},{0x61, 0xBC, 0x2D, 0xFF}}}, + {{{202, 509, -438},0, {394, 496},{0xAA, 0xB2, 0x33, 0xFF}}}, + {{{202, 532, -402},0, {394, -16},{0xAA, 0xB2, 0x33, 0xFF}}}, + {{{190, 636, -521},0, {445, 496},{0x9F, 0x45, 0xD2, 0xFF}}}, + {{{190, 660, -486},0, {445, -16},{0x9F, 0x45, 0xD2, 0xFF}}}, + {{{279, 642, -525},0, {496, 496},{0x23, 0x66, 0xBD, 0xFF}}}, + {{{279, 665, -489},0, {496, -16},{0x23, 0x66, 0xBD, 0xFF}}}, + {{{245, 628, -465},0, {-16, -16},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{243, 579, -484},0, {112, 496},{0x61, 0x44, 0xD3, 0xFF}}}, + {{{245, 605, -501},0, {-16, 496},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{243, 602, -448},0, {112, -16},{0x61, 0x44, 0xD3, 0xFF}}}, + {{{257, 578, -483},0, {240, 496},{0xCC, 0x61, 0xC1, 0xFF}}}, + {{{257, 601, -447},0, {240, -16},{0xCC, 0x61, 0xC1, 0xFF}}}, + {{{270, 594, -493},0, {368, 496},{0x84, 0xE7, 0x10, 0xFF}}}, + {{{270, 617, -458},0, {368, -16},{0x84, 0xE7, 0x10, 0xFF}}}, + {{{245, 605, -501},0, {496, 496},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{245, 628, -465},0, {496, -16},{0x3F, 0xA4, 0x3D, 0xFF}}}, + {{{337, 665, -489},0, {-16, -16},{0xA2, 0x47, 0xD1, 0xFF}}}, + {{{379, 644, -526},0, {112, 496},{0x4D, 0x55, 0xC8, 0xFF}}}, + {{{337, 642, -525},0, {-16, 496},{0xA2, 0x47, 0xD1, 0xFF}}}, + {{{379, 668, -491},0, {112, -16},{0x4D, 0x55, 0xC8, 0xFF}}}, + {{{411, 517, -443},0, {240, 496},{0x67, 0xC2, 0x29, 0xFF}}}, + {{{411, 540, -407},0, {240, -16},{0x67, 0xC2, 0x29, 0xFF}}}, + {{{411, 540, -407},0, {240, -16},{0x67, 0xC2, 0x29, 0xFF}}}, + {{{343, 510, -439},0, {368, 496},{0xAD, 0xB0, 0x35, 0xFF}}}, + {{{411, 517, -443},0, {240, 496},{0x67, 0xC2, 0x29, 0xFF}}}, + {{{343, 534, -403},0, {368, -16},{0xAD, 0xB0, 0x35, 0xFF}}}, + {{{337, 642, -525},0, {496, 496},{0xA2, 0x47, 0xD1, 0xFF}}}, + {{{337, 665, -489},0, {496, -16},{0xA2, 0x47, 0xD1, 0xFF}}}, + {{{527, 664, -489},0, {-16, -16},{0x38, 0x5F, 0xC2, 0xFF}}}, + {{{574, 592, -492},0, {57, 496},{0x7B, 0x1B, 0xEE, 0xFF}}}, + {{{527, 641, -524},0, {-16, 496},{0x38, 0x5F, 0xC2, 0xFF}}}, + {{{574, 615, -457},0, {57, -16},{0x7B, 0x1B, 0xEE, 0xFF}}}, + {{{561, 528, -450},0, {130, 496},{0x5E, 0xB8, 0x2F, 0xFF}}}, + {{{561, 551, -415},0, {130, -16},{0x5E, 0xB8, 0x2F, 0xFF}}}, + {{{476, 509, -438},0, {203, 496},{0xE2, 0x99, 0x44, 0xFF}}}, + {{{476, 533, -402},0, {203, -16},{0xE2, 0x99, 0x44, 0xFF}}}, + {{{408, 559, -471},0, {277, 496},{0x89, 0xDB, 0x18, 0xFF}}}, + {{{408, 583, -435},0, {277, -16},{0x89, 0xDB, 0x18, 0xFF}}}, + {{{408, 583, -435},0, {277, -16},{0x89, 0xDB, 0x18, 0xFF}}}, + {{{418, 616, -508},0, {350, 496},{0x95, 0x3A, 0xDA, 0xFF}}}, + {{{408, 559, -471},0, {277, 496},{0x89, 0xDB, 0x18, 0xFF}}}, + {{{418, 639, -472},0, {350, -16},{0x95, 0x3A, 0xDA, 0xFF}}}, + {{{469, 643, -525},0, {423, 496},{0xDE, 0x66, 0xBD, 0xFF}}}, + {{{469, 666, -490},0, {423, -16},{0xDE, 0x66, 0xBD, 0xFF}}}, + {{{527, 641, -524},0, {496, 496},{0x38, 0x5F, 0xC2, 0xFF}}}, + {{{527, 664, -489},0, {496, -16},{0x38, 0x5F, 0xC2, 0xFF}}}, + {{{481, 619, -459},0, {-16, -16},{0x38, 0xA1, 0x3E, 0xFF}}}, + {{{470, 575, -481},0, {86, 496},{0x7A, 0x1E, 0xED, 0xFF}}}, + {{{481, 596, -495},0, {-16, 496},{0x38, 0xA1, 0x3E, 0xFF}}}, + {{{470, 598, -446},0, {86, -16},{0x7A, 0x1E, 0xED, 0xFF}}}, + {{{489, 564, -474},0, {189, 496},{0xF, 0x69, 0xBA, 0xFF}}}, + {{{489, 588, -439},0, {189, -16},{0xF, 0x69, 0xBA, 0xFF}}}, + {{{509, 571, -478},0, {291, 496},{0x96, 0x3A, 0xD9, 0xFF}}}, + {{{509, 594, -443},0, {291, -16},{0x96, 0x3A, 0xD9, 0xFF}}}, + {{{509, 594, -443},0, {291, -16},{0x96, 0x3A, 0xD9, 0xFF}}}, + {{{508, 591, -491},0, {394, 496},{0x9F, 0xBC, 0x2D, 0xFF}}}, + {{{509, 571, -478},0, {291, 496},{0x96, 0x3A, 0xD9, 0xFF}}}, + {{{508, 614, -456},0, {394, -16},{0x9F, 0xBC, 0x2D, 0xFF}}}, + {{{481, 596, -495},0, {496, 496},{0x38, 0xA1, 0x3E, 0xFF}}}, + {{{481, 619, -459},0, {496, -16},{0x38, 0xA1, 0x3E, 0xFF}}}, + {{{719, 662, -487},0, {-16, -16},{0xC4, 0x5D, 0xC3, 0xFF}}}, + {{{758, 643, -526},0, {18, 496},{0x3, 0x6A, 0xBA, 0xFF}}}, + {{{719, 638, -523},0, {-16, 496},{0xC4, 0x5D, 0xC3, 0xFF}}}, + {{{758, 667, -490},0, {18, -16},{0x3, 0x6A, 0xBA, 0xFF}}}, + {{{797, 637, -522},0, {52, 496},{0x6E, 0x35, 0xDD, 0xFF}}}, + {{{797, 660, -486},0, {52, -16},{0x6E, 0x35, 0xDD, 0xFF}}}, + {{{782, 599, -497},0, {86, 496},{0x38, 0xA1, 0x3F, 0xFF}}}, + {{{782, 622, -461},0, {86, -16},{0x38, 0xA1, 0x3F, 0xFF}}}, + {{{748, 610, -504},0, {121, 496},{0x14, 0x97, 0x44, 0xFF}}}, + {{{748, 633, -468},0, {121, -16},{0x14, 0x97, 0x44, 0xFF}}}, + {{{748, 633, -468},0, {121, -16},{0x14, 0x97, 0x44, 0xFF}}}, + {{{732, 599, -497},0, {155, 496},{0x6D, 0xCA, 0x24, 0xFF}}}, + {{{748, 610, -504},0, {121, 496},{0x14, 0x97, 0x44, 0xFF}}}, + {{{732, 622, -461},0, {155, -16},{0x6D, 0xCA, 0x24, 0xFF}}}, + {{{730, 589, -490},0, {189, 496},{0x62, 0x43, 0xD3, 0xFF}}}, + {{{730, 612, -455},0, {189, -16},{0x62, 0x43, 0xD3, 0xFF}}}, + {{{776, 588, -489},0, {223, 496},{0x3F, 0x5C, 0xC4, 0xFF}}}, + {{{776, 611, -454},0, {223, -16},{0x3F, 0x5C, 0xC4, 0xFF}}}, + {{{794, 563, -473},0, {257, 496},{0x7A, 0x1D, 0xED, 0xFF}}}, + {{{794, 586, -438},0, {257, -16},{0x7A, 0x1D, 0xED, 0xFF}}}, + {{{794, 530, -452},0, {291, 496},{0x75, 0xD6, 0x1B, 0xFF}}}, + {{{794, 554, -416},0, {291, -16},{0x75, 0xD6, 0x1B, 0xFF}}}, + {{{768, 509, -438},0, {325, 496},{0x31, 0x9E, 0x40, 0xFF}}}, + {{{768, 532, -402},0, {325, -16},{0x31, 0x9E, 0x40, 0xFF}}}, + {{{715, 509, -438},0, {359, 496},{0xD3, 0x9D, 0x41, 0xFF}}}, + {{{715, 532, -402},0, {359, -16},{0xD3, 0x9D, 0x41, 0xFF}}}, + {{{715, 532, -402},0, {359, -16},{0xD3, 0x9D, 0x41, 0xFF}}}, + {{{686, 530, -452},0, {394, 496},{0x8C, 0xD4, 0x1D, 0xFF}}}, + {{{715, 509, -438},0, {359, 496},{0xD3, 0x9D, 0x41, 0xFF}}}, + {{{686, 554, -416},0, {394, -16},{0x8C, 0xD4, 0x1D, 0xFF}}}, + {{{686, 576, -482},0, {428, 496},{0x81, 0x7, 0xFB, 0xFF}}}, + {{{686, 599, -446},0, {428, -16},{0x81, 0x7, 0xFB, 0xFF}}}, + {{{692, 613, -506},0, {462, 496},{0x8C, 0x2C, 0xE3, 0xFF}}}, + {{{692, 636, -470},0, {462, -16},{0x8C, 0x2C, 0xE3, 0xFF}}}, + {{{719, 638, -523},0, {496, 496},{0xC4, 0x5D, 0xC3, 0xFF}}}, + {{{719, 662, -487},0, {496, -16},{0xC4, 0x5D, 0xC3, 0xFF}}}, + {{{742, 580, -434},0, {-16, -16},{0x7, 0x96, 0x45, 0xFF}}}, + {{{732, 553, -467},0, {86, 496},{0x6D, 0xC9, 0x24, 0xFF}}}, + {{{742, 557, -469},0, {-16, 496},{0x7, 0x96, 0x45, 0xFF}}}, + {{{732, 576, -431},0, {86, -16},{0x6D, 0xC9, 0x24, 0xFF}}}, + {{{732, 542, -460},0, {189, 496},{0x58, 0x4C, 0xCE, 0xFF}}}, + {{{732, 566, -424},0, {189, -16},{0x58, 0x4C, 0xCE, 0xFF}}}, + {{{732, 566, -424},0, {189, -16},{0x58, 0x4C, 0xCE, 0xFF}}}, + {{{749, 542, -460},0, {291, 496},{0xB1, 0x54, 0xC9, 0xFF}}}, + {{{732, 542, -460},0, {189, 496},{0x58, 0x4C, 0xCE, 0xFF}}}, + {{{749, 566, -424},0, {291, -16},{0xB1, 0x54, 0xC9, 0xFF}}}, + {{{752, 554, -467},0, {394, 496},{0x90, 0xCE, 0x21, 0xFF}}}, + {{{752, 577, -432},0, {394, -16},{0x90, 0xCE, 0x21, 0xFF}}}, + {{{742, 557, -469},0, {496, 496},{0x7, 0x96, 0x45, 0xFF}}}, + {{{742, 580, -434},0, {496, -16},{0x7, 0x96, 0x45, 0xFF}}}, + {{{929, 606, -450},0, {-16, -16},{0x55, 0x4E, 0xCC, 0xFF}}}, + {{{963, 581, -485},0, {31, 496},{0x5C, 0x4A, 0xD0, 0xFF}}}, + {{{929, 583, -486},0, {-16, 496},{0x55, 0x4E, 0xCC, 0xFF}}}, + {{{963, 605, -450},0, {31, -16},{0x5C, 0x4A, 0xD0, 0xFF}}}, + {{{963, 549, -464},0, {77, 496},{0x5D, 0xB7, 0x30, 0xFF}}}, + {{{963, 572, -429},0, {77, -16},{0x5D, 0xB7, 0x30, 0xFF}}}, + {{{932, 547, -463},0, {124, 496},{0x63, 0xBE, 0x2C, 0xFF}}}, + {{{932, 571, -427},0, {124, -16},{0x63, 0xBE, 0x2C, 0xFF}}}, + {{{932, 571, -427},0, {124, -16},{0x63, 0xBE, 0x2C, 0xFF}}}, + {{{938, 514, -441},0, {170, 496},{0x64, 0xBF, 0x2B, 0xFF}}}, + {{{932, 547, -463},0, {124, 496},{0x63, 0xBE, 0x2C, 0xFF}}}, + {{{938, 538, -406},0, {170, -16},{0x64, 0xBF, 0x2B, 0xFF}}}, + {{{883, 510, -438},0, {217, 496},{0xAC, 0xB1, 0x35, 0xFF}}}, + {{{883, 533, -403},0, {217, -16},{0xAC, 0xB1, 0x35, 0xFF}}}, + {{{882, 547, -463},0, {263, 496},{0xA7, 0xB5, 0x32, 0xFF}}}, + {{{882, 571, -427},0, {263, -16},{0xA7, 0xB5, 0x32, 0xFF}}}, + {{{816, 547, -463},0, {310, 496},{0xA7, 0xB4, 0x31, 0xFF}}}, + {{{816, 571, -427},0, {310, -16},{0xA7, 0xB4, 0x31, 0xFF}}}, + {{{815, 581, -485},0, {356, 496},{0x85, 0x1B, 0xEE, 0xFF}}}, + {{{815, 604, -449},0, {356, -16},{0x85, 0x1B, 0xEE, 0xFF}}}, + {{{859, 644, -526},0, {403, 496},{0xC5, 0x5E, 0xC3, 0xFF}}}, + {{{859, 667, -490},0, {403, -16},{0xC5, 0x5E, 0xC3, 0xFF}}}, + {{{919, 640, -524},0, {449, 496},{0x57, 0x4E, 0xCD, 0xFF}}}, + {{{919, 663, -488},0, {449, -16},{0x57, 0x4E, 0xCD, 0xFF}}}, + {{{919, 663, -488},0, {449, -16},{0x57, 0x4E, 0xCD, 0xFF}}}, + {{{929, 583, -486},0, {496, 496},{0x55, 0x4E, 0xCC, 0xFF}}}, + {{{919, 640, -524},0, {449, 496},{0x57, 0x4E, 0xCD, 0xFF}}}, + {{{929, 606, -450},0, {496, -16},{0x55, 0x4E, 0xCC, 0xFF}}}, + {{{861, 606, -450},0, {-16, -16},{0x72, 0x2F, 0xE1, 0xFF}}}, + {{{880, 583, -486},0, {155, 496},{0xA3, 0x48, 0xD0, 0xFF}}}, + {{{861, 583, -486},0, {-16, 496},{0x72, 0x2F, 0xE1, 0xFF}}}, + {{{880, 606, -450},0, {155, -16},{0xA3, 0x48, 0xD0, 0xFF}}}, + {{{878, 601, -498},0, {325, 496},{0xDB, 0x9A, 0x42, 0xFF}}}, + {{{878, 625, -463},0, {325, -16},{0xDB, 0x9A, 0x42, 0xFF}}}, + {{{861, 583, -486},0, {496, 496},{0x72, 0x2F, 0xE1, 0xFF}}}, + {{{861, 606, -450},0, {496, -16},{0x72, 0x2F, 0xE1, 0xFF}}}, +}; + +Gfx titletest_test_mesh_tri_3[] = { + gsSPVertex(titletest_test_mesh_vtx_3 + 0, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(6, 4, 3, 0), + gsSP1Triangle(7, 6, 3, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 4, 8, 0), + gsSP1Triangle(9, 4, 7, 0), + gsSP1Triangle(10, 4, 9, 0), + gsSP1Triangle(10, 11, 4, 0), + gsSP1Triangle(12, 11, 10, 0), + gsSP1Triangle(8, 4, 13, 0), + gsSP1Triangle(13, 4, 6, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 16, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(3, 6, 4, 0), + gsSP1Triangle(7, 6, 3, 0), + gsSP1Triangle(8, 7, 3, 0), + gsSP1Triangle(7, 9, 6, 0), + gsSP1Triangle(10, 9, 7, 0), + gsSP1Triangle(11, 9, 10, 0), + gsSP1Triangle(12, 9, 11, 0), + gsSP1Triangle(13, 9, 12, 0), + gsSP1Triangle(13, 14, 9, 0), + gsSP1Triangle(15, 14, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 32, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(6, 5, 0, 0), + gsSP1Triangle(3, 4, 7, 0), + gsSP1Triangle(7, 4, 8, 0), + gsSP1Triangle(8, 4, 9, 0), + gsSP1Triangle(10, 8, 9, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(14, 12, 11, 0), + gsSP1Triangle(14, 15, 12, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 48, 14, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(3, 6, 5, 0), + gsSP1Triangle(3, 7, 6, 0), + gsSP1Triangle(5, 6, 8, 0), + gsSP1Triangle(8, 6, 2, 0), + gsSP1Triangle(2, 6, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSP1Triangle(10, 13, 11, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 62, 14, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 3, 0, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(4, 7, 6, 0), + gsSP1Triangle(8, 7, 4, 0), + gsSP1Triangle(9, 7, 8, 0), + gsSP1Triangle(9, 10, 7, 0), + gsSP1Triangle(7, 11, 6, 0), + gsSP1Triangle(12, 11, 7, 0), + gsSP1Triangle(6, 11, 13, 0), + gsSP1Triangle(13, 11, 3, 0), + gsSP1Triangle(3, 11, 1, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 76, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(0, 5, 4, 0), + gsSP1Triangle(0, 6, 5, 0), + gsSP1Triangle(5, 7, 4, 0), + gsSP1Triangle(7, 8, 4, 0), + gsSP1Triangle(9, 8, 7, 0), + gsSP1Triangle(4, 8, 10, 0), + gsSP1Triangle(10, 8, 11, 0), + gsSP1Triangle(11, 8, 1, 0), + gsSP1Triangle(3, 11, 1, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(12, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 92, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(1, 5, 2, 0), + gsSP1Triangle(1, 6, 5, 0), + gsSP1Triangle(5, 7, 2, 0), + gsSP1Triangle(8, 7, 5, 0), + gsSP1Triangle(2, 7, 9, 0), + gsSP1Triangle(9, 7, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(11, 14, 12, 0), + gsSP1Triangle(15, 14, 11, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 108, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSP1Triangle(5, 4, 0, 0), + gsSP1Triangle(6, 4, 5, 0), + gsSP1Triangle(6, 7, 4, 0), + gsSP1Triangle(4, 8, 3, 0), + gsSP1Triangle(9, 8, 4, 0), + gsSP1Triangle(3, 8, 10, 0), + gsSP1Triangle(10, 8, 2, 0), + gsSP1Triangle(2, 8, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(15, 13, 12, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 124, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 0, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(5, 4, 3, 0), + gsSP1Triangle(6, 5, 3, 0), + gsSP1Triangle(7, 5, 6, 0), + gsSP1Triangle(8, 4, 5, 0), + gsSP1Triangle(9, 4, 8, 0), + gsSP1Triangle(10, 4, 9, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(13, 12, 14, 0), + gsSP1Triangle(12, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 140, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 1, 4, 0), + gsSP1Triangle(4, 1, 5, 0), + gsSP1Triangle(5, 1, 6, 0), + gsSP1Triangle(7, 5, 6, 0), + gsSP1Triangle(8, 5, 7, 0), + gsSP1Triangle(9, 5, 8, 0), + gsSP1Triangle(10, 9, 8, 0), + gsSP1Triangle(10, 3, 9, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSP1Triangle(14, 12, 11, 0), + gsSP1Triangle(15, 12, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 156, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsSP1Triangle(3, 2, 4, 0), + gsSP1Triangle(5, 6, 0, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(11, 9, 8, 0), + gsSP1Triangle(12, 9, 11, 0), + gsSP1Triangle(13, 12, 11, 0), + gsSP1Triangle(14, 9, 12, 0), + gsSP1Triangle(14, 15, 9, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 172, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 3, 0, 0), + gsSP1Triangle(4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSP1Triangle(3, 5, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 12, 9, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 188, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 204, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSP1Triangle(10, 13, 11, 0), + gsSP1Triangle(13, 14, 11, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 220, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 236, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(4, 7, 5, 0), + gsSP1Triangle(7, 8, 5, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 252, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 12, 9, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 268, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(4, 7, 5, 0), + gsSP1Triangle(7, 8, 5, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 284, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 300, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(4, 7, 5, 0), + gsSP1Triangle(7, 8, 5, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 316, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(12, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 332, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 12, 9, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 348, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 364, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 12, 9, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 380, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(12, 15, 13, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 396, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 12, 9, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 412, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 428, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSP1Triangle(10, 13, 11, 0), + gsSP1Triangle(13, 14, 11, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 444, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSP1Triangle(6, 9, 7, 0), + gsSP1Triangle(9, 10, 7, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 460, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 12, 9, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 476, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSP1Triangle(6, 9, 7, 0), + gsSP1Triangle(9, 10, 7, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 492, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 508, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSP1Triangle(10, 13, 11, 0), + gsSP1Triangle(13, 14, 11, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 524, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSP1Triangle(11, 12, 9, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 540, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSP1Triangle(3, 5, 4, 0), + gsSP1Triangle(5, 6, 4, 0), + gsSP1Triangle(5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSP1Triangle(11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSP1Triangle(13, 15, 14, 0), + gsSPVertex(titletest_test_mesh_vtx_3 + 556, 12, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 3, 1, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(4, 7, 5, 0), + gsSP1Triangle(7, 8, 5, 0), + gsSP1Triangle(7, 9, 8, 0), + gsSP1Triangle(9, 10, 8, 0), + gsSP1Triangle(9, 11, 10, 0), + gsSPEndDisplayList(), +}; + + +Gfx mat_titletest_sm64_material[] = { + gsDPPipeSync(), + gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT), + gsSPTexture(65535, 65535, 0, 0, 1), + gsDPTileSync(), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, titletest_blue_rgba16), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0), + gsDPLoadSync(), + gsDPLoadTile(7, 0, 0, 60, 60), + gsDPPipeSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0), + gsDPSetTileSize(0, 0, 0, 60, 60), + gsSPSetLights1(titletest_sm64_material_lights), + gsSPEndDisplayList(), +}; + + +Gfx mat_titletest_sm64_material_001[] = { + gsDPPipeSync(), + gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT), + gsSPTexture(65535, 65535, 0, 0, 1), + gsDPTileSync(), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, titletest_darkerblue_rgba16), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0), + gsDPLoadSync(), + gsDPLoadTile(7, 0, 0, 60, 60), + gsDPPipeSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0), + gsDPSetTileSize(0, 0, 0, 60, 60), + gsSPSetLights1(titletest_sm64_material_001_lights), + gsSPEndDisplayList(), +}; + + +Gfx mat_titletest_sm64_material_002[] = { + gsDPPipeSync(), + gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT), + gsSPTexture(65535, 65535, 0, 0, 1), + gsDPTileSync(), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, titletest_white_rgba16), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0), + gsDPLoadSync(), + gsDPLoadTile(7, 0, 0, 60, 60), + gsDPPipeSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0), + gsDPSetTileSize(0, 0, 0, 60, 60), + gsSPSetLights1(titletest_sm64_material_002_lights), + gsSPEndDisplayList(), +}; + + +Gfx mat_titletest_sm64_material_003[] = { + gsDPPipeSync(), + gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT, TEXEL0, 0, SHADE, 0, 0, 0, 0, ENVIRONMENT), + gsSPTexture(65535, 65535, 0, 0, 1), + gsDPTileSync(), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, titletest_grey_rgba16), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0), + gsDPLoadSync(), + gsDPLoadTile(7, 0, 0, 60, 60), + gsDPPipeSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 4, 0, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0, G_TX_WRAP | G_TX_NOMIRROR, 4, 0), + gsDPSetTileSize(0, 0, 0, 60, 60), + gsSPSetLights1(titletest_sm64_material_003_lights), + gsSPEndDisplayList(), +}; + + +Gfx titletest_test_mesh[] = { + gsSPDisplayList(mat_titletest_sm64_material), + gsSPDisplayList(titletest_test_mesh_tri_0), + gsSPDisplayList(mat_titletest_sm64_material_001), + gsSPDisplayList(titletest_test_mesh_tri_1), + gsSPDisplayList(mat_titletest_sm64_material_002), + gsSPDisplayList(titletest_test_mesh_tri_2), + gsSPDisplayList(mat_titletest_sm64_material_003), + gsSPDisplayList(titletest_test_mesh_tri_3), + gsDPPipeSync(), + gsSPSetGeometryMode(G_LIGHTING), + gsSPClearGeometryMode(G_TEXTURE_GEN), + gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT), + gsSPTexture(65535, 65535, 0, 0, 0), + gsSPEndDisplayList(), }; // 0x0700B420 - 0x0700B460 diff --git a/levels/intro/white.rgba16.png b/levels/intro/white.rgba16.png new file mode 100644 index 00000000..ff7390fe Binary files /dev/null and b/levels/intro/white.rgba16.png differ diff --git a/src/game/segment7.h b/src/game/segment7.h index 6692ac6b..14fc0390 100644 --- a/src/game/segment7.h +++ b/src/game/segment7.h @@ -24,7 +24,7 @@ extern const u8 eu_course_strings_de_table[]; #endif // from intro_segment7 -extern Gfx *intro_seg7_dl_0700B3A0; +extern Gfx *titletest_test_mesh; extern Gfx *intro_seg7_dl_0700C6A0; extern f32 intro_seg7_table_0700C790[]; extern f32 intro_seg7_table_0700C880[]; diff --git a/src/menu/intro_geo.c b/src/menu/intro_geo.c index 37c6752a..1d3be071 100644 --- a/src/menu/intro_geo.c +++ b/src/menu/intro_geo.c @@ -112,7 +112,7 @@ Gfx *geo_title_screen(s32 sp50, struct GraphNode *sp54, UNUSED void *context) { } guScale(scaleMat, scaleX, scaleY, scaleZ); gSPMatrix(displayListIter++, scaleMat, G_MTX_MODELVIEW | G_MTX_MUL | G_MTX_PUSH); - gSPDisplayList(displayListIter++, &intro_seg7_dl_0700B3A0); + gSPDisplayList(displayListIter++, &titletest_test_mesh); gSPPopMatrix(displayListIter++, G_MTX_MODELVIEW); gSPEndDisplayList(displayListIter); gTitleZoomCounter++; @@ -142,7 +142,7 @@ Gfx *geo_fade_transition(s32 sp40, struct GraphNode *sp44, UNUSED void *context) if (0) { } } - gSPDisplayList(displayListIter++, &intro_seg7_dl_0700C6A0); + //gSPDisplayList(displayListIter++, &intro_seg7_dl_0700C6A0); gSPEndDisplayList(displayListIter); if (gTitleZoomCounter >= 0x13) { gTitleFadeCounter += 0x1a;