mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-02-21 05:01:53 -05:00

* bring over framebuffer effects methods * Implement framebuffer capture and drawing for pause menu * revert hookshot and title cards to draw using original buffers * remove old game over crash fix * Adjust mirror mode handling for kaleido * Avoid flashing the hud when pausing
18 lines
611 B
C
18 lines
611 B
C
#ifndef FRAMEBUFFER_EFFECTS_H
|
|
#define FRAMEBUFFER_EFFECTS_H
|
|
|
|
#include <libultraship/libultra.h>
|
|
|
|
extern s32 gPauseFrameBuffer;
|
|
extern s32 gBlurFrameBuffer;
|
|
extern s32 gReusableFrameBuffer;
|
|
extern s32 gN64ResFrameBuffer;
|
|
|
|
void FB_CreateFramebuffers(void);
|
|
void FB_CopyToFramebuffer(Gfx** gfxp, s32 fb_src, s32 fb_dest, u8 oncePerFrame, u8* hasCopied);
|
|
void FB_WriteFramebufferSliceToCPU(Gfx** gfxp, void* buffer, u8 byteSwap);
|
|
void FB_DrawFromFramebuffer(Gfx** gfxp, s32 fb, u8 alpha);
|
|
void FB_DrawFromFramebufferScaled(Gfx** gfxp, s32 fb, u8 alpha, float scaleX, float scaleY);
|
|
|
|
#endif // FRAMEBUFFER_EFFECTS_H
|