model.inc.c (3569B)
1 // Sparkles 2 3 // 0x04027450 4 static const Vtx sparkles_seg4_vertex_04027450[] = { 5 {{{ -32, 0, 0}, 0, { 0, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, 6 {{{ 32, 0, 0}, 0, { 1984, 1984}, {0x00, 0x00, 0x7f, 0x00}}}, 7 {{{ 32, 64, 0}, 0, { 1984, 0}, {0x00, 0x00, 0x7f, 0x00}}}, 8 {{{ -32, 64, 0}, 0, { 0, 0}, {0x00, 0x00, 0x7f, 0x00}}}, 9 }; 10 11 // 0x04027490 12 ALIGNED8 static const Texture sparkles_seg4_texture_04027490[] = { 13 #include "actors/sparkle/sparkle_0.rgba16.inc.c" 14 }; 15 16 // 0x04027C90 17 ALIGNED8 static const Texture sparkles_seg4_texture_04027C90[] = { 18 #include "actors/sparkle/sparkle_1.rgba16.inc.c" 19 }; 20 21 // 0x04028490 22 ALIGNED8 static const Texture sparkles_seg4_texture_04028490[] = { 23 #include "actors/sparkle/sparkle_2.rgba16.inc.c" 24 }; 25 26 // 0x04028C90 27 ALIGNED8 static const Texture sparkles_seg4_texture_04028C90[] = { 28 #include "actors/sparkle/sparkle_3.rgba16.inc.c" 29 }; 30 31 // 0x04029490 32 ALIGNED8 static const Texture sparkles_seg4_texture_04029490[] = { 33 #include "actors/sparkle/sparkle_4.rgba16.inc.c" 34 }; 35 36 // 0x04029C90 37 ALIGNED8 static const Texture sparkles_seg4_texture_04029C90[] = { 38 #include "actors/sparkle/sparkle_5.rgba16.inc.c" 39 }; 40 41 // 0x0402A490 - 0x0402A4F8 42 const Gfx sparkles_seg4_dl_0402A490[] = { 43 gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), 44 gsSPTexture(0x8000, 0x8000, 0, G_TX_RENDERTILE, G_ON), 45 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), 46 gsDPLoadSync(), 47 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 32 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 48 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 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), 49 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (32 - 1) << G_TEXTURE_IMAGE_FRAC), 50 gsSPVertex(sparkles_seg4_vertex_04027450, 4, 0), 51 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 52 gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), 53 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 54 gsSPEndDisplayList(), 55 }; 56 57 // 0x0402A4F8 - 0x0402A510 58 const Gfx sparkles_seg4_dl_0402A4F8[] = { 59 gsDPPipeSync(), 60 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sparkles_seg4_texture_04027490), 61 gsSPBranchList(sparkles_seg4_dl_0402A490), 62 }; 63 64 // 0x0402A510 - 0x0402A528 65 const Gfx sparkles_seg4_dl_0402A510[] = { 66 gsDPPipeSync(), 67 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sparkles_seg4_texture_04027C90), 68 gsSPBranchList(sparkles_seg4_dl_0402A490), 69 }; 70 71 // 0x0402A528 - 0x0402A540 72 const Gfx sparkles_seg4_dl_0402A528[] = { 73 gsDPPipeSync(), 74 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sparkles_seg4_texture_04028490), 75 gsSPBranchList(sparkles_seg4_dl_0402A490), 76 }; 77 78 // 0x0402A540 - 0x0402A558 79 const Gfx sparkles_seg4_dl_0402A540[] = { 80 gsDPPipeSync(), 81 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sparkles_seg4_texture_04028C90), 82 gsSPBranchList(sparkles_seg4_dl_0402A490), 83 }; 84 85 // 0x0402A558 - 0x0402A570 86 const Gfx sparkles_seg4_dl_0402A558[] = { 87 gsDPPipeSync(), 88 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sparkles_seg4_texture_04029490), 89 gsSPBranchList(sparkles_seg4_dl_0402A490), 90 }; 91 92 // 0x0402A570 - 0x0402A588 93 const Gfx sparkles_seg4_dl_0402A570[] = { 94 gsDPPipeSync(), 95 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, sparkles_seg4_texture_04029C90), 96 gsSPBranchList(sparkles_seg4_dl_0402A490), 97 };