pool_dl.h 2.55 KB

  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),

gsSPVertex(&pool_vtx[0], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[3], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[6], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[9], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[12], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[15], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[18], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[21], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[24], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[27], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[30], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[33], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[36], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[39], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[42], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[45], 3, 0),
gsSP1Triangle(0, 1, 2, 0),

  gsDPPipeSync(),
  gsDPSetCycleType(G_CYC_1CYCLE),
  gsDPSetTextureLOD(G_TL_TILE),
  gsDPSetTextureLUT(G_TT_NONE),
  gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
  gsDPLoadTextureBlock_4b(I4ripple2, G_IM_FMT_I, 64, 64, 0,
      G_TX_MIRROR, G_TX_MIRROR,
      6, 6, G_TX_NOLOD, G_TX_NOLOD),
  gsSPDisplayList(&RSPdynamic.ani_water_refl[0]), /* slide texture */

gsSPVertex(&pool_vtx[48], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[51], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[54], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[57], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[60], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[63], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[66], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[69], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[72], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[75], 3, 0),
gsSP1Triangle(0, 1, 2, 0),

  gsDPPipeSync(),
  gsDPSetCycleType(G_CYC_1CYCLE),
  gsDPSetTextureLOD(G_TL_TILE),
  gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2),
  gsDPSetCombineMode(G_CC_MODULATERGB, G_CC_MODULATERGB),
  gsDPLoadTextureBlock_4b(I4water1, G_IM_FMT_I, 64, 64, 0,
      G_TX_WRAP, G_TX_MIRROR,
      6, 6, G_TX_NOLOD, G_TX_NOLOD),
  gsSPDisplayList(&RSPdynamic.ani_water[0]), /* slide texture */

gsSPVertex(&pool_vtx[78], 3, 0),
gsSP1Triangle(0, 1, 2, 0),
gsSPVertex(&pool_vtx[81], 3, 0),
gsSP1Triangle(0, 1, 2, 0),