SpaghettiKart
Loading...
Searching...
No Matches
render_objects.h
Go to the documentation of this file.
1#ifndef RENDER_OBJECTS_H
2#define RENDER_OBJECTS_H
3
4#include <common_structs.h>
5#include "main.h"
6#include "code_800029B0.h"
7
8#ifdef __cplusplus
9extern "C" {
10#endif
11
12void func_80045738(u8*, u8*, s32, s32);
13void func_800431B0(Vec3f, Vec3su, f32, Vtx*);
14void func_80043220(Vec3f, Vec3su, f32, Gfx*);
15void func_80043328(Vec3f, Vec3su, f32, Gfx*);
16void func_80043288(Vec3f, Vec3su, f32, Gfx*);
17void func_80043390(Vec3f, Vec3su, f32, Gfx*);
18void func_800433F8(Vec3f, Vec3su, f32, Gfx*);
19void func_80043460(Vec3f, Vec3su, f32, Gfx*);
20void func_80043500(Vec3f, Vec3su, f32, Gfx*);
21void func_800435A0(Vec3f, Vec3su, f32, Gfx*, s32);
22void func_80043668(Vec3f, Vec3su, f32, Gfx*);
23void func_800436D0(s32, s32, u16, f32, Vtx*);
24void func_80043764(s32, s32, u16, f32, Vtx*);
25void func_800437F8(s32, s32, u16, f32, Vtx*, s32);
26void func_800438C4(s32, s32, u16, f32, Vtx*, s32);
27void func_8004398C(s32, s32, u16, f32, Vtx*, s32);
28s32 func_80043A54(s32);
29void load_texture_block_rgba32_nomirror(u8*, s32, s32);
30void load_texture_tile_rgba32_nomirror(u8*, s32, s32);
31void load_texture_block_rgba16_mirror(u8*, s32, s32);
32void load_texture_block_rgba16_nomirror(u8*, s32, s32, s32);
33
34void load_texture_tile_rgba16_nomirror(u8*, s32, s32);
35void load_texture_block_ia16_nomirror(u8*, s32, s32);
36void load_texture_tile_ia16_nomirror(u8*, s32, s32);
37void load_texture_block_ia8_nomirror(u8*, s32, s32);
38void load_texture_tile_ia8_nomirror(u8*, s32, s32);
39void load_texture_block_i8_nomirror(u8*, s32, s32);
40void func_80044AB8(u8*, s32, s32);
41void func_80044BF8(u8*, s32, s32);
42
43void rsp_load_texture(u8*, s32, s32);
44void rsp_load_texture_mask(u8*, s32, s32, s32);
45void func_80045614(u8*, s32, s32);
46void func_80045B2C(Vtx*);
47void func_80045B74(Vtx*);
48void func_80045BBC(Vec3f, Vec3su, f32, Vtx*);
49void func_80045C48(Vec3f, Vec3su, f32, Vtx*);
50void func_80045D0C(u8*, Vtx*, s32, s32, s32);
51void func_80045E10(u8*, Vtx*, s32, s32, s32);
52void func_80045F18(u8*, Vtx*, s32, s32, s32, s32);
53
54void func_800461A4(u8*, Vtx*, s32, s32, s32);
55void func_800462A8(u8*, Vtx*, s32, s32, s32);
56void func_800463B0(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
57void func_80046424(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
58void func_800464D0(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
59void func_80046544(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
60void func_800465B8(s32, s32, u16, f32, s32, u8*, Vtx*, s32, s32, s32, s32);
61void func_80046634(s32, s32, u16, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
62void func_800466B0(s32, s32, u16, f32, u8*, Vtx*, s32, s32);
63void func_80046720(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
64void func_80046794(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
65void func_80046808(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32);
66void func_80046874(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32);
67void func_800468E0(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32, s32);
68void func_80046954(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32);
69void func_80046A00(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32);
70void func_80046A68(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32);
71void func_80046AD4(s32, s32, u16, f32, u8*);
72void func_80046B38(s32, s32, u16, f32, u8*);
73void func_80046B9C(Vec3f, Vec3su, f32, u8*);
74void func_80046BEC(s32, s32, u16, f32, u8*, Vtx*);
75void func_80046C3C(Vec3f, Vec3su, f32, u8*, Vtx*);
76void func_80046C78(s32, s32, u16, f32, u8*);
77void func_80046CDC(s32, s32, u16, f32, u8*);
78void func_80046D40(Vec3f, Vec3su, f32, u8*);
79void func_80046D90(s32, s32, u16, f32, u8*);
80void func_80046DF4(s32, s32, u16, f32, s32, u8*);
81void load_texture_and_tlut(u8*, u8*, s32, s32);
82void func_80046F60(u8*, u8*, s32, s32, s32);
83
84void func_80047068(u8*, u8*, Vtx*, s32, s32, s32, s32);
85void draw_rectangle_texture_overlap(u8*, u8*, Vtx*, s32, s32, s32, s32);
86void func_8004747C(u8*, u8*, Vtx*, s32, s32, s32, s32, s32);
87void func_8004768C(u8*, u8*, Vtx*, s32, s32, s32);
88void func_8004788C(s32, s32, u16, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
89void func_80047910(s32, s32, u16, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
90void func_80047994(s32, s32, u16, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
91void func_80047A18(s32, s32, u16, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
92void func_80047A9C(s32, s32, u16, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
93void func_80047B20(s32, s32, u16, f32, u8*, u8*, Vtx*, s32, s32, s32);
94void func_80047B9C(s32, s32, u16, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
95void func_80047C28(s32, s32, u16, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
96void func_80047CB4(s32, s32, u16, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
97void func_80047D40(s32, s32, u16, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
98void func_80047DCC(Vec3f, Vec3su, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
99void func_80047E48(Vec3f, Vec3su, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
100void func_80047EC4(Vec3f, Vec3su, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
101void func_80047F40(Vec3f, Vec3su, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
102void func_80047FBC(Vec3f, Vec3su, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
103
104void func_80048038(Vec3f, Vec3su, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
105void draw_2d_texture_at(Vec3f, Vec3su, f32, u8*, u8*, Vtx*, s32, s32, s32, s32);
106void func_80048130(Vec3f, Vec3su, f32, u8*, u8*, Vtx*, s32, s32, s32, s32, s32);
107void func_800481B4(Vec3f, Vec3su, f32, u8*, u8*, Vtx*, s32, s32, s32);
108void func_80048228(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
109void func_800482AC(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
110void func_80048330(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
111void func_800483B4(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
112void func_80048438(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
113void func_800484BC(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
114void func_80048540(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
115void func_800485C4(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*, s32, s32, s32, s32);
116void func_800486B0(s32, s32, u16, f32, u8*, u8*, Vtx*);
117void func_80048718(s32, s32, u16, f32, u8*, u8*, Vtx*);
118void func_80048780(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*);
119void func_800487DC(s32, s32, u16, f32, u8*, u8*, Vtx*);
120void func_80048844(s32, s32, u16, f32, u8*, u8*, Vtx*);
121void func_800488AC(s32, s32, u16, f32, u8*, u8*, Vtx*);
122void func_80048914(s32, s32, u16, f32, u8*, u8*, Vtx*);
123void func_8004897C(s32, s32, u16, f32, u8*, u8*, Vtx*);
124void func_800489E4(s32, s32, u16, f32, u8*, u8*, Vtx*);
125void func_80048A4C(s32, s32, u16, f32, u8*, u8*, Vtx*);
126void func_80048AB4(s32, s32, u16, f32, s32, u8*, u8*, Vtx*);
127void func_80048B24(s32, s32, u16, f32, s32, u8*, u8*, Vtx*);
128void func_80048B94(Vec3f, Vec3su, f32, u8*, u8*, Vtx*);
129void func_80048BE8(Vec3f, Vec3su, f32, u8*, u8*, Vtx*);
130void func_80048C3C(Vec3f, Vec3su, f32, u8*, u8*, Vtx*);
131void func_80048C90(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*);
132void func_80048CEC(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*);
133void func_80048D48(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*);
134void func_80048DA4(Vec3f, Vec3su, f32, s32, u8*, u8*, Vtx*);
135void func_80048E00(s32, s32, u16, f32, u8*, u8*, Vtx*);
136void func_80048E68(s32, s32, u16, f32, u8*, u8*, Vtx*);
137void func_80048ED0(s32, s32, u16, f32, u8*, u8*, Vtx*);
138void func_80048F38(Vec3f, Vec3su, f32, u8*, u8*, Vtx*);
139void func_80048F8C(u8*, Vtx*, s32, s32, s32, s32);
140void func_80044924(u8*, s32, s32);
141void func_80044DA0(u8*, s32, s32);
142
143void func_80049130(u8*, Vtx*, s32, s32, s32, s32);
144void func_800492D4(u8*, Vtx*, s32, s32, s32, s32);
145void func_80049478(u8*, Vtx*, s32, s32, s32, s32);
146void func_800497CC(u8*, Vtx*, s32, s32, s32, s32);
147void func_80049B20(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
148void func_80049B9C(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
149void func_80049C18(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
150void func_80049C94(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
151void func_80049D10(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
152void func_80049D8C(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
153void func_80049E08(s32, s32, u16, f32, s32, s32, s32, s32, u8*, Vtx*, s32, s32, s32, s32);
154void func_80049E98(s32, s32, u16, f32, s32, s32, s32, s32, u8*, Vtx*, s32, s32, s32, s32);
155void func_80049F28(s32, s32, u16, f32, s32, s32, s32, s32, u8*, Vtx*, s32, s32, s32, s32);
156void func_80049FB8(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
157
158void func_8004A034(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
159void func_8004A0B0(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
160void func_8004A12C(s32, s32, u16, f32, s32, s32, s32, s32, u8*, Vtx*, s32, s32, s32, s32);
161void func_8004A1BC(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
162void func_8004A258(s32, s32, u16, f32, u8*, Vtx*, s32, s32, s32, s32);
163void func_8004A2F4(s32, s32, u16, f32, s32, s32, s32, s32, u8*, Vtx*, s32, s32, s32, s32);
164void func_8004A384(s32, s32, u16, f32, s32, s32, s32, s32, u8*, Vtx*, s32, s32, s32, s32);
165void func_8004A414(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32);
166void func_8004A488(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32);
167void func_8004A4FC(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32);
168void func_8004A570(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32);
169void func_8004A5E4(Vec3f, Vec3su, f32, u8*, Vtx*);
170void func_8004A630(struct Collision*, Vec3f, f32);
171void func_8004A6EC(s32, f32);
172void func_8004A7AC(s32, f32);
173void func_8004A9B8(f32);
174void func_8004AA10(Vec3f, Vec3su, f32, u8*, Vtx*, s32, s32, s32, s32);
175void func_8004AAA0(s32, s32, u16, f32, u8*, Vtx*);
176void func_8004AB00(s32, s32, u16, f32, u8*, Vtx*);
177void func_8004AB60(s32, s32, u16, f32, u8*, Vtx*);
178void func_8004ABC0(s32, s32, u16, f32, u8*, Vtx*);
179void func_8004AC20(s32, s32, u16, f32, u8*, Vtx*);
180void func_8004AC80(s32, s32, u16, f32, u8*, Vtx*);
181void func_8004ACE0(Vec3f, Vec3su, f32, u8*, Vtx*);
182void func_8004AD2C(s32, s32, u16, f32, u8*, Vtx*);
183void func_8004AD8C(s32, s32, u16, f32, u8*, Vtx*);
184void func_8004ADEC(s32, s32, u16, f32, u8*, Vtx*);
185void func_8004AE4C(s32, s32, u16, f32, u8*, Vtx*);
186void func_8004AEAC(s32, s32, u16, f32, u8*, Vtx*);
187void func_8004AF0C(s32, s32, u16, f32, u8*, Vtx*);
188void func_8004AF6C(s32, s32, u16, f32, u8*, Vtx*);
189void func_8004AFCC(s32, s32, u16, f32, u8*, Vtx*);
190
191void func_8004B02C(void);
192void func_8004B05C(u8*);
193void func_8004B138(s32, s32, s32, s32);
194void func_8004B180(s32, s32, s32, s32);
195void set_color_render(s32, s32, s32, s32, s32, s32, s32);
196void func_8004B254(s32, s32, s32);
197void set_transparency(s32);
198void func_8004B310(s32);
199void func_8004B35C(s32, s32, s32, s32);
200void func_8004B3C8(s32);
201void func_8004B414(s32, s32, s32, s32);
202void func_8004B480(s32, s32, s32);
203void func_8004B4E8(s32, s32, s32, s32);
204void func_8004B554(s32);
205void func_8004B5A8(s32, s32, s32, s32);
206void func_8004B614(s32, s32, s32, s32, s32, s32, s32);
207void func_8004B6C4(s32, s32, s32);
208void func_8004B72C(s32, s32, s32, s32, s32, s32, s32);
209void render_texture_rectangle_wrap(s32, s32, s32, s32, s32);
210void func_8004BB34(void);
211void func_8004BB3C(s32, s32, s32, s32, f32);
212void func_8004BD14(s32, s32, u32, u32, s32, u8*, u8*);
213
214void render_texture_tile_rgba32_block(s16, s16, u8*, u32, u32);
215
216void func_8004C024(s16, s16, s16, u16, u16, u16, u16);
217void func_8004C148(s16, s16, s16, u16, u16, u16, u16);
218void func_8004C354(void);
219void func_8004C35C(void);
220void draw_hud_2d_texture(s32, s32, u32, u32, u8*);
221void draw_hud_2d_texture_wide(s32, s32, u32, u32, u8*);
222void func_8004C450(s32, s32, u32, u32, u8*);
223void func_8004C53C(s32, s32, u32, u32, u8*);
224void func_8004C628(s32, s32, u32, u32, u8*);
225void render_game_logo(s16, s16);
226void func_8004C91C(s32, s32, u8*, s32, s32, s32);
227void func_8004C9D8(s32, s32, s32, u8*, s32, s32, s32, s32);
228void func_8004CA58(s32, s32, f32, u8*, s32, s32);
229void draw_hud_2d_texture_8x8(s32, s32, u8*);
230void draw_hud_2d_texture_8x16(s32, s32, u8*);
231void draw_hud_2d_texture_16x16(s32, s32, u8*);
232void draw_hud_2d_texture_32x8(s32, s32, u8*);
233void draw_hud_2d_texture_32x16(s32, s32, u8*);
234
235void func_800450C8(u8*, s32, s32);
236void func_80044F34(u8*, s32, s32);
237void func_8004D210(s32, s32, u8*, s32, s32, s32, s32, s32, s32, s32, s32);
238void func_8004D37C(s32, s32, u8*, s32, s32, s32, s32, s32, s32, s32, s32);
239void func_8004D4E8(s32, s32, u8*, s32, s32, s32, s32, s32, s32, s32, s32);
240
241void func_8004F6D0(s32);
242void func_8004E238(void);
243void func_8004E240(s32, s32, u8*, u8*, s32, s32, s32);
244void func_8004E2B8(s32, s32, s32, u8*, u8*, s32, s32, s32);
245void func_8004E338(s32, s32, u8*, u8*, s32, s32);
246void func_8004E3B8(void);
247void func_8004E3C0(s32, s32, u8*, u8*, s32, s32, s32, s32);
248void func_8004E3F4(s32, s32, s32, u8*, u8*, s32, s32, s32, s32);
249void func_8004E430(s32, s32, u8*, u8*);
250void func_8004E464(s32, s32, u8*, u8*);
251void func_8004E498(s32, s32, u8*, u8*);
252void func_8004E4CC(s32, s32, u8*, u8*);
253void func_8004E500(s32, s32, u8*, u8*);
254void func_8004E534(s32, s32, u8*, u8*);
255void func_8004E568(s32, s32, u8*, u8*);
256void func_8004E59C(s32, s32, s32, u8*, u8*);
257void func_8004E5D8(s32, s32, u8*, u8*);
258void func_8004E604(s32, s32, u8*, u8*);
259void draw_item_window(s32);
260void func_8004E6C4(s32);
262void func_8004E800(s32);
263void func_8004E998(s32);
265void func_8004EB38(s32);
266void render_digital_speedometer(s32 playerIdx);
267void render_speedometer(s32);
268void func_8004EE54(s32);
269
270void func_8004EF9C(s32);
272void draw_minimap_character(s32, s32, s32);
273void func_8004F3E4(s32);
274s32 func_8004F674(s32*, s32);
275void print_timer(s32, s32, s32);
276void func_8004F950(s32, s32, s32, s32);
277void print_timer_rainbow(s32, s32, s32);
278void render_hud_timer(s32);
279void draw_lap_count(s16, s16, s8);
280void func_8004FDB4(f32, f32, s16, s16, s16, s32, s32, s32, s32);
281
282void func_80050320(void);
283s32 func_80050644(u16, s32*, s32*);
284void func_800507D8(u16, s32*, s32*);
285void func_800508C0(void);
286void func_80050C68(void);
287void func_80050E34(s32, s32);
288
289void func_800514BC(void);
291void render_object_snowflakes_particles(s32 cameraId);
292void func_80051ABC(ScreenContext* screen, s16, s32);
293void func_80051C60(ScreenContext* screen, s16, s32);
294void func_80051EBC(ScreenContext* screen);
295void func_80051EF8(ScreenContext* screen);
296void func_80051F9C(ScreenContext* screen);
297void func_80052044(ScreenContext* screen);
298void func_80052080(ScreenContext* screen);
299
300void func_800520C0(s32);
301void func_8005285C(s32, s32);
302void func_800528EC(s32);
303void render_ice_block(s32);
304void func_80052D70(s32, s32);
305void func_80052E30(s32);
307
314
321void func_8005477C(s32, u8, Vec3f);
323void func_80054D00(s32, s32);
327
332void func_800557AC(void);
333void func_800557B4(s32, s32, u32, u32);
334void func_80055AB8(s32, s32);
336void func_80055EF4(s32, s32);
338
340void render_object_neon(s32);
341void func_800569F4(s32);
342void func_80056A40(s32, s32);
343void func_80056A94(s32);
344void func_8005762C(s32*, s32*, s32, u32);
345void func_80057330(void);
346void func_80057338(void);
347void func_800573BC(void);
348void func_800573C4(void);
349void func_800573CC(void);
350void func_800573D4(void);
351void func_800573DC(void);
352void func_800573E4(s32, s32, s8);
353void debug_wrap_text(s32*, s32*);
354void debug_print_string(s32*, s32*, char*);
355void debug_print_number(s32*, s32*, s32, u32);
356void func_80057708(void);
357void load_debug_font(void);
358void func_80057778(void);
359void debug_print_str2(s32, s32, char*);
360void print_str_num(s32, s32, char*, s32);
361void func_80057814(s32, s32, char*, u32);
362void func_80057858(s32, s32, char*, u32);
363void func_800578B0(s32, s32, char*, u32);
364void func_80057908(s32, s32, char*, u32);
365void func_80057960(s32, s32, char*, u32);
366void func_800579B8(s32, s32, char*);
367void func_800579F8(s32, s32, char*, u32);
368void func_80057A50(s32, s32, char*, u32);
369void func_80057AA8(s32, s32, char*, u32);
370void func_80057B14(s32, s32, char*, u32);
371void func_80057B80(s32, s32, char*, u32);
372void func_80057BEC(s32, s32, char*, u32);
373
374extern Lights1 D_800E45C0[];
375extern Lights1 D_800E4668;
376
377extern f32 D_801637C4;
378extern s32 D_801637E8;
379extern f32 D_801637F0;
380
381extern s32 D_80163814;
382
383extern s32 D_801655CC;
384
385extern u16 D_8016579E;
386
387extern Vec3su D_80183E80;
388
389extern f32 D_8018CFEC;
390extern f32 D_8018CFF4;
391extern s16 gMinimapPlayerX;
392extern s16 gMinimapPlayerY;
393
394extern u8* D_8018D4BC;
395extern u8* D_8018D4C0;
396
397extern u8* gPortraitTextures[];
398
399#ifdef __cplusplus
400}
401#endif
402
403#endif
Lights1 D_800E45C0[]
Definition render_objects.c:55
Lights1 D_800E4668
Definition Thwomp.cpp:688
u16 D_8016579E
Definition code_80057C60.c:126
Vec3su D_80183E80
Definition code_80057C60.c:253
s32 D_801655CC
Definition code_80057C60.c:62
f32 D_8018CFEC
Definition code_80057C60_var.c:8
s16 gMinimapPlayerX
Definition code_80057C60_var.c:121
u8 * D_8018D4BC
Definition code_80057C60_var.c:193
s16 gMinimapPlayerY
Definition code_80057C60_var.c:123
f32 D_8018CFF4
Definition code_80057C60_var.c:10
u8 * D_8018D4C0
Definition code_80057C60_var.c:194
f32 Vec3f[3]
Definition common_structs.h:10
u16 Vec3su[3]
Definition common_structs.h:16
void func_8004C450(s32, s32, u32, u32, u8 *)
Definition render_objects.c:2037
void func_8004C628(s32, s32, u32, u32, u8 *)
Definition render_objects.c:2056
void func_80046A00(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32)
Definition render_objects.c:633
void load_texture_block_ia16_nomirror(u8 *, s32, s32)
Definition render_objects.c:231
void func_80049C94(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1212
void func_8004C9D8(s32, s32, s32, u8 *, s32, s32, s32, s32)
void func_8004AB60(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1412
void func_80057708(void)
Definition render_objects.c:3900
void func_80049C18(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1205
void load_texture_block_rgba32_nomirror(u8 *, s32, s32)
Definition render_objects.c:201
void func_800438C4(s32, s32, u16, f32, Vtx *, s32)
Definition render_objects.c:167
void func_8004E2B8(s32, s32, s32, u8 *, u8 *, s32, s32, s32)
Definition render_objects.c:2332
void func_800463B0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void render_object_thwomps_model(s32)
void func_8004B480(s32, s32, s32)
Definition render_objects.c:1523
void func_80048BE8(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1023
void func_8004B6C4(s32, s32, s32)
Definition render_objects.c:1553
void func_8004A258(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1293
void func_80057B80(s32, s32, char *, u32)
Definition render_objects.c:3987
void func_8004F3E4(s32)
Definition render_objects.c:2661
void func_8004BB34(void)
Definition render_objects.c:1896
void func_80047E48(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:842
void func_8004E430(s32, s32, u8 *, u8 *)
Definition render_objects.c:2358
void draw_hud_2d_texture_wide(s32, s32, u32, u32, u8 *)
Definition render_objects.c:2026
void render_object_neon(s32)
Definition render_objects.c:3741
void func_80045F18(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:450
void func_80048A4C(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1007
void func_8004A630(struct Collision *, Vec3f, f32)
Definition render_objects.c:1351
void func_80046CDC(s32, s32, u16, f32, u8 *)
Definition render_objects.c:671
void func_8004A9B8(f32)
Definition render_objects.c:1391
void func_80050E34(s32, s32)
Definition render_objects.c:3112
void load_texture_tile_ia8_nomirror(u8 *, s32, s32)
Definition render_objects.c:249
void func_800431B0(Vec3f, Vec3su, f32, Vtx *)
Definition render_objects.c:70
void func_8004E4CC(s32, s32, u8 *, u8 *)
Definition render_objects.c:2370
void func_8004C024(s16, s16, s16, u16, u16, u16, u16)
Definition render_objects.c:1951
void func_80055228(s32)
void func_8004C53C(s32, s32, u32, u32, u8 *)
Definition render_objects.c:2046
void render_object_bowser_flame(s32)
Definition render_objects.c:3613
void func_80046C78(s32, s32, u16, f32, u8 *)
Definition render_objects.c:667
void func_8004ABC0(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1416
void func_8004EB30(s32)
void func_80054E10(s32)
void func_800481B4(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:891
void func_80044AB8(u8 *, s32, s32)
Definition render_objects.c:283
void func_80051EBC(ScreenContext *screen)
Definition render_objects.c:3307
void func_80057814(s32, s32, char *, u32)
Definition render_objects.c:3922
void func_8004AA10(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1396
void func_80046AD4(s32, s32, u16, f32, u8 *)
Definition render_objects.c:647
void func_80051ABC(ScreenContext *screen, s16, s32)
Definition render_objects.c:3270
void func_800435A0(Vec3f, Vec3su, f32, Gfx *, s32)
Definition render_objects.c:124
void draw_minimap_character(s32, s32, s32)
void func_8004A0B0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1271
void func_8004B3C8(s32)
Definition render_objects.c:1512
void render_object_snowmans_list_2(s32)
void func_80057A50(s32, s32, char *, u32)
Definition render_objects.c:3964
void func_80047C28(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:811
void func_8004E240(s32, s32, u8 *, u8 *, s32, s32, s32)
Definition render_objects.c:2326
void render_digital_speedometer(s32 playerIdx)
Definition render_objects.c:2510
void func_800520C0(s32)
Definition render_objects.c:3351
void func_8004897C(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:999
void func_800461A4(u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:488
void func_8004E604(s32, s32, u8 *, u8 *)
Definition render_objects.c:2394
void func_8004768C(u8 *, u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:744
void set_minimap_finishline_position(s32)
Definition render_objects.c:2574
void func_8004E3F4(s32, s32, s32, u8 *, u8 *, s32, s32, s32, s32)
void func_80057AA8(s32, s32, char *, u32)
Definition render_objects.c:3971
void draw_2d_texture_at(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:877
void func_80055EF4(s32, s32)
void func_80048DA4(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1043
void func_8004A1BC(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1285
void func_8004B180(s32, s32, s32, s32)
Definition render_objects.c:1482
void func_8004AD2C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1432
void func_80054EB8(s32)
void func_8004E3B8(void)
Definition render_objects.c:2346
void func_8004E800(s32)
Definition render_objects.c:2436
void func_80048540(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:950
void func_80045738(u8 *, u8 *, s32, s32)
Definition render_objects.c:379
void func_8004A2F4(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1301
void render_object_thwomps(s32)
void func_80052080(ScreenContext *screen)
Definition render_objects.c:3347
void func_8004A5E4(Vec3f, Vec3su, f32, u8 *, Vtx *)
Definition render_objects.c:1347
void render_object_crabs(s32)
void debug_print_str2(s32, s32, char *)
Definition render_objects.c:3913
void func_80046874(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_8004B554(s32)
Definition render_objects.c:1534
void func_8004B72C(s32, s32, s32, s32, s32, s32, s32)
Definition render_objects.c:1558
void func_80043500(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:116
void debug_print_number(s32 *, s32 *, s32, u32)
Definition render_objects.c:3836
void func_80056160(s32)
void func_80049B9C(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1198
void func_800573BC(void)
Definition render_objects.c:3796
void func_80047910(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:768
void func_800578B0(s32, s32, char *, u32)
Definition render_objects.c:3933
void func_800489E4(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1003
void func_8004E534(s32, s32, u8 *, u8 *)
Definition render_objects.c:2378
void func_8004E338(s32, s32, u8 *, u8 *, s32, s32)
Definition render_objects.c:2339
void func_8004AF0C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1452
void func_80045BBC(Vec3f, Vec3su, f32, Vtx *)
Definition render_objects.c:406
void func_800573DC(void)
Definition render_objects.c:3807
void func_80046794(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void render_texture_rectangle_wrap(s32, s32, s32, s32, s32)
Definition render_objects.c:1721
void func_80048780(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:979
void render_ice_block(s32)
Definition render_objects.c:3437
void func_8004D4E8(s32, s32, u8 *, s32, s32, s32, s32, s32, s32, s32, s32)
void func_8004747C(u8 *, u8 *, Vtx *, s32, s32, s32, s32, s32)
void render_object_chain_chomps(s32)
void func_80043288(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:82
void func_8004AEAC(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1448
void func_8004AFCC(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1460
void func_80045B74(Vtx *)
Definition render_objects.c:401
void debug_print_string(s32 *, s32 *, char *)
Definition render_objects.c:3823
void func_8004BD14(s32, s32, u32, u32, s32, u8 *, u8 *)
Definition render_objects.c:1934
void func_8004A034(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1264
void render_object_moles(s32)
void func_8004EB38(s32)
Definition render_objects.c:2480
void func_80047B9C(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:803
void draw_hud_2d_texture_32x8(s32, s32, u8 *)
Definition render_objects.c:2136
void func_80048E00(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1047
s32 D_80163814
void func_80056A40(s32, s32)
Definition render_objects.c:3776
void func_800484BC(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:938
void func_80049D10(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1219
void func_80048228(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:898
void func_80043460(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:108
void func_80049FB8(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1257
void print_timer_rainbow(s32, s32, s32)
Definition render_objects.c:2777
void func_80051F9C(ScreenContext *screen)
Definition render_objects.c:3327
void func_80048D48(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1039
void func_80055AB8(s32, s32)
void func_800573C4(void)
Definition render_objects.c:3799
void func_80048B24(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1015
void func_8004C148(s16, s16, s16, u16, u16, u16, u16)
Definition render_objects.c:1960
void func_80044F34(u8 *, s32, s32)
Definition render_objects.c:318
u8 * gPortraitTextures[]
Definition update_objects.c:122
s32 func_8004F674(s32 *, s32)
Definition render_objects.c:2705
void func_8004398C(s32, s32, u16, f32, Vtx *, s32)
Definition render_objects.c:177
void func_8004E998(s32)
Definition render_objects.c:2456
void func_8004AF6C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1456
void func_800573CC(void)
Definition render_objects.c:3802
void func_8004C35C(void)
Definition render_objects.c:2014
void func_80043390(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:96
void func_8004B310(s32)
Definition render_objects.c:1501
void func_80047A18(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:782
void func_800507D8(u16, s32 *, s32 *)
Definition render_objects.c:2985
void func_800508C0(void)
Definition render_objects.c:3007
void func_8004ACE0(Vec3f, Vec3su, f32, u8 *, Vtx *)
Definition render_objects.c:1428
void func_8004A6EC(s32, f32)
Definition render_objects.c:1361
void func_80047D40(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:827
void func_8005477C(s32, u8, Vec3f)
Definition render_objects.c:3630
void func_80047994(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:775
void func_800483B4(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:922
void func_80055F48(s32)
void func_8004B614(s32, s32, s32, s32, s32, s32, s32)
Definition render_objects.c:1546
void render_object_seagulls(s32)
void func_8004A4FC(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1333
void func_80046BEC(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:659
void func_80046D40(Vec3f, Vec3su, f32, u8 *)
Definition render_objects.c:675
void load_texture_block_ia8_nomirror(u8 *, s32, s32)
Definition render_objects.c:243
void func_800569F4(s32)
Definition render_objects.c:3772
void func_80048130(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32, s32)
Definition render_objects.c:884
void func_80050C68(void)
Definition render_objects.c:3093
void render_object_snowmans_list_1(s32)
void draw_hud_2d_texture_32x16(s32, s32, u8 *)
Definition render_objects.c:2140
void func_80046720(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80057B14(s32, s32, char *, u32)
Definition render_objects.c:3979
void func_800573D4(void)
Definition render_objects.c:3804
void func_8005762C(s32 *, s32 *, s32, u32)
Definition render_objects.c:3873
void func_8004B05C(u8 *)
Definition render_objects.c:1472
void func_8004ADEC(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1440
void func_80047EC4(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:849
void draw_hud_2d_texture(s32, s32, u32, u32, u8 *)
Definition render_objects.c:2017
void func_80043668(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:134
void func_8004B254(s32, s32, s32)
Definition render_objects.c:1491
void render_object_paddle_boat_smoke_particle(s32, s32)
Definition render_objects.c:3549
void translate_thwomp_lights(s32)
void func_8005285C(s32, s32)
Definition render_objects.c:3370
void render_texture_tile_rgba32_block(s16, s16, u8 *, u32, u32)
Definition render_objects.c:2066
void func_80048CEC(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1035
void func_80047CB4(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:819
void func_80045D0C(u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:422
void draw_simplified_lap_count(s32)
Definition render_objects.c:2429
void func_80046A68(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80048ED0(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1055
void func_8004A488(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1326
void func_80047F40(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:856
void func_80046B38(s32, s32, u16, f32, u8 *)
Definition render_objects.c:651
void print_str_num(s32, s32, char *, s32)
Definition render_objects.c:3917
void func_80049E08(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1233
void render_object_snowflakes_particles(s32 cameraId)
Definition render_objects.c:3247
void func_80048438(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:930
void draw_lap_count(s16, s16, s8)
Definition render_objects.c:2831
void func_80056A94(s32)
Definition render_objects.c:3780
void func_8004E59C(s32, s32, s32, u8 *, u8 *)
Definition render_objects.c:2386
void load_texture_block_rgba16_mirror(u8 *, s32, s32)
Definition render_objects.c:213
void func_80047A9C(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:789
void func_800482AC(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:906
void load_texture_and_tlut(u8 *, u8 *, s32, s32)
Definition render_objects.c:689
void func_8004E464(s32, s32, u8 *, u8 *)
Definition render_objects.c:2362
void func_800464D0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80054D00(s32, s32)
void func_800488AC(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:991
void func_8004A384(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1312
void func_800468E0(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32, s32)
void func_800436D0(s32, s32, u16, f32, Vtx *)
Definition render_objects.c:140
void func_80046808(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_8004EE54(s32)
Definition render_objects.c:2543
void func_80048038(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:870
void func_80049478(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1117
void func_80047B20(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:796
s32 func_80050644(u16, s32 *, s32 *)
Definition render_objects.c:2940
void func_80057960(s32, s32, char *, u32)
Definition render_objects.c:3945
void func_800528EC(s32)
Definition render_objects.c:3385
void func_80046DF4(s32, s32, u16, f32, s32, u8 *)
Definition render_objects.c:684
void func_800462A8(u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:502
void func_80052E30(s32)
Definition render_objects.c:3472
void func_800437F8(s32, s32, u16, f32, Vtx *, s32)
Definition render_objects.c:154
void rsp_load_texture_mask(u8 *, s32, s32, s32)
Definition render_objects.c:367
void func_80043328(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:90
void func_8004BB3C(s32, s32, s32, s32, f32)
Definition render_objects.c:1899
void func_8004C354(void)
Definition render_objects.c:2011
void load_texture_block_i8_nomirror(u8 *, s32, s32)
Definition render_objects.c:255
void set_color_render(s32, s32, s32, s32, s32, s32, s32)
Definition render_objects.c:1486
void render_hud_timer(s32)
Definition render_objects.c:2785
void load_texture_tile_rgba32_nomirror(u8 *, s32, s32)
Definition render_objects.c:207
void render_object_bowser_flame_particle(s32, s32)
Definition render_objects.c:3592
void func_80048330(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:914
void func_8004E498(s32, s32, u8 *, u8 *)
Definition render_objects.c:2366
void func_80051EF8(ScreenContext *screen)
Definition render_objects.c:3311
void func_80049F28(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1249
void func_80047068(u8 *, u8 *, Vtx *, s32, s32, s32, s32)
void func_8004AD8C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1436
void func_80052D70(s32, s32)
Definition render_objects.c:3456
void func_8004B5A8(s32, s32, s32, s32)
Definition render_objects.c:1540
void func_80047DCC(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:835
void func_800487DC(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:983
void render_speedometer(s32)
Definition render_objects.c:2531
void draw_hud_2d_texture_8x8(s32, s32, u8 *)
Definition render_objects.c:2123
void func_8004B138(s32, s32, s32, s32)
Definition render_objects.c:1478
void draw_rectangle_texture_overlap(u8 *, u8 *, Vtx *, s32, s32, s32, s32)
void func_8004E568(s32, s32, u8 *, u8 *)
Definition render_objects.c:2382
void draw_item_window(s32)
Definition render_objects.c:2398
void func_8004AE4C(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1444
void func_8004AC20(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1420
void func_80048844(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:987
void func_80046634(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
void func_800557AC(void)
Definition render_objects.c:3688
void func_80057778(void)
Definition render_objects.c:3909
void func_80048AB4(s32, s32, u16, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1011
void func_8004B35C(s32, s32, s32, s32)
Definition render_objects.c:1507
void func_8004E5D8(s32, s32, u8 *, u8 *)
Definition render_objects.c:2390
void func_8004D210(s32, s32, u8 *, s32, s32, s32, s32, s32, s32, s32, s32)
void func_800485C4(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:958
void func_8004D37C(s32, s32, u8 *, s32, s32, s32, s32, s32, s32, s32, s32)
void func_800492D4(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1099
void render_game_logo(s16, s16)
Definition render_objects.c:2090
void func_800579B8(s32, s32, char *)
Definition render_objects.c:3951
void func_8004EF9C(s32)
Definition render_objects.c:2559
void func_8004C91C(s32, s32, u8 *, s32, s32, s32)
Definition render_objects.c:2097
void draw_hud_2d_texture_8x16(s32, s32, u8 *)
void func_8004A12C(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1278
void load_texture_tile_ia16_nomirror(u8 *, s32, s32)
Definition render_objects.c:237
void func_800579F8(s32, s32, char *, u32)
Definition render_objects.c:3957
void func_80054F04(s32)
void func_80044924(u8 *, s32, s32)
Definition render_objects.c:261
void func_80048718(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:975
void func_80047FBC(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:863
void func_8004E500(s32, s32, u8 *, u8 *)
Definition render_objects.c:2374
void func_80046F60(u8 *, u8 *, s32, s32, s32)
void func_8004A7AC(s32, f32)
Definition render_objects.c:1375
void debug_wrap_text(s32 *, s32 *)
Definition render_objects.c:3815
void func_80049B20(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1191
void render_object_trains_smoke_particles(s32)
Definition render_objects.c:3506
void func_8004E6C4(s32)
Definition render_objects.c:2412
void load_debug_font(void)
Definition render_objects.c:3903
void func_800450C8(u8 *, s32, s32)
Definition render_objects.c:340
void func_80045E10(u8 *, Vtx *, s32, s32, s32)
Definition render_objects.c:436
void func_80057338(void)
Definition render_objects.c:3788
void func_80046B9C(Vec3f, Vec3su, f32, u8 *)
Definition render_objects.c:655
void print_timer(s32, s32, s32)
Definition render_objects.c:2749
void func_8004F950(s32, s32, s32, s32)
Definition render_objects.c:2769
void func_80057908(s32, s32, char *, u32)
Definition render_objects.c:3939
void func_8004FDB4(f32, f32, s16, s16, s16, s32, s32, s32, s32)
Definition render_objects.c:2844
void func_80043220(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:76
void render_object_smoke_particles(s32)
Definition render_objects.c:3653
void func_800497CC(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1155
void func_8004B414(s32, s32, s32, s32)
Definition render_objects.c:1517
void func_80043764(s32, s32, u16, f32, Vtx *)
Definition render_objects.c:147
void func_80057858(s32, s32, char *, u32)
Definition render_objects.c:3927
void func_80045C48(Vec3f, Vec3su, f32, Vtx *)
Definition render_objects.c:413
s32 func_80043A54(s32)
Definition render_objects.c:187
void func_8004B4E8(s32, s32, s32, s32)
Definition render_objects.c:1528
void func_80044DA0(u8 *, s32, s32)
Definition render_objects.c:295
void func_80048914(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:995
void func_80057BEC(s32, s32, char *, u32)
Definition render_objects.c:3995
void func_80048C3C(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1027
void func_800486B0(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:971
void func_80049130(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1081
void func_800514BC(void)
Definition render_objects.c:3191
void func_80045B2C(Vtx *)
Definition render_objects.c:396
void func_80048C90(Vec3f, Vec3su, f32, s32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1031
void func_8004788C(s32, s32, u16, f32, u8 *, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:761
void func_80048F38(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1059
void func_80046544(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80049D8C(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1226
void func_8004F6D0(s32)
Definition render_objects.c:2720
void func_800557B4(s32, s32, u32, u32)
Definition render_objects.c:3691
void func_800433F8(Vec3f, Vec3su, f32, Gfx *)
Definition render_objects.c:102
void func_800465B8(s32, s32, u16, f32, s32, u8 *, Vtx *, s32, s32, s32, s32)
void rsp_load_texture(u8 *, s32, s32)
Definition render_objects.c:361
void func_80048B94(Vec3f, Vec3su, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1019
void func_8004AAA0(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1404
void func_80046C3C(Vec3f, Vec3su, f32, u8 *, Vtx *)
Definition render_objects.c:663
void render_object_train_smoke_particle(s32, s32)
Definition render_objects.c:3489
void func_80051C60(ScreenContext *screen, s16, s32)
Definition render_objects.c:3280
void render_object_paddle_boat_smoke_particles(s32)
Definition render_objects.c:3568
void load_texture_block_rgba16_nomirror(u8 *, s32, s32, s32)
Definition render_objects.c:219
void render_object_snowmans(s32)
void load_texture_tile_rgba16_nomirror(u8 *, s32, s32)
Definition render_objects.c:225
void func_80050320(void)
Definition render_objects.c:2884
void func_80046954(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80048F8C(u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1063
f32 D_801637C4
void func_8004A570(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1340
void func_80046D90(s32, s32, u16, f32, u8 *)
Definition render_objects.c:679
void func_8004B02C(void)
Definition render_objects.c:1464
void thwomp_lights(s32)
void draw_hud_2d_texture_16x16(s32, s32, u8 *)
void func_80048E68(s32, s32, u16, f32, u8 *, u8 *, Vtx *)
Definition render_objects.c:1051
void func_80057330(void)
Definition render_objects.c:3785
void func_8004AC80(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1424
void func_8004CA58(s32, s32, f32, u8 *, s32, s32)
Definition render_objects.c:2117
f32 D_801637F0
void func_80046424(s32, s32, u16, f32, u8 *, Vtx *, s32, s32, s32, s32)
void func_80052044(ScreenContext *screen)
Definition render_objects.c:3343
void func_8004AB00(s32, s32, u16, f32, u8 *, Vtx *)
Definition render_objects.c:1408
void func_8004E3C0(s32, s32, u8 *, u8 *, s32, s32, s32, s32)
void func_8004E238(void)
Definition render_objects.c:2323
void func_80049E98(s32, s32, u16, f32, s32, s32, s32, s32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1241
void set_transparency(s32)
Definition render_objects.c:1496
s32 D_801637E8
void render_object_leaf_particle(s32)
void func_80044BF8(u8 *, s32, s32)
Definition render_objects.c:289
void func_80045614(u8 *, s32, s32)
Definition render_objects.c:373
void func_8004A414(Vec3f, Vec3su, f32, u8 *, Vtx *, s32, s32, s32, s32)
Definition render_objects.c:1320
void func_800466B0(s32, s32, u16, f32, u8 *, Vtx *, s32, s32)
Definition render_objects.c:582
void func_800573E4(s32, s32, s8)
Definition render_objects.c:3810
Definition common_structs.h:147
Definition code_800029B0.h:14