diff options
Diffstat (limited to 'Src/Winamp/plush/PL_CONF.H')
-rw-r--r-- | Src/Winamp/plush/PL_CONF.H | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/Src/Winamp/plush/PL_CONF.H b/Src/Winamp/plush/PL_CONF.H new file mode 100644 index 00000000..e5be4287 --- /dev/null +++ b/Src/Winamp/plush/PL_CONF.H @@ -0,0 +1,45 @@ +/****************************************************************************** + pl_conf.h + PLUSH 3D VERSION 1.2 CONFIGURATION HEADER + Copyright (c) 1996-2000, Justin Frankel +******************************************************************************/ + +#ifndef _PL_CONF_H_ +#define _PL_CONF_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +/* Maximum children per object */ +#define PL_MAX_CHILDREN (16) + +/* Maximum lights per scene -- if you exceed this, they will be ignored */ +#define PL_MAX_LIGHTS (32) + +/* Maximum number of triangles per scene -- if you exceed this, entire +objects will be ignored. You can increase this if you need it. It takes +approximately 8*PL_MAX_TRIANGLES bytes of memory. i.e. the default of +16384 consumes 128kbytes of memory. not really a big deal, +*/ + +#define PL_MAX_TRIANGLES (16384) + +typedef float pl_ZBuffer; /* z-buffer type (must be float) */ +typedef float pl_Float; /* General floating point */ +typedef float pl_IEEEFloat32; /* IEEE 32 bit floating point */ +typedef signed long int pl_sInt32; /* signed 32 bit integer */ +typedef unsigned long int pl_uInt32; /* unsigned 32 bit integer */ +typedef signed short int pl_sInt16; /* signed 16 bit integer */ +typedef unsigned short int pl_uInt16; /* unsigned 16 bit integer */ +typedef signed int pl_sInt; /* signed optimal integer */ +typedef unsigned int pl_uInt; /* unsigned optimal integer */ +typedef int pl_Bool; /* boolean */ +typedef unsigned char pl_uChar; /* unsigned 8 bit integer */ +typedef signed char pl_sChar; /* signed 8 bit integer */ + +#ifdef __cplusplus +} +#endif + +#endif /* !_PL_CONF_H_ */ |