Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions config/us/pilotwings64.us.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,8 @@ segments:
- { type: bss, vram: 0x80250E80, name: kernel_bss }
- { type: .bss, vram: 0x8025BF00, name: kernel/event }
- { type: bss, vram: 0x8025C5B0 }
- { type: .bss, vram: 0x80290680, name: kernel/geometry }
- { type: bss, vram: 0x80296AA0 }
- { type: .bss, vram: 0x802C5FD0, name: kernel/sprite }
- { type: bss, vram: 0x802C8020, name: kernel_bss2 }

Expand Down
20 changes: 4 additions & 16 deletions include/uv_geometry.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,12 @@
#define PILOTWINGS64_UV_GEOMETRY

#include <PR/ultratypes.h>
#include <PR/gbi.h>
#include <uv_util.h>

#define UV_GEOM_NUM_VERTICES 0x320

typedef struct uvVertex {
s16 unk0;
s16 unk2;
s16 unk4;
s16 unk6;
s16 unk8;
s16 unkA;
s8 unkC;
s8 unkD;
s8 unkE;
s8 unkF;
} uvVertex_t;

typedef uvVertex_t uvVertexArray_t[UV_GEOM_NUM_VERTICES];
typedef Vtx uvVertexArray_t[UV_GEOM_NUM_VERTICES];

void uvVtxInit(void);
s16 uvVtx(s32 arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6, s32 arg7, s32 arg8);
Expand All @@ -28,8 +16,8 @@ void uvVtxBeginPoly(void);
void uvBeginGrid(void);
void uvBeginTmesh(void);
void uvEndTmesh(void);
void uvEndGridWide(s16 arg0, s16 arg1, u8 arg2, s32 arg3);
void uvEndGrid(s32 arg0, s32 arg1, u8 arg2, u8 arg3);
void uvEndGridWide(s16 arg0, s16 arg1, u8 arg2, u8 arg3);
void uvEndGrid(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
void uvVtxRect(s32 arg0, s32 arg1, s32 arg2, s32 arg3);
void uvVtxEndPoly(void);

Expand Down
Loading
Loading