SSBM Decomp
|
#include "initialize.h"
#include "aobj.h"
#include "class.h"
#include "debug.h"
#include "displayfunc.h"
#include "fobj.h"
#include "id.h"
#include "list.h"
#include "lobj.h"
#include "mtx.h"
#include "objalloc.h"
#include "random.h"
#include "robj.h"
#include "shadow.h"
#include "state.h"
#include "tev.h"
#include "video.h"
#include <stdarg.h>
#include <dolphin/gx/GXEnum.h>
#include <dolphin/gx/GXLight.h>
#include <dolphin/gx/GXPixel.h>
#include <dolphin/gx/types.h>
#include <dolphin/os.h>
#include <dolphin/os/OSArena.h>
#include <dolphin/os/OSMemory.h>
#include <dolphin/vi/vi.h>
Functions | |
void | HSD_InitComponent (void) |
void | HSD_GXSetFifoObj (GXFifoObj *fifo) |
static void | HSD_DVDInit (void) |
void ** | HSD_AllocateXFB (s32 nbuffer, GXRenderModeObj *rm) |
GXFifoObj * | HSD_AllocateFifo (u32 size) |
static void | HSD_GXInit (void) |
static void | HSD_OSInit (void) |
OSHeapHandle | HSD_GetHeap (void) |
void | HSD_SetHeap (OSHeapHandle handle) |
void | HSD_GetNextArena (void **lo, void **hi) |
OSHeapHandle | HSD_CreateMainHeap (void *lo, void *hi) |
HSD_RenderPass | HSD_GetCurrentRenderPass (void) |
void | HSD_StartRender (HSD_RenderPass pass) |
void | HSD_Init_803755A8 (void) |
static void | HSD_ObjInit (void) |
void | HSD_ObjDumpStat (void) |
bool | HSD_SetInitParameter (HSD_InitParam param,...) |
Variables | |
OSHeapHandle | HSD_Synth_804D6018 |
GXRenderModeObj | GXNtsc480IntDf |
static void * | FrameBuffer [HSD_VI_XFB_MAX] |
static HSD_MemReport | memReport |
static void * | hsd_heap_next_arena_lo |
static void * | hsd_heap_next_arena_hi |
static HSD_RenderPass | current_render_pass |
static GXFifoObj * | DefaultFifoObj |
static int | current_pix_fmt |
static s32 | init_done |
static s32 | shown |
static volatile OSHeapHandle | current_heap = -1 |
static GXRenderModeObj * | rmode = &GXNtsc480IntDf |
static int | current_z_fmt = GX_ZC_MID |
static u32 | iparam_fifo_size = HSD_DEFAULT_FIFO_SIZE |
static int | iparam_xfb_max_num = HSD_DEFAULT_XFB_MAX_NUM |
static int | iparam_heap_max_num = 4 |
static u32 | iparam_audio_heap_size = HSD_DEFAULT_AUDIO_SIZE |
static GXColor | HSD_Init_804D5E1C = { 0 } |
static char | str_pix_fmt_neq_gx_pf_rgb565_z16 [] = "pix_fmt != GX_PF_RGB565_Z16" |
void HSD_InitComponent | ( | void | ) |
void HSD_GXSetFifoObj | ( | GXFifoObj * | fifo | ) |
|
static |
void ** HSD_AllocateXFB | ( | s32 | nbuffer, |
GXRenderModeObj * | rm | ||
) |
|
static |
|
static |
OSHeapHandle HSD_GetHeap | ( | void | ) |
void HSD_SetHeap | ( | OSHeapHandle | handle | ) |
void HSD_GetNextArena | ( | void ** | lo, |
void ** | hi | ||
) |
OSHeapHandle HSD_CreateMainHeap | ( | void * | lo, |
void * | hi | ||
) |
HSD_RenderPass HSD_GetCurrentRenderPass | ( | void | ) |
void HSD_StartRender | ( | HSD_RenderPass | pass | ) |
void HSD_Init_803755A8 | ( | void | ) |
|
static |
void HSD_ObjDumpStat | ( | void | ) |
bool HSD_SetInitParameter | ( | HSD_InitParam | param, |
... | |||
) |
|
extern |
|
extern |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |