1#ifndef RVL_SDK_GX_FRAMEBUF_H
2#define RVL_SDK_GX_FRAMEBUF_H
20 GXBool field_rendering;
22 u8 sample_pattern[12][2];
23 u8 vfilter[GX_VFILTER_SZ];
26extern GXRenderModeObj GXNtsc480IntDf;
27extern GXRenderModeObj GXPal528IntDf;
28extern GXRenderModeObj GXEurgb60Hz480IntDf;
29extern GXRenderModeObj GXMpal480IntDf;
31void GXSetDispCopySrc(u16 x, u16 y, u16 w, u16 h);
32void GXSetTexCopySrc(u16 x, u16 y, u16 w, u16 h);
34void GXSetDispCopyDst(u16 w, u16 numXfbLines);
35void GXSetTexCopyDst(u16 w, u16 h, GXTexFmt fmt, GXBool mipmap);
37void GXSetCopyClamp(GXCopyClamp clamp);
39u32 GXGetNumXfbLines(u16 efbHeight, f32 scaleY);
40f32 GXGetYScaleFactor(u16 efbHeight, u16 xfbHeight);
41void GXSetDispCopyYScale(f32 scaleY);
43void GXSetCopyClear(GXColor color, u32 z);
44void GXSetCopyFilter(GXBool,
const u8 sample_pattern[12][2], GXBool,
45 const u8 vfilter[GX_VFILTER_SZ]);
47void GXCopyDisp(
void*, GXBool);
48void GXCopyTex(
void*, GXBool);