sm64pc/levels/n64logo/model.inc.c

352 lines
15 KiB
C
Executable File

Lights1 n64logo_N64_Green_lights = gdSPDefLights1(
0x7f, 0x7f, 0x7f,
0xff, 0xff, 0xff, 0x28, 0x28, 0x28);
Lights1 n64logo_N64_Blue_lights = gdSPDefLights1(
0x67, 0x67, 0x67,
0xce, 0xce, 0xce, 0x28, 0x28, 0x28);
Lights1 n64logo_N64_Red_lights = gdSPDefLights1(
0x60, 0x7f, 0x66,
0xc0, 0xff, 0xee, 0x28, 0x28, 0x28);
Lights1 n64logo_N64_Yellow_lights = gdSPDefLights1(
0x60, 0x60, 0x60,
0xc0, 0xc0, 0xc0, 0x28, 0x28, 0x28);
Vtx n64logo_N64_mesh_vtx_0[56] = {
{{{106, 1, -107},0, {486, 496},{0x0, 0x4E, 0x9B, 0xFF}}},
{{{106, 277, 106},0, {538, 496},{0x0, 0x4E, 0x9B, 0xFF}}},
{{{277, 277, 106},0, {538, 240},{0x0, 0x4E, 0x9B, 0xFF}}},
{{{277, 1, -107},0, {486, 240},{0x0, 0x4E, 0x9B, 0xFF}}},
{{{277, -277, 277},0, {368, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{277, 277, 277},0, {624, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{106, 277, 277},0, {624, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{106, -277, 277},0, {368, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{106, -277, 106},0, {368, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{106, 277, 106},0, {624, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{277, 277, 106},0, {624, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{277, -277, 106},0, {368, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{-106, -277, 277},0, {368, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-106, 277, 277},0, {624, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-277, 277, 277},0, {624, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-277, -277, 277},0, {368, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-277, -277, 106},0, {368, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{-277, 277, 106},0, {624, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{-106, 277, 106},0, {624, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{-106, -277, 106},0, {368, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{277, -277, -106},0, {368, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{277, 277, -106},0, {624, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{106, 277, -106},0, {624, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{106, -277, -106},0, {368, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{106, -277, -277},0, {368, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{106, 277, -277},0, {624, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{277, 277, -277},0, {624, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{277, -277, -277},0, {368, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{-106, -277, -106},0, {368, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-106, 277, -106},0, {624, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-277, 277, -106},0, {624, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-277, -277, -106},0, {368, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-277, -277, -277},0, {368, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{-277, 277, -277},0, {624, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{-106, 277, -277},0, {624, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{-106, -277, -277},0, {368, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{107, -277, 106},0, {454, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{-106, -2, 106},0, {505, 752},{0x0, 0x0, 0x81, 0xFF}}},
{{{-106, 277, 106},0, {538, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{107, 1, 106},0, {486, 496},{0x0, 0x0, 0x81, 0xFF}}},
{{{107, 1, 277},0, {486, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-106, 277, 277},0, {538, 240},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-106, -2, 277},0, {505, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{107, -277, 277},0, {454, -16},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-106, 1, 107},0, {486, 496},{0x0, 0x4E, 0x65, 0xFF}}},
{{{-106, 277, -106},0, {538, 496},{0x0, 0x4E, 0x65, 0xFF}}},
{{{-277, 277, -106},0, {538, 240},{0x0, 0x4E, 0x65, 0xFF}}},
{{{-277, 1, 107},0, {486, 240},{0x0, 0x4E, 0x65, 0xFF}}},
{{{-107, -277, -106},0, {454, 752},{0x0, 0x0, 0x7F, 0xFF}}},
{{{106, -2, -106},0, {505, 752},{0x0, 0x0, 0x7F, 0xFF}}},
{{{106, 277, -106},0, {538, 496},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-107, 1, -106},0, {486, 496},{0x0, 0x0, 0x7F, 0xFF}}},
{{{-107, 1, -277},0, {486, 240},{0x0, 0x0, 0x81, 0xFF}}},
{{{106, 277, -277},0, {538, 240},{0x0, 0x0, 0x81, 0xFF}}},
{{{106, -2, -277},0, {505, -16},{0x0, 0x0, 0x81, 0xFF}}},
{{{-107, -277, -277},0, {454, -16},{0x0, 0x0, 0x81, 0xFF}}},
};
Gfx n64logo_N64_mesh_tri_0[] = {
gsSPVertex(n64logo_N64_mesh_vtx_0 + 0, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPVertex(n64logo_N64_mesh_vtx_0 + 16, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPVertex(n64logo_N64_mesh_vtx_0 + 32, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPVertex(n64logo_N64_mesh_vtx_0 + 48, 8, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSPEndDisplayList(),
};
Vtx n64logo_N64_mesh_vtx_1[56] = {
{{{106, -277, -107},0, {454, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{106, -2, 106},0, {505, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{106, 277, 106},0, {538, 496},{0x81, 0x0, 0x0, 0xFF}}},
{{{106, 1, -107},0, {486, 496},{0x81, 0x0, 0x0, 0xFF}}},
{{{277, 1, -107},0, {486, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{277, 277, 106},0, {538, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{277, -2, 106},0, {505, -16},{0x7F, 0x0, 0x0, 0xFF}}},
{{{277, -277, -107},0, {454, -16},{0x7F, 0x0, 0x0, 0xFF}}},
{{{106, -277, 277},0, {368, 1008},{0x81, 0x0, 0x0, 0xFF}}},
{{{106, 277, 277},0, {624, 1008},{0x81, 0x0, 0x0, 0xFF}}},
{{{106, 277, 106},0, {624, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{106, -277, 106},0, {368, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{277, -277, 106},0, {368, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{277, 277, 106},0, {624, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{277, 277, 277},0, {624, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{277, -277, 277},0, {368, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-277, -277, 277},0, {368, 1008},{0x81, 0x0, 0x0, 0xFF}}},
{{{-277, 277, 277},0, {624, 1008},{0x81, 0x0, 0x0, 0xFF}}},
{{{-277, 277, 106},0, {624, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{-277, -277, 106},0, {368, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{-106, -277, 106},0, {368, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-106, 277, 106},0, {624, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-106, 277, 277},0, {624, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-106, -277, 277},0, {368, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{106, -277, -106},0, {368, 1008},{0x81, 0x0, 0x0, 0xFF}}},
{{{106, 277, -106},0, {624, 1008},{0x81, 0x0, 0x0, 0xFF}}},
{{{106, 277, -277},0, {624, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{106, -277, -277},0, {368, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{277, -277, -277},0, {368, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{277, 277, -277},0, {624, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{277, 277, -106},0, {624, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{277, -277, -106},0, {368, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-277, -277, -106},0, {368, 1008},{0x81, 0x0, 0x0, 0xFF}}},
{{{-277, 277, -106},0, {624, 1008},{0x81, 0x0, 0x0, 0xFF}}},
{{{-277, 277, -277},0, {624, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{-277, -277, -277},0, {368, 752},{0x81, 0x0, 0x0, 0xFF}}},
{{{-106, -277, -277},0, {368, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-106, 277, -277},0, {624, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-106, 277, -106},0, {624, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-106, -277, -106},0, {368, 240},{0x7F, 0x0, 0x0, 0xFF}}},
{{{107, -277, 277},0, {454, 1008},{0x9B, 0xB2, 0x0, 0xFF}}},
{{{-106, -2, 277},0, {505, 1008},{0x9B, 0xB2, 0x0, 0xFF}}},
{{{-106, -2, 106},0, {505, 752},{0x9B, 0xB2, 0x0, 0xFF}}},
{{{107, -277, 106},0, {454, 752},{0x9B, 0xB2, 0x0, 0xFF}}},
{{{-106, -277, 107},0, {454, 752},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-106, -2, -106},0, {505, 752},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-106, 277, -106},0, {538, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-106, 1, 107},0, {486, 496},{0x7F, 0x0, 0x0, 0xFF}}},
{{{-277, 1, 107},0, {486, 240},{0x81, 0x0, 0x0, 0xFF}}},
{{{-277, 277, -106},0, {538, 240},{0x81, 0x0, 0x0, 0xFF}}},
{{{-277, -2, -106},0, {505, -16},{0x81, 0x0, 0x0, 0xFF}}},
{{{-277, -277, 107},0, {454, -16},{0x81, 0x0, 0x0, 0xFF}}},
{{{-107, -277, -277},0, {454, 1008},{0x65, 0xB2, 0x0, 0xFF}}},
{{{106, -2, -277},0, {505, 1008},{0x65, 0xB2, 0x0, 0xFF}}},
{{{106, -2, -106},0, {505, 752},{0x65, 0xB2, 0x0, 0xFF}}},
{{{-107, -277, -106},0, {454, 752},{0x65, 0xB2, 0x0, 0xFF}}},
};
Gfx n64logo_N64_mesh_tri_1[] = {
gsSPVertex(n64logo_N64_mesh_vtx_1 + 0, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPVertex(n64logo_N64_mesh_vtx_1 + 16, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPVertex(n64logo_N64_mesh_vtx_1 + 32, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPVertex(n64logo_N64_mesh_vtx_1 + 48, 8, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSPEndDisplayList(),
};
Vtx n64logo_N64_mesh_vtx_2[16] = {
{{{277, -277, -107},0, {454, 1008},{0x0, 0xB2, 0x65, 0xFF}}},
{{{277, -2, 106},0, {505, 1008},{0x0, 0xB2, 0x65, 0xFF}}},
{{{106, -2, 106},0, {505, 752},{0x0, 0xB2, 0x65, 0xFF}}},
{{{106, -277, -107},0, {454, 752},{0x0, 0xB2, 0x65, 0xFF}}},
{{{107, 1, 106},0, {486, 496},{0x65, 0x4E, 0x0, 0xFF}}},
{{{-106, 277, 106},0, {538, 496},{0x65, 0x4E, 0x0, 0xFF}}},
{{{-106, 277, 277},0, {538, 240},{0x65, 0x4E, 0x0, 0xFF}}},
{{{107, 1, 277},0, {486, 240},{0x65, 0x4E, 0x0, 0xFF}}},
{{{-277, -277, 107},0, {454, 1008},{0x0, 0xB2, 0x9B, 0xFF}}},
{{{-277, -2, -106},0, {505, 1008},{0x0, 0xB2, 0x9B, 0xFF}}},
{{{-106, -2, -106},0, {505, 752},{0x0, 0xB2, 0x9B, 0xFF}}},
{{{-106, -277, 107},0, {454, 752},{0x0, 0xB2, 0x9B, 0xFF}}},
{{{-107, 1, -106},0, {486, 496},{0x9B, 0x4E, 0x0, 0xFF}}},
{{{106, 277, -106},0, {538, 496},{0x9B, 0x4E, 0x0, 0xFF}}},
{{{106, 277, -277},0, {538, 240},{0x9B, 0x4E, 0x0, 0xFF}}},
{{{-107, 1, -277},0, {486, 240},{0x9B, 0x4E, 0x0, 0xFF}}},
};
Gfx n64logo_N64_mesh_tri_2[] = {
gsSPVertex(n64logo_N64_mesh_vtx_2 + 0, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPEndDisplayList(),
};
Vtx n64logo_N64_mesh_vtx_3[32] = {
{{{277, 277, 106},0, {624, 496},{0x0, 0x7F, 0x0, 0xFF}}},
{{{106, 277, 106},0, {880, 496},{0x0, 0x7F, 0x0, 0xFF}}},
{{{106, 277, 277},0, {880, 240},{0x0, 0x7F, 0x0, 0xFF}}},
{{{277, 277, 277},0, {624, 240},{0x0, 0x7F, 0x0, 0xFF}}},
{{{106, -277, 106},0, {112, 496},{0x0, 0x81, 0x0, 0xFF}}},
{{{277, -277, 106},0, {368, 496},{0x0, 0x81, 0x0, 0xFF}}},
{{{277, -277, 277},0, {368, 240},{0x0, 0x81, 0x0, 0xFF}}},
{{{106, -277, 277},0, {112, 240},{0x0, 0x81, 0x0, 0xFF}}},
{{{-106, 277, 106},0, {624, 496},{0x0, 0x7F, 0x0, 0xFF}}},
{{{-277, 277, 106},0, {880, 496},{0x0, 0x7F, 0x0, 0xFF}}},
{{{-277, 277, 277},0, {880, 240},{0x0, 0x7F, 0x0, 0xFF}}},
{{{-106, 277, 277},0, {624, 240},{0x0, 0x7F, 0x0, 0xFF}}},
{{{-277, -277, 106},0, {112, 496},{0x0, 0x81, 0x0, 0xFF}}},
{{{-106, -277, 106},0, {368, 496},{0x0, 0x81, 0x0, 0xFF}}},
{{{-106, -277, 277},0, {368, 240},{0x0, 0x81, 0x0, 0xFF}}},
{{{-277, -277, 277},0, {112, 240},{0x0, 0x81, 0x0, 0xFF}}},
{{{277, 277, -277},0, {624, 496},{0x0, 0x7F, 0x0, 0xFF}}},
{{{106, 277, -277},0, {880, 496},{0x0, 0x7F, 0x0, 0xFF}}},
{{{106, 277, -106},0, {880, 240},{0x0, 0x7F, 0x0, 0xFF}}},
{{{277, 277, -106},0, {624, 240},{0x0, 0x7F, 0x0, 0xFF}}},
{{{106, -277, -277},0, {112, 496},{0x0, 0x81, 0x0, 0xFF}}},
{{{277, -277, -277},0, {368, 496},{0x0, 0x81, 0x0, 0xFF}}},
{{{277, -277, -106},0, {368, 240},{0x0, 0x81, 0x0, 0xFF}}},
{{{106, -277, -106},0, {112, 240},{0x0, 0x81, 0x0, 0xFF}}},
{{{-106, 277, -277},0, {624, 496},{0x0, 0x7F, 0x0, 0xFF}}},
{{{-277, 277, -277},0, {880, 496},{0x0, 0x7F, 0x0, 0xFF}}},
{{{-277, 277, -106},0, {880, 240},{0x0, 0x7F, 0x0, 0xFF}}},
{{{-106, 277, -106},0, {624, 240},{0x0, 0x7F, 0x0, 0xFF}}},
{{{-277, -277, -277},0, {112, 496},{0x0, 0x81, 0x0, 0xFF}}},
{{{-106, -277, -277},0, {368, 496},{0x0, 0x81, 0x0, 0xFF}}},
{{{-106, -277, -106},0, {368, 240},{0x0, 0x81, 0x0, 0xFF}}},
{{{-277, -277, -106},0, {112, 240},{0x0, 0x81, 0x0, 0xFF}}},
};
Gfx n64logo_N64_mesh_tri_3[] = {
gsSPVertex(n64logo_N64_mesh_vtx_3 + 0, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPVertex(n64logo_N64_mesh_vtx_3 + 16, 16, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSP1Triangle(0, 2, 3, 0),
gsSP1Triangle(4, 5, 6, 0),
gsSP1Triangle(4, 6, 7, 0),
gsSP1Triangle(8, 9, 10, 0),
gsSP1Triangle(8, 10, 11, 0),
gsSP1Triangle(12, 13, 14, 0),
gsSP1Triangle(12, 14, 15, 0),
gsSPEndDisplayList(),
};
Gfx mat_n64logo_N64_Green[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
gsSPTexture(65535, 65535, 0, 0, 1),
gsSPSetLights1(n64logo_N64_Green_lights),
gsSPEndDisplayList(),
};
Gfx mat_n64logo_N64_Blue[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
gsSPTexture(65535, 65535, 0, 0, 1),
gsSPSetLights1(n64logo_N64_Blue_lights),
gsSPEndDisplayList(),
};
Gfx mat_n64logo_N64_Red[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
gsSPTexture(65535, 65535, 0, 0, 1),
gsSPSetLights1(n64logo_N64_Red_lights),
gsSPEndDisplayList(),
};
Gfx mat_n64logo_N64_Yellow[] = {
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
gsSPTexture(65535, 65535, 0, 0, 1),
gsSPSetLights1(n64logo_N64_Yellow_lights),
gsSPEndDisplayList(),
};
Gfx n64logo_N64_mesh[] = {
gsSPDisplayList(mat_n64logo_N64_Green),
gsSPDisplayList(n64logo_N64_mesh_tri_0),
gsSPDisplayList(mat_n64logo_N64_Blue),
gsSPDisplayList(n64logo_N64_mesh_tri_1),
gsSPDisplayList(mat_n64logo_N64_Red),
gsSPDisplayList(n64logo_N64_mesh_tri_2),
gsSPDisplayList(mat_n64logo_N64_Yellow),
gsSPDisplayList(n64logo_N64_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(),
};