1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
#include <libultraship.h>
#include <libultra/gbi.h>
#include <assets/models/tracks/royal_raceway/royal_raceway_displaylists.h>
// Init RDP - RSP (Ceremony)
Gfx D_80284EE0[] = {
gsDPSetCycleType(G_CYC_1CYCLE),
gsDPPipelineMode(G_PM_1PRIMITIVE),
gsDPSetTextureLOD(G_TL_TILE),
gsDPSetTextureLUT(G_TT_NONE),
gsDPSetTextureDetail(G_TD_CLAMP),
gsDPSetTexturePersp(G_TP_PERSP),
gsDPSetTextureFilter(G_TF_BILERP),
gsDPSetTextureConvert(G_TC_FILT),
gsDPSetCombineKey(G_CK_NONE),
gsDPSetAlphaCompare(G_AC_NONE),
gsDPSetColorDither(G_CD_DISABLE),
gsDPSetColorDither(G_CD_MAGICSQ),
gsDPSetRenderMode(G_RM_OPA_SURF, G_RM_OPA_SURF2),
gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE),
gsSPClearGeometryMode(G_CULL_BOTH | G_FOG | G_LIGHTING | G_TEXTURE_GEN | G_TEXTURE_GEN_LINEAR | G_LOD),
gsSPSetGeometryMode(G_SHADE | G_SHADING_SMOOTH),
gsSPTexture(0, 0, 0, G_TX_RENDERTILE, G_OFF),
gsSPEndDisplayList(),
};
// Peach's Castle (Ceremony)
Gfx D_80284F70[] = {
gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA),
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_67E8),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_AEF8),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_1438),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_A970),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_CE0),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_E88),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_A618),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_AC30),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_3728),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_36B8),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_3628),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_3540),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_3DC0),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_3E50),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_3F18),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_50B0),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_5138),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_55D0),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_5B50),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_5C00),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_5D18),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_5DC8),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_5EF8),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_5740),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_57F0),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_58E8),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_1788),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_1AA0),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_1A30),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_23F8),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_2478),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_3790),
gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA),
gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_6D0),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_4D0),
gsSPDisplayListOTRFilePath(d_course_royal_raceway_packed_dl_840),
gsSPEndDisplayList(),
};
|