54 lines
1.7 KiB
C
54 lines
1.7 KiB
C
|
|
#ifndef PRIVATEOBJECTH
|
|
#define PRIVATEOBJECTH
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif /* __cplusplus */
|
|
|
|
/* For DLL using these function :*/
|
|
#include "cpa_expt.h"
|
|
|
|
/*#ifdef USE_EXECUTE_BUFFER
|
|
void GLI_INTERNAL_FAST_CALLING_CONV
|
|
GLI_vResetAnExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer);
|
|
|
|
void GLI_INTERNAL_FAST_CALLING_CONV
|
|
GLI_vAddOneTriangleToAnExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer,GLI_tdstScreenVertex *p_FirstPoint,long lLenght);
|
|
|
|
GLI_tdstScreenVertex * GLI_INTERNAL_FAST_CALLING_CONV
|
|
GLI_vGetNewScreenVerticesOfExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer,long lNbVertices);
|
|
|
|
void GLI_INTERNAL_FAST_CALLING_CONV
|
|
GLI_vFreeScreenVerticesOfExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer,long lNbVertices);
|
|
|
|
void GLI_INTERNAL_FAST_CALLING_CONV
|
|
GLI_vAddOneMaterialToAnExecuteBuffer(GLI_tdstExecuteBuffer *p_stExecuteBuffer,ACP_tdxHandleOfMaterial hMaterial,long lDrawMask);
|
|
|
|
void GLI_INTERNAL_FAST_CALLING_CONV
|
|
GLI_vDrawAnExecuteBuffer(GLD_tdstViewportAttributes *p_stVpt ,
|
|
GLI_tdstExecuteBuffer *p_stExecuteBuffer);
|
|
|
|
void GLI_INTERNAL_FAST_CALLING_CONV
|
|
GLI_vInitExecutesBuffers();
|
|
|
|
void GLI_INTERNAL_FAST_CALLING_CONV
|
|
GLI_vEndExecuteBufferDraw();
|
|
#endif*/
|
|
|
|
|
|
/**********************************************************************************************/
|
|
/* Name: GLI_vInitModuleObject 1.0*/
|
|
/* Goal: Creates threads, reserve memory for all, init buffers...*/
|
|
/* Code: Philippe Vimont */
|
|
/* OPTIMMIZED : */
|
|
/**********************************************************************************************/
|
|
void
|
|
GLI_vInitModuleObject();
|
|
|
|
#ifdef __cplusplus
|
|
};
|
|
#endif /* __cplusplus */
|
|
|
|
#endif /* PRIVATEOBJECTH*/
|