pureikyubu/SRC/DolwinVideo/Stages.h
2020-04-26 14:41:34 +03:00

26 lines
1.3 KiB
C

#pragma once
// define fifo pipeline callbacks
void __fastcall pos_idx(GX::FifoProcessor* fifo);
void __fastcall t0_idx(GX::FifoProcessor* fifo);
void __fastcall t1_idx(GX::FifoProcessor* fifo);
void __fastcall t2_idx(GX::FifoProcessor* fifo);
void __fastcall t3_idx(GX::FifoProcessor* fifo);
void __fastcall t4_idx(GX::FifoProcessor* fifo);
void __fastcall t5_idx(GX::FifoProcessor* fifo);
void __fastcall t6_idx(GX::FifoProcessor* fifo);
void __fastcall t7_idx(GX::FifoProcessor* fifo);
extern void (__fastcall* posattr[4][2][5])(GX::FifoProcessor* fifo);
extern void(__fastcall* nrmattr[4][3][5])(GX::FifoProcessor* fifo);
extern void(__fastcall* col0attr[4][2][6])(GX::FifoProcessor* fifo);
extern void(__fastcall* col1attr[4][2][6])(GX::FifoProcessor* fifo);
extern void(__fastcall* tex0attr[4][2][5])(GX::FifoProcessor* fifo);
extern void(__fastcall* tex1attr[4][2][5])(GX::FifoProcessor* fifo);
extern void(__fastcall* tex2attr[4][2][5])(GX::FifoProcessor* fifo);
extern void(__fastcall* tex3attr[4][2][5])(GX::FifoProcessor* fifo);
extern void(__fastcall* tex4attr[4][2][5])(GX::FifoProcessor* fifo);
extern void(__fastcall* tex5attr[4][2][5])(GX::FifoProcessor* fifo);
extern void(__fastcall* tex6attr[4][2][5])(GX::FifoProcessor* fifo);
extern void(__fastcall* tex7attr[4][2][5])(GX::FifoProcessor* fifo);