SSBM Decomp
|
#include "video.h"
#include "debug.h"
#include "state.h"
#include <dolphin/gx/GXFrameBuf.h>
#include <dolphin/gx/GXMisc.h>
#include <dolphin/os/OSInterrupt.h>
#include <dolphin/vi/vi.h>
Macros | |
#define | _p ((HSD_VIInfo*) &HSD_VIData) |
Variables | |
HSD_VIInfo | HSD_VIData |
#define _p ((HSD_VIInfo*) &HSD_VIData) |
|
static |
|
static |
HSD_VIRetraceCallback HSD_VISetUserPreRetraceCallback | ( | HSD_VIRetraceCallback | cb | ) |
HSD_VIRetraceCallback HSD_VISetUserPostRetraceCallback | ( | HSD_VIRetraceCallback | cb | ) |
HSD_VIGXDrawDoneCallback HSD_VISetUserGXDrawDoneCallback | ( | HSD_VIGXDrawDoneCallback | cb | ) |
|
static |
|
static |
|
static |
|
static |
int HSD_VIGetXFBDrawEnable | ( | void | ) |
int HSD_VIWaitXFBDrawEnable | ( | void | ) |
|
static |
void HSD_VICopyEFB2XFBPtr | ( | HSD_VIStatus * | vi, |
void * | buffer, | ||
HSD_RenderPass | rpass | ||
) |
void HSD_VIGXSetDrawDone | ( | int | arg | ) |
void HSD_VISetXFBWaitDone | ( | int | idx | ) |
void HSD_VICopyXFBAsync | ( | HSD_RenderPass | rpass | ) |
void HSD_VIDrawDoneXFB | ( | int | idx | ) |
|
static |
void HSD_VIWaitXFBFlush | ( | void | ) |
void HSD_VIWaitXFBFlushNoYield | ( | void | ) |
int HSD_VIGetXFBLastDrawDone | ( | void | ) |
void HSD_VISetConfigure | ( | GXRenderModeObj * | rmode | ) |
void HSD_VISetBlack | ( | bool | black | ) |
void HSD_VIInit | ( | HSD_VIStatus * | vi, |
void * | xfb0, | ||
void * | xfb1, | ||
void * | xfb2 | ||
) |
HSD_VIInfo HSD_VIData |