diff --git a/include/rvl/GX/GXFrameBuf.h b/include/rvl/GX/GXFrameBuf.h index 376007e5..f21de91f 100644 --- a/include/rvl/GX/GXFrameBuf.h +++ b/include/rvl/GX/GXFrameBuf.h @@ -24,6 +24,10 @@ typedef struct _GXRenderModeObj { void GXSetCopyFilter(u8, const u8[12][2], u8, const u8[7]); void GXSetCopyClear(GXColor, u32 zClear); void GXSetDispCopySrc(u16 left, u16 top, u16 width, u16 height); +f32 GXGetYScaleFactor(u16 height, u16 width); +u16 GXGetNumXfbLines(u16 height, f32 scale); +void GXSetDispCopyDst(u16 width, u16 height); +u32 GXSetDispCopyYScale(f32 scale); extern GXRenderModeObj GXNtsc480IntDf; extern GXRenderModeObj GXMpal480IntDf; diff --git a/src/egg/core/eggVideo.cpp b/src/egg/core/eggVideo.cpp index 9d0bd8cc..74b893d6 100644 --- a/src/egg/core/eggVideo.cpp +++ b/src/egg/core/eggVideo.cpp @@ -306,11 +306,6 @@ const EGG::Video::RenderModeObjSet renderModes = {{&renderMode0, &renderMode1, & configure(obj, set); } -extern "C" f32 GXGetYScaleFactor(u16 height, u16 width); -extern "C" u16 GXGetNumXfbLines(u16 height, f32 scale); -extern "C" void GXSetDispCopyDst(u16 width, u16 height); -extern "C" u32 GXSetDispCopyYScale(f32 scale); - /* 804986f0 */ GXRenderModeObj *Video::configure(GXRenderModeObj *obj, const RenderModeObjSet *set) { GXRenderModeObj *oldMode = pRenderMode; if (set == nullptr) {