2019-08-25 04:46:40 +00:00
|
|
|
#ifndef _DISPLAY_H
|
|
|
|
#define _DISPLAY_H
|
|
|
|
|
|
|
|
#include "types.h"
|
|
|
|
|
|
|
|
#define GFX_POOL_SIZE 6400
|
|
|
|
|
|
|
|
struct GfxPool {
|
|
|
|
Gfx buffer[GFX_POOL_SIZE];
|
|
|
|
struct SPTask spTask;
|
|
|
|
};
|
|
|
|
|
|
|
|
extern u16 frameBufferIndex;
|
|
|
|
extern u32 gGlobalTimer;
|
|
|
|
|
|
|
|
// extern ? my_rdp_init(?);
|
|
|
|
// extern ? my_rsp_init(?);
|
|
|
|
// extern ? clear_z_buffer(?);
|
|
|
|
// extern ? display_frame_buffer(?);
|
|
|
|
extern void clear_frame_buffer(s32);
|
|
|
|
extern void clear_viewport(Vp *, s32);
|
|
|
|
// extern ? draw_screen_borders(?);
|
|
|
|
void make_viewport_clip_rect(Vp *viewport);
|
|
|
|
extern void init_render_image(void);
|
|
|
|
extern void end_master_display_list(void);
|
2020-03-02 03:42:52 +00:00
|
|
|
extern void draw_reset_bars(void);
|
|
|
|
extern void rendering_init(void);
|
|
|
|
extern void config_gfx_pool(void);
|
2019-08-25 04:46:40 +00:00
|
|
|
extern void display_and_vsync(void);
|
|
|
|
|
|
|
|
#endif /* _DISPLAY_H */
|