Files
af/include/m_rcp.h
T
Derek Hensley c37305bb93 m_rcp OK (#145)
* ignore .venv

* Start m_rcp

* gfx_set_fog_position

* gfx_set_fog_nosync

* Data + func_800BD3EC_jp

* func_800BD428_jp

* func_800BD448_jp

* func_800BD470_jp

* func_800BD498_jp

* func_800BD4C0_jp

* _texture_z_light_fog_prim

* _texture_z_light_fog_prim_shadow

* func_800BD538_jp

* _texture_z_light_fog_prim_xlu

* _texture_z_light_fog_prim_light

* _texture_z_light_fog_prim_npc

* texture_z_light_fog_prim_bb_pal_opa

* texture_z_light_fog_prim_bb_pal_xlu

* texture_z_fog_lod_alpha_shadow

* func_800BD6F8_jp

* gfx_rect_moji

* rect_moji

* polygon_z_light_prim

* gfx_softsprite_prim_xlu

* gfx_tex_scroll2

* gfx_two_tex_scroll

* func_800BD9D8_jp

* func_800BD9FC_jp

* tex_scroll2

* two_tex_scroll

* DisplayList_initialize + bss

* fade_rgba8888_draw

* texture_z_light_prim_xlu_disp rename

* func_800BE030_jp

* fade_black_draw

* func_800BE094_jp

* func_800BE0E4_jp

* gfx_gDPFillRectangleF

* func_800BE184_jp

* gfx_gSPTextureRectangle1

* func_800BE27C_jp

* gfx_gSPScisTextureRectangle1

* func_800BE4F8_jp
2024-02-15 10:07:20 -07:00

52 lines
2.8 KiB
C

#ifndef C_6E0F50_H
#define C_6E0F50_H
#include "ultra64.h"
struct GraphicsContext;
struct Game_Play;
extern Gfx RSP_RDP_clear_data[];
Gfx* gfx_set_fog_nosync(Gfx* gfx, s32 r, s32 g, s32 b, s32 a, s32 near, s32 far);
Gfx* func_800BD428_jp(Gfx* gfx, s32 i);
Gfx* func_800BD448_jp(Gfx* gfx);
void func_800BD470_jp(struct GraphicsContext* gfxCtx);
void func_800BD498_jp(struct GraphicsContext* gfxCtx);
void texture_z_light_prim_xlu_disp(struct GraphicsContext* gfxCtx);
void _texture_z_light_fog_prim(struct GraphicsContext *gfxCtx);
void _texture_z_light_fog_prim_shadow(struct GraphicsContext* gfxCtx);
void _texture_z_light_fog_prim_npc_shadow(struct GraphicsContext* gfxCtx);
void _texture_z_light_fog_prim_xlu(struct GraphicsContext* gfxCtx);
void _texture_z_light_fog_prim_light(struct GraphicsContext* gfxCtx);
void _texture_z_light_fog_prim_npc(struct GraphicsContext *gfxCtx);
Gfx* texture_z_light_fog_prim_bb_pal_opa(Gfx* gfx);
Gfx* texture_z_light_fog_prim_bb_pal_xlu(Gfx* gfx);
Gfx* texture_z_fog_lod_alpha_shadow(Gfx* gfx);
void func_800BD6F8_jp(struct GraphicsContext* gfxCtx);
Gfx* gfx_rect_moji(Gfx* gfx);
void rect_moji(struct GraphicsContext* gfxCtx);
void polygon_z_light_prim(struct GraphicsContext* gfxCtx);
void softsprite_prim(struct GraphicsContext* gfxCtx);
Gfx* gfx_softsprite_prim_xlu(Gfx* gfx);
Gfx* gfx_tex_scroll2(Gfx** gfxP, u32 x, u32 y, s32 width, s32 height);
Gfx* gfx_two_tex_scroll(Gfx** gfxP, s32 tile1, u32 x1, u32 y1, s32 width1, s32 height1, s32 tile2, u32 x2, u32 y2, s32 width2, s32 height2);
Gfx* func_800BD9D8_jp(Gfx** gfxP, u32 x, u32 y);
Gfx* func_800BD9FC_jp(struct GraphicsContext* gfxCtx, u32 x, u32 y);
Gfx* tex_scroll2(struct GraphicsContext* gfxCtx, u32 x, u32 y, s32 width, s32 height);
Gfx* two_tex_scroll(struct GraphicsContext* gfxCtx, s32 tile1, u32 x1, u32 y1, s32 width1, s32 height1, s32 tile2, u32 x2, u32 y2, s32 width2, s32 height2);
void DisplayList_initialize(struct GraphicsContext* gfxCtx, u8 clearR, u8 clearG, u8 clearB, struct Game_Play* game_play);
void fade_rgba8888_draw(Gfx** gfxP, u32 color);
void func_800BE030_jp(Gfx** gfxP, u32 r, u32 g, u32 b, u32 a);
void fade_black_draw(Gfx** gfxP, u32 color);
Gfx* gfx_gDPFillRectangle1(Gfx* gfx, s32 ulx, s32 uly, s32 lrx, s32 lry);
void func_800BE0E4_jp(Gfx** gfxP, s32 ulx, s32 uly, s32 lrx, s32 lry);
Gfx* gfx_gDPFillRectangleF(Gfx* gfx, s32 ulx, s32 uly, s32 lrx, s32 lry);
void func_800BE184_jp(Gfx** gfxP, s32 ulx, s32 uly, s32 lrx, s32 lry);
Gfx* gfx_gSPTextureRectangle1(Gfx* gfx, s32 xl, s32 yl, s32 xh, s32 yh, s32 tile, s32 s, s32 t, s32 dsdx, s32 dtdy);
Gfx* func_800BE27C_jp(Gfx* gfx, s32 xl, s32 yl, s32 xh, s32 yh, s32 tile, s32 s, s32 t);
Gfx* gfx_gSPScisTextureRectangle1(Gfx* gfx, s32 xl, s32 yl, s32 xh, s32 yh, s32 tile, s32 s, s32 t, s32 dsdx, s32 dtdy);
Gfx* func_800BE4F8_jp(Gfx* gfx, s32 xl, s32 yl, s32 xh, s32 yh, s32 tile, s32 s, s32 t);
#endif