2022-02-12 19:50:06 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
struct GameInfo;
|
|
|
|
|
|
|
|
extern "C"
|
|
|
|
{
|
|
|
|
void gfx_init(const char* romName, OSViMode* viMode);
|
|
|
|
void gfx_shutdown();
|
|
|
|
bool gfx_start_frame();
|
|
|
|
void gfx_end_frame();
|
|
|
|
void gfx_fbe_sync(GraphicsContext* gfxCtx, GameInfo* GameInfo);
|
2022-03-27 03:04:38 +00:00
|
|
|
int gfx_fbe_is_enabled();
|
2022-02-12 19:50:06 +00:00
|
|
|
void gfx_fbe_enable(int enable);
|
|
|
|
void gfx_force_43(bool enable); // From GlideN64
|
2022-03-27 03:04:38 +00:00
|
|
|
bool gfx_force_43_enabled();
|
2022-02-12 19:50:06 +00:00
|
|
|
void gfx_run(OSTask_t* task, u32 sz);
|
2022-04-02 02:28:41 +00:00
|
|
|
void gfx_filter_sepia_set(u8 r, u8 g, u8 b, u8 a);
|
|
|
|
void gfx_filter_sepia_enabled();
|
|
|
|
void gfx_filter_sepia_disable();
|
2022-02-12 19:50:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|