mirror of https://github.com/n64decomp/mk64.git
23 lines
802 B
C
23 lines
802 B
C
#include <ultra64.h>
|
|
#include <macros.h>
|
|
#include "types.h"
|
|
#include "PR/gu.h"
|
|
#include "main.h"
|
|
|
|
extern s16 D_800E43A8;
|
|
extern Mtx D_0D008E98;
|
|
extern Gfx* gDisplayListHead;
|
|
|
|
// rsp init
|
|
void gfx_func_80040D00(void) {
|
|
D_800E43A8 = 0;
|
|
|
|
gDPSetCombineMode(gDisplayListHead++, G_CC_SHADE, G_CC_SHADE);
|
|
gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2);
|
|
gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING);
|
|
guOrtho(&gGfxPool->mtxPool[0], 0.0f, 320.0f, 0.0f, 240.0f, -1.0f, 1.0f, 1.0f);
|
|
gDPHalf1(gDisplayListHead++, 0x0000FFFF);
|
|
gSPMatrix(gDisplayListHead++, (u32) gGfxPool & 0x1FFFFFFF, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_PROJECTION);
|
|
gSPMatrix(gDisplayListHead++, (u32) &D_0D008E98 & 0x1FFFFFFF, G_MTX_NOPUSH | G_MTX_LOAD | G_MTX_MODELVIEW);
|
|
}
|