mirror of
https://github.com/zeldaret/tp
synced 2026-06-02 10:10:35 -04:00
128 lines
3.1 KiB
C++
128 lines
3.1 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: GXGeometry
|
|
//
|
|
|
|
#include "dolphin/gx/GXGeometry.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void __GXSetDirtyState();
|
|
extern "C" void GXBegin();
|
|
extern "C" void __GXSendFlushPrim();
|
|
extern "C" void GXSetLineWidth();
|
|
extern "C" void GXSetPointSize();
|
|
extern "C" void GXEnableTexOffsets();
|
|
extern "C" void GXSetCullMode();
|
|
extern "C" void GXSetCoPlanar();
|
|
extern "C" static void __GXSetGenMode();
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void __GXSetVCD();
|
|
extern "C" void __GXCalculateVLim();
|
|
extern "C" void __GXSetVAT();
|
|
extern "C" void __GXSetSUTexRegs();
|
|
extern "C" void __GXUpdateBPMask();
|
|
extern "C" extern void* __GXData;
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 8035C6E4-8035C764 0080+00 s=0 e=4 z=0 None .text __GXSetDirtyState */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void __GXSetDirtyState() {
|
|
nofralloc
|
|
#include "asm/dolphin/gx/GXGeometry/__GXSetDirtyState.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8035C764-8035C834 00D0+00 s=0 e=66 z=3 None .text GXBegin */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void GXBegin() {
|
|
nofralloc
|
|
#include "asm/dolphin/gx/GXGeometry/GXBegin.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8035C834-8035C8BC 0088+00 s=1 e=1 z=0 None .text __GXSendFlushPrim */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void __GXSendFlushPrim() {
|
|
nofralloc
|
|
#include "asm/dolphin/gx/GXGeometry/__GXSendFlushPrim.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8035C8BC-8035C8FC 0040+00 s=0 e=8 z=0 None .text GXSetLineWidth */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void GXSetLineWidth() {
|
|
nofralloc
|
|
#include "asm/dolphin/gx/GXGeometry/GXSetLineWidth.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8035C8FC-8035C93C 0040+00 s=0 e=5 z=0 None .text GXSetPointSize */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void GXSetPointSize() {
|
|
nofralloc
|
|
#include "asm/dolphin/gx/GXGeometry/GXSetPointSize.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8035C93C-8035C984 0048+00 s=0 e=3 z=0 None .text GXEnableTexOffsets */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void GXEnableTexOffsets() {
|
|
nofralloc
|
|
#include "asm/dolphin/gx/GXGeometry/GXEnableTexOffsets.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8035C984-8035C9AC 0028+00 s=0 e=33 z=5 None .text GXSetCullMode */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void GXSetCullMode() {
|
|
nofralloc
|
|
#include "asm/dolphin/gx/GXGeometry/GXSetCullMode.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8035C9AC-8035C9E0 0034+00 s=0 e=6 z=0 None .text GXSetCoPlanar */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm void GXSetCoPlanar() {
|
|
nofralloc
|
|
#include "asm/dolphin/gx/GXGeometry/GXSetCoPlanar.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 8035C9E0-8035CA04 0024+00 s=2 e=0 z=0 None .text __GXSetGenMode */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
extern "C" asm static void __GXSetGenMode() {
|
|
nofralloc
|
|
#include "asm/dolphin/gx/GXGeometry/__GXSetGenMode.s"
|
|
}
|
|
#pragma pop
|