Path: blob/master/levels/lll/puzzle_piece/model.inc.c
7861 views
// 0x0701A270 - 0x0701A2B01static const Vtx lll_seg7_vertex_0701A270[] = {2{{{ -245, 0, 246}, 0, { 0, 992}, {0x00, 0x7f, 0x00, 0xff}}},3{{{ 246, 0, 246}, 0, { 992, 992}, {0x00, 0x7f, 0x00, 0xff}}},4{{{ 246, 0, -245}, 0, { 992, 0}, {0x00, 0x7f, 0x00, 0xff}}},5{{{ -245, 0, -245}, 0, { 0, 0}, {0x00, 0x7f, 0x00, 0xff}}},6};78// 0x0701A2B0 - 0x0701A2F09static const Vtx lll_seg7_vertex_0701A2B0[] = {10{{{ -245, -45, 246}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xc8}}},11{{{ 246, -45, 246}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xc8}}},12{{{ 246, -45, -245}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xc8}}},13{{{ -245, -45, -245}, 0, { 0, 0}, {0x00, 0x00, 0x00, 0xc8}}},14};1516// 0x0701A2F0 - 0x0701A33817static const Gfx lll_seg7_dl_0701A2F0[] = {18gsDPPipeSync(),19gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),20gsSPClearGeometryMode(G_SHADING_SMOOTH),21gsDPSetTile(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),22gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),23gsDPTileSync(),24gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD),25gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC),26gsSPEndDisplayList(),27};2829// 0x0701A338 - 0x0701A38830static const Gfx lll_seg7_dl_0701A338[] = {31gsSPLight(&lll_seg7_lights_0700FC00.l, 1),32gsSPLight(&lll_seg7_lights_0700FC00.a, 2),33gsSPVertex(lll_seg7_vertex_0701A270, 4, 0),34gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),35gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),36gsDPPipeSync(),37gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),38gsSPSetGeometryMode(G_SHADING_SMOOTH),39gsSPEndDisplayList(),40};4142// 0x0701A388 - 0x0701A3B843const Gfx lll_seg7_dl_0701A388[] = {44gsSPDisplayList(lll_seg7_dl_0701A2F0),45gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_07006000),46gsDPLoadSync(),47gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),48gsSPDisplayList(lll_seg7_dl_0701A338),49gsSPEndDisplayList(),50};5152// 0x0701A3B8 - 0x0701A3E853const Gfx lll_seg7_dl_0701A3B8[] = {54gsSPDisplayList(lll_seg7_dl_0701A2F0),55gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_07006800),56gsDPLoadSync(),57gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),58gsSPDisplayList(lll_seg7_dl_0701A338),59gsSPEndDisplayList(),60};6162// 0x0701A3E8 - 0x0701A41863const Gfx lll_seg7_dl_0701A3E8[] = {64gsSPDisplayList(lll_seg7_dl_0701A2F0),65gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_07007000),66gsDPLoadSync(),67gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),68gsSPDisplayList(lll_seg7_dl_0701A338),69gsSPEndDisplayList(),70};7172// 0x0701A418 - 0x0701A44873const Gfx lll_seg7_dl_0701A418[] = {74gsSPDisplayList(lll_seg7_dl_0701A2F0),75gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_07007800),76gsDPLoadSync(),77gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),78gsSPDisplayList(lll_seg7_dl_0701A338),79gsSPEndDisplayList(),80};8182// 0x0701A448 - 0x0701A47883const Gfx lll_seg7_dl_0701A448[] = {84gsSPDisplayList(lll_seg7_dl_0701A2F0),85gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_07008000),86gsDPLoadSync(),87gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),88gsSPDisplayList(lll_seg7_dl_0701A338),89gsSPEndDisplayList(),90};9192// 0x0701A478 - 0x0701A4A893const Gfx lll_seg7_dl_0701A478[] = {94gsSPDisplayList(lll_seg7_dl_0701A2F0),95gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_07008800),96gsDPLoadSync(),97gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),98gsSPDisplayList(lll_seg7_dl_0701A338),99gsSPEndDisplayList(),100};101102// 0x0701A4A8 - 0x0701A4D8103const Gfx lll_seg7_dl_0701A4A8[] = {104gsSPDisplayList(lll_seg7_dl_0701A2F0),105gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_07009000),106gsDPLoadSync(),107gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),108gsSPDisplayList(lll_seg7_dl_0701A338),109gsSPEndDisplayList(),110};111112// 0x0701A4D8 - 0x0701A508113const Gfx lll_seg7_dl_0701A4D8[] = {114gsSPDisplayList(lll_seg7_dl_0701A2F0),115gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_07009800),116gsDPLoadSync(),117gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),118gsSPDisplayList(lll_seg7_dl_0701A338),119gsSPEndDisplayList(),120};121122// 0x0701A508 - 0x0701A538123const Gfx lll_seg7_dl_0701A508[] = {124gsSPDisplayList(lll_seg7_dl_0701A2F0),125gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_0700A000),126gsDPLoadSync(),127gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),128gsSPDisplayList(lll_seg7_dl_0701A338),129gsSPEndDisplayList(),130};131132// 0x0701A538 - 0x0701A568133const Gfx lll_seg7_dl_0701A538[] = {134gsSPDisplayList(lll_seg7_dl_0701A2F0),135gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_0700A800),136gsDPLoadSync(),137gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),138gsSPDisplayList(lll_seg7_dl_0701A338),139gsSPEndDisplayList(),140};141142// 0x0701A568 - 0x0701A598143const Gfx lll_seg7_dl_0701A568[] = {144gsSPDisplayList(lll_seg7_dl_0701A2F0),145gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_0700B000),146gsDPLoadSync(),147gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),148gsSPDisplayList(lll_seg7_dl_0701A338),149gsSPEndDisplayList(),150};151152// 0x0701A598 - 0x0701A5C8153const Gfx lll_seg7_dl_0701A598[] = {154gsSPDisplayList(lll_seg7_dl_0701A2F0),155gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_0700B800),156gsDPLoadSync(),157gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),158gsSPDisplayList(lll_seg7_dl_0701A338),159gsSPEndDisplayList(),160};161162// 0x0701A5C8 - 0x0701A5F8163const Gfx lll_seg7_dl_0701A5C8[] = {164gsSPDisplayList(lll_seg7_dl_0701A2F0),165gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_0700C000),166gsDPLoadSync(),167gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),168gsSPDisplayList(lll_seg7_dl_0701A338),169gsSPEndDisplayList(),170};171172// 0x0701A5F8 - 0x0701A628173const Gfx lll_seg7_dl_0701A5F8[] = {174gsSPDisplayList(lll_seg7_dl_0701A2F0),175gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, lll_seg7_texture_0700C800),176gsDPLoadSync(),177gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)),178gsSPDisplayList(lll_seg7_dl_0701A338),179gsSPEndDisplayList(),180};181182// 0x0701A628 - 0x0701A670183const Gfx lll_seg7_dl_0701A628[] = {184gsDPPipeSync(),185gsSPClearGeometryMode(G_LIGHTING),186gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),187gsSPVertex(lll_seg7_vertex_0701A2B0, 4, 0),188gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0),189gsDPPipeSync(),190gsSPSetGeometryMode(G_LIGHTING),191gsSPEndDisplayList(),192};193194195