model.inc.c (2389B)
1 // Mr I (white eyeball) 2 3 // 0x06000000 4 static const Vtx mr_i_eyeball_seg6_vertex_06000000[] = { 5 {{{ -100, 0, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 6 {{{ 0, 0, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 7 {{{ 0, 200, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, 8 {{{ -100, 200, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, 9 {{{ 0, 0, 0}, 0, { 0, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 10 {{{ 100, 0, 0}, 0, { 992, 2016}, {0xff, 0xff, 0xff, 0xff}}}, 11 {{{ 100, 200, 0}, 0, { 992, 0}, {0xff, 0xff, 0xff, 0xff}}}, 12 {{{ 0, 200, 0}, 0, { 0, 0}, {0xff, 0xff, 0xff, 0xff}}}, 13 }; 14 15 // 0x06000080 16 ALIGNED8 static const Texture mr_i_eyeball_seg6_texture_06000080[] = { 17 #include "actors/mr_i_eyeball/mr_i_eyeball_left_side.rgba16.inc.c" 18 }; 19 20 // 0x06001080 21 ALIGNED8 static const Texture mr_i_eyeball_seg6_texture_06001080[] = { 22 #include "actors/mr_i_eyeball/mr_i_eyeball_right_side.rgba16.inc.c" 23 }; 24 25 // 0x06002080 - 0x06002128 26 const Gfx mr_i_eyeball_seg6_dl_06002080[] = { 27 gsDPPipeSync(), 28 gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), 29 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), 30 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), 31 gsSPVertex(mr_i_eyeball_seg6_vertex_06000000, 8, 0), 32 gsDPTileSync(), 33 gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, G_TX_RENDERTILE, 0, G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_CLAMP, 5, G_TX_NOLOD), 34 gsDPSetTileSize(0, 0, 0, (32 - 1) << G_TEXTURE_IMAGE_FRAC, (64 - 1) << G_TEXTURE_IMAGE_FRAC), 35 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mr_i_eyeball_seg6_texture_06000080), 36 gsDPLoadSync(), 37 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 38 gsSP2Triangles( 0, 1, 2, 0x0, 0, 2, 3, 0x0), 39 gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, mr_i_eyeball_seg6_texture_06001080), 40 gsDPLoadSync(), 41 gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 32 * 64 - 1, CALC_DXT(32, G_IM_SIZ_16b_BYTES)), 42 gsSP2Triangles( 4, 5, 6, 0x0, 4, 6, 7, 0x0), 43 gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), 44 gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), 45 gsSPEndDisplayList(), 46 };