umbrella_dl.h 700 Bytes
/* cluster 0 */
gsSPVertex(&umbrella_vtx[0], 9, 0),

  gsDPPipeSync(),
  gsDPSetCycleType(G_CYC_1CYCLE),
  gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
  gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),

gsSP1Triangle(0, 1, 8, 0),
gsSP1Triangle(1, 2, 8, 0),
gsSP1Triangle(2, 3, 8, 0),
gsSP1Triangle(3, 4, 8, 0),
gsSP1Triangle(4, 5, 8, 0),
gsSP1Triangle(5, 6, 8, 0),
gsSP1Triangle(6, 7, 8, 0),
gsSP1Triangle(7, 0, 8, 0),
/* cluster 1 */
gsSPVertex(&umbrella_vtx[9], 9, 0),
gsSP1Triangle(0, 1, 5, 0),
gsSP1Triangle(0, 5, 4, 0),
gsSP1Triangle(0, 4, 7, 0),
gsSP1Triangle(0, 7, 3, 0),
gsSP1Triangle(1, 6, 5, 0),
gsSP1Triangle(1, 2, 6, 0),
gsSP1Triangle(2, 7, 6, 0),
gsSP1Triangle(2, 3, 7, 0),