ManiaDrive/raydium/config.h
2025-01-26 18:33:45 +01:00

74 lines
1.6 KiB
C

/*
Raydium - CQFD Corp.
http://raydium.org/
License: GPL - GNU General Public License, see "gpl.txt" file.
*/
// Raydium configuration file
// For other options, see common.h
// Enable PHP support
#ifndef NO_PHP_SUPPORT
#define PHP_SUPPORT
#define PHP_INI_PATH "./"
#endif
#ifndef NO_ODE_SUPPORT
// Enable ODE physics support
#define ODE_SUPPORT
#define ODE_QUICKSTEP
#define ODE_PREDICTION
//#define ODE_NETWORK_GHOSTS
#endif
// RegApi Support (exports Raydium API to PHP)
#define REG_API
// enable profiling
#define DEBUG_PROFILE
// (link to OpenAL is always required !)
//#define NO_SOUND_DEBUG
// Allow Xinerama Support for X11
#define HAVE_XINERAMA
// will highlight triangle with tag != 0 at render time :
//#define RENDER_DEBUG_TAG
// disable clipping
//#define RENDER_DEBUG_NO_CLIP
// disable display list optims
//#define DEBUG_RENDER_DISABLE_DISPLAYLISTS
// draw shadow map (view from main light)
//#define DEBUG_SHADOW_MAP_VIEW
// draw HDR stencil (press F10)
//#define DEBUG_HDR_STENCIL
// debug network "tcp style" ACKs
//#define DEBUG_NETWORK
// debug ODE Network interface (verbose !)
//#define DEBUG_ODENET
// enable movie linear framerate (1/x sec)
// press F11 and see movie/ subdir [or create it]
//#define DEBUG_MOVIE 25
// allow vertex lighting for lightmaps textures
//#define RENDER_ALLOW_LIGHTING_FOR_LIGHTMAPS
// raydium_capture_frame_jpeg() JPEG quality percentage
#define DEBUG_JPEG_QUALITY 75
// axis used by Volumetric Fog when rendering meshes
// values: 0=x y=1 z=2
#define RENDER_VOLUMETRIC_FOG_AXIS 2
// reverse values from axis ?
#define RENDER_VOLUMETRIC_FOG_AXIS_REVERSE