Mario Kart 64
Loading...
Searching...
No Matches
harbour_masters.c File Reference
#include <libultraship.h>
#include <libultra/gbi.h>
#include "harbour_masters.h"
Include dependency graph for harbour_masters.c:

Variables

Gfx ok64_ok64_rgba16_aligner [] = {gsSPEndDisplayList()}
 
u8 ok64_ok64_rgba16 []
 
Vtx ok64_Plane_001_mesh_vtx_cull [8]
 
Vtx ok64_Plane_001_mesh_vtx_0 [80]
 
Gfx ok64_Plane_001_mesh_tri_0 []
 
Vtx ok64_Plane_001_mesh_vtx_1 [95]
 
Gfx ok64_Plane_001_mesh_tri_1 []
 
Vtx ok64_Plane_001_mesh_vtx_2 [583]
 
Gfx ok64_Plane_001_mesh_tri_2 []
 
Vtx ok64_Plane_001_mesh_vtx_3 [772]
 
Gfx ok64_Plane_001_mesh_tri_3 []
 
Vtx ok64_Plane_001_mesh_vtx_4 [267]
 
Gfx ok64_Plane_001_mesh_tri_4 []
 
Gfx mat_ok64_white []
 
Gfx mat_revert_ok64_white []
 
Gfx mat_ok64_black []
 
Gfx mat_revert_ok64_black []
 
Gfx mat_ok64_f3dlite_material_001 []
 
Gfx mat_revert_ok64_f3dlite_material_001 []
 
Gfx mat_ok64_f3dlite_material_002 []
 
Gfx mat_revert_ok64_f3dlite_material_002 []
 
Gfx mat_ok64_f3dlite_material_003 []
 
Gfx mat_revert_ok64_f3dlite_material_003 []
 
Gfx ok64_Plane_001_mesh []
 

Variable Documentation

◆ mat_ok64_black

Gfx mat_ok64_black[]
Initial value:
= {
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 15, 15, 15, 255),
gsSPEndDisplayList(),
}

◆ mat_ok64_f3dlite_material_001

Gfx mat_ok64_f3dlite_material_001[]
Initial value:
= {
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(TEXEL0, 0, SHADE, 0, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF2, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b_LOAD_BLOCK, 1, ok64_ok64_rgba16),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b_LOAD_BLOCK, 0, 0, 7, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0, G_TX_WRAP | G_TX_NOMIRROR, 0, 0),
gsDPLoadBlock(7, 0, 0, 1023, 256),
gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0, 0, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, 0, G_TX_CLAMP | G_TX_NOMIRROR, 5, 0),
gsDPSetTileSize(0, 0, 0, 124, 124),
gsSPEndDisplayList(),
}
u8 ok64_ok64_rgba16[]
Definition harbour_masters.c:6

◆ mat_ok64_f3dlite_material_002

Gfx mat_ok64_f3dlite_material_002[]
Initial value:
= {
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 17, 17, 17, 255),
gsSPEndDisplayList(),
}

◆ mat_ok64_f3dlite_material_003

Gfx mat_ok64_f3dlite_material_003[]
Initial value:
= {
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(1984, 1984, 0, 0, 1),
gsDPSetPrimColor(0, 0, 233, 11, 0, 255),
gsSPEndDisplayList(),
}

◆ mat_ok64_white

Gfx mat_ok64_white[]
Initial value:
= {
gsSPClearGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, 1, COMBINED, 0, PRIMITIVE, 0, 0, 0, 0, COMBINED),
gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2),
gsSPTexture(65535, 65535, 0, 0, 1),
gsDPSetPrimColor(0, 0, 255, 255, 255, 255),
gsSPEndDisplayList(),
}

◆ mat_revert_ok64_black

Gfx mat_revert_ok64_black[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsSPEndDisplayList(),
}

◆ mat_revert_ok64_f3dlite_material_001

Gfx mat_revert_ok64_f3dlite_material_001[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsSPEndDisplayList(),
}

◆ mat_revert_ok64_f3dlite_material_002

Gfx mat_revert_ok64_f3dlite_material_002[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsSPEndDisplayList(),
}

◆ mat_revert_ok64_f3dlite_material_003

Gfx mat_revert_ok64_f3dlite_material_003[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsSPEndDisplayList(),
}

◆ mat_revert_ok64_white

Gfx mat_revert_ok64_white[]
Initial value:
= {
gsSPClearGeometryMode(G_FOG),
gsSPSetGeometryMode(G_CLIPPING),
gsDPPipeSync(),
gsSPEndDisplayList(),
}

◆ ok64_ok64_rgba16

u8 ok64_ok64_rgba16[]

◆ ok64_ok64_rgba16_aligner

Gfx ok64_ok64_rgba16_aligner[] = {gsSPEndDisplayList()}

◆ ok64_Plane_001_mesh

Gfx ok64_Plane_001_mesh[]
Initial value:
= {
gsSPClearGeometryMode(G_LIGHTING),
gsSPVertex(ok64_Plane_001_mesh_vtx_cull + 0, 8, 0),
gsSPSetGeometryMode(G_LIGHTING),
gsSPCullDisplayList(0, 7),
gsSPDisplayList(mat_ok64_white),
gsSPDisplayList(ok64_Plane_001_mesh_tri_0),
gsSPDisplayList(mat_revert_ok64_white),
gsSPDisplayList(mat_ok64_black),
gsSPDisplayList(ok64_Plane_001_mesh_tri_1),
gsSPDisplayList(mat_revert_ok64_black),
gsSPDisplayList(ok64_Plane_001_mesh_tri_2),
gsSPDisplayList(ok64_Plane_001_mesh_tri_3),
gsSPDisplayList(ok64_Plane_001_mesh_tri_4),
gsDPPipeSync(),
gsSPSetGeometryMode(G_LIGHTING),
gsSPClearGeometryMode(G_TEXTURE_GEN),
gsDPSetCombineLERP(0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT, 0, 0, 0, SHADE, 0, 0, 0, ENVIRONMENT),
gsSPTexture(65535, 65535, 0, 0, 0),
gsSPEndDisplayList(),
}
Vtx ok64_Plane_001_mesh_vtx_cull[8]
Definition harbour_masters.c:266
Gfx ok64_Plane_001_mesh_tri_1[]
Definition harbour_masters.c:495
Gfx ok64_Plane_001_mesh_tri_2[]
Definition harbour_masters.c:1119
Gfx ok64_Plane_001_mesh_tri_0[]
Definition harbour_masters.c:360
Gfx mat_revert_ok64_f3dlite_material_001[]
Definition harbour_masters.c:2731
Gfx ok64_Plane_001_mesh_tri_4[]
Definition harbour_masters.c:2583
Gfx mat_revert_ok64_f3dlite_material_002[]
Definition harbour_masters.c:2749
Gfx mat_ok64_f3dlite_material_001[]
Definition harbour_masters.c:2715
Gfx mat_revert_ok64_white[]
Definition harbour_masters.c:2690
Gfx mat_ok64_f3dlite_material_003[]
Definition harbour_masters.c:2756
Gfx ok64_Plane_001_mesh_tri_3[]
Definition harbour_masters.c:2102
Gfx mat_revert_ok64_black[]
Definition harbour_masters.c:2708
Gfx mat_ok64_white[]
Definition harbour_masters.c:2679
Gfx mat_ok64_f3dlite_material_002[]
Definition harbour_masters.c:2738
Gfx mat_revert_ok64_f3dlite_material_003[]
Definition harbour_masters.c:2767
Gfx mat_ok64_black[]
Definition harbour_masters.c:2697

◆ ok64_Plane_001_mesh_tri_0

Gfx ok64_Plane_001_mesh_tri_0[]

◆ ok64_Plane_001_mesh_tri_1

Gfx ok64_Plane_001_mesh_tri_1[]

◆ ok64_Plane_001_mesh_tri_2

Gfx ok64_Plane_001_mesh_tri_2[]

◆ ok64_Plane_001_mesh_tri_3

Gfx ok64_Plane_001_mesh_tri_3[]

◆ ok64_Plane_001_mesh_tri_4

Gfx ok64_Plane_001_mesh_tri_4[]

◆ ok64_Plane_001_mesh_vtx_0

Vtx ok64_Plane_001_mesh_vtx_0[80]

◆ ok64_Plane_001_mesh_vtx_1

Vtx ok64_Plane_001_mesh_vtx_1[95]

◆ ok64_Plane_001_mesh_vtx_2

Vtx ok64_Plane_001_mesh_vtx_2[583]

◆ ok64_Plane_001_mesh_vtx_3

Vtx ok64_Plane_001_mesh_vtx_3[772]

◆ ok64_Plane_001_mesh_vtx_4

Vtx ok64_Plane_001_mesh_vtx_4[267]

◆ ok64_Plane_001_mesh_vtx_cull

Vtx ok64_Plane_001_mesh_vtx_cull[8]
Initial value:
= {
{{ {-338, -173, -47}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {-338, -173, 32}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {-338, 122, 32}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {-338, 122, -47}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {329, -173, -47}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {329, -173, 32}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {329, 122, 32}, 0, {0, 0}, {0, 0, 0, 0} }},
{{ {329, 122, -47}, 0, {0, 0}, {0, 0, 0, 0} }},
}