/***************************************************************************/ /* * pieMode.h * * renderer control for pumpkin library functions. * */ /***************************************************************************/ #include #ifdef _MSC_VER #include //needed for gl.h! --Qamly #endif #include #include "lib/framework/frame.h" #include "lib/ivis_common/piedef.h" #include "lib/ivis_common/piestate.h" #include "lib/ivis_common/piemode.h" #include "piematrix.h" #include "lib/ivis_common/piefunc.h" #include "lib/ivis_common/tex.h" #include "lib/ivis_common/rendmode.h" #include "lib/ivis_common/pieclip.h" #include "screen.h" /***************************************************************************/ /* * Local Definitions */ /***************************************************************************/ #define DIVIDE_TABLE_SIZE 1024 /***************************************************************************/ /* * Local Variables */ /***************************************************************************/ int32 _iVPRIM_DIVTABLE[DIVIDE_TABLE_SIZE]; /***************************************************************************/ /* * Local ProtoTypes */ /***************************************************************************/ extern void screenDoDumpToDiskIfRequired(); /***************************************************************************/ /* * Source */ /***************************************************************************/ BOOL pie_Initialise(void) { int i; pie_InitMaths(); pie_TexInit(); rendSurface.usr = REND_UNDEFINED; rendSurface.flags = REND_SURFACE_UNDEFINED; rendSurface.buffer = NULL; rendSurface.size = 0; // divtable: first entry == unity to (ie n/0 == 1 !) _iVPRIM_DIVTABLE[0] = iV_DIVMULTP; for (i=1; i pie_GetVideoBufferHeight() * 5) { return pie_GetVideoBufferHeight()*5/4/6; } else { return pie_GetVideoBufferWidth()/6; } } /***************************************************************************/ void pie_LocalRenderBegin(void) { } void pie_LocalRenderEnd(void) { } void pie_RenderSetup(void) { }