mirror of
https://github.com/n64decomp/mk64
synced 2026-08-05 01:09:17 -04:00
F3DEX old commands changes (#408)
* F3DEX old commands changes
* Changed commands using gspQuadrangle to gspTri2
* Replaced mk_quad with gspQuadrangle.
This commit is contained in:
@@ -37,11 +37,11 @@ $(eval $(call validate-option,VERSION,us eu))
|
||||
|
||||
ifeq ($(VERSION),us)
|
||||
DEFINES += VERSION_US=1
|
||||
GRUCODE ?= f3d_old
|
||||
GRUCODE ?= f3dex_old
|
||||
VERSION_ASFLAGS := --defsym VERSION_US=1
|
||||
else ifeq ($(VERSION), eu)
|
||||
DEFINES += VERSION_EU=1
|
||||
GRUCODE ?= f3d_old
|
||||
GRUCODE ?= f3dex_old
|
||||
VERSION_ASFLAGS := --defsym VERSION_EU=1
|
||||
endif
|
||||
|
||||
@@ -57,15 +57,18 @@ BASEROM := baserom.$(VERSION).z64
|
||||
|
||||
|
||||
# GRUCODE - selects which RSP microcode to use.
|
||||
# f3d_old - default, version 0.95. An early version of f3d.
|
||||
# f3dex2 - A newer, unsupported version
|
||||
# f3dex_old - default, version 0.95. An early version of F3DEX.
|
||||
# f3dex - latest version of F3DEX, used on iQue and Lodgenet.
|
||||
# f3dex2 - F3DEX2, currently unsupported.
|
||||
# Note that 3/4 player mode uses F3DLX
|
||||
$(eval $(call validate-option,GRUCODE,f3d_old f3dex2))
|
||||
$(eval $(call validate-option,GRUCODE,f3dex_old f3dex f3dex2))
|
||||
|
||||
ifeq ($(GRUCODE), f3dex2) # Fast3DEX2
|
||||
DEFINES += F3DEX_GBI_2 F3DEX_GBI_SHARED=1
|
||||
else
|
||||
ifeq ($(GRUCODE),f3dex_old) # Fast3DEX 0.95
|
||||
DEFINES += F3DEX_GBI=1 F3D_OLD=1
|
||||
else ifeq ($(GRUCODE),f3dex) # Fast3DEX 1.23
|
||||
DEFINES += F3DEX_GBI=1 F3DEX_GBI_SHARED=1
|
||||
else ifeq ($(GRUCODE),f3dex2) # Fast3DEX2
|
||||
DEFINES += F3DEX_GBI_2=1 F3DEX_GBI_SHARED=1
|
||||
endif
|
||||
|
||||
|
||||
|
||||
@@ -21,59 +21,59 @@ Gfx d_course_big_donut_packed_dl_0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000000, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000200, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000400, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000600, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000800, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000A00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -109,59 +109,59 @@ Gfx d_course_big_donut_packed_dl_240[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000C00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000E00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001000, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001200, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001400, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001600, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -185,197 +185,197 @@ Gfx d_course_big_donut_packed_dl_460[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001800, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 0, 3, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 18, 21, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 18, 21, 0, 22, 21, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001A00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 8, 11, 13, 0),
|
||||
gsSP1Quadrangle(14, 12, 13, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 14, 15, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 4, 7, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 22, 23, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP1Quadrangle(30, 26, 29, 31, 0),
|
||||
gsSP1Quadrangle(20, 30, 31, 21, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 8, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 12, 13, 0, 14, 13, 15, 0),
|
||||
gsSP2Triangles(16, 17, 14, 0, 16, 14, 15, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 4, 7, 0, 22, 7, 23, 0),
|
||||
gsSP2Triangles(24, 25, 22, 0, 24, 22, 23, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(30, 26, 29, 0, 30, 29, 31, 0),
|
||||
gsSP2Triangles(20, 30, 31, 0, 20, 31, 21, 0),
|
||||
gsSPVertex(0x04001C00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 8, 11, 13, 0),
|
||||
gsSP1Quadrangle(14, 12, 13, 15, 0),
|
||||
gsSP1Quadrangle(5, 16, 17, 6, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 18, 21, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 22, 23, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP1Quadrangle(16, 26, 29, 17, 0),
|
||||
gsSP1Quadrangle(30, 31, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 8, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 12, 13, 0, 14, 13, 15, 0),
|
||||
gsSP2Triangles(5, 16, 17, 0, 5, 17, 6, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 18, 21, 0, 22, 21, 23, 0),
|
||||
gsSP2Triangles(24, 25, 22, 0, 24, 22, 23, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(16, 26, 29, 0, 16, 29, 17, 0),
|
||||
gsSP2Triangles(30, 31, 14, 0, 30, 14, 15, 0),
|
||||
gsSPVertex(0x04001E00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 4, 7, 9, 0),
|
||||
gsSP1Quadrangle(10, 8, 9, 11, 0),
|
||||
gsSP1Quadrangle(2, 12, 13, 3, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 14, 17, 19, 0),
|
||||
gsSP1Quadrangle(20, 18, 19, 21, 0),
|
||||
gsSP1Quadrangle(22, 20, 21, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 8, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(2, 12, 13, 0, 2, 13, 3, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 20, 21, 0, 22, 21, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002000, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 0, 3, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 4, 5, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(1, 12, 13, 2, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 14, 17, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 24, 27, 0),
|
||||
gsSP1Quadrangle(30, 8, 11, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 7, 4, 0, 6, 4, 5, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(1, 12, 13, 0, 1, 13, 2, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 14, 0, 18, 14, 17, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 24, 0, 28, 24, 27, 0),
|
||||
gsSP2Triangles(30, 8, 11, 0, 30, 11, 31, 0),
|
||||
gsSPVertex(0x04002200, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 0, 3, 5, 0),
|
||||
gsSP1Quadrangle(6, 4, 5, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 6, 7, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 14, 17, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 20, 23, 25, 0),
|
||||
gsSP1Quadrangle(12, 24, 25, 13, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 4, 5, 0, 6, 5, 7, 0),
|
||||
gsSP2Triangles(8, 9, 6, 0, 8, 6, 7, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 14, 0, 18, 14, 17, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 20, 23, 0, 24, 23, 25, 0),
|
||||
gsSP2Triangles(12, 24, 25, 0, 12, 25, 13, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x040023E0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 4, 7, 9, 0),
|
||||
gsSP1Quadrangle(10, 8, 9, 11, 0),
|
||||
gsSP1Quadrangle(2, 12, 13, 3, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 14, 17, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 18, 19, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(12, 22, 25, 13, 0),
|
||||
gsSP1Quadrangle(26, 27, 10, 11, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 8, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(2, 12, 13, 0, 2, 13, 3, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 21, 18, 0, 20, 18, 19, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(12, 22, 25, 0, 12, 25, 13, 0),
|
||||
gsSP2Triangles(26, 27, 10, 0, 26, 10, 11, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040025E0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 4, 7, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 14, 17, 19, 0),
|
||||
gsSP1Quadrangle(20, 18, 19, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 20, 21, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 4, 0, 8, 4, 7, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 20, 0, 22, 20, 21, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040027E0, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 0, 3, 5, 0),
|
||||
gsSP1Quadrangle(6, 4, 5, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 6, 7, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 14, 17, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 24, 27, 29, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 4, 5, 0, 6, 5, 7, 0),
|
||||
gsSP2Triangles(8, 9, 6, 0, 8, 6, 7, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 24, 27, 0, 28, 27, 29, 0),
|
||||
gsSPVertex(0x040029C0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 8, 11, 13, 0),
|
||||
gsSP1Quadrangle(14, 12, 13, 15, 0),
|
||||
gsSP1Quadrangle(6, 16, 17, 7, 0),
|
||||
gsSP1Quadrangle(18, 0, 3, 19, 0),
|
||||
gsSP1Quadrangle(20, 18, 19, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 20, 21, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(16, 24, 27, 17, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 8, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 12, 13, 0, 14, 13, 15, 0),
|
||||
gsSP2Triangles(6, 16, 17, 0, 6, 17, 7, 0),
|
||||
gsSP2Triangles(18, 0, 3, 0, 18, 3, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 20, 0, 22, 20, 21, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(16, 24, 27, 0, 16, 27, 17, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002BC0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 0, 3, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 6, 9, 11, 0),
|
||||
gsSP1Quadrangle(1, 12, 13, 2, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 14, 17, 19, 0),
|
||||
gsSP1Quadrangle(20, 18, 19, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 20, 21, 0),
|
||||
gsSP1Quadrangle(12, 24, 25, 13, 0),
|
||||
gsSP1Quadrangle(26, 10, 11, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 0, 0, 4, 0, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 6, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(1, 12, 13, 0, 1, 13, 2, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 20, 0, 22, 20, 21, 0),
|
||||
gsSP2Triangles(12, 24, 25, 0, 12, 25, 13, 0),
|
||||
gsSP2Triangles(26, 10, 11, 0, 26, 11, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002DC0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 4, 7, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 18, 21, 23, 0),
|
||||
gsSP1Quadrangle(24, 22, 23, 25, 0),
|
||||
gsSP1Quadrangle(26, 24, 25, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 18, 21, 0, 22, 21, 23, 0),
|
||||
gsSP2Triangles(24, 22, 23, 0, 24, 23, 25, 0),
|
||||
gsSP2Triangles(26, 24, 25, 0, 26, 25, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002FC0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 0, 3, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 4, 5, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(1, 12, 13, 2, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP1Quadrangle(30, 26, 29, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 7, 4, 0, 6, 4, 5, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(1, 12, 13, 0, 1, 13, 2, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(30, 26, 29, 0, 30, 29, 31, 0),
|
||||
gsSPVertex(0x040031C0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 4, 7, 9, 0),
|
||||
gsSP1Quadrangle(10, 8, 9, 11, 0),
|
||||
gsSP1Quadrangle(12, 10, 11, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 0, 3, 19, 0),
|
||||
gsSP1Quadrangle(20, 18, 19, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 22, 25, 27, 0),
|
||||
gsSP1Quadrangle(16, 26, 27, 17, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 8, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(12, 10, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 0, 3, 0, 18, 3, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 22, 25, 0, 26, 25, 27, 0),
|
||||
gsSP2Triangles(16, 26, 27, 0, 16, 27, 17, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040033C0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 0, 3, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 6, 9, 11, 0),
|
||||
gsSP1Quadrangle(1, 12, 13, 2, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 14, 17, 19, 0),
|
||||
gsSP1Quadrangle(20, 18, 19, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 20, 21, 0),
|
||||
gsSP1Quadrangle(12, 24, 25, 13, 0),
|
||||
gsSP1Quadrangle(26, 10, 11, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 0, 0, 4, 0, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 6, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(1, 12, 13, 0, 1, 13, 2, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 18, 19, 0, 20, 19, 21, 0),
|
||||
gsSP2Triangles(22, 23, 20, 0, 22, 20, 21, 0),
|
||||
gsSP2Triangles(12, 24, 25, 0, 12, 25, 13, 0),
|
||||
gsSP2Triangles(26, 10, 11, 0, 26, 11, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040035C0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 8, 11, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 22, 25, 27, 0),
|
||||
gsSP1Quadrangle(28, 26, 27, 29, 0),
|
||||
gsSP1Quadrangle(30, 28, 29, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 8, 11, 0, 12, 11, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 22, 25, 0, 26, 25, 27, 0),
|
||||
gsSP2Triangles(28, 26, 27, 0, 28, 27, 29, 0),
|
||||
gsSP2Triangles(30, 28, 29, 0, 30, 29, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -401,7 +401,7 @@ Gfx d_course_big_donut_packed_dl_AD0[] =
|
||||
gsSPVertex(0x040037C0, 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSP2Triangles(3, 4, 2, 0, 4, 5, 2, 0),
|
||||
gsSP1Quadrangle(2, 5, 6, 7, 0),
|
||||
gsSP2Triangles(2, 5, 6, 0, 2, 6, 7, 0),
|
||||
gsSP2Triangles(7, 8, 2, 0, 8, 0, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -420,50 +420,50 @@ Gfx d_course_big_donut_packed_dl_B58[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003850, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04003A50, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04003C50, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04003E50, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04004050, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -480,23 +480,23 @@ Gfx d_course_big_donut_packed_dl_D38[] =
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(0x04004250, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 0, 3, 5, 0),
|
||||
gsSP1Quadrangle(1, 6, 7, 2, 0),
|
||||
gsSP1Quadrangle(4, 5, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(12, 14, 15, 13, 0),
|
||||
gsSP1Quadrangle(14, 16, 17, 15, 0),
|
||||
gsSP1Quadrangle(16, 18, 19, 17, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 20, 23, 25, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(27, 26, 28, 29, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(1, 6, 7, 0, 1, 7, 2, 0),
|
||||
gsSP2Triangles(4, 5, 8, 0, 4, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(12, 14, 15, 0, 12, 15, 13, 0),
|
||||
gsSP2Triangles(14, 16, 17, 0, 14, 17, 15, 0),
|
||||
gsSP2Triangles(16, 18, 19, 0, 16, 19, 17, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 20, 23, 0, 24, 23, 25, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(27, 26, 28, 0, 27, 28, 29, 0),
|
||||
gsSPVertex(0x04004430, 10, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 0, 3, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 4, 5, 0),
|
||||
gsSP1Quadrangle(8, 9, 7, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 7, 4, 0, 6, 4, 5, 0),
|
||||
gsSP2Triangles(8, 9, 7, 0, 8, 7, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -520,10 +520,10 @@ Gfx d_course_big_donut_packed_dl_DF8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040044D0, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -541,10 +541,10 @@ Gfx d_course_big_donut_packed_dl_E80[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040045D0, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -562,10 +562,10 @@ Gfx d_course_big_donut_packed_dl_F08[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040046D0, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -583,10 +583,10 @@ Gfx d_course_big_donut_packed_dl_F90[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040047D0, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
||||
@@ -1111,8 +1111,8 @@ int d_course_block_fort_packed[] = {
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000030, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(9, 11, 12, 0, 13, 10, 9, 0),
|
||||
gsSP2Triangles(11, 14, 12, 0, 15, 16, 17, 0),
|
||||
|
||||
@@ -24,8 +24,8 @@ Gfx d_course_block_fort_packed_dl_0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000030, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 4, 7, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(9, 11, 12, 0, 13, 10, 9, 0),
|
||||
gsSP2Triangles(11, 14, 12, 0, 15, 16, 17, 0),
|
||||
@@ -47,8 +47,8 @@ Gfx d_course_block_fort_packed_dl_B8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000170, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(4, 7, 8, 0, 7, 9, 8, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 12, 13, 14, 0),
|
||||
gsSP2Triangles(12, 14, 10, 0, 13, 15, 14, 0),
|
||||
@@ -69,10 +69,10 @@ Gfx d_course_block_fort_packed_dl_148[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000270, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 7, 9, 8, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(10, 13, 14, 0, 11, 15, 12, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -91,7 +91,7 @@ Gfx d_course_block_fort_packed_dl_1D8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000370, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 7, 8, 0),
|
||||
gsSP2Triangles(5, 8, 6, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 11, 13, 14, 0),
|
||||
@@ -113,18 +113,18 @@ Gfx d_course_block_fort_packed_dl_268[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000470, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 10, 9, 0),
|
||||
gsSP1Quadrangle(12, 14, 15, 13, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 10, 0, 12, 10, 9, 0),
|
||||
gsSP2Triangles(12, 14, 15, 0, 12, 15, 13, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000670, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -142,17 +142,17 @@ Gfx d_course_block_fort_packed_dl_330[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040006F0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 24, 25, 26, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 24, 25, 0, 24, 25, 26, 0),
|
||||
gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0),
|
||||
gsSP1Triangle(28, 30, 31, 0),
|
||||
gsSPVertex(0x040008F0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -181,12 +181,12 @@ Gfx d_course_block_fort_packed_dl_428[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000930, 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -204,12 +204,12 @@ Gfx d_course_block_fort_packed_dl_4C0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000AB0, 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -227,12 +227,12 @@ Gfx d_course_block_fort_packed_dl_558[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000C30, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 5, 4, 13, 0),
|
||||
gsSP1Quadrangle(14, 8, 11, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 5, 4, 0, 12, 4, 13, 0),
|
||||
gsSP2Triangles(14, 8, 11, 0, 14, 11, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -250,12 +250,12 @@ Gfx d_course_block_fort_packed_dl_5F0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000D70, 18, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 0, 3, 13, 0),
|
||||
gsSP1Quadrangle(14, 4, 7, 15, 0),
|
||||
gsSP1Quadrangle(16, 10, 9, 17, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 0, 3, 0, 12, 3, 13, 0),
|
||||
gsSP2Triangles(14, 4, 7, 0, 14, 7, 15, 0),
|
||||
gsSP2Triangles(16, 10, 9, 0, 16, 9, 17, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -282,23 +282,23 @@ Gfx d_course_block_fort_packed_dl_6B0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000E90, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001090, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -316,10 +316,10 @@ Gfx d_course_block_fort_packed_dl_7A0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001290, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -337,10 +337,10 @@ Gfx d_course_block_fort_packed_dl_828[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001390, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -358,10 +358,10 @@ Gfx d_course_block_fort_packed_dl_8B0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001490, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -379,10 +379,10 @@ Gfx d_course_block_fort_packed_dl_938[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001590, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -410,19 +410,19 @@ Gfx d_course_block_fort_packed_dl_9F0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001690, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001750, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(10, 12, 13, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(10, 12, 13, 0, 10, 13, 11, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 27, 28, 24, 0),
|
||||
@@ -431,38 +431,38 @@ Gfx d_course_block_fort_packed_dl_9F0[] =
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(11, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(11, 13, 14, 0, 11, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 20, 23, 0, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001B50, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001D50, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 9, 8, 7, 0),
|
||||
gsSP1Quadrangle(10, 11, 9, 7, 0),
|
||||
gsSP1Quadrangle(12, 11, 10, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP2Triangles(10, 11, 9, 0, 10, 9, 7, 0),
|
||||
gsSP2Triangles(12, 11, 10, 0, 12, 10, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(15, 18, 16, 0, 19, 20, 12, 0),
|
||||
gsSP2Triangles(19, 12, 13, 0, 21, 19, 13, 0),
|
||||
gsSP2Triangles(21, 13, 22, 0, 23, 24, 25, 0),
|
||||
gsSP2Triangles(24, 26, 25, 0, 26, 27, 25, 0),
|
||||
gsSP1Quadrangle(28, 23, 25, 29, 0),
|
||||
gsSP1Quadrangle(30, 28, 29, 31, 0),
|
||||
gsSP2Triangles(28, 23, 25, 0, 28, 25, 29, 0),
|
||||
gsSP2Triangles(30, 28, 29, 0, 30, 29, 31, 0),
|
||||
gsSPVertex(0x04001F50, 13, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 5, 6, 7, 0),
|
||||
@@ -474,10 +474,10 @@ Gfx d_course_block_fort_packed_dl_9F0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002020, 11, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(7, 9, 10, 5, 0),
|
||||
gsSP2Triangles(7, 9, 10, 0, 7, 10, 5, 0),
|
||||
gsSP1Triangle(7, 5, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -496,41 +496,41 @@ Gfx d_course_block_fort_packed_dl_C80[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040020D0, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002190, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002390, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(10, 12, 13, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(10, 12, 13, 0, 10, 13, 11, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 19, 21, 20, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04002590, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 3, 6, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
@@ -541,14 +541,14 @@ Gfx d_course_block_fort_packed_dl_C80[] =
|
||||
gsSP2Triangles(2, 1, 3, 0, 5, 0, 2, 0),
|
||||
gsSP2Triangles(5, 2, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(7, 9, 10, 0, 7, 11, 8, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(14, 13, 16, 17, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(14, 13, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0),
|
||||
gsSP2Triangles(19, 21, 22, 0, 21, 23, 22, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 5, 6, 29, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 5, 6, 0, 28, 6, 29, 0),
|
||||
gsSPVertex(0x04002970, 19, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 7, 9, 10, 0),
|
||||
gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0),
|
||||
@@ -560,10 +560,10 @@ Gfx d_course_block_fort_packed_dl_C80[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002AA0, 11, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(0, 5, 6, 0, 1, 7, 8, 0),
|
||||
gsSP1Quadrangle(1, 8, 9, 10, 0),
|
||||
gsSP2Triangles(1, 8, 9, 0, 1, 9, 10, 0),
|
||||
gsSP1Triangle(1, 10, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -582,60 +582,60 @@ Gfx d_course_block_fort_packed_dl_F10[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002B50, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04002C10, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(6, 8, 9, 7, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(6, 8, 9, 0, 6, 9, 7, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 14, 17, 0, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x04002DF0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(17, 19, 20, 21, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 17, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0),
|
||||
gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04002FF0, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x040031D0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003210, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(1, 0, 4, 5, 0),
|
||||
gsSP1Quadrangle(4, 6, 7, 5, 0),
|
||||
gsSP1Quadrangle(8, 9, 6, 4, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 0, 4, 0, 1, 4, 5, 0),
|
||||
gsSP2Triangles(4, 6, 7, 0, 4, 7, 5, 0),
|
||||
gsSP2Triangles(8, 9, 6, 0, 8, 6, 4, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(11, 14, 12, 0, 2, 15, 3, 0),
|
||||
gsSP1Quadrangle(16, 17, 3, 15, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP2Triangles(16, 17, 3, 0, 16, 3, 15, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(18, 22, 19, 0, 23, 24, 25, 0),
|
||||
gsSP2Triangles(24, 26, 25, 0, 27, 23, 25, 0),
|
||||
gsSP1Quadrangle(28, 27, 25, 29, 0),
|
||||
gsSP1Quadrangle(30, 28, 29, 31, 0),
|
||||
gsSP2Triangles(28, 27, 25, 0, 28, 25, 29, 0),
|
||||
gsSP2Triangles(30, 28, 29, 0, 30, 29, 31, 0),
|
||||
gsSPVertex(0x04003410, 13, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 5, 6, 7, 0),
|
||||
@@ -648,9 +648,9 @@ Gfx d_course_block_fort_packed_dl_F10[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040034E0, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(3, 5, 6, 0, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 3, 6, 0, 0),
|
||||
gsSP2Triangles(3, 0, 2, 0, 2, 1, 7, 0),
|
||||
gsSP1Quadrangle(2, 7, 8, 9, 0),
|
||||
gsSP2Triangles(2, 7, 8, 0, 2, 8, 9, 0),
|
||||
gsSP1Triangle(2, 9, 10, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -669,70 +669,70 @@ Gfx d_course_block_fort_packed_dl_11A8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003590, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003650, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(4, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(4, 7, 8, 0, 4, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0),
|
||||
gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04003850, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(11, 13, 14, 0, 13, 15, 16, 0),
|
||||
gsSP1Quadrangle(13, 16, 17, 18, 0),
|
||||
gsSP1Quadrangle(13, 18, 19, 20, 0),
|
||||
gsSP2Triangles(13, 16, 17, 0, 13, 17, 18, 0),
|
||||
gsSP2Triangles(13, 18, 19, 0, 13, 19, 20, 0),
|
||||
gsSP2Triangles(13, 20, 14, 0, 21, 22, 23, 0),
|
||||
gsSP2Triangles(21, 23, 24, 0, 23, 25, 24, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04003A50, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(8, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(8, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(8, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(8, 11, 12, 0, 8, 12, 13, 0),
|
||||
gsSP2Triangles(8, 13, 14, 0, 8, 14, 15, 0),
|
||||
gsSP2Triangles(8, 15, 16, 0, 8, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x04003C30, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003D30, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 4, 1, 0, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 5, 7, 9, 0),
|
||||
gsSP2Triangles(8, 5, 7, 0, 8, 7, 9, 0),
|
||||
gsSP2Triangles(7, 10, 11, 0, 7, 6, 10, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 12, 15, 0),
|
||||
gsSP1Quadrangle(14, 18, 19, 20, 0),
|
||||
gsSP1Quadrangle(14, 20, 21, 15, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(21, 20, 26, 27, 0),
|
||||
gsSP1Quadrangle(21, 27, 28, 29, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 12, 0, 16, 12, 15, 0),
|
||||
gsSP2Triangles(14, 18, 19, 0, 14, 19, 20, 0),
|
||||
gsSP2Triangles(14, 20, 21, 0, 14, 21, 15, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(21, 20, 26, 0, 21, 26, 27, 0),
|
||||
gsSP2Triangles(21, 27, 28, 0, 21, 28, 29, 0),
|
||||
gsSP2Triangles(21, 29, 30, 0, 29, 31, 30, 0),
|
||||
gsSPVertex(0x04003F30, 23, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(2, 4, 5, 3, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(2, 4, 5, 0, 2, 5, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0),
|
||||
gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0),
|
||||
@@ -743,13 +743,13 @@ Gfx d_course_block_fort_packed_dl_11A8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040040A0, 17, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(0, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(0, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(0, 5, 6, 0, 0, 6, 7, 0),
|
||||
gsSP2Triangles(0, 7, 8, 0, 0, 8, 9, 0),
|
||||
gsSP2Triangles(0, 9, 10, 0, 0, 10, 11, 0),
|
||||
gsSP2Triangles(0, 11, 12, 0, 4, 3, 13, 0),
|
||||
gsSP1Quadrangle(4, 13, 14, 15, 0),
|
||||
gsSP2Triangles(4, 13, 14, 0, 4, 14, 15, 0),
|
||||
gsSP1Triangle(4, 15, 16, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -768,25 +768,25 @@ Gfx d_course_block_fort_packed_dl_14C8[] =
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(0x040041B0, 31, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 0, 3, 5, 0),
|
||||
gsSP1Quadrangle(1, 6, 7, 2, 0),
|
||||
gsSP1Quadrangle(6, 8, 9, 7, 0),
|
||||
gsSP1Quadrangle(8, 10, 11, 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(1, 6, 7, 0, 1, 7, 2, 0),
|
||||
gsSP2Triangles(6, 8, 9, 0, 6, 9, 7, 0),
|
||||
gsSP2Triangles(8, 10, 11, 0, 8, 11, 9, 0),
|
||||
gsSP2Triangles(8, 12, 13, 0, 8, 4, 12, 0),
|
||||
gsSP1Quadrangle(14, 4, 5, 15, 0),
|
||||
gsSP1Quadrangle(16, 14, 15, 17, 0),
|
||||
gsSP2Triangles(14, 4, 5, 0, 14, 5, 15, 0),
|
||||
gsSP2Triangles(16, 14, 15, 0, 16, 15, 17, 0),
|
||||
gsSP2Triangles(12, 4, 18, 0, 19, 13, 20, 0),
|
||||
gsSP2Triangles(19, 20, 21, 0, 22, 19, 21, 0),
|
||||
gsSP2Triangles(22, 21, 23, 0, 12, 18, 13, 0),
|
||||
gsSP1Quadrangle(13, 24, 25, 20, 0),
|
||||
gsSP1Quadrangle(10, 22, 23, 11, 0),
|
||||
gsSP1Quadrangle(26, 16, 17, 27, 0),
|
||||
gsSP1Quadrangle(18, 26, 27, 28, 0),
|
||||
gsSP1Quadrangle(29, 18, 28, 30, 0),
|
||||
gsSP2Triangles(13, 24, 25, 0, 13, 25, 20, 0),
|
||||
gsSP2Triangles(10, 22, 23, 0, 10, 23, 11, 0),
|
||||
gsSP2Triangles(26, 16, 17, 0, 26, 17, 27, 0),
|
||||
gsSP2Triangles(18, 26, 27, 0, 18, 27, 28, 0),
|
||||
gsSP2Triangles(29, 18, 28, 0, 29, 28, 30, 0),
|
||||
gsSPVertex(0x040043A0, 6, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(1, 4, 5, 2, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
||||
@@ -20,59 +20,59 @@ Gfx d_course_double_deck_packed_dl_0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000000, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000200, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000400, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000600, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000800, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000A00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -90,39 +90,39 @@ Gfx d_course_double_deck_packed_dl_210[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000C00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 18, 21, 19, 0),
|
||||
gsSP1Quadrangle(19, 22, 23, 20, 0),
|
||||
gsSP2Triangles(19, 22, 23, 0, 19, 23, 20, 0),
|
||||
gsSP2Triangles(17, 20, 24, 0, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(25, 27, 28, 29, 0),
|
||||
gsSP1Quadrangle(27, 30, 31, 28, 0),
|
||||
gsSP2Triangles(25, 27, 28, 0, 25, 28, 29, 0),
|
||||
gsSP2Triangles(27, 30, 31, 0, 27, 31, 28, 0),
|
||||
gsSPVertex(0x04000E00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 3, 5, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(6, 3, 5, 0, 6, 5, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(8, 11, 12, 0, 10, 13, 14, 0),
|
||||
gsSP2Triangles(10, 14, 11, 0, 15, 16, 17, 0),
|
||||
gsSP2Triangles(15, 17, 18, 0, 19, 15, 18, 0),
|
||||
gsSP2Triangles(16, 20, 17, 0, 20, 16, 21, 0),
|
||||
gsSP2Triangles(11, 22, 12, 0, 23, 24, 25, 0),
|
||||
gsSP2Triangles(23, 25, 26, 0, 15, 19, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSP1Triangle(28, 31, 28, 0),
|
||||
gsSPVertex(0x04001000, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(0, 4, 5, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 4, 5, 0, 0, 5, 6, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(8, 7, 10, 11, 0),
|
||||
gsSP2Triangles(8, 7, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(8, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(13, 15, 16, 0, 17, 18, 16, 0),
|
||||
gsSP2Triangles(17, 16, 15, 0, 5, 19, 6, 0),
|
||||
gsSP1Quadrangle(4, 20, 21, 5, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(25, 24, 26, 27, 0),
|
||||
gsSP2Triangles(4, 20, 21, 0, 4, 21, 5, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(25, 24, 26, 0, 25, 26, 27, 0),
|
||||
gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04001200, 5, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
@@ -151,50 +151,50 @@ Gfx d_course_double_deck_packed_dl_3B8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001250, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001450, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001650, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001850, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001A50, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -216,25 +216,25 @@ Gfx d_course_double_deck_packed_dl_580[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001C80, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(8, 7, 10, 0, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(11, 14, 15, 12, 0),
|
||||
gsSP2Triangles(11, 14, 15, 0, 11, 15, 12, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 17, 16, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(16, 8, 10, 28, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(16, 8, 10, 0, 16, 10, 28, 0),
|
||||
gsSP2Triangles(16, 28, 19, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04001E80, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(7, 9, 10, 7, 0),
|
||||
gsSP1Quadrangle(11, 12, 13, 14, 0),
|
||||
gsSP2Triangles(7, 9, 10, 0, 7, 10, 7, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
|
||||
gsSP2Triangles(11, 15, 12, 0, 16, 17, 13, 0),
|
||||
gsSP2Triangles(16, 13, 12, 0, 18, 19, 20, 0),
|
||||
gsSP2Triangles(18, 20, 21, 0, 19, 22, 23, 0),
|
||||
gsSP2Triangles(19, 23, 20, 0, 24, 25, 26, 0),
|
||||
gsSP1Quadrangle(24, 26, 27, 28, 0),
|
||||
gsSP2Triangles(24, 26, 27, 0, 24, 27, 28, 0),
|
||||
gsSP1Triangle(29, 30, 31, 0),
|
||||
gsSPVertex(0x04002080, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
@@ -243,7 +243,7 @@ Gfx d_course_double_deck_packed_dl_580[] =
|
||||
gsSP2Triangles(11, 13, 14, 0, 15, 16, 14, 0),
|
||||
gsSP2Triangles(15, 14, 13, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(21, 24, 25, 22, 0),
|
||||
gsSP2Triangles(21, 24, 25, 0, 21, 25, 22, 0),
|
||||
gsSP2Triangles(26, 21, 23, 0, 24, 27, 25, 0),
|
||||
gsSP2Triangles(24, 28, 27, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04002280, 3, 0),
|
||||
|
||||
@@ -20,64 +20,64 @@ Gfx d_course_skyscraper_packed_dl_0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000000, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000200, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000400, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000600, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 27, 24, 26, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000800, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 23, 20, 22, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000A00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0),
|
||||
gsSPVertex(0x04000C00, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -113,37 +113,37 @@ Gfx d_course_skyscraper_packed_dl_268[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000D00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(0, 8, 9, 10, 0),
|
||||
gsSP1Quadrangle(11, 12, 13, 14, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(0, 8, 9, 0, 0, 9, 10, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
|
||||
gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0),
|
||||
gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0),
|
||||
gsSP2Triangles(22, 24, 25, 0, 26, 27, 28, 0),
|
||||
gsSP1Quadrangle(26, 29, 30, 31, 0),
|
||||
gsSP2Triangles(26, 29, 30, 0, 26, 30, 31, 0),
|
||||
gsSPVertex(0x04000F00, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(12, 1, 13, 0, 14, 4, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0),
|
||||
gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(23, 26, 27, 28, 0),
|
||||
gsSP1Quadrangle(16, 29, 30, 31, 0),
|
||||
gsSP2Triangles(23, 26, 27, 0, 23, 27, 28, 0),
|
||||
gsSP2Triangles(16, 29, 30, 0, 16, 30, 31, 0),
|
||||
gsSPVertex(0x04001100, 31, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(7, 10, 11, 0, 12, 13, 14, 0),
|
||||
gsSP2Triangles(15, 16, 17, 0, 15, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 15, 23, 24, 0),
|
||||
gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0),
|
||||
gsSPVertex(0x040012F0, 31, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 17, 18, 0),
|
||||
gsSP2Triangles(14, 18, 19, 0, 20, 21, 22, 0),
|
||||
gsSP2Triangles(20, 22, 23, 0, 24, 25, 26, 0),
|
||||
gsSP1Quadrangle(27, 28, 29, 30, 0),
|
||||
gsSP2Triangles(27, 28, 29, 0, 27, 29, 30, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
@@ -153,28 +153,28 @@ Gfx d_course_skyscraper_packed_dl_268[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040014E0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001520, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001560, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F800),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040015A0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
@@ -188,15 +188,15 @@ Gfx d_course_skyscraper_packed_dl_268[] =
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040017E0, 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -220,32 +220,32 @@ Gfx d_course_skyscraper_packed_dl_580[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001960, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 2, 1, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(17, 16, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 25, 24, 0),
|
||||
gsSP1Quadrangle(27, 26, 28, 29, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 2, 0, 6, 2, 1, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(17, 16, 20, 0, 17, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 25, 0, 26, 25, 24, 0),
|
||||
gsSP2Triangles(27, 26, 28, 0, 27, 28, 29, 0),
|
||||
gsSPVertex(0x04001B40, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 2, 1, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 2, 0, 6, 2, 1, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04001D40, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -269,59 +269,59 @@ Gfx d_course_skyscraper_packed_dl_6C8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(0x04001E80, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(3, 2, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(9, 10, 11, 12, 0),
|
||||
gsSP1Quadrangle(13, 11, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(9, 10, 11, 0, 9, 11, 12, 0),
|
||||
gsSP2Triangles(13, 11, 14, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002080, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(3, 2, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(13, 12, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(13, 12, 14, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002280, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002480, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002680, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(27, 26, 17, 16, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(27, 26, 17, 0, 27, 17, 16, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002880, 14, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(7, 6, 8, 9, 0),
|
||||
gsSP1Quadrangle(3, 2, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 1, 0, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 8, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(3, 2, 10, 0, 3, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 1, 0, 12, 1, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -340,75 +340,75 @@ Gfx d_course_skyscraper_packed_dl_8D8[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(0x04002960, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSP1Quadrangle(4, 0, 2, 5, 0),
|
||||
gsSP1Quadrangle(5, 6, 7, 8, 0),
|
||||
gsSP2Triangles(4, 0, 2, 0, 4, 2, 5, 0),
|
||||
gsSP2Triangles(5, 6, 7, 0, 5, 7, 8, 0),
|
||||
gsSP2Triangles(9, 10, 11, 0, 10, 12, 11, 0),
|
||||
gsSP1Quadrangle(13, 11, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 9, 11, 13, 0),
|
||||
gsSP1Quadrangle(17, 7, 18, 19, 0),
|
||||
gsSP2Triangles(13, 11, 14, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 9, 11, 0, 16, 11, 13, 0),
|
||||
gsSP2Triangles(17, 7, 18, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(7, 20, 18, 0, 7, 21, 20, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP1Quadrangle(15, 14, 30, 31, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(15, 14, 30, 0, 15, 30, 31, 0),
|
||||
gsSPVertex(0x04002B60, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(7, 6, 8, 9, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 8, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(6, 10, 8, 0, 6, 11, 10, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(21, 24, 22, 0, 24, 25, 22, 0),
|
||||
gsSP1Quadrangle(23, 22, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(23, 22, 26, 0, 23, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04002D60, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(9, 12, 13, 10, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(9, 12, 13, 0, 9, 13, 10, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSPVertex(0x04002F40, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 4, 8, 0),
|
||||
gsSP2Triangles(7, 8, 9, 0, 4, 6, 8, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0),
|
||||
gsSP1Quadrangle(14, 10, 12, 15, 0),
|
||||
gsSP2Triangles(14, 10, 12, 0, 14, 12, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0),
|
||||
gsSP1Quadrangle(20, 16, 18, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 28, 29, 0),
|
||||
gsSP2Triangles(20, 16, 18, 0, 20, 18, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 26, 28, 29, 0),
|
||||
gsSP2Triangles(27, 30, 28, 0, 27, 31, 30, 0),
|
||||
gsSPVertex(0x04003140, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 2, 0, 3, 2, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 4, 7, 2, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04003340, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(17, 20, 18, 0, 17, 21, 20, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0),
|
||||
gsSP1Quadrangle(26, 24, 27, 28, 0),
|
||||
gsSP1Quadrangle(29, 22, 24, 26, 0),
|
||||
gsSP2Triangles(26, 24, 27, 0, 26, 27, 28, 0),
|
||||
gsSP2Triangles(29, 22, 24, 0, 29, 24, 26, 0),
|
||||
gsSPVertex(0x04003520, 22, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(9, 12, 10, 0, 12, 13, 10, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 17, 14, 18, 0),
|
||||
gsSP2Triangles(17, 18, 19, 0, 14, 16, 18, 0),
|
||||
gsSP1Quadrangle(11, 10, 20, 21, 0),
|
||||
gsSP2Triangles(11, 10, 20, 0, 11, 20, 21, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -433,16 +433,16 @@ Gfx d_course_skyscraper_packed_dl_B88[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003680, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(2, 1, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 10, 13, 15, 0),
|
||||
gsSP1Quadrangle(16, 12, 11, 17, 0),
|
||||
gsSP1Quadrangle(18, 9, 8, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 21, 0),
|
||||
gsSP1Quadrangle(27, 25, 24, 28, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(2, 1, 8, 0, 2, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 10, 13, 0, 14, 13, 15, 0),
|
||||
gsSP2Triangles(16, 12, 11, 0, 16, 11, 17, 0),
|
||||
gsSP2Triangles(18, 9, 8, 0, 18, 8, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 21, 0),
|
||||
gsSP2Triangles(27, 25, 24, 0, 27, 24, 28, 0),
|
||||
gsSP1Triangle(29, 30, 31, 0),
|
||||
gsSPVertex(0x04003880, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0),
|
||||
@@ -470,104 +470,104 @@ Gfx d_course_skyscraper_packed_dl_C70[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x040038E0, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x040039A0, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003A20, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003AA0, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003B20, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003C20, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003D20, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003DE0, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003F20, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04003FE0, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04004060, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x040040A0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -591,19 +591,19 @@ Gfx d_course_skyscraper_packed_dl_FF8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040040E0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040042E0, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
||||
@@ -17,14 +17,14 @@ Gfx d_course_choco_mountain_packed_dl_0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000000, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -40,23 +40,23 @@ Gfx d_course_choco_mountain_packed_dl_98[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000200, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000400, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -72,28 +72,28 @@ Gfx d_course_choco_mountain_packed_dl_178[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000600, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000800, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000A00, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -109,19 +109,19 @@ Gfx d_course_choco_mountain_packed_dl_280[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000B00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04000D00, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -137,12 +137,12 @@ Gfx d_course_choco_mountain_packed_dl_340[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000E00, 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -158,10 +158,10 @@ Gfx d_course_choco_mountain_packed_dl_3C8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000F80, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -189,12 +189,12 @@ Gfx d_course_choco_mountain_packed_dl_480[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040010C0, 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -210,8 +210,8 @@ Gfx d_course_choco_mountain_packed_dl_508[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001240, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -227,8 +227,8 @@ Gfx d_course_choco_mountain_packed_dl_570[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040012C0, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -252,10 +252,10 @@ Gfx d_course_choco_mountain_packed_dl_5F8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001340, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(3, 2, 1, 0, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(7, 6, 5, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 2, 1, 0, 3, 1, 0, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 5, 0, 7, 5, 4, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
@@ -275,8 +275,8 @@ Gfx d_course_choco_mountain_packed_dl_5F8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001480, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -348,8 +348,8 @@ Gfx d_course_choco_mountain_packed_dl_838[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040016A0, 28, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0),
|
||||
gsSP2Triangles(11, 12, 10, 0, 13, 8, 10, 0),
|
||||
gsSP2Triangles(12, 13, 10, 0, 14, 15, 16, 0),
|
||||
@@ -389,7 +389,7 @@ Gfx d_course_choco_mountain_packed_dl_8F0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040019A0, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),
|
||||
gsSP2Triangles(3, 2, 8, 0, 9, 10, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -416,7 +416,7 @@ Gfx d_course_choco_mountain_packed_dl_9B0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04001B40, 5, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP1Triangle(2, 4, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -955,7 +955,7 @@ Gfx d_course_choco_mountain_packed_dl_17E0[] =
|
||||
gsSP2Triangles(0, 2, 15, 0, 8, 16, 17, 0),
|
||||
gsSP2Triangles(8, 17, 9, 0, 16, 8, 13, 0),
|
||||
gsSP2Triangles(11, 18, 19, 0, 11, 20, 14, 0),
|
||||
gsSP1Quadrangle(12, 19, 16, 13, 0),
|
||||
gsSP2Triangles(12, 19, 16, 0, 12, 16, 13, 0),
|
||||
gsSP2Triangles(21, 22, 9, 0, 17, 21, 9, 0),
|
||||
gsSP2Triangles(9, 22, 23, 0, 24, 22, 21, 0),
|
||||
gsSP2Triangles(25, 23, 22, 0, 24, 18, 22, 0),
|
||||
@@ -1288,7 +1288,7 @@ Gfx d_course_choco_mountain_packed_dl_20F8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04007DD0, 18, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0),
|
||||
gsSP2Triangles(6, 5, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(9, 11, 12, 0, 9, 13, 10, 0),
|
||||
@@ -1384,7 +1384,7 @@ Gfx d_course_choco_mountain_packed_dl_2380[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04008AF0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -1709,7 +1709,7 @@ Gfx d_course_choco_mountain_packed_dl_2CA8[] =
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(1, 6, 7, 0, 8, 9, 10, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0),
|
||||
gsSP1Quadrangle(17, 18, 19, 20, 0),
|
||||
gsSP2Triangles(17, 18, 19, 0, 17, 19, 20, 0),
|
||||
gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0),
|
||||
gsSP1Triangle(27, 28, 29, 0),
|
||||
gsSPVertex(0x0400B830, 32, 0),
|
||||
@@ -1826,7 +1826,7 @@ Gfx d_course_choco_mountain_packed_dl_2FE8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400C5E0, 31, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0),
|
||||
@@ -1861,7 +1861,7 @@ Gfx d_course_choco_mountain_packed_dl_30A8[] =
|
||||
gsSP2Triangles(20, 21, 22, 0, 23, 22, 24, 0),
|
||||
gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0),
|
||||
gsSPVertex(0x0400CBB0, 31, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0),
|
||||
@@ -2026,7 +2026,7 @@ Gfx d_course_choco_mountain_packed_dl_34E0[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400E010, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -2356,8 +2356,8 @@ Gfx d_course_choco_mountain_packed_dl_3DD8[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040106D0, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP1Quadrangle(2, 1, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP2Triangles(2, 1, 4, 0, 2, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0),
|
||||
@@ -2386,11 +2386,11 @@ Gfx d_course_choco_mountain_packed_dl_3EE8[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04010910, 28, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 5, 4, 0, 8, 9, 5, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -2454,9 +2454,9 @@ Gfx d_course_choco_mountain_packed_dl_4148[] =
|
||||
{
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(0x04010AD0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 1, 0, 0),
|
||||
gsSP1Quadrangle(3, 2, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 1, 0, 4, 1, 0, 0),
|
||||
gsSP2Triangles(3, 2, 6, 0, 3, 6, 7, 0),
|
||||
gsSP2Triangles(3, 8, 9, 0, 3, 7, 10, 0),
|
||||
gsSP2Triangles(3, 10, 8, 0, 0, 3, 9, 0),
|
||||
gsSP2Triangles(0, 9, 11, 0, 7, 12, 13, 0),
|
||||
@@ -2467,15 +2467,15 @@ Gfx d_course_choco_mountain_packed_dl_4148[] =
|
||||
gsSP2Triangles(13, 17, 10, 0, 8, 18, 20, 0),
|
||||
gsSP2Triangles(8, 20, 9, 0, 9, 20, 21, 0),
|
||||
gsSP2Triangles(9, 21, 11, 0, 11, 21, 22, 0),
|
||||
gsSP1Quadrangle(4, 0, 11, 22, 0),
|
||||
gsSP1Quadrangle(15, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(12, 14, 23, 15, 0),
|
||||
gsSP1Quadrangle(25, 24, 26, 27, 0),
|
||||
gsSP1Quadrangle(27, 26, 28, 29, 0),
|
||||
gsSP1Quadrangle(29, 28, 30, 31, 0),
|
||||
gsSP2Triangles(4, 0, 11, 0, 4, 11, 22, 0),
|
||||
gsSP2Triangles(15, 23, 24, 0, 15, 24, 25, 0),
|
||||
gsSP2Triangles(12, 14, 23, 0, 12, 23, 15, 0),
|
||||
gsSP2Triangles(25, 24, 26, 0, 25, 26, 27, 0),
|
||||
gsSP2Triangles(27, 26, 28, 0, 27, 28, 29, 0),
|
||||
gsSP2Triangles(29, 28, 30, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04010CD0, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(3, 5, 1, 0, 0),
|
||||
gsSP2Triangles(3, 5, 1, 0, 3, 1, 0, 0),
|
||||
gsSP2Triangles(3, 0, 6, 0, 0, 2, 7, 0),
|
||||
gsSP2Triangles(7, 2, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0),
|
||||
@@ -2489,9 +2489,9 @@ Gfx d_course_choco_mountain_packed_dl_4148[] =
|
||||
gsSP2Triangles(7, 0, 29, 0, 31, 6, 0, 0),
|
||||
gsSP1Triangle(31, 0, 7, 0),
|
||||
gsSPVertex(0x04010ED0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 5, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 5, 0, 8, 5, 4, 0),
|
||||
gsSP2Triangles(7, 10, 11, 0, 7, 6, 10, 0),
|
||||
gsSP2Triangles(12, 13, 10, 0, 11, 12, 10, 0),
|
||||
gsSP2Triangles(14, 12, 11, 0, 11, 10, 15, 0),
|
||||
@@ -2511,29 +2511,29 @@ Gfx d_course_choco_mountain_packed_dl_4148[] =
|
||||
gsSP2Triangles(2, 3, 4, 0, 5, 6, 2, 0),
|
||||
gsSP2Triangles(5, 2, 4, 0, 3, 1, 7, 0),
|
||||
gsSP2Triangles(3, 7, 8, 0, 9, 8, 7, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 11, 10, 0),
|
||||
gsSP1Quadrangle(13, 12, 16, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 6, 5, 0),
|
||||
gsSP1Quadrangle(20, 21, 19, 18, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 11, 0, 14, 11, 10, 0),
|
||||
gsSP2Triangles(13, 12, 16, 0, 13, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 6, 0, 18, 6, 5, 0),
|
||||
gsSP2Triangles(20, 21, 19, 0, 20, 19, 18, 0),
|
||||
gsSP2Triangles(20, 18, 22, 0, 23, 20, 22, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(27, 26, 28, 29, 0),
|
||||
gsSP1Quadrangle(24, 27, 30, 31, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(27, 26, 28, 0, 27, 28, 29, 0),
|
||||
gsSP2Triangles(24, 27, 30, 0, 24, 30, 31, 0),
|
||||
gsSPVertex(0x040112D0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(0, 3, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(0, 3, 8, 0, 0, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 17, 15, 14, 0),
|
||||
gsSP1Quadrangle(18, 19, 16, 14, 0),
|
||||
gsSP2Triangles(18, 19, 16, 0, 18, 16, 14, 0),
|
||||
gsSP2Triangles(15, 20, 16, 0, 11, 10, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 22, 25, 0),
|
||||
gsSP1Quadrangle(5, 28, 29, 6, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 22, 0, 26, 22, 25, 0),
|
||||
gsSP2Triangles(5, 28, 29, 0, 5, 29, 6, 0),
|
||||
gsSP1Triangle(6, 30, 31, 0),
|
||||
gsSPVertex(0x040114D0, 31, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 4, 5, 0, 6, 7, 8, 0),
|
||||
gsSP2Triangles(6, 8, 9, 0, 10, 11, 12, 0),
|
||||
gsSP2Triangles(10, 12, 13, 0, 14, 15, 10, 0),
|
||||
@@ -2549,43 +2549,43 @@ Gfx d_course_choco_mountain_packed_dl_4148[] =
|
||||
gsSP1Triangle(17, 29, 30, 0),
|
||||
gsSPVertex(0x040116C0, 30, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP1Quadrangle(2, 1, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 0, 0),
|
||||
gsSP1Quadrangle(9, 6, 0, 2, 0),
|
||||
gsSP1Quadrangle(7, 10, 11, 8, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 9, 0),
|
||||
gsSP1Quadrangle(9, 14, 15, 6, 0),
|
||||
gsSP1Quadrangle(7, 16, 17, 10, 0),
|
||||
gsSP1Quadrangle(6, 15, 16, 7, 0),
|
||||
gsSP1Quadrangle(17, 18, 19, 10, 0),
|
||||
gsSP2Triangles(2, 1, 4, 0, 2, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 0, 0),
|
||||
gsSP2Triangles(9, 6, 0, 0, 9, 0, 2, 0),
|
||||
gsSP2Triangles(7, 10, 11, 0, 7, 11, 8, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 9, 0),
|
||||
gsSP2Triangles(9, 14, 15, 0, 9, 15, 6, 0),
|
||||
gsSP2Triangles(7, 16, 17, 0, 7, 17, 10, 0),
|
||||
gsSP2Triangles(6, 15, 16, 0, 6, 16, 7, 0),
|
||||
gsSP2Triangles(17, 18, 19, 0, 17, 19, 10, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 22, 21, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(26, 28, 29, 27, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(26, 28, 29, 0, 26, 29, 27, 0),
|
||||
gsSPVertex(0x040118A0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(7, 6, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 2, 0),
|
||||
gsSP1Quadrangle(2, 12, 13, 3, 0),
|
||||
gsSP1Quadrangle(1, 14, 10, 2, 0),
|
||||
gsSP1Quadrangle(14, 15, 16, 10, 0),
|
||||
gsSP1Quadrangle(17, 18, 9, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 21, 20, 0),
|
||||
gsSP1Quadrangle(23, 22, 26, 27, 0),
|
||||
gsSP1Quadrangle(20, 23, 28, 29, 0),
|
||||
gsSP1Quadrangle(24, 20, 29, 30, 0),
|
||||
gsSP1Quadrangle(23, 27, 31, 28, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 8, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 2, 0),
|
||||
gsSP2Triangles(2, 12, 13, 0, 2, 13, 3, 0),
|
||||
gsSP2Triangles(1, 14, 10, 0, 1, 10, 2, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 16, 10, 0),
|
||||
gsSP2Triangles(17, 18, 9, 0, 17, 9, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 21, 0, 24, 21, 20, 0),
|
||||
gsSP2Triangles(23, 22, 26, 0, 23, 26, 27, 0),
|
||||
gsSP2Triangles(20, 23, 28, 0, 20, 28, 29, 0),
|
||||
gsSP2Triangles(24, 20, 29, 0, 24, 29, 30, 0),
|
||||
gsSP2Triangles(23, 27, 31, 0, 23, 31, 28, 0),
|
||||
gsSPVertex(0x04011AA0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),
|
||||
gsSP1Quadrangle(8, 9, 5, 4, 0),
|
||||
gsSP1Quadrangle(10, 11, 9, 8, 0),
|
||||
gsSP1Quadrangle(8, 4, 12, 13, 0),
|
||||
gsSP1Quadrangle(10, 8, 13, 14, 0),
|
||||
gsSP1Quadrangle(4, 6, 15, 12, 0),
|
||||
gsSP1Quadrangle(16, 17, 11, 10, 0),
|
||||
gsSP1Quadrangle(16, 10, 14, 18, 0),
|
||||
gsSP2Triangles(8, 9, 5, 0, 8, 5, 4, 0),
|
||||
gsSP2Triangles(10, 11, 9, 0, 10, 9, 8, 0),
|
||||
gsSP2Triangles(8, 4, 12, 0, 8, 12, 13, 0),
|
||||
gsSP2Triangles(10, 8, 13, 0, 10, 13, 14, 0),
|
||||
gsSP2Triangles(4, 6, 15, 0, 4, 15, 12, 0),
|
||||
gsSP2Triangles(16, 17, 11, 0, 16, 11, 10, 0),
|
||||
gsSP2Triangles(16, 10, 14, 0, 16, 14, 18, 0),
|
||||
gsSP2Triangles(6, 19, 15, 0, 20, 21, 22, 0),
|
||||
gsSP2Triangles(20, 22, 23, 0, 24, 25, 21, 0),
|
||||
gsSP2Triangles(24, 21, 20, 0, 23, 22, 26, 0),
|
||||
@@ -2594,7 +2594,7 @@ Gfx d_course_choco_mountain_packed_dl_4148[] =
|
||||
gsSP2Triangles(28, 24, 29, 0, 30, 31, 28, 0),
|
||||
gsSP1Triangle(30, 28, 29, 0),
|
||||
gsSPVertex(0x04011CA0, 19, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 3, 7, 8, 0),
|
||||
gsSP2Triangles(3, 8, 9, 0, 0, 3, 9, 0),
|
||||
gsSP2Triangles(0, 9, 10, 0, 7, 11, 12, 0),
|
||||
@@ -2659,15 +2659,15 @@ Gfx d_course_choco_mountain_packed_dl_46F0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04011F90, 27, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 2, 0, 5, 3, 6, 0),
|
||||
gsSP2Triangles(1, 7, 4, 0, 8, 9, 10, 0),
|
||||
gsSP2Triangles(8, 10, 11, 0, 12, 8, 11, 0),
|
||||
gsSP2Triangles(12, 11, 13, 0, 14, 12, 13, 0),
|
||||
gsSP2Triangles(14, 13, 15, 0, 16, 17, 18, 0),
|
||||
gsSP1Quadrangle(19, 20, 21, 22, 0),
|
||||
gsSP1Quadrangle(23, 19, 22, 24, 0),
|
||||
gsSP1Quadrangle(25, 23, 24, 26, 0),
|
||||
gsSP2Triangles(19, 20, 21, 0, 19, 21, 22, 0),
|
||||
gsSP2Triangles(23, 19, 22, 0, 23, 22, 24, 0),
|
||||
gsSP2Triangles(25, 23, 24, 0, 25, 24, 26, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2683,13 +2683,13 @@ Gfx d_course_choco_mountain_packed_dl_4790[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04012140, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0),
|
||||
gsSP2Triangles(7, 8, 5, 0, 7, 9, 8, 0),
|
||||
gsSP2Triangles(9, 10, 8, 0, 9, 11, 10, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0),
|
||||
gsSP1Quadrangle(16, 12, 14, 17, 0),
|
||||
gsSP1Quadrangle(18, 16, 17, 19, 0),
|
||||
gsSP2Triangles(16, 12, 14, 0, 16, 14, 17, 0),
|
||||
gsSP2Triangles(18, 16, 17, 0, 18, 17, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 23, 20, 24, 0),
|
||||
gsSP2Triangles(20, 22, 24, 0, 23, 24, 25, 0),
|
||||
gsSP2Triangles(26, 3, 27, 0, 26, 0, 3, 0),
|
||||
@@ -2709,12 +2709,12 @@ Gfx d_course_choco_mountain_packed_dl_4840[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04012320, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0),
|
||||
gsSP2Triangles(8, 4, 6, 0, 7, 9, 5, 0),
|
||||
gsSP2Triangles(8, 6, 10, 0, 7, 11, 9, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(13, 16, 17, 14, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(13, 16, 17, 0, 13, 17, 14, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 25, 22, 24, 0),
|
||||
gsSP2Triangles(22, 26, 23, 0, 25, 24, 27, 0),
|
||||
@@ -2734,12 +2734,12 @@ Gfx d_course_choco_mountain_packed_dl_48E8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04012520, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 4, 8, 0),
|
||||
gsSP2Triangles(4, 6, 8, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 14, 17, 15, 0),
|
||||
gsSP1Quadrangle(18, 14, 16, 19, 0),
|
||||
gsSP2Triangles(18, 14, 16, 0, 18, 16, 19, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2787,7 +2787,7 @@ Gfx d_course_choco_mountain_packed_dl_49F0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04012920, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2809,7 +2809,7 @@ Gfx d_course_choco_mountain_packed_dl_4AB0[] =
|
||||
gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0),
|
||||
gsSPVertex(0x04012B40, 22, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0),
|
||||
@@ -2979,7 +2979,7 @@ Gfx d_course_choco_mountain_packed_dl_4F30[] =
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -2997,13 +2997,13 @@ Gfx d_course_choco_mountain_packed_dl_4FC0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04013F00, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0),
|
||||
gsSPVertex(0x04014100, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
@@ -3025,7 +3025,7 @@ Gfx d_course_choco_mountain_packed_dl_5070[] =
|
||||
gsSPVertex(0x04014180, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0),
|
||||
@@ -3212,12 +3212,12 @@ Gfx d_course_choco_mountain_packed_dl_5558[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040152D0, 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
|
||||
@@ -3227,18 +3227,18 @@ Gfx d_course_choco_mountain_packed_dl_5558[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04015450, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04015510, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -3254,8 +3254,8 @@ Gfx d_course_choco_mountain_packed_dl_5688[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040155D0, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
|
||||
@@ -3265,14 +3265,14 @@ Gfx d_course_choco_mountain_packed_dl_5688[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04015650, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04015690, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -3288,8 +3288,8 @@ Gfx d_course_choco_mountain_packed_dl_5778[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040156D0, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
|
||||
@@ -3299,14 +3299,14 @@ Gfx d_course_choco_mountain_packed_dl_5778[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04015750, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04015790, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -3335,7 +3335,7 @@ Gfx d_course_choco_mountain_packed_dl_5888[] =
|
||||
gsSP2Triangles(6, 8, 7, 0, 9, 8, 6, 0),
|
||||
gsSP2Triangles(9, 10, 8, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(13, 14, 11, 0, 15, 16, 17, 0),
|
||||
gsSP1Quadrangle(16, 18, 19, 17, 0),
|
||||
gsSP2Triangles(16, 18, 19, 0, 16, 19, 17, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -3373,7 +3373,7 @@ Gfx d_course_choco_mountain_packed_dl_59A0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04015A80, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -3389,9 +3389,9 @@ Gfx d_course_choco_mountain_packed_dl_5A00[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04015AC0, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
||||
@@ -2743,9 +2743,9 @@ Gfx d_course_frappe_snowland_dl_tree[] =
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC),
|
||||
gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(d_frappe_snowland_tree, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPLoadTextureBlock(0x03009800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3622,7 +3622,7 @@ Gfx d_course_mario_raceway_dl_piranha_plant[] =
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPLoadTLUT_pal256(d_course_mario_raceway_piranha_plant_tlut),
|
||||
gsSPVertex(d_course_mario_raceway_piranha_plant_model, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -3777,10 +3777,10 @@ Gfx d_course_mario_raceway_dl_9068[] =
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(d_course_mario_raceway_sign_model, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 1, 0, 0),
|
||||
gsSP1Quadrangle(3, 2, 6, 7, 0),
|
||||
gsSP1Quadrangle(7, 6, 5, 4, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 1, 0, 4, 1, 0, 0),
|
||||
gsSP2Triangles(3, 2, 6, 0, 3, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 5, 0, 7, 5, 4, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -3796,27 +3796,27 @@ Gfx d_course_mario_raceway_dl_90C0[] =
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(d_course_mario_raceway_06006B88, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 0, 3, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 0, 4, 0),
|
||||
gsSP1Quadrangle(7, 8, 1, 0, 0),
|
||||
gsSP1Quadrangle(9, 10, 11, 12, 0),
|
||||
gsSP1Quadrangle(10, 13, 14, 11, 0),
|
||||
gsSP1Quadrangle(12, 11, 15, 16, 0),
|
||||
gsSP1Quadrangle(11, 14, 17, 15, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(19, 22, 23, 20, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(25, 28, 29, 26, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 4, 3, 5, 0),
|
||||
gsSP2Triangles(6, 7, 0, 0, 6, 0, 4, 0),
|
||||
gsSP2Triangles(7, 8, 1, 0, 7, 1, 0, 0),
|
||||
gsSP2Triangles(9, 10, 11, 0, 9, 11, 12, 0),
|
||||
gsSP2Triangles(10, 13, 14, 0, 10, 14, 11, 0),
|
||||
gsSP2Triangles(12, 11, 15, 0, 12, 15, 16, 0),
|
||||
gsSP2Triangles(11, 14, 17, 0, 11, 17, 15, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(19, 22, 23, 0, 19, 23, 20, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(25, 28, 29, 0, 25, 29, 26, 0),
|
||||
gsSPVertex(d_course_mario_raceway_06006D68, 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(1, 4, 5, 2, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 6, 9, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(13, 16, 17, 14, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(19, 22, 23, 20, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 6, 9, 0, 10, 9, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(13, 16, 17, 0, 13, 17, 14, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(19, 22, 23, 0, 19, 23, 20, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -3835,16 +3835,16 @@ Gfx d_course_mario_raceway_dl_9190[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(d_course_mario_raceway_06006EE8, 6, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(1, 4, 5, 2, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_mario_raceway_sign_right),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(d_course_mario_raceway_06006F48, 6, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(3, 4, 5, 0, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 4, 5, 0, 3, 5, 0, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -3863,16 +3863,16 @@ Gfx d_course_mario_raceway_dl_9250[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(d_course_mario_raceway_06006FA8, 6, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(3, 4, 5, 0, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 4, 5, 0, 3, 5, 0, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_mario_raceway_sign_right),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(d_course_mario_raceway_06007008, 6, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(1, 4, 5, 2, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -8474,7 +8474,7 @@ Gfx d_course_koopa_troopa_beach_dl_16630[] =
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
|
||||
gsDPLoadTextureBlock(d_course_koopa_troopa_beach_bird_wing, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(d_course_koopa_troopa_beach_bird_model, 3, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 1, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 1, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -8494,7 +8494,7 @@ Gfx d_course_koopa_troopa_beach_dl_16850[] =
|
||||
{
|
||||
gsSPVertex(d_course_koopa_troopa_beach_bird_wing_model, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -8514,7 +8514,7 @@ Gfx d_course_koopa_troopa_beach_dl_168F0[] =
|
||||
{
|
||||
gsSPVertex(d_course_koopa_troopa_beach_bird_wing_2_model, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -8534,7 +8534,7 @@ Gfx d_course_koopa_troopa_beach_dl_16990[] =
|
||||
{
|
||||
gsSPVertex(d_course_koopa_troopa_beach_bird_wing_3_model, 8, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -6713,10 +6713,10 @@ Gfx d_course_luigi_raceway_dl_F588[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(d_course_luigi_raceway_basket_model_lod2, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -6754,11 +6754,11 @@ Gfx d_course_luigi_raceway_dl_F660[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(d_course_luigi_raceway_unknown_model1, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 2, 5, 0, 6, 5, 2, 0),
|
||||
gsSP1Quadrangle(7, 8, 9, 10, 0),
|
||||
gsSP1Quadrangle(11, 12, 13, 14, 0),
|
||||
gsSP1Quadrangle(15, 16, 17, 18, 0),
|
||||
gsSP2Triangles(7, 8, 9, 0, 7, 9, 10, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
|
||||
gsSP2Triangles(15, 16, 17, 0, 15, 17, 18, 0),
|
||||
gsSP2Triangles(6, 19, 5, 0, 19, 4, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -6790,14 +6790,14 @@ Gfx d_course_luigi_raceway_dl_F728[] =
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(9, 11, 12, 0, 10, 13, 14, 0),
|
||||
gsSP2Triangles(12, 11, 15, 0, 16, 17, 18, 0),
|
||||
gsSP1Quadrangle(19, 20, 21, 22, 0),
|
||||
gsSP2Triangles(19, 20, 21, 0, 19, 21, 22, 0),
|
||||
gsSP2Triangles(22, 21, 23, 0, 24, 25, 9, 0),
|
||||
gsSP2Triangles(24, 26, 25, 0, 9, 25, 10, 0),
|
||||
gsSP2Triangles(27, 21, 28, 0, 27, 23, 21, 0),
|
||||
gsSP2Triangles(28, 21, 20, 0, 23, 29, 22, 0),
|
||||
gsSP1Triangle(6, 30, 31, 0),
|
||||
gsSPVertex(d_course_luigi_raceway_unknown_model3, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 3, 2, 6, 0),
|
||||
gsSP2Triangles(7, 8, 9, 0, 10, 11, 12, 0),
|
||||
gsSP2Triangles(10, 12, 13, 0, 11, 14, 15, 0),
|
||||
@@ -6818,7 +6818,7 @@ Gfx d_course_luigi_raceway_dl_F728[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(d_course_luigi_raceway_unknown_model5, 27, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 2, 4, 0, 5, 2, 6, 0),
|
||||
gsSP2Triangles(5, 4, 2, 0, 4, 7, 3, 0),
|
||||
gsSP2Triangles(6, 2, 1, 0, 8, 9, 10, 0),
|
||||
@@ -6827,10 +6827,10 @@ Gfx d_course_luigi_raceway_dl_F728[] =
|
||||
gsSP2Triangles(18, 16, 15, 0, 18, 4, 16, 0),
|
||||
gsSP2Triangles(6, 19, 8, 0, 6, 1, 19, 0),
|
||||
gsSP2Triangles(1, 0, 20, 0, 8, 19, 11, 0),
|
||||
gsSP1Quadrangle(12, 11, 19, 20, 0),
|
||||
gsSP2Triangles(12, 11, 19, 0, 12, 19, 20, 0),
|
||||
gsSP2Triangles(20, 19, 1, 0, 21, 16, 5, 0),
|
||||
gsSP2Triangles(5, 16, 4, 0, 21, 17, 16, 0),
|
||||
gsSP1Quadrangle(10, 14, 22, 21, 0),
|
||||
gsSP2Triangles(10, 14, 22, 0, 10, 22, 21, 0),
|
||||
gsSP2Triangles(14, 23, 24, 0, 21, 22, 17, 0),
|
||||
gsSP2Triangles(17, 25, 15, 0, 23, 9, 26, 0),
|
||||
gsSP2Triangles(23, 14, 9, 0, 26, 9, 11, 0),
|
||||
@@ -6872,7 +6872,7 @@ Gfx d_course_luigi_raceway_dl_F970[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(d_course_luigi_raceway_basket_model_lod1, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -6911,16 +6911,16 @@ Gfx d_course_luigi_raceway_dl_FA30[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(d_course_luigi_raceway_unknown_model6, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(6, 9, 10, 11, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(6, 9, 10, 0, 6, 10, 11, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_luigi_raceway_sign_right),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(d_course_luigi_raceway_unknown_model7, 6, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 0, 4, 5, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -6994,9 +6994,9 @@ Gfx d_course_luigi_raceway_dl_FC70[] =
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC),
|
||||
gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(d_course_luigi_raceway_tree_model, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPLoadTextureBlock(0x03009800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -8581,9 +8581,9 @@ Gfx d_course_moo_moo_farm_dl_cow1[] =
|
||||
gsSPDisplayList(d_course_moo_moo_farm_dl_13B88),
|
||||
gsDPLoadTextureBlock(0x0300A000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(d_course_moo_moo_farm_cow_model, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPLoadTextureBlock(0x0300A800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -8597,13 +8597,13 @@ Gfx d_course_moo_moo_farm_dl_cow2[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512),
|
||||
gsSPVertex(d_course_moo_moo_farm_unknown_model1, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300B800),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -8617,13 +8617,13 @@ Gfx d_course_moo_moo_farm_dl_cow3[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512),
|
||||
gsSPVertex(d_course_moo_moo_farm_unknown_model2, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300C800),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -8637,13 +8637,13 @@ Gfx d_course_moo_moo_farm_dl_cow4[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512),
|
||||
gsSPVertex(d_course_moo_moo_farm_unknown_model2, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300D800),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -8657,13 +8657,13 @@ Gfx d_course_moo_moo_farm_dl_cow5[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512),
|
||||
gsSPVertex(d_course_moo_moo_farm_unknown_model1, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300E800),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -8692,9 +8692,9 @@ Gfx d_course_moo_moo_farm_dl_tree[] =
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC),
|
||||
gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(d_course_moo_moo_farm_tree_model, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPLoadTextureBlock(0x03009800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3697,11 +3697,11 @@ Gfx d_course_banshee_boardwalk_dl_7650[] =
|
||||
gsSP2Triangles(4, 1, 5, 0, 4, 2, 1, 0),
|
||||
gsSP2Triangles(1, 3, 6, 0, 5, 1, 6, 0),
|
||||
gsSP2Triangles(4, 5, 7, 0, 7, 5, 6, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(11, 10, 12, 0, 12, 10, 9, 0),
|
||||
gsSP2Triangles(8, 13, 14, 0, 8, 15, 9, 0),
|
||||
gsSP1Quadrangle(9, 15, 0, 2, 0),
|
||||
gsSP1Quadrangle(16, 17, 12, 18, 0),
|
||||
gsSP2Triangles(9, 15, 0, 0, 9, 0, 2, 0),
|
||||
gsSP2Triangles(16, 17, 12, 0, 16, 12, 18, 0),
|
||||
gsSP2Triangles(18, 12, 9, 0, 11, 12, 17, 0),
|
||||
gsSP2Triangles(16, 19, 20, 0, 19, 16, 18, 0),
|
||||
gsSP2Triangles(16, 21, 17, 0, 20, 21, 16, 0),
|
||||
@@ -3732,17 +3732,17 @@ Gfx d_course_banshee_boardwalk_dl_7650[] =
|
||||
gsSP2Triangles(8, 0, 9, 0, 10, 11, 12, 0),
|
||||
gsSP2Triangles(10, 13, 11, 0, 13, 10, 8, 0),
|
||||
gsSP2Triangles(14, 10, 12, 0, 15, 16, 11, 0),
|
||||
gsSP1Quadrangle(17, 12, 11, 16, 0),
|
||||
gsSP2Triangles(17, 12, 11, 0, 17, 11, 16, 0),
|
||||
gsSP2Triangles(9, 13, 8, 0, 17, 18, 12, 0),
|
||||
gsSP2Triangles(14, 12, 18, 0, 13, 9, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 23, 20, 24, 0),
|
||||
gsSP2Triangles(21, 20, 23, 0, 20, 22, 25, 0),
|
||||
gsSP2Triangles(24, 20, 25, 0, 21, 26, 22, 0),
|
||||
gsSP1Quadrangle(27, 28, 21, 23, 0),
|
||||
gsSP2Triangles(27, 28, 21, 0, 27, 21, 23, 0),
|
||||
gsSP2Triangles(18, 21, 28, 0, 18, 26, 21, 0),
|
||||
gsSP2Triangles(17, 26, 18, 0, 14, 18, 28, 0),
|
||||
gsSP2Triangles(29, 5, 30, 0, 31, 25, 22, 0),
|
||||
gsSP1Quadrangle(31, 22, 26, 17, 0),
|
||||
gsSP2Triangles(31, 22, 26, 0, 31, 26, 17, 0),
|
||||
gsSPVertex(d_course_banshee_boardwalk_cheep_cheep4, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 4, 0),
|
||||
@@ -3764,9 +3764,9 @@ Gfx d_course_banshee_boardwalk_dl_7650[] =
|
||||
gsSP2Triangles(9, 11, 10, 0, 12, 2, 11, 0),
|
||||
gsSP2Triangles(12, 0, 2, 0, 13, 14, 12, 0),
|
||||
gsSP2Triangles(11, 13, 12, 0, 11, 9, 13, 0),
|
||||
gsSP1Quadrangle(15, 16, 17, 18, 0),
|
||||
gsSP2Triangles(15, 16, 17, 0, 15, 17, 18, 0),
|
||||
gsSP2Triangles(15, 18, 19, 0, 18, 20, 19, 0),
|
||||
gsSP1Quadrangle(21, 22, 23, 24, 0),
|
||||
gsSP2Triangles(21, 22, 23, 0, 21, 23, 24, 0),
|
||||
gsSP2Triangles(25, 3, 26, 0, 27, 28, 29, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -3790,10 +3790,10 @@ Gfx d_course_banshee_boardwalk_dl_78C0[] =
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
|
||||
gsSP2Triangles(2, 1, 4, 0, 3, 5, 4, 0),
|
||||
gsSP2Triangles(4, 6, 7, 0, 7, 2, 4, 0),
|
||||
gsSP1Quadrangle(4, 8, 9, 6, 0),
|
||||
gsSP2Triangles(4, 8, 9, 0, 4, 9, 6, 0),
|
||||
gsSP2Triangles(4, 10, 8, 0, 0, 2, 11, 0),
|
||||
gsSP2Triangles(2, 12, 11, 0, 12, 2, 7, 0),
|
||||
gsSP1Quadrangle(6, 9, 13, 14, 0),
|
||||
gsSP2Triangles(6, 9, 13, 0, 6, 13, 14, 0),
|
||||
gsSP2Triangles(15, 6, 14, 0, 15, 7, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -3811,7 +3811,7 @@ Gfx d_course_banshee_boardwalk_dl_7978[] =
|
||||
gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0),
|
||||
gsSP2Triangles(12, 16, 13, 0, 17, 18, 13, 0),
|
||||
gsSP2Triangles(13, 18, 14, 0, 16, 17, 13, 0),
|
||||
gsSP1Quadrangle(14, 18, 17, 16, 0),
|
||||
gsSP2Triangles(14, 18, 17, 0, 14, 17, 16, 0),
|
||||
gsSP2Triangles(14, 16, 15, 0, 16, 19, 15, 0),
|
||||
gsSP2Triangles(12, 19, 16, 0, 15, 19, 12, 0),
|
||||
gsSP2Triangles(20, 1, 21, 0, 22, 6, 20, 0),
|
||||
@@ -3827,30 +3827,30 @@ Gfx d_course_banshee_boardwalk_dl_7978[] =
|
||||
gsSP2Triangles(24, 25, 30, 0, 30, 25, 27, 0),
|
||||
gsSP2Triangles(30, 27, 31, 0, 31, 27, 28, 0),
|
||||
gsSPVertex(d_course_banshee_boardwalk_cheep_cheep8, 31, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(3, 1, 0, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(5, 6, 0, 0, 0, 6, 4, 0),
|
||||
gsSP2Triangles(1, 7, 8, 0, 2, 1, 8, 0),
|
||||
gsSP2Triangles(3, 7, 1, 0, 2, 8, 3, 0),
|
||||
gsSP2Triangles(3, 8, 7, 0, 9, 6, 10, 0),
|
||||
gsSP2Triangles(9, 4, 6, 0, 4, 9, 5, 0),
|
||||
gsSP1Quadrangle(5, 9, 10, 6, 0),
|
||||
gsSP2Triangles(5, 9, 10, 0, 5, 10, 6, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 11, 14, 12, 0),
|
||||
gsSP2Triangles(5, 11, 15, 0, 11, 13, 15, 0),
|
||||
gsSP2Triangles(5, 14, 11, 0, 15, 13, 12, 0),
|
||||
gsSP1Quadrangle(15, 12, 14, 5, 0),
|
||||
gsSP2Triangles(15, 12, 14, 0, 15, 14, 5, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0),
|
||||
gsSP2Triangles(18, 20, 16, 0, 16, 20, 19, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 17, 21, 18, 0),
|
||||
gsSP2Triangles(22, 21, 17, 0, 17, 20, 23, 0),
|
||||
gsSP1Quadrangle(18, 21, 22, 23, 0),
|
||||
gsSP2Triangles(18, 21, 22, 0, 18, 22, 23, 0),
|
||||
gsSP2Triangles(18, 23, 20, 0, 24, 25, 26, 0),
|
||||
gsSP2Triangles(26, 27, 24, 0, 24, 27, 26, 0),
|
||||
gsSP2Triangles(26, 25, 24, 0, 28, 29, 26, 0),
|
||||
gsSP2Triangles(27, 28, 26, 0, 26, 30, 27, 0),
|
||||
gsSP1Triangle(26, 29, 30, 0),
|
||||
gsSPVertex(d_course_banshee_boardwalk_cheep_cheep9, 10, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(2, 4, 0, 0, 0, 4, 2, 0),
|
||||
gsSP2Triangles(1, 5, 2, 0, 2, 5, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 4, 9, 2, 0),
|
||||
@@ -3978,11 +3978,11 @@ Gfx d_course_banshee_boardwalk_dl_A850[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(d_course_bashee_boardwalk_unknown_model1, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -4002,11 +4002,11 @@ Gfx d_course_banshee_boardwalk_dl_A900[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(d_course_bashee_boardwalk_unknown_model2, 20, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -4064,7 +4064,7 @@ Gfx d_course_banshee_boardwalk_dl_B278[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(d_course_banshee_boardwalk_model_unk, 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0),
|
||||
gsSP1Quadrangle(2, 1, 4, 5, 0),
|
||||
gsSP2Triangles(2, 1, 4, 0, 2, 4, 5, 0),
|
||||
gsSP2Triangles(2, 5, 6, 0, 7, 2, 6, 0),
|
||||
gsSP2Triangles(8, 3, 2, 0, 7, 8, 2, 0),
|
||||
gsSPEndDisplayList(),
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5340,16 +5340,16 @@ Gfx d_course_dks_jungle_parkway_dl_DE48[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model1, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model2, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5371,19 +5371,19 @@ Gfx d_course_dks_jungle_parkway_dl_DF30[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model3, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(2, 4, 5, 3, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(9, 8, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(2, 4, 5, 0, 2, 5, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(9, 8, 14, 0, 9, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model4, 10, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(6, 8, 9, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(6, 8, 9, 0, 6, 9, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5425,12 +5425,12 @@ Gfx d_course_dks_jungle_parkway_dl_E068[] =
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model5, 18, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0),
|
||||
gsSP1Quadrangle(0, 2, 4, 5, 0),
|
||||
gsSP1Quadrangle(3, 6, 7, 1, 0),
|
||||
gsSP2Triangles(0, 2, 4, 0, 0, 4, 5, 0),
|
||||
gsSP2Triangles(3, 6, 7, 0, 3, 7, 1, 0),
|
||||
gsSP2Triangles(2, 8, 4, 0, 8, 9, 4, 0),
|
||||
gsSP1Quadrangle(10, 11, 9, 12, 0),
|
||||
gsSP1Quadrangle(13, 6, 11, 14, 0),
|
||||
gsSP1Quadrangle(13, 14, 15, 14, 0),
|
||||
gsSP2Triangles(10, 11, 9, 0, 10, 9, 12, 0),
|
||||
gsSP2Triangles(13, 6, 11, 0, 13, 11, 14, 0),
|
||||
gsSP2Triangles(13, 14, 15, 0, 13, 15, 14, 0),
|
||||
gsSP2Triangles(13, 14, 13, 0, 6, 6, 11, 0),
|
||||
gsSP2Triangles(6, 11, 11, 0, 6, 16, 17, 0),
|
||||
gsSP1Triangle(6, 17, 11, 0),
|
||||
@@ -5455,10 +5455,10 @@ Gfx d_course_dks_jungle_parkway_dl_E150[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model6, 21, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 0, 3, 0, 5, 1, 0, 0),
|
||||
gsSP1Quadrangle(5, 6, 7, 1, 0),
|
||||
gsSP1Quadrangle(3, 8, 9, 10, 0),
|
||||
gsSP2Triangles(5, 6, 7, 0, 5, 7, 1, 0),
|
||||
gsSP2Triangles(3, 8, 9, 0, 3, 9, 10, 0),
|
||||
gsSP2Triangles(10, 4, 3, 0, 11, 12, 9, 0),
|
||||
gsSP2Triangles(8, 11, 9, 0, 10, 13, 4, 0),
|
||||
gsSP2Triangles(10, 4, 14, 0, 15, 16, 17, 0),
|
||||
@@ -5494,10 +5494,10 @@ Gfx d_course_dks_jungle_parkway_dl_E250[] =
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model7, 20, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5516,18 +5516,18 @@ Gfx d_course_dks_jungle_parkway_dl_E320[] =
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model8, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 5, 4, 0),
|
||||
gsSP1Quadrangle(7, 6, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 5, 0, 8, 5, 4, 0),
|
||||
gsSP2Triangles(7, 6, 10, 0, 7, 10, 11, 0),
|
||||
gsSPLight(&d_course_dks_jungle_parkway_unknown_light3.l, 1),
|
||||
gsSPLight(&d_course_dks_jungle_parkway_unknown_light3.a, 2),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model9, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(2, 1, 4, 5, 0),
|
||||
gsSP1Quadrangle(3, 2, 5, 6, 0),
|
||||
gsSP1Quadrangle(7, 4, 1, 0, 0),
|
||||
gsSP1Quadrangle(5, 4, 8, 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(2, 1, 4, 0, 2, 4, 5, 0),
|
||||
gsSP2Triangles(3, 2, 5, 0, 3, 5, 6, 0),
|
||||
gsSP2Triangles(7, 4, 1, 0, 7, 1, 0, 0),
|
||||
gsSP2Triangles(5, 4, 8, 0, 5, 8, 9, 0),
|
||||
gsSP2Triangles(5, 9, 10, 0, 11, 8, 4, 0),
|
||||
gsSP2Triangles(11, 4, 7, 0, 6, 5, 10, 0),
|
||||
gsSP2Triangles(6, 10, 12, 0, 12, 13, 9, 0),
|
||||
@@ -5550,14 +5550,14 @@ Gfx d_course_dks_jungle_parkway_dl_E320[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model10, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC),
|
||||
@@ -5568,8 +5568,8 @@ Gfx d_course_dks_jungle_parkway_dl_E320[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model11, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
|
||||
@@ -5579,8 +5579,8 @@ Gfx d_course_dks_jungle_parkway_dl_E320[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model12, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5599,14 +5599,14 @@ Gfx d_course_dks_jungle_parkway_dl_E588[] =
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model13, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 1, 0, 0),
|
||||
gsSP1Quadrangle(3, 2, 6, 7, 0),
|
||||
gsSP1Quadrangle(7, 6, 5, 4, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 9, 8, 0),
|
||||
gsSP1Quadrangle(11, 10, 14, 15, 0),
|
||||
gsSP1Quadrangle(15, 14, 13, 12, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 1, 0, 4, 1, 0, 0),
|
||||
gsSP2Triangles(3, 2, 6, 0, 3, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 5, 0, 7, 5, 4, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 9, 0, 12, 9, 8, 0),
|
||||
gsSP2Triangles(11, 10, 14, 0, 11, 14, 15, 0),
|
||||
gsSP2Triangles(15, 14, 13, 0, 15, 13, 12, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5625,8 +5625,8 @@ Gfx d_course_dks_jungle_parkway_dl_E628[] =
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model14, 7, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 1, 5, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 1, 5, 0, 4, 5, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5639,8 +5639,8 @@ Gfx d_course_dks_jungle_parkway_dl_E688[] =
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPSetGeometryMode(G_LIGHTING),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_model15, 7, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 2, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 2, 0, 4, 2, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5761,14 +5761,14 @@ Gfx d_course_dks_jungle_parkway_dl_FAE0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_paddle_boat_paddle_model1, 21, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 2, 3, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 8, 9, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 9, 0),
|
||||
gsSP1Quadrangle(15, 16, 8, 9, 0),
|
||||
gsSP1Quadrangle(17, 18, 8, 9, 0),
|
||||
gsSP1Quadrangle(19, 20, 8, 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 2, 0, 4, 2, 3, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 8, 0, 10, 8, 9, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 9, 0),
|
||||
gsSP2Triangles(15, 16, 8, 0, 15, 8, 9, 0),
|
||||
gsSP2Triangles(17, 18, 8, 0, 17, 8, 9, 0),
|
||||
gsSP2Triangles(19, 20, 8, 0, 19, 8, 9, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_dks_jungle_parkway_boat_paddle2),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
@@ -5842,13 +5842,13 @@ Gfx d_course_dks_jungle_parkway_dl_tree1[] =
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_dks_jungle_parkway_tree2_trunk),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5888,13 +5888,13 @@ Gfx d_course_dks_jungle_parkway_dl_tree2[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_tree2_model, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_dks_jungle_parkway_tree3),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5932,13 +5932,13 @@ Gfx d_course_dks_jungle_parkway_dl_tree3[] =
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_dks_jungle_parkway_tree5),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -5995,15 +5995,15 @@ Gfx d_course_dks_jungle_parkway_dl_palm_tree[] =
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_dks_jungle_parkway_tree_trunk),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -6031,7 +6031,7 @@ Gfx d_course_dks_jungle_parkway_dl_kiwano_fruit[] =
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPLoadTLUT_pal256(d_course_dks_jungle_parkway_kiwano_tlut),
|
||||
gsSPVertex(d_course_dks_jungle_parkway_kiwano_model, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3182,10 +3182,10 @@ Gfx d_course_rainbow_road_dl_15550[] =
|
||||
gsSP2Triangles(21, 30, 22, 0, 22, 30, 31, 0),
|
||||
gsSP1Triangle(22, 31, 23, 0),
|
||||
gsSPVertex(d_course_rainbow_road_chomp_body_lower_model2, 11, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(1, 4, 5, 2, 0),
|
||||
gsSP1Quadrangle(6, 7, 4, 1, 0),
|
||||
gsSP1Quadrangle(8, 9, 7, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSP2Triangles(6, 7, 4, 0, 6, 4, 1, 0),
|
||||
gsSP2Triangles(8, 9, 7, 0, 8, 7, 6, 0),
|
||||
gsSP1Triangle(9, 8, 10, 0),
|
||||
gsSPClearGeometryMode(G_TEXTURE_GEN),
|
||||
gsDPPipeSync(),
|
||||
@@ -3200,7 +3200,7 @@ Gfx d_course_rainbow_road_dl_15550[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(d_course_rainbow_road_chomp_body_lower_model3, 5, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP1Triangle(0, 4, 1, 0),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
@@ -3345,10 +3345,10 @@ Gfx d_course_rainbow_road_dl_15C68[] =
|
||||
gsSP2Triangles(22, 29, 21, 0, 23, 31, 30, 0),
|
||||
gsSP1Triangle(23, 30, 22, 0),
|
||||
gsSPVertex(d_course_rainbow_road_chomp_body_upper_back_model2, 11, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(1, 4, 5, 2, 0),
|
||||
gsSP1Quadrangle(2, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(7, 6, 8, 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSP2Triangles(2, 5, 6, 0, 2, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 8, 0, 7, 8, 9, 0),
|
||||
gsSP1Triangle(10, 9, 8, 0),
|
||||
gsSPClearGeometryMode(G_TEXTURE_GEN),
|
||||
gsDPPipeSync(),
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -10670,7 +10670,7 @@ Vtx d_course_yoshi_valley_flag_2_model[] = {
|
||||
Gfx d_course_yoshi_valley_dl_144A8[] =
|
||||
{
|
||||
gsSPVertex(d_course_yoshi_valley_flag_2_model, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -10706,7 +10706,7 @@ Gfx d_course_yoshi_valley_dl_14558[] =
|
||||
gsDPPipeSync(),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPVertex(d_course_yoshi_valley_flag_4_model, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -11020,7 +11020,7 @@ Gfx d_course_yoshi_valley_dl_tree[] =
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC),
|
||||
gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(d_course_yoshi_valley_tree_model, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -11229,7 +11229,7 @@ Gfx d_course_yoshi_valley_dl_16D70[] =
|
||||
gsSP1Triangle(19, 29, 20, 0),
|
||||
gsSPVertex(d_course_yoshi_valley_egg_model2, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(9, 8, 10, 0, 11, 12, 0, 0),
|
||||
gsSP2Triangles(13, 14, 15, 0, 16, 17, 4, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 19, 21, 22, 0),
|
||||
@@ -11237,7 +11237,7 @@ Gfx d_course_yoshi_valley_dl_16D70[] =
|
||||
gsSP2Triangles(26, 23, 27, 0, 23, 25, 27, 0),
|
||||
gsSP1Triangle(28, 29, 30, 0),
|
||||
gsSPVertex(d_course_yoshi_valley_egg_model3, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0),
|
||||
gsSP2Triangles(4, 8, 5, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
|
||||
@@ -11257,9 +11257,9 @@ Gfx d_course_yoshi_valley_dl_16D70[] =
|
||||
gsSP2Triangles(27, 28, 25, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(d_course_yoshi_valley_egg_model5, 26, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(4, 6, 7, 5, 0),
|
||||
gsSP2Triangles(4, 6, 7, 0, 4, 7, 5, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(12, 14, 15, 13, 0),
|
||||
gsSP2Triangles(12, 14, 15, 0, 12, 15, 13, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP1Triangle(22, 24, 25, 0),
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -3899,7 +3899,7 @@ Gfx d_course_bowsers_castle_dl_8F38[] =
|
||||
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
|
||||
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
|
||||
gsSPVertex(d_course_bowsers_castle_thwomp_model1, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
@@ -3913,25 +3913,25 @@ Gfx d_course_bowsers_castle_dl_8F38[] =
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(d_course_bowsers_castle_thwomp_model3, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(d_course_bowsers_castle_thwomp_model4, 28, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -7359,7 +7359,7 @@ Gfx d_course_royal_raceway_dl_tree[] =
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC),
|
||||
gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(d_course_royal_raceway_tree_model, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -7384,7 +7384,7 @@ Gfx d_course_royal_raceway_dl_castle_tree[] =
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC),
|
||||
gsDPLoadTextureBlock(0x03009800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(d_royal_raceway_peaches_castle_tree_model, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -7415,7 +7415,7 @@ Gfx d_course_royal_raceway_dl_piranha_plant[] =
|
||||
gsDPSetTextureLUT(G_TT_RGBA16),
|
||||
gsDPLoadTLUT_pal256(d_course_royal_raceway_piranha_plant_tlut),
|
||||
gsSPVertex(d_course_royal_raceway_piranha_plant_model, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4045,14 +4045,14 @@ Gfx d_course_sherbet_land_dl_85B0[] =
|
||||
gsSP2Triangles(6, 8, 10, 0, 10, 3, 6, 0),
|
||||
gsSP2Triangles(11, 8, 7, 0, 12, 2, 3, 0),
|
||||
gsSP2Triangles(13, 11, 7, 0, 12, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 14, 18, 0),
|
||||
gsSP2Triangles(16, 17, 14, 0, 16, 14, 18, 0),
|
||||
gsSP2Triangles(17, 15, 14, 0, 12, 19, 14, 0),
|
||||
gsSP2Triangles(14, 19, 18, 0, 12, 20, 19, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 21, 11, 18, 0),
|
||||
gsSP2Triangles(20, 21, 18, 0, 16, 18, 11, 0),
|
||||
gsSP2Triangles(12, 15, 2, 0, 13, 16, 11, 0),
|
||||
gsSP2Triangles(13, 17, 16, 0, 22, 17, 13, 0),
|
||||
gsSP1Quadrangle(13, 7, 9, 22, 0),
|
||||
gsSP2Triangles(13, 7, 9, 0, 13, 9, 22, 0),
|
||||
gsSP2Triangles(5, 22, 9, 0, 17, 22, 23, 0),
|
||||
gsSP2Triangles(22, 5, 23, 0, 15, 17, 23, 0),
|
||||
gsSP2Triangles(0, 23, 5, 0, 23, 0, 15, 0),
|
||||
@@ -4141,7 +4141,7 @@ Gfx d_course_sherbet_land_dl_8930[] =
|
||||
gsSPVertex(d_course_sherbet_land_penguin_right_foot_model, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 6, 7, 2, 0),
|
||||
gsSP1Quadrangle(1, 4, 6, 2, 0),
|
||||
gsSP2Triangles(1, 4, 6, 0, 1, 6, 2, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 1, 0, 4, 0),
|
||||
gsSP2Triangles(8, 10, 11, 0, 2, 12, 0, 0),
|
||||
gsSP2Triangles(0, 12, 3, 0, 6, 5, 7, 0),
|
||||
|
||||
@@ -20,7 +20,7 @@ Gfx d_course_sherbet_land_packed_dl_0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000000, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
|
||||
@@ -30,7 +30,7 @@ Gfx d_course_sherbet_land_packed_dl_0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04000040, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -48,7 +48,7 @@ Gfx d_course_sherbet_land_packed_dl_C0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000080, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
|
||||
@@ -58,7 +58,7 @@ Gfx d_course_sherbet_land_packed_dl_C0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x040000C0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -76,7 +76,7 @@ Gfx d_course_sherbet_land_packed_dl_180[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000100, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
|
||||
@@ -86,7 +86,7 @@ Gfx d_course_sherbet_land_packed_dl_180[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x04000140, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -104,7 +104,7 @@ Gfx d_course_sherbet_land_packed_dl_240[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04000180, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C),
|
||||
@@ -114,7 +114,7 @@ Gfx d_course_sherbet_land_packed_dl_240[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(0x040001C0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -174,8 +174,8 @@ Gfx d_course_sherbet_land_packed_dl_348[] =
|
||||
gsSP2Triangles(14, 25, 26, 0, 20, 27, 28, 0),
|
||||
gsSP1Triangle(29, 30, 31, 0),
|
||||
gsSPVertex(0x04000800, 11, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP1Triangle(8, 9, 10, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -221,9 +221,9 @@ Gfx d_course_sherbet_land_packed_dl_470[] =
|
||||
gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0),
|
||||
gsSP1Triangle(28, 30, 31, 0),
|
||||
gsSPVertex(0x040010A0, 19, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 10, 17, 18, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -269,10 +269,10 @@ Gfx d_course_sherbet_land_packed_dl_5D0[] =
|
||||
gsSPVertex(0x04001970, 27, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0),
|
||||
gsSP1Quadrangle(11, 12, 13, 14, 0),
|
||||
gsSP1Quadrangle(15, 16, 17, 18, 0),
|
||||
gsSP1Quadrangle(19, 20, 21, 22, 0),
|
||||
gsSP1Quadrangle(23, 24, 25, 26, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
|
||||
gsSP2Triangles(15, 16, 17, 0, 15, 17, 18, 0),
|
||||
gsSP2Triangles(19, 20, 21, 0, 19, 21, 22, 0),
|
||||
gsSP2Triangles(23, 24, 25, 0, 23, 25, 26, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -297,7 +297,7 @@ Gfx d_course_sherbet_land_packed_dl_730[] =
|
||||
gsSPVertex(0x04001D20, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0),
|
||||
gsSP2Triangles(18, 22, 23, 0, 24, 25, 26, 0),
|
||||
gsSP2Triangles(27, 28, 18, 0, 29, 30, 31, 0),
|
||||
@@ -305,15 +305,15 @@ Gfx d_course_sherbet_land_packed_dl_730[] =
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 0, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0),
|
||||
gsSP1Quadrangle(17, 18, 19, 20, 0),
|
||||
gsSP1Quadrangle(21, 22, 23, 24, 0),
|
||||
gsSP2Triangles(17, 18, 19, 0, 17, 19, 20, 0),
|
||||
gsSP2Triangles(21, 22, 23, 0, 21, 23, 24, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040020B0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -351,11 +351,11 @@ Gfx d_course_sherbet_land_packed_dl_858[] =
|
||||
gsSP1Triangle(27, 28, 29, 0),
|
||||
gsSPVertex(0x040026A0, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP2Triangles(6, 16, 17, 0, 18, 19, 20, 0),
|
||||
gsSP2Triangles(18, 20, 21, 0, 10, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP1Triangle(28, 29, 30, 0),
|
||||
gsSPVertex(0x04002890, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
@@ -400,7 +400,7 @@ Gfx d_course_sherbet_land_packed_dl_9A0[] =
|
||||
gsSP2Triangles(12, 13, 14, 0, 15, 16, 14, 0),
|
||||
gsSP2Triangles(11, 17, 18, 0, 19, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040030C0, 23, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0),
|
||||
@@ -445,7 +445,7 @@ Gfx d_course_sherbet_land_packed_dl_B00[] =
|
||||
gsSPVertex(0x04003800, 29, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 2, 0, 8, 9, 10, 0),
|
||||
gsSP1Quadrangle(11, 12, 13, 14, 0),
|
||||
gsSP2Triangles(11, 12, 13, 0, 11, 13, 14, 0),
|
||||
gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0),
|
||||
gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0),
|
||||
gsSP2Triangles(22, 24, 25, 0, 26, 27, 28, 0),
|
||||
@@ -479,15 +479,15 @@ Gfx d_course_sherbet_land_packed_dl_C30[] =
|
||||
gsSP1Triangle(27, 28, 29, 0),
|
||||
gsSPVertex(0x04003DA0, 14, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04003E80, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -518,7 +518,7 @@ Gfx d_course_sherbet_land_packed_dl_D90[] =
|
||||
gsSPVertex(0x04003EC0, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -538,7 +538,7 @@ Gfx d_course_sherbet_land_packed_dl_E00[] =
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0),
|
||||
gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0),
|
||||
gsSP1Quadrangle(22, 23, 24, 25, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 22, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x040041C0, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
@@ -705,7 +705,7 @@ Gfx d_course_sherbet_land_packed_dl_1220[] =
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0),
|
||||
gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0),
|
||||
gsSPVertex(0x04004E40, 15, 0),
|
||||
@@ -728,10 +728,10 @@ Gfx d_course_sherbet_land_packed_dl_12C8[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04004F30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 9, 8, 0, 11, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 16, 15, 17, 0),
|
||||
gsSP1Quadrangle(18, 19, 20, 21, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0),
|
||||
gsSP1Triangle(28, 29, 30, 0),
|
||||
gsSPVertex(0x04005120, 9, 0),
|
||||
@@ -804,9 +804,9 @@ Gfx d_course_sherbet_land_packed_dl_14B0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040053F0, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -822,10 +822,10 @@ Gfx d_course_sherbet_land_packed_dl_1520[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040054B0, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -841,16 +841,16 @@ Gfx d_course_sherbet_land_packed_dl_1598[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040055B0, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x040057B0, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -866,7 +866,7 @@ Gfx d_course_sherbet_land_packed_dl_1640[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040057F0, 13, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 4, 1, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP1Triangle(9, 11, 12, 0),
|
||||
@@ -885,8 +885,8 @@ Gfx d_course_sherbet_land_packed_dl_16B8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040058C0, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -902,10 +902,10 @@ Gfx d_course_sherbet_land_packed_dl_1720[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04005940, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -921,8 +921,8 @@ Gfx d_course_sherbet_land_packed_dl_1798[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04005A40, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -938,9 +938,9 @@ Gfx d_course_sherbet_land_packed_dl_1800[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04005AC0, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -956,9 +956,9 @@ Gfx d_course_sherbet_land_packed_dl_1870[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04005B80, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -974,7 +974,7 @@ Gfx d_course_sherbet_land_packed_dl_18E0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04005C40, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -1005,9 +1005,9 @@ Gfx d_course_sherbet_land_packed_dl_1998[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04005C80, 11, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0),
|
||||
gsSP1Quadrangle(0, 6, 8, 1, 0),
|
||||
gsSP2Triangles(0, 6, 8, 0, 0, 8, 1, 0),
|
||||
gsSP2Triangles(9, 8, 6, 0, 10, 9, 6, 0),
|
||||
gsSP1Triangle(7, 10, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -1025,7 +1025,7 @@ Gfx d_course_sherbet_land_packed_dl_1A18[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04005D30, 11, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 4, 1, 0, 1, 4, 5, 0),
|
||||
gsSP2Triangles(1, 5, 6, 0, 6, 5, 7, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0),
|
||||
@@ -1066,9 +1066,9 @@ Gfx d_course_sherbet_land_packed_dl_1B20[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04005EE0, 10, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(7, 6, 8, 9, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(7, 6, 8, 0, 7, 8, 9, 0),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C),
|
||||
@@ -1078,7 +1078,7 @@ Gfx d_course_sherbet_land_packed_dl_1B20[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04005F80, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -1112,10 +1112,10 @@ Gfx d_course_sherbet_land_packed_dl_1C50[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04006040, 13, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(10, 12, 4, 11, 0),
|
||||
gsSP2Triangles(10, 12, 4, 0, 10, 4, 11, 0),
|
||||
gsSP2Triangles(11, 1, 0, 0, 4, 7, 11, 0),
|
||||
gsSP1Triangle(7, 1, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -1170,10 +1170,10 @@ Gfx d_course_sherbet_land_packed_dl_1DC0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04006220, 11, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 1, 0, 0, 3, 2, 5, 0),
|
||||
gsSP2Triangles(3, 5, 6, 0, 6, 5, 7, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP1Triangle(6, 9, 10, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1192,8 +1192,8 @@ Gfx d_course_sherbet_land_packed_dl_1E40[] =
|
||||
gsSPVertex(0x040062D0, 10, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0),
|
||||
gsSP2Triangles(2, 1, 4, 0, 3, 5, 4, 0),
|
||||
gsSP1Quadrangle(6, 7, 5, 3, 0),
|
||||
gsSP1Quadrangle(8, 9, 7, 6, 0),
|
||||
gsSP2Triangles(6, 7, 5, 0, 6, 5, 3, 0),
|
||||
gsSP2Triangles(8, 9, 7, 0, 8, 7, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -1224,7 +1224,7 @@ Gfx d_course_sherbet_land_packed_dl_1F10[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04006370, 5, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP1Triangle(0, 4, 1, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1333,7 +1333,7 @@ Gfx d_course_sherbet_land_packed_dl_21B0[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04006620, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0),
|
||||
gsSP1Quadrangle(2, 3, 4, 5, 0),
|
||||
gsSP2Triangles(2, 3, 4, 0, 2, 4, 5, 0),
|
||||
gsSP1Triangle(2, 5, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1401,26 +1401,26 @@ Gfx d_course_sherbet_land_packed_dl_2358[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04006790, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04006990, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04006B90, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -1436,26 +1436,26 @@ Gfx d_course_sherbet_land_packed_dl_2450[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04006C10, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04006E10, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04007010, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -1471,26 +1471,26 @@ Gfx d_course_sherbet_land_packed_dl_2548[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04007090, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04007290, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04007490, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -1506,26 +1506,26 @@ Gfx d_course_sherbet_land_packed_dl_2640[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04007510, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04007710, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x04007910, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -1542,7 +1542,7 @@ Gfx d_course_sherbet_land_packed_dl_2760[] =
|
||||
{
|
||||
gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsSPVertex(0x04007990, 9, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 3, 2, 0, 5, 4, 2, 0),
|
||||
gsSP2Triangles(5, 2, 6, 0, 7, 8, 5, 0),
|
||||
gsSP1Triangle(7, 5, 6, 0),
|
||||
@@ -1570,21 +1570,21 @@ Gfx d_course_sherbet_land_packed_dl_27A8[] =
|
||||
gsSP2Triangles(13, 18, 16, 0, 19, 13, 20, 0),
|
||||
gsSP2Triangles(19, 20, 21, 0, 13, 15, 22, 0),
|
||||
gsSP2Triangles(13, 22, 20, 0, 15, 14, 23, 0),
|
||||
gsSP1Quadrangle(15, 24, 25, 22, 0),
|
||||
gsSP2Triangles(15, 24, 25, 0, 15, 25, 22, 0),
|
||||
gsSP2Triangles(15, 23, 24, 0, 4, 26, 27, 0),
|
||||
gsSP1Quadrangle(4, 27, 28, 6, 0),
|
||||
gsSP2Triangles(4, 27, 28, 0, 4, 28, 6, 0),
|
||||
gsSP2Triangles(4, 8, 26, 0, 29, 26, 30, 0),
|
||||
gsSP1Quadrangle(27, 26, 29, 31, 0),
|
||||
gsSP2Triangles(27, 26, 29, 0, 27, 29, 31, 0),
|
||||
gsSP1Triangle(27, 31, 28, 0),
|
||||
gsSPVertex(0x04007C20, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0),
|
||||
gsSP2Triangles(2, 4, 3, 0, 0, 5, 1, 0),
|
||||
gsSP2Triangles(0, 6, 5, 0, 0, 7, 6, 0),
|
||||
gsSP2Triangles(0, 3, 7, 0, 8, 9, 10, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(14, 15, 10, 13, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 10, 0, 14, 10, 13, 0),
|
||||
gsSP2Triangles(8, 16, 9, 0, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(17, 19, 20, 21, 0),
|
||||
gsSP2Triangles(17, 19, 20, 0, 17, 20, 21, 0),
|
||||
gsSP2Triangles(17, 22, 18, 0, 23, 17, 24, 0),
|
||||
gsSP2Triangles(23, 24, 25, 0, 17, 21, 26, 0),
|
||||
gsSP2Triangles(17, 26, 24, 0, 27, 18, 22, 0),
|
||||
@@ -1599,15 +1599,15 @@ Gfx d_course_sherbet_land_packed_dl_27A8[] =
|
||||
gsSP2Triangles(2, 3, 0, 0, 2, 1, 8, 0),
|
||||
gsSP2Triangles(2, 8, 9, 0, 2, 10, 3, 0),
|
||||
gsSP2Triangles(9, 10, 2, 0, 11, 12, 13, 0),
|
||||
gsSP1Quadrangle(11, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(13, 16, 17, 14, 0),
|
||||
gsSP2Triangles(11, 13, 14, 0, 11, 14, 15, 0),
|
||||
gsSP2Triangles(13, 16, 17, 0, 13, 17, 14, 0),
|
||||
gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0),
|
||||
gsSP2Triangles(18, 23, 24, 0, 25, 19, 18, 0),
|
||||
gsSP2Triangles(25, 18, 22, 0, 18, 24, 21, 0),
|
||||
gsSP2Triangles(19, 26, 20, 0, 27, 19, 25, 0),
|
||||
gsSP2Triangles(28, 20, 29, 0, 20, 30, 31, 0),
|
||||
gsSPVertex(0x04008020, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 4, 1, 0, 5, 4, 0, 0),
|
||||
gsSP2Triangles(0, 6, 7, 0, 0, 6, 8, 0),
|
||||
gsSP2Triangles(3, 9, 0, 0, 5, 0, 10, 0),
|
||||
@@ -1616,8 +1616,8 @@ Gfx d_course_sherbet_land_packed_dl_27A8[] =
|
||||
gsSP2Triangles(15, 12, 11, 0, 11, 13, 3, 0),
|
||||
gsSP2Triangles(6, 12, 15, 0, 16, 13, 17, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 3, 13, 16, 0),
|
||||
gsSP1Quadrangle(19, 18, 17, 20, 0),
|
||||
gsSP1Quadrangle(21, 19, 20, 22, 0),
|
||||
gsSP2Triangles(19, 18, 17, 0, 19, 17, 20, 0),
|
||||
gsSP2Triangles(21, 19, 20, 0, 21, 20, 22, 0),
|
||||
gsSP2Triangles(21, 22, 23, 0, 24, 21, 23, 0),
|
||||
gsSP2Triangles(9, 3, 16, 0, 7, 6, 15, 0),
|
||||
gsSP2Triangles(25, 26, 27, 0, 25, 28, 26, 0),
|
||||
@@ -1625,22 +1625,22 @@ Gfx d_course_sherbet_land_packed_dl_27A8[] =
|
||||
gsSP2Triangles(2, 1, 14, 0, 26, 29, 30, 0),
|
||||
gsSP1Triangle(27, 23, 31, 0),
|
||||
gsSPVertex(0x04008220, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 0, 0, 5, 6, 0, 0),
|
||||
gsSP1Quadrangle(2, 7, 8, 3, 0),
|
||||
gsSP2Triangles(2, 7, 8, 0, 2, 8, 3, 0),
|
||||
gsSP2Triangles(9, 6, 5, 0, 10, 11, 12, 0),
|
||||
gsSP2Triangles(10, 12, 13, 0, 11, 14, 15, 0),
|
||||
gsSP1Quadrangle(11, 15, 16, 12, 0),
|
||||
gsSP2Triangles(11, 15, 16, 0, 11, 16, 12, 0),
|
||||
gsSP2Triangles(17, 18, 19, 0, 17, 20, 21, 0),
|
||||
gsSP2Triangles(17, 22, 20, 0, 23, 24, 25, 0),
|
||||
gsSP1Quadrangle(26, 27, 24, 23, 0),
|
||||
gsSP2Triangles(26, 27, 24, 0, 26, 24, 23, 0),
|
||||
gsSP2Triangles(28, 23, 29, 0, 23, 25, 29, 0),
|
||||
gsSP2Triangles(28, 26, 23, 0, 7, 27, 26, 0),
|
||||
gsSP2Triangles(7, 26, 8, 0, 24, 30, 31, 0),
|
||||
gsSPVertex(0x04008420, 32, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0),
|
||||
gsSP2Triangles(2, 1, 5, 0, 3, 4, 6, 0),
|
||||
gsSP1Quadrangle(3, 6, 7, 8, 0),
|
||||
gsSP2Triangles(3, 6, 7, 0, 3, 7, 8, 0),
|
||||
gsSP2Triangles(4, 0, 9, 0, 6, 4, 10, 0),
|
||||
gsSP2Triangles(4, 9, 10, 0, 11, 0, 2, 0),
|
||||
gsSP2Triangles(6, 10, 7, 0, 7, 11, 2, 0),
|
||||
@@ -1651,26 +1651,26 @@ Gfx d_course_sherbet_land_packed_dl_27A8[] =
|
||||
gsSP2Triangles(21, 22, 23, 0, 17, 12, 13, 0),
|
||||
gsSP2Triangles(17, 13, 22, 0, 8, 17, 19, 0),
|
||||
gsSP2Triangles(18, 20, 24, 0, 8, 19, 5, 0),
|
||||
gsSP1Quadrangle(25, 26, 27, 28, 0),
|
||||
gsSP2Triangles(25, 26, 27, 0, 25, 27, 28, 0),
|
||||
gsSP2Triangles(25, 28, 29, 0, 30, 25, 29, 0),
|
||||
gsSP1Triangle(30, 29, 31, 0),
|
||||
gsSPVertex(0x04008620, 30, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(1, 4, 5, 2, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSP2Triangles(6, 7, 1, 0, 1, 8, 4, 0),
|
||||
gsSP2Triangles(1, 7, 8, 0, 9, 6, 1, 0),
|
||||
gsSP1Quadrangle(4, 10, 11, 12, 0),
|
||||
gsSP2Triangles(4, 10, 11, 0, 4, 11, 12, 0),
|
||||
gsSP2Triangles(4, 12, 5, 0, 10, 4, 13, 0),
|
||||
gsSP2Triangles(4, 8, 13, 0, 10, 14, 15, 0),
|
||||
gsSP2Triangles(10, 15, 11, 0, 16, 6, 9, 0),
|
||||
gsSP2Triangles(17, 18, 16, 0, 16, 18, 6, 0),
|
||||
gsSP2Triangles(19, 20, 21, 0, 19, 22, 20, 0),
|
||||
gsSP1Quadrangle(14, 23, 24, 15, 0),
|
||||
gsSP1Quadrangle(25, 26, 27, 28, 0),
|
||||
gsSP2Triangles(14, 23, 24, 0, 14, 24, 15, 0),
|
||||
gsSP2Triangles(25, 26, 27, 0, 25, 27, 28, 0),
|
||||
gsSP1Triangle(25, 28, 29, 0),
|
||||
gsSPVertex(0x04008800, 7, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(2, 4, 5, 6, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(2, 4, 5, 0, 2, 5, 6, 0),
|
||||
gsSP1Triangle(3, 2, 6, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1694,7 +1694,7 @@ Gfx d_course_sherbet_land_packed_dl_2B58[] =
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04008870, 16, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP1Quadrangle(6, 7, 8, 9, 0),
|
||||
gsSP2Triangles(6, 7, 8, 0, 6, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -1879,7 +1879,7 @@ Gfx d_course_sherbet_land_packed_dl_2FE8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x040095D0, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -1916,7 +1916,7 @@ Gfx d_course_sherbet_land_packed_dl_30C0[] =
|
||||
gsSPVertex(0x04009790, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0),
|
||||
gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(10, 11, 12, 13, 0),
|
||||
gsSP2Triangles(10, 11, 12, 0, 10, 12, 13, 0),
|
||||
gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0),
|
||||
gsSP2Triangles(18, 14, 16, 0, 19, 20, 21, 0),
|
||||
gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0),
|
||||
@@ -2001,9 +2001,9 @@ Gfx d_course_sherbet_land_packed_dl_32F8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04009ED0, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2019,10 +2019,10 @@ Gfx d_course_sherbet_land_packed_dl_3368[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x04009F90, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2038,16 +2038,16 @@ Gfx d_course_sherbet_land_packed_dl_33E0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400A090, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsSPVertex(0x0400A290, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2063,7 +2063,7 @@ Gfx d_course_sherbet_land_packed_dl_3488[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400A2D0, 13, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(2, 4, 3, 0, 5, 6, 7, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0),
|
||||
gsSP1Triangle(9, 11, 12, 0),
|
||||
@@ -2082,8 +2082,8 @@ Gfx d_course_sherbet_land_packed_dl_3500[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400A3A0, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2099,10 +2099,10 @@ Gfx d_course_sherbet_land_packed_dl_3568[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400A420, 16, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2118,8 +2118,8 @@ Gfx d_course_sherbet_land_packed_dl_35E0[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400A520, 8, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2135,9 +2135,9 @@ Gfx d_course_sherbet_land_packed_dl_3648[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400A5A0, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2153,9 +2153,9 @@ Gfx d_course_sherbet_land_packed_dl_36B8[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400A660, 12, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -2171,7 +2171,7 @@ Gfx d_course_sherbet_land_packed_dl_3728[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsSPVertex(0x0400A720, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
||||
@@ -4805,48 +4805,48 @@ Gfx d_course_wario_stadium_dl_C890[] =
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(d_course_wario_stadium_sign_head_model1, 13, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 2, 1, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 2, 0, 4, 2, 1, 0),
|
||||
gsSP2Triangles(4, 1, 6, 0, 3, 2, 5, 0),
|
||||
gsSP2Triangles(3, 5, 7, 0, 8, 9, 10, 0),
|
||||
gsSP1Quadrangle(8, 10, 11, 12, 0),
|
||||
gsSP1Quadrangle(5, 4, 8, 7, 0),
|
||||
gsSP2Triangles(8, 10, 11, 0, 8, 11, 12, 0),
|
||||
gsSP2Triangles(5, 4, 8, 0, 5, 8, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_wario_stadium_sign_bottom_left),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(d_course_wario_stadium_sign_head_model2, 17, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 3, 5, 6, 0),
|
||||
gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0),
|
||||
gsSP1Quadrangle(8, 10, 11, 12, 0),
|
||||
gsSP1Quadrangle(13, 14, 15, 16, 0),
|
||||
gsSP1Quadrangle(14, 7, 6, 15, 0),
|
||||
gsSP2Triangles(8, 10, 11, 0, 8, 11, 12, 0),
|
||||
gsSP2Triangles(13, 14, 15, 0, 13, 15, 16, 0),
|
||||
gsSP2Triangles(14, 7, 6, 0, 14, 6, 15, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_wario_stadium_sign_top_right),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(d_course_wario_stadium_sign_head_model3, 13, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0),
|
||||
gsSP1Quadrangle(5, 7, 8, 9, 0),
|
||||
gsSP1Quadrangle(8, 10, 11, 9, 0),
|
||||
gsSP1Quadrangle(5, 9, 11, 12, 0),
|
||||
gsSP1Quadrangle(1, 6, 5, 12, 0),
|
||||
gsSP2Triangles(5, 7, 8, 0, 5, 8, 9, 0),
|
||||
gsSP2Triangles(8, 10, 11, 0, 8, 11, 9, 0),
|
||||
gsSP2Triangles(5, 9, 11, 0, 5, 11, 12, 0),
|
||||
gsSP2Triangles(1, 6, 5, 0, 1, 5, 12, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, d_course_wario_stadium_sign_bottom_right),
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128),
|
||||
gsSPVertex(d_course_wario_stadium_sign_head_model4, 17, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(1, 4, 5, 2, 0),
|
||||
gsSP1Quadrangle(3, 6, 7, 0, 0),
|
||||
gsSP1Quadrangle(8, 9, 10, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(1, 4, 5, 0, 1, 5, 2, 0),
|
||||
gsSP2Triangles(3, 6, 7, 0, 3, 7, 0, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 7, 0),
|
||||
gsSP2Triangles(8, 7, 11, 0, 12, 13, 14, 0),
|
||||
gsSP1Quadrangle(12, 14, 15, 16, 0),
|
||||
gsSP2Triangles(12, 14, 15, 0, 12, 15, 16, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
|
||||
+1219
-1219
File diff suppressed because it is too large
Load Diff
+40
-36
@@ -148,13 +148,15 @@
|
||||
#define G_LINE3D (G_IMMFIRST-10)
|
||||
#define G_RDPHALF_1 (G_IMMFIRST-11)
|
||||
#define G_RDPHALF_2 (G_IMMFIRST-12)
|
||||
#define G_RDPHALF_CONT (G_IMMFIRST-13) // From F3D_OLD used to render lap & timer UI.
|
||||
#if (defined(F3DEX_GBI)||defined(F3DLP_GBI))
|
||||
# define G_MODIFYVTX (G_IMMFIRST-13)
|
||||
#ifndef F3D_OLD
|
||||
# define G_MODIFYVTX (G_IMMFIRST-13) // older versions of f3dex still used G_RDPHALF_CONT
|
||||
#endif
|
||||
# define G_TRI2 (G_IMMFIRST-14)
|
||||
# define G_BRANCH_Z (G_IMMFIRST-15)
|
||||
# define G_LOAD_UCODE (G_IMMFIRST-16)
|
||||
# define G_QUAD (G_IMMFIRST-10)
|
||||
# define G_RDPHALF_CONT (G_IMMFIRST-13) // From F3D_OLD used to render lap & timer UI.
|
||||
#endif
|
||||
|
||||
/* We are overloading 2 of the immediate commands
|
||||
@@ -474,8 +476,6 @@
|
||||
#define G_ACMUX_PRIM_LOD_FRAC 6
|
||||
#define G_ACMUX_1 6
|
||||
#define G_ACMUX_0 7
|
||||
// Invalid alpha combiner constant for unused func_8004B5A8.
|
||||
#define G_ACMUX_PRIMITIVE_ALPHA 10
|
||||
|
||||
/* typical CC cycle 1 modes */
|
||||
#define G_CC_PRIMITIVE 0, 0, 0, PRIMITIVE, 0, 0, 0, PRIMITIVE
|
||||
@@ -2010,6 +2010,12 @@ typedef union {
|
||||
# define __gsSPLine3D_w1f(v0, v1, wd, flag) \
|
||||
(((flag) == 0) ? __gsSPLine3D_w1(v0, v1, wd): \
|
||||
__gsSPLine3D_w1(v1, v0, wd))
|
||||
|
||||
// Only used on old F3DEX revisions, removed on latest revisions.
|
||||
#define __gsSP1Quadrangle_w1(v0, v1, v2, v3) \
|
||||
(_SHIFTL((v3)*2,24,8)|_SHIFTL((v0)*2,16,8)|\
|
||||
_SHIFTL((v1)*2,8,8)|_SHIFTL((v2)*2,0,8))
|
||||
|
||||
# define __gsSP1Quadrangle_w1f(v0, v1, v2, v3, flag) \
|
||||
(((flag) == 0) ? __gsSP1Triangle_w1(v0, v1, v2): \
|
||||
((flag) == 1) ? __gsSP1Triangle_w1(v1, v2, v3): \
|
||||
@@ -2161,6 +2167,27 @@ typedef union {
|
||||
__gsSPLine3D_w1f(v0, v1, wd, flag) \
|
||||
}}
|
||||
|
||||
// Early revision of quadrangle command uses G_QUAD instead of G_TRI2.
|
||||
// It does not have a flag argument, this was added for compatibility.
|
||||
// MK64: Appears to only be used in startup_logo.inc.c
|
||||
#ifdef F3D_OLD
|
||||
/***
|
||||
*** 1 Quadrangle
|
||||
***/
|
||||
#define gSP1Quadrangle(v0, v1, v2, v3, flag) \
|
||||
{{ \
|
||||
Gfx *_g = (Gfx *)(pkt); \
|
||||
\
|
||||
_g->words.w0 = _SHIFTL(G_QUAD, 24, 8); \
|
||||
_g->words.w1 = __gsSP1Quadrangle_w1(v0, v1, v2, v3); \
|
||||
}}
|
||||
|
||||
#define gsSP1Quadrangle(v0, v1, v2, v3, flag) \
|
||||
{{ \
|
||||
_SHIFTL(G_QUAD, 24, 8), \
|
||||
__gsSP1Quadrangle_w1(v0, v1, v2, v3) \
|
||||
}}
|
||||
#else
|
||||
/***
|
||||
*** 1 Quadrangle
|
||||
***/
|
||||
@@ -2173,27 +2200,13 @@ typedef union {
|
||||
_g->words.w1 = __gsSP1Quadrangle_w2f(v0, v1, v2, v3, flag); \
|
||||
}
|
||||
|
||||
// Unmodified gsSP1Quadrangle
|
||||
#define gsSP1Quadrangle(v0, v1, v2, v3, flag) \
|
||||
{{ \
|
||||
(_SHIFTL(G_TRI2, 24, 8)| \
|
||||
__gsSP1Quadrangle_w1f(v0, v1, v2, v3, flag)), \
|
||||
__gsSP1Quadrangle_w2f(v0, v1, v2, v3, flag) \
|
||||
}}
|
||||
/**
|
||||
* Modified to match startup_logo.inc.c
|
||||
* Likely due to a development version of gbi.h
|
||||
*/
|
||||
#define __mk_gsSP1Triangle_w1(v0, v1, v2, v3) \
|
||||
(_SHIFTL((v3)*2,24,8)|_SHIFTL((v0)*2,16,8)|\
|
||||
_SHIFTL((v1)*2,8,8)|_SHIFTL((v2)*2,0,8))
|
||||
|
||||
#define mk_gsSP1Quadrangle(v0, v1, v2, v3) \
|
||||
{{ \
|
||||
_SHIFTL(G_QUAD, 24, 8), \
|
||||
__mk_gsSP1Triangle_w1(v0, v1, v2, v3) \
|
||||
}}
|
||||
|
||||
#endif
|
||||
#endif /* F3DEX_GBI_2 */
|
||||
|
||||
#if (defined(F3DLP_GBI)||defined(F3DEX_GBI))
|
||||
@@ -2226,6 +2239,7 @@ typedef union {
|
||||
gsSP1Triangle(v10, v11, v12, flag1)
|
||||
#endif /* F3DEX_GBI/F3DLP_GBI */
|
||||
|
||||
#ifndef F3D_OLD
|
||||
#if (defined(F3DEX_GBI)||defined(F3DLP_GBI))
|
||||
#define gSPCullDisplayList(pkt,vstart,vend) \
|
||||
{ \
|
||||
@@ -2241,8 +2255,8 @@ typedef union {
|
||||
_SHIFTL(G_CULLDL, 24, 8) | _SHIFTL((vstart)*2, 0, 16), \
|
||||
_SHIFTL((vend)*2, 0, 16) \
|
||||
}}
|
||||
|
||||
#else
|
||||
#endif
|
||||
#else /* F3D_OLD */
|
||||
#define gSPCullDisplayList(pkt,vstart,vend) \
|
||||
{ \
|
||||
Gfx *_g = (Gfx *)(pkt); \
|
||||
@@ -2282,12 +2296,12 @@ typedef union {
|
||||
/*
|
||||
* r should be one of: FRUSTRATIO_1, FRUSTRATIO_2, FRUSTRATIO_3, ... FRUSTRATIO_6
|
||||
*/
|
||||
#define gSPClipRatio(pkt) \
|
||||
#define gSPClipRatio(pkt, r) \
|
||||
{ \
|
||||
gMoveWd(pkt, G_MW_CLIP, G_MWO_CLIP_RNX, FR_NEG_FRUSTRATIO_1); \
|
||||
gMoveWd(pkt, G_MW_CLIP, G_MWO_CLIP_RNY, FR_NEG_FRUSTRATIO_1); \
|
||||
gMoveWd(pkt, G_MW_CLIP, G_MWO_CLIP_RPX, FR_POS_FRUSTRATIO_1); \
|
||||
gMoveWd(pkt, G_MW_CLIP, G_MWO_CLIP_RPY, FR_POS_FRUSTRATIO_1); \
|
||||
gMoveWd(pkt, G_MW_CLIP, G_MWO_CLIP_RNX, FR_NEG_##r); \
|
||||
gMoveWd(pkt, G_MW_CLIP, G_MWO_CLIP_RNY, FR_NEG_##r); \
|
||||
gMoveWd(pkt, G_MW_CLIP, G_MWO_CLIP_RPX, FR_POS_##r); \
|
||||
gMoveWd(pkt, G_MW_CLIP, G_MWO_CLIP_RPY, FR_POS_##r); \
|
||||
}
|
||||
|
||||
#define gsSPClipRatio(r) \
|
||||
@@ -4494,16 +4508,6 @@ typedef union {
|
||||
_SHIFTL(sB, 0, 8)) \
|
||||
}}
|
||||
|
||||
// Current spot for custom raw gDPHalf1 commands
|
||||
// that mk64 seems to use
|
||||
|
||||
#define gDPHalf1(pkt, data) \
|
||||
{ \
|
||||
Gfx *_g = pkt; \
|
||||
_g->words.w0 = _SHIFTL(G_RDPHALF_1, 24, 8); \
|
||||
_g->words.w1 = data; \
|
||||
}
|
||||
|
||||
#define gDPNoParam(pkt, cmd) \
|
||||
{ \
|
||||
Gfx *_g = (Gfx *)(pkt); \
|
||||
|
||||
+168
-51
@@ -1,20 +1,142 @@
|
||||
#ifndef _ULTRA64_SPTASK_H_
|
||||
#define _ULTRA64_SPTASK_H_
|
||||
/**************************************************************************
|
||||
* *
|
||||
* Copyright (C) 1995, Silicon Graphics, Inc. *
|
||||
* *
|
||||
* These coded instructions, statements, and computer programs contain *
|
||||
* unpublished proprietary information of Silicon Graphics, Inc., and *
|
||||
* are protected by Federal copyright law. They may not be disclosed *
|
||||
* to third parties or copied or duplicated in any form, in whole or *
|
||||
* in part, without the prior written consent of Silicon Graphics, Inc. *
|
||||
* *
|
||||
**************************************************************************/
|
||||
|
||||
/* Task Types */
|
||||
#define M_GFXTASK 1
|
||||
#define M_AUDTASK 2
|
||||
#define M_VIDTASK 3
|
||||
#define M_HVQTASK 6
|
||||
#define M_HVQMTASK 7
|
||||
/**************************************************************************
|
||||
*
|
||||
* $Revision: 1.9 $
|
||||
* $Date: 1998/03/05 06:40:29 $
|
||||
* $Source: /exdisk2/cvs/N64OS/Master/cvsmdev2/PR/include/sptask.h,v $
|
||||
*
|
||||
**************************************************************************/
|
||||
|
||||
#ifndef _SPTASK_H_
|
||||
#define _SPTASK_H_
|
||||
|
||||
#ifdef _LANGUAGE_C_PLUS_PLUS
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
#include <PR/ultratypes.h>
|
||||
|
||||
#if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS)
|
||||
|
||||
/**************************************************************************
|
||||
*
|
||||
* Type definitions
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* Task List Structure.
|
||||
*
|
||||
* Things an app might pass to the SP via the task list.
|
||||
* Not every task ucode would need/use every field, but
|
||||
*
|
||||
* - type (audio, gfx, video, ...)
|
||||
* - flags
|
||||
* - wait for DP to drain before running new task
|
||||
* - SEE BIT DEFINITIONS UNDER "Task Flags field"
|
||||
* - pointer to boot ucode
|
||||
* - size of boot ucode
|
||||
* - pointer to ucode
|
||||
* - size of ucode
|
||||
* - pointer to initial DMEM data
|
||||
* - size of initial DMEM data
|
||||
* - pointer to DRAM stack
|
||||
* - size of DRAM stack (max)
|
||||
* - pointer to output buffer
|
||||
* - pointer to store output buffer length
|
||||
* - generic data pointer (for display list, etc.)
|
||||
* - generic data length (for display list, etc.)
|
||||
* - pointer to buffer where to store saved DMEM (in yield case)
|
||||
* - size of buffer to store saved DMEM.
|
||||
*
|
||||
* IMPORTANT!!! Watch alignment issues.
|
||||
*
|
||||
* IMPORTANT!!! Watch data cache issues. The RCP may write data into the
|
||||
* dram_stack, output_buff, output_buff_size, and the yield_data_ptr areas.
|
||||
* These buffers should be cache aligned and use the entire line (16 bytes) to
|
||||
* avoid corruption by writebacks by the CPU (cache tearing).
|
||||
*
|
||||
* IMPORTANT!!! all addresses are virtual addresses. Library does
|
||||
* any necessary translation.
|
||||
*
|
||||
*/
|
||||
typedef struct
|
||||
{
|
||||
/*0x00*/ u32 type;
|
||||
/*0x04*/ u32 flags;
|
||||
|
||||
/*0x08*/ u64 *ucode_boot;
|
||||
/*0x0C*/ u32 ucode_boot_size;
|
||||
|
||||
/*0x10*/ u64 *ucode;
|
||||
/*0x14*/ u32 ucode_size;
|
||||
|
||||
/*0x18*/ u64 *ucode_data;
|
||||
/*0x1C*/ u32 ucode_data_size;
|
||||
|
||||
/*0x20*/ u64 *dram_stack;
|
||||
/*0x24*/ u32 dram_stack_size;
|
||||
|
||||
/*0x28*/ u64 *output_buff;
|
||||
/*0x2C*/ u64 *output_buff_size;
|
||||
|
||||
/*0x30*/ u64 *data_ptr;
|
||||
/*0x34*/ u32 data_size;
|
||||
|
||||
/*0x38*/ u64 *yield_data_ptr;
|
||||
/*0x3C*/ u32 yield_data_size;
|
||||
} OSTask_t; // size = 0x40
|
||||
|
||||
typedef union {
|
||||
OSTask_t t;
|
||||
long long int force_structure_alignment;
|
||||
} OSTask;
|
||||
|
||||
typedef u32 OSYieldResult;
|
||||
#endif /* _LANGUAGE_C */
|
||||
|
||||
|
||||
/*
|
||||
* Task Flags field
|
||||
*/
|
||||
#define OS_TASK_YIELDED 0x0001
|
||||
#define OS_TASK_DP_WAIT 0x0002
|
||||
#define OS_TASK_LOADABLE 0x0004
|
||||
#define OS_TASK_SP_ONLY 0x0008
|
||||
#define OS_TASK_USR0 0x0010
|
||||
#define OS_TASK_USR1 0x0020
|
||||
#define OS_TASK_USR2 0x0040
|
||||
#define OS_TASK_USR3 0x0080
|
||||
|
||||
/*
|
||||
* Size of Yield buffer. The taskHdrPtr->t.yield_data_ptr must point to a
|
||||
* buffer of this size. (The size is in bytes). ONLY If the task will NEVER
|
||||
* yield it may be a null pointer. The buffer must be aligned to a 64 bit
|
||||
* boundary. The taskHdrPtr->t.yield_data_ptr must be set to point to the
|
||||
* buffer BEFORE the task is started.
|
||||
*/
|
||||
#if (defined(F3DEX_GBI) || defined(F3DLP_GBI) || defined(F3DEX_GBI_2))
|
||||
#define OS_YIELD_DATA_SIZE 0xc00
|
||||
#ifdef F3D_OLD
|
||||
#define OS_YIELD_DATA_SIZE 0xD00
|
||||
#else
|
||||
#define OS_YIELD_DATA_SIZE 0xC00
|
||||
#endif
|
||||
#else
|
||||
#define OS_YIELD_DATA_SIZE 0x900
|
||||
#endif
|
||||
#define OS_YIELD_AUDIO_SIZE 0x400
|
||||
|
||||
// TODO: These defines shouldn't exist - PR/rcp.h has them properly defined (ultralib)
|
||||
/* Flags */
|
||||
#define M_TASK_FLAG0 1
|
||||
#define M_TASK_FLAG1 2
|
||||
@@ -62,52 +184,47 @@
|
||||
#define SPSTATUS_SIGNAL6_SET 0x2000
|
||||
#define SPSTATUS_SIGNAL7_SET 0x4000
|
||||
|
||||
/* Types */
|
||||
/* Types */
|
||||
#if defined(_LANGUAGE_C) || defined(_LANGUAGE_C_PLUS_PLUS)
|
||||
|
||||
typedef struct
|
||||
{
|
||||
/*0x00*/ u32 type;
|
||||
/*0x04*/ u32 flags;
|
||||
|
||||
/*0x08*/ u64 *ucode_boot;
|
||||
/*0x0C*/ u32 ucode_boot_size;
|
||||
|
||||
/*0x10*/ u64 *ucode;
|
||||
/*0x14*/ u32 ucode_size;
|
||||
|
||||
/*0x18*/ u64 *ucode_data;
|
||||
/*0x1C*/ u32 ucode_data_size;
|
||||
|
||||
/*0x20*/ u64 *dram_stack;
|
||||
/*0x24*/ u32 dram_stack_size;
|
||||
|
||||
/*0x28*/ u64 *output_buff;
|
||||
/*0x2C*/ u64 *output_buff_size;
|
||||
|
||||
/*0x30*/ u64 *data_ptr;
|
||||
/*0x34*/ u32 data_size;
|
||||
|
||||
/*0x38*/ u64 *yield_data_ptr;
|
||||
/*0x3C*/ u32 yield_data_size;
|
||||
} OSTask_t; // size = 0x40
|
||||
|
||||
typedef union {
|
||||
OSTask_t t;
|
||||
long long int force_structure_alignment;
|
||||
} OSTask;
|
||||
|
||||
typedef u32 OSYieldResult;
|
||||
|
||||
/* Functions */
|
||||
/**************************************************************************
|
||||
*
|
||||
* Macro definitions
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* this macro simulates atomic action.
|
||||
*/
|
||||
#define osSpTaskStart(p) \
|
||||
osSpTaskLoad(p); \
|
||||
osSpTaskStartGo(p);
|
||||
|
||||
void osSpTaskLoad(OSTask *task);
|
||||
void osSpTaskStartGo(OSTask *task);
|
||||
void osSpTaskYield(void);
|
||||
OSYieldResult osSpTaskYielded(OSTask *task);
|
||||
/**************************************************************************
|
||||
*
|
||||
* Extern variables
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
/**************************************************************************
|
||||
*
|
||||
* Function prototypes
|
||||
*
|
||||
*/
|
||||
|
||||
/*
|
||||
* break this up into two steps for debugging.
|
||||
*/
|
||||
extern void osSpTaskLoad(OSTask *task);
|
||||
extern void osSpTaskStartGo(OSTask *task);
|
||||
|
||||
extern void osSpTaskYield(void);
|
||||
extern OSYieldResult osSpTaskYielded(OSTask *task);
|
||||
|
||||
#endif /* _LANGUAGE_C */
|
||||
|
||||
#ifdef _LANGUAGE_C_PLUS_PLUS
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif /* !_SPTASK_H */
|
||||
|
||||
+4
-4
@@ -3727,14 +3727,14 @@ void func_802A171C(Camera *camera, struct FakeItemBox *fakeItemBox) {
|
||||
} else if ((fakeItemBox->rot[1] >= 0xC711) && (fakeItemBox->rot[1] < 0xD1BA)) {
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
} else {
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2);
|
||||
}
|
||||
gSPDisplayList(gDisplayListHead++, D_0D003090);
|
||||
} else {
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
thing = fakeItemBox->someTimer;
|
||||
func_802B5F74(someMatrix2, fakeItemBox->pos, fakeItemBox->rot);
|
||||
if (thing < 10.0f) {
|
||||
@@ -3873,7 +3873,7 @@ void func_802A1EA0(Camera *camera, struct ItemBox *item_box) {
|
||||
} else if ((item_box->rot[1] >= 0xC711) && (item_box->rot[1] < 0xD1BA)) {
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
} else {
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2);
|
||||
}
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_SHADING_SMOOTH);
|
||||
@@ -3881,7 +3881,7 @@ void func_802A1EA0(Camera *camera, struct ItemBox *item_box) {
|
||||
} else {
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
thing = item_box->someTimer;
|
||||
func_802B5F74(someMatrix1, item_box->pos, item_box->rot);
|
||||
if (thing < 10.0f) {
|
||||
|
||||
+2
-2
@@ -2526,7 +2526,7 @@ void func_80094660(struct GfxPool *arg0, UNUSED s32 arg1) {
|
||||
move_segment_table_to_dmem();
|
||||
gDPSetTexturePersp(gDisplayListHead++, G_TP_PERSP);
|
||||
guPerspective(&arg0->mtxPool[0], &perspNorm, 45.0f, 1.3333334f, 100.0f, 12800.0f, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
guLookAt(&arg0->mtxPool[7], 0.0f, 0.0f, (f32) D_8018EDC0, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f);
|
||||
func_800942D0();
|
||||
gDPPipeSync(gDisplayListHead++);
|
||||
@@ -2538,7 +2538,7 @@ void func_800947B4(struct GfxPool *arg0, UNUSED s32 arg1) {
|
||||
u16 perspNorm;
|
||||
move_segment_table_to_dmem();
|
||||
guPerspective(&arg0->mtxPool[1], &perspNorm, 45.0f, 1.3333334f, 100.0f, 12800.0f, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
guLookAt(&arg0->mtxPool[8], 0.0f, 0.0f, (f32) D_8018EDC0, 0.0f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f);
|
||||
guRotate(&arg0->mtxPool[0x32B], D_8018EDC8, 1.0f, 0, 0);
|
||||
guRotate(&arg0->mtxPool[0x32C], D_8018EDCC, 0, 1.0f, 0);
|
||||
|
||||
+1
-1
@@ -52,7 +52,7 @@ void func_80280038(void) {
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective(&gGfxPool->mtxPool[1], &perspNorm, D_80150130[0], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[1]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
guLookAt(&gGfxPool->mtxPool[7], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[7]), G_MTX_NOPUSH | G_MTX_MUL | G_MTX_PROJECTION);
|
||||
|
||||
+1
-1
@@ -65,7 +65,7 @@ void func_80281D00(void) {
|
||||
func_8028150C();
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective((Mtx*) &gGfxPool->mtxPool[1], &perspNorm, D_80150130[0], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[1]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
guLookAt((Mtx*) &gGfxPool->mtxPool[7], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[7]), G_MTX_NOPUSH | G_MTX_MUL | G_MTX_PROJECTION);
|
||||
|
||||
+24
-24
@@ -223,21 +223,21 @@ Gfx D_0D001840[] = {
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0xFC, 0x7C),
|
||||
gsDPLoadTextureBlock(0x03004000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSPVertex(D_0D001390, 32, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPLoadTextureBlock(0x03004800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPLoadTextureBlock(0x03005000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsDPLoadTextureBlock(0x03005800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsDPLoadTextureBlock(0x03006000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsDPLoadTextureBlock(0x03006800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsDPLoadTextureBlock(0x03007000, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(24, 25, 26, 27, 0),
|
||||
gsSP2Triangles(24, 25, 26, 0, 24, 26, 27, 0),
|
||||
gsDPLoadTextureBlock(0x03007800, G_IM_FMT_CI, G_IM_SIZ_8b, 64, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD),
|
||||
gsSP1Quadrangle(28, 29, 30, 31, 0),
|
||||
gsSP2Triangles(28, 29, 30, 0, 28, 30, 31, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -251,18 +251,18 @@ Gfx D_0D001AB8[] = {
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSPVertex(D_0D001590, 24, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP1Quadrangle(4, 5, 6, 7, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSP2Triangles(4, 5, 6, 0, 4, 6, 7, 0),
|
||||
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x03008800),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSP1Quadrangle(8, 9, 10, 11, 0),
|
||||
gsSP1Quadrangle(12, 13, 14, 15, 0),
|
||||
gsSP1Quadrangle(16, 17, 18, 19, 0),
|
||||
gsSP1Quadrangle(20, 21, 22, 23, 0),
|
||||
gsSP2Triangles(8, 9, 10, 0, 8, 10, 11, 0),
|
||||
gsSP2Triangles(12, 13, 14, 0, 12, 14, 15, 0),
|
||||
gsSP2Triangles(16, 17, 18, 0, 16, 18, 19, 0),
|
||||
gsSP2Triangles(20, 21, 22, 0, 20, 22, 23, 0),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -271,7 +271,7 @@ Gfx D_0D001B68[] = {
|
||||
gsSPTexture(1, 1, 0, G_TX_RENDERTILE, G_OFF),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsSPVertex(D_0D001710, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
|
||||
@@ -402,7 +402,7 @@ Gfx D_0D002EE8[] = {
|
||||
gsDPPipeSync(),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 1, 1, G_OFF),
|
||||
gsSPClearGeometryMode(G_LIGHTING),
|
||||
gsDPNoOp(),
|
||||
gsDPSetBlendMask(0xFF),
|
||||
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
|
||||
gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2),
|
||||
gsSPVertex(D_0D001CE8, 4, 0),
|
||||
@@ -434,7 +434,7 @@ Gfx D_0D002F80[] = {
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(D_0D002F40, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -454,7 +454,7 @@ Gfx D_0D003008[] = {
|
||||
gsDPLoadSync(),
|
||||
gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256),
|
||||
gsSPVertex(D_0D001D28, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPSetGeometryMode(G_CULL_BACK),
|
||||
gsSPEndDisplayList(),
|
||||
};
|
||||
@@ -667,7 +667,7 @@ Gfx D_0D0052B8[] = {
|
||||
gsDPTileSync(),
|
||||
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD),
|
||||
gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 124, 124),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsSPTexture(0xFFFF, 0xFFFF, 1, 1, G_OFF),
|
||||
gsDPPipeSync(),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -685,7 +685,7 @@ Gfx D_0D005308[] = {
|
||||
Gfx D_0D005338[] = {
|
||||
gsSPDisplayList(D_0D005308),
|
||||
gsSPVertex(D_0D005238, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPPipeSync(),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -694,7 +694,7 @@ Gfx D_0D005338[] = {
|
||||
Gfx D_0D005368[] = {
|
||||
gsSPDisplayList(D_0D005308),
|
||||
gsSPVertex(D_0D005278, 4, 0),
|
||||
gsSP1Quadrangle(0, 1, 2, 3, 0),
|
||||
gsSP2Triangles(0, 1, 2, 0, 0, 2, 3, 0),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
gsDPPipeSync(),
|
||||
gsSPEndDisplayList(),
|
||||
@@ -1266,7 +1266,7 @@ Gfx D_0D0076F8[] = {
|
||||
gsDPSetCombineKey(G_CK_NONE),
|
||||
gsDPSetAlphaCompare(G_AC_NONE),
|
||||
gsDPSetRenderMode(G_RM_OPA_SURF, G_RM_OPA_SURF2),
|
||||
gsDPNoOp(),
|
||||
gsDPSetBlendMask(0xFF),
|
||||
gsDPSetColorDither(G_CD_DISABLE),
|
||||
gsSPSetGeometryMode(G_SHADE | G_CULL_BACK),
|
||||
gsSPClearGeometryMode(G_LIGHTING),
|
||||
@@ -2150,7 +2150,7 @@ Gfx D_0D008D58[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTexturePersp(G_TP_PERSP),
|
||||
gsSPClearGeometryMode(G_LIGHTING),
|
||||
gsDPNoOp(),
|
||||
gsDPSetBlendMask(0xFF),
|
||||
gsDPSetTextureFilter(G_TF_BILERP),
|
||||
gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2),
|
||||
@@ -2168,7 +2168,7 @@ Gfx D_0D008DB8[] = {
|
||||
gsDPPipeSync(),
|
||||
gsDPSetTexturePersp(G_TP_PERSP),
|
||||
gsSPClearGeometryMode(G_LIGHTING),
|
||||
gsDPNoOp(),
|
||||
gsDPSetBlendMask(0xFF),
|
||||
gsDPSetTextureFilter(G_TF_BILERP),
|
||||
gsSPTexture(32768, 32768, 0, G_TX_RENDERTILE, G_ON),
|
||||
gsDPSetTextureLUT(G_TT_NONE),
|
||||
|
||||
+2
-2
@@ -16,7 +16,7 @@ UNUSED void gfx_func_80040D00(void) {
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
guOrtho(&gGfxPool->mtxPool[0], 0.0f, 320.0f, 0.0f, 240.0f, -1.0f, 1.0f, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, 0x0000FFFF);
|
||||
gSPPerspNormalize(gDisplayListHead++, 0xFFFF);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(gGfxPool), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&D_0D008E98), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
}
|
||||
}
|
||||
|
||||
+7
-4
@@ -260,10 +260,13 @@ void create_gfx_task_structure(void) {
|
||||
gGfxSPTask->msgqueue = &gGfxVblankQueue;
|
||||
gGfxSPTask->msg = (OSMesg) 2;
|
||||
gGfxSPTask->task.t.type = M_GFXTASK;
|
||||
gGfxSPTask->task.t.flags = (1 << 1);
|
||||
gGfxSPTask->task.t.flags = OS_TASK_DP_WAIT;
|
||||
gGfxSPTask->task.t.ucode_boot = rspbootTextStart;
|
||||
gGfxSPTask->task.t.ucode_boot_size = ((u8 *) rspbootTextEnd - (u8 *) rspbootTextStart);
|
||||
if (gGamestate != RACING || gPlayerCountSelection1 - 1 == 0) {
|
||||
// Use F3DEX on non-racing states and if there's only one player.
|
||||
// Otherwise use F3DLX which has a simple subpixel calculation.
|
||||
// http://n64devkit.square7.ch/n64man/ucode/gspF3DEX.htm
|
||||
if (gGamestate != RACING || gPlayerCountSelection1 == 1) {
|
||||
gGfxSPTask->task.t.ucode = gspF3DEXTextStart;
|
||||
gGfxSPTask->task.t.ucode_data = gspF3DEXDataStart;
|
||||
} else {
|
||||
@@ -271,7 +274,7 @@ void create_gfx_task_structure(void) {
|
||||
gGfxSPTask->task.t.ucode_data = gspF3DLXDataStart;
|
||||
}
|
||||
gGfxSPTask->task.t.flags = 0;
|
||||
gGfxSPTask->task.t.flags = (1 << 1);
|
||||
gGfxSPTask->task.t.flags = OS_TASK_DP_WAIT;
|
||||
gGfxSPTask->task.t.ucode_size = SP_UCODE_SIZE;
|
||||
gGfxSPTask->task.t.ucode_data_size = SP_UCODE_DATA_SIZE;
|
||||
gGfxSPTask->task.t.dram_stack = (u64 *) &gGfxSPTaskStack;
|
||||
@@ -282,7 +285,7 @@ void create_gfx_task_structure(void) {
|
||||
gGfxSPTask->task.t.data_size = (gDisplayListHead - gGfxPool->gfxPool) * sizeof(Gfx);
|
||||
func_8008C214();
|
||||
gGfxSPTask->task.t.yield_data_ptr = (u64 *) &gGfxSPTaskYieldBuffer;
|
||||
gGfxSPTask->task.t.yield_data_size = 0xD00; /* Not equal to OS_YIELD_DATA_SIZE */
|
||||
gGfxSPTask->task.t.yield_data_size = OS_YIELD_DATA_SIZE;
|
||||
}
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -524,7 +524,7 @@ void unpack_clear_geometry_mode(Gfx *arg0, UNUSED u8 *arg1, UNUSED s8 arg2) {
|
||||
}
|
||||
|
||||
void unpack_cull_displaylist(Gfx *arg0, UNUSED u8 *arg1, UNUSED s8 arg2) {
|
||||
Gfx macro[] = {gsSPCullDisplayList(0, 160)};
|
||||
Gfx macro[] = {gsSPCullDisplayList(0, 7)};
|
||||
arg0[sGfxSeekPosition].words.w0 = macro->words.w0;
|
||||
arg0[sGfxSeekPosition].words.w1 = macro->words.w1;
|
||||
sGfxSeekPosition++;
|
||||
|
||||
@@ -242,7 +242,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 arg1) {
|
||||
gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2);
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
gSPDisplayList(gDisplayListHead++, 0x07000878);
|
||||
gDPSetAlphaCompare(gDisplayListHead++, G_AC_NONE);
|
||||
@@ -254,7 +254,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 arg1) {
|
||||
gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2);
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
|
||||
switch (pathCounter) {
|
||||
@@ -276,7 +276,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 arg1) {
|
||||
func_802B4FF8(matrix, 0);
|
||||
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2);
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK);
|
||||
load_surface_map(d_course_koopa_troopa_beach_dl_list2, arg0);
|
||||
@@ -290,7 +290,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 arg1) {
|
||||
gDPPipeSync(gDisplayListHead++);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON);
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
gDPSetTextureFilter(gDisplayListHead++, G_TF_BILERP);
|
||||
gDPSetTexturePersp(gDisplayListHead++, G_TP_PERSP);
|
||||
@@ -323,7 +323,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 arg1) {
|
||||
gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2);
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA);
|
||||
gDPSetTextureFilter(gDisplayListHead++, G_TF_BILERP);
|
||||
gDPSetTexturePersp(gDisplayListHead++, G_TP_PERSP);
|
||||
@@ -345,7 +345,7 @@ void func_8029122C(struct UnkStruct_800DC5EC *arg0, s32 arg1) {
|
||||
gDPPipeSync(gDisplayListHead++);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
||||
gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON);
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetTextureFilter(gDisplayListHead++, G_TF_BILERP);
|
||||
gDPSetTexturePersp(gDisplayListHead++, G_TP_PERSP);
|
||||
|
||||
|
||||
@@ -225,11 +225,10 @@ void init_rdp(void) {
|
||||
gDPSetCombineKey(gDisplayListHead++, G_CK_NONE);
|
||||
gDPSetAlphaCompare(gDisplayListHead++, G_AC_NONE);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_OPA_SURF, G_RM_OPA_SURF2);
|
||||
gDPNoOp(gDisplayListHead++);
|
||||
gDPSetBlendMask(gDisplayListHead++, 0xFF);
|
||||
gDPSetColorDither(gDisplayListHead++, G_CD_DISABLE);
|
||||
gDPPipeSync(gDisplayListHead++);
|
||||
gSPClipRatio(gDisplayListHead++);
|
||||
// F3DEX2 may need FRUSTRATIO_1 as an argument to clip ratio.
|
||||
gSPClipRatio(gDisplayListHead++, FRUSTRATIO_1);
|
||||
}
|
||||
|
||||
UNUSED void func_802A40A4(void) {}
|
||||
@@ -437,7 +436,7 @@ void func_802A487C(Vtx *arg0, UNUSED struct UnkStruct_800DC5EC *arg1, UNUSED s32
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_OPA_SURF, G_RM_OPA_SURF2);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_ZBUFFER | G_LIGHTING);
|
||||
guOrtho(&gGfxPool->mtxPool[0], 0.0f, 320.0f, 0.0f, 240.0f, 0.0f, 5.0f, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, 0xFFFF);
|
||||
gSPPerspNormalize(gDisplayListHead++, 0xFFFF);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[0]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&D_0D008E98), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
gSPVertex(gDisplayListHead++, &arg0[4], 4, 0);
|
||||
@@ -489,7 +488,7 @@ void func_802A4A0C(Vtx *vtx, struct UnkStruct_800DC5EC *arg1, UNUSED s32 arg2, U
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_OPA_SURF, G_RM_OPA_SURF2);
|
||||
gSPClearGeometryMode(gDisplayListHead++, G_ZBUFFER | G_LIGHTING);
|
||||
guOrtho(&gGfxPool->mtxPool[0], 0.0f, SCREEN_WIDTH, 0.0f, SCREEN_HEIGHT, 0.0f, 5.0f, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, 0xFFFF);
|
||||
gSPPerspNormalize(gDisplayListHead++, 0xFFFF);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[0]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&D_0D008E98), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
||||
gSPVertex(gDisplayListHead++, &vtx[0], 4, 0);
|
||||
@@ -780,7 +779,7 @@ void func_802A59A4(void) {
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_LIGHTING | G_SHADING_SMOOTH);
|
||||
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
||||
guPerspective(&gGfxPool->mtxPool[1], &perspNorm, D_80150130[0], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[1]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
|
||||
guLookAt(&gGfxPool->mtxPool[7], camera->pos[0], camera->pos[1], camera->pos[2],
|
||||
@@ -828,7 +827,7 @@ void func_802A5CB4(void) {
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective(&gGfxPool->mtxPool[1], &perspNorm, D_80150130[0], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[1]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
guLookAt(&gGfxPool->mtxPool[7], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
|
||||
@@ -878,7 +877,7 @@ void func_802A5FAC(void) {
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective(&gGfxPool->mtxPool[2], &perspNorm, D_80150130[1], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[2]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
guLookAt(&gGfxPool->mtxPool[8], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
|
||||
@@ -926,7 +925,7 @@ void func_802A62A4(void) {
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective(&gGfxPool->mtxPool[1], &perspNorm, D_80150130[0], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[1]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
guLookAt(&gGfxPool->mtxPool[7], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
|
||||
@@ -976,7 +975,7 @@ void func_802A65B8(void) {
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective(&gGfxPool->mtxPool[2], &perspNorm, D_80150130[1], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[2]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
guLookAt(&gGfxPool->mtxPool[8], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
|
||||
@@ -1023,7 +1022,7 @@ void func_802A68CC(void) {
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective(&gGfxPool->mtxPool[1], &perspNorm, D_80150130[0], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[1]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
guLookAt(&gGfxPool->mtxPool[7], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
|
||||
@@ -1070,7 +1069,7 @@ void func_802A6BB0(void) {
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective(&gGfxPool->mtxPool[2], &perspNorm, D_80150130[1], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[2]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
|
||||
guLookAt(&gGfxPool->mtxPool[8], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
@@ -1117,7 +1116,7 @@ void func_802A6E94(void) {
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective(&gGfxPool->mtxPool[3], &perspNorm, D_80150130[2], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[3]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
guLookAt(&gGfxPool->mtxPool[9], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
if (D_800DC5C8 == 0) {
|
||||
@@ -1173,7 +1172,7 @@ void func_802A7178(void) {
|
||||
|
||||
gSPSetGeometryMode(gDisplayListHead++, G_ZBUFFER | G_SHADE | G_CULL_BACK | G_SHADING_SMOOTH);
|
||||
guPerspective(&gGfxPool->mtxPool[4], &perspNorm, D_80150130[3], D_80150148, D_80150150, D_8015014C, 1.0f);
|
||||
gDPHalf1(gDisplayListHead++, perspNorm);
|
||||
gSPPerspNormalize(gDisplayListHead++, perspNorm);
|
||||
gSPMatrix(gDisplayListHead++, VIRTUAL_TO_PHYSICAL(&gGfxPool->mtxPool[4]), G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
||||
guLookAt(&gGfxPool->mtxPool[10], camera->pos[0], camera->pos[1], camera->pos[2], camera->lookAt[0], camera->lookAt[1], camera->lookAt[2], camera->up[0], camera->up[1], camera->up[2]);
|
||||
if (D_800DC5C8 == 0) {
|
||||
|
||||
+601
-601
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user