|
SSBM Decomp
|
#include <dolphin.h>#include "__demo.h"#include <dolphin/demo.h>#include <dolphin/gx.h>#include <dolphin/pad.h>#include <dolphin/vi.h>Functions | |
| static void | __DEMOInitRenderMode (struct _GXRenderModeObj *mode) |
| static void | __DEMOInitMem () |
| static void | __DEMOInitGX () |
| static void | __DEMOInitVI () |
| static void | __DEMOInitForEmu () |
| static void | __BypassRetraceCallback () |
| static void | __BypassDoneRender () |
| static void | LoadMemInfo () |
| void | DEMOInit (struct _GXRenderModeObj *mode) |
| void | DEMOBeforeRender () |
| void | DEMODoneRender () |
| void | DEMOSwapBuffers () |
| void | DEMOSetTevColorIn (enum _GXTevStageID stage, enum _GXTevColorArg a, enum _GXTevColorArg b, enum _GXTevColorArg c, enum _GXTevColorArg d) |
| void | DEMOSetTevOp (enum _GXTevStageID id, enum _GXTevMode mode) |
| struct _GXRenderModeObj * | DEMOGetRenderModeObj () |
| u32 | DEMOGetCurrentBuffer (void) |
| void | DEMOEnableBypassWorkaround (unsigned long timeoutFrames) |
| void | DEMOReInit (struct _GXRenderModeObj *mode) |
Variables | |
| unsigned char | DemoStatEnable |
| static struct _GXRenderModeObj | rmodeobj |
| static unsigned char | DemoFirstFrame = 1 |
| static void * | DefaultFifo = NULL |
| static GXFifoObj * | DefaultFifoObj = NULL |
| static struct _GXRenderModeObj * | rmode |
| static int | BypassWorkaround |
| static unsigned long | FrameCount |
| static unsigned long | FrameMissThreshold |
| void * | DemoFrameBuffer1 |
| void * | DemoFrameBuffer2 |
| void * | DemoCurrentBuffer |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void DEMOInit | ( | struct _GXRenderModeObj * | mode | ) |
| void DEMOBeforeRender | ( | ) |
| void DEMODoneRender | ( | ) |
| void DEMOSwapBuffers | ( | ) |
| void DEMOSetTevColorIn | ( | enum _GXTevStageID | stage, |
| enum _GXTevColorArg | a, | ||
| enum _GXTevColorArg | b, | ||
| enum _GXTevColorArg | c, | ||
| enum _GXTevColorArg | d ) |
| void DEMOSetTevOp | ( | enum _GXTevStageID | id, |
| enum _GXTevMode | mode ) |
| struct _GXRenderModeObj * DEMOGetRenderModeObj | ( | ) |
| u32 DEMOGetCurrentBuffer | ( | void | ) |
| void DEMOEnableBypassWorkaround | ( | unsigned long | timeoutFrames | ) |
| void DEMOReInit | ( | struct _GXRenderModeObj * | mode | ) |
|
extern |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void* DemoFrameBuffer1 |
| void* DemoFrameBuffer2 |
| void* DemoCurrentBuffer |