/******************* step7.h *******************/ #define ORDERING_TABLE_LENGTH (12) #define MAX_NO_PACKETS (248000) #define TRUE (1) #define FALSE (0) #define SCREEN_WIDTH (320) #define SCREEN_HEIGHT (240) int CurrentBuffer; #define RenderPrepare()\ GsSetRefView2(&ViewPoint);\ CurrentBuffer=GsGetActiveBuff(); \ GsSetWorkBase((PACKET*)Packet_Memory[CurrentBuffer]);\ GsClearOt(0, 0, &OTable_Header[CurrentBuffer]); #define RenderFinish()\ DrawSync(0);\ GsSwapDispBuff(); \ GsSortClear(0, 0, 0,&OTable_Header[CurrentBuffer]); \ GsDrawOt(&OTable_Header[CurrentBuffer]); // We need two Ordering Table Headers, one for each buffer GsOT OTable_Header[2]; // And we need Two Ordering Tables, one for each buffer GsOT_TAG OTable_Array[2][1<