-//! Define _IRR_COMPILE_WITH_TERRAIN_SCENENODE_ to support TerrainSceneNodes\r
-#define _IRR_COMPILE_WITH_TERRAIN_SCENENODE_\r
-#ifdef NO_IRR_COMPILE_WITH_TERRAIN_SCENENODE_\r
-#undef _IRR_COMPILE_WITH_TERRAIN_SCENENODE_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_BILLBOARD_SCENENODE_ to support BillboardSceneNodes\r
-#define _IRR_COMPILE_WITH_BILLBOARD_SCENENODE_\r
-#ifdef NO_IRR_COMPILE_WITH_BILLBOARD_SCENENODE_\r
-#undef _IRR_COMPILE_WITH_BILLBOARD_SCENENODE_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_WATER_SURFACE_SCENENODE_ to support WaterSurfaceSceneNodes\r
-#define _IRR_COMPILE_WITH_WATER_SURFACE_SCENENODE_\r
-#ifdef NO_IRR_COMPILE_WITH_WATER_SURFACE_SCENENODE_\r
-#undef _IRR_COMPILE_WITH_WATER_SURFACE_SCENENODE_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_SKYDOME_SCENENODE_ to support SkydomeSceneNodes\r
-#define _IRR_COMPILE_WITH_SKYDOME_SCENENODE_\r
-#ifdef NO_IRR_COMPILE_WITH_SKYDOME_SCENENODE_\r
-#undef _IRR_COMPILE_WITH_SKYDOME_SCENENODE_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_CUBE_SCENENODE_ to support CubeSceneNodes\r
-#define _IRR_COMPILE_WITH_CUBE_SCENENODE_\r
-#ifdef NO_IRR_COMPILE_WITH_CUBE_SCENENODE_\r
-#undef _IRR_COMPILE_WITH_CUBE_SCENENODE_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_SPHERE_SCENENODE_ to support CubeSceneNodes\r
-#define _IRR_COMPILE_WITH_SPHERE_SCENENODE_\r
-#ifdef NO_IRR_COMPILE_WITH_SPHERE_SCENENODE_\r
-#undef _IRR_COMPILE_WITH_SPHERE_SCENENODE_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_IRR_SCENE_LOADER_ if you want to be able to load\r
-/** .irr scenes using ISceneManager::loadScene */\r
-#define _IRR_COMPILE_WITH_IRR_SCENE_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_IRR_SCENE_LOADER_\r
-#undef _IRR_COMPILE_WITH_IRR_SCENE_LOADER_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_ if you want to use bone based\r
-/** animated meshes. If you compile without this, you will be unable to load\r
-B3D, MS3D or X meshes */\r
-#define _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_\r
-#ifdef NO_IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_\r
-#undef _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_\r
-#endif\r
-\r
-#ifdef _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_\r
-//! Define _IRR_COMPILE_WITH_B3D_LOADER_ if you want to use Blitz3D files\r
-#define _IRR_COMPILE_WITH_B3D_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_B3D_LOADER_\r
-#undef _IRR_COMPILE_WITH_B3D_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_MS3D_LOADER_ if you want to Milkshape files\r
-#define _IRR_COMPILE_WITH_MS3D_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_MS3D_LOADER_\r
-#undef _IRR_COMPILE_WITH_MS3D_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_X_LOADER_ if you want to use Microsoft X files\r
-#define _IRR_COMPILE_WITH_X_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_X_LOADER_\r
-#undef _IRR_COMPILE_WITH_X_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_OGRE_LOADER_ if you want to load Ogre 3D files\r
-#define _IRR_COMPILE_WITH_OGRE_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_OGRE_LOADER_\r
-#undef _IRR_COMPILE_WITH_OGRE_LOADER_\r
-#endif\r
-#endif // _IRR_COMPILE_WITH_SKINNED_MESH_SUPPORT_\r
-\r
-//! Define _IRR_COMPILE_WITH_IRR_MESH_LOADER_ if you want to load Irrlicht Engine .irrmesh files\r
-#define _IRR_COMPILE_WITH_IRR_MESH_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_IRR_MESH_LOADER_\r
-#undef _IRR_COMPILE_WITH_IRR_MESH_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_HALFLIFE_LOADER_ if you want to load Halflife animated files\r
-#define _IRR_COMPILE_WITH_HALFLIFE_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_HALFLIFE_LOADER_\r
-#undef _IRR_COMPILE_WITH_HALFLIFE_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_MD2_LOADER_ if you want to load Quake 2 animated files\r
-#define _IRR_COMPILE_WITH_MD2_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_MD2_LOADER_\r
-#undef _IRR_COMPILE_WITH_MD2_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_MD3_LOADER_ if you want to load Quake 3 animated files\r
-#define _IRR_COMPILE_WITH_MD3_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_MD3_LOADER_\r
-#undef _IRR_COMPILE_WITH_MD3_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_3DS_LOADER_ if you want to load 3D Studio Max files\r
-#define _IRR_COMPILE_WITH_3DS_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_3DS_LOADER_\r
-#undef _IRR_COMPILE_WITH_3DS_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_COLLADA_LOADER_ if you want to load Collada files\r
-#define _IRR_COMPILE_WITH_COLLADA_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_COLLADA_LOADER_\r
-#undef _IRR_COMPILE_WITH_COLLADA_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_CSM_LOADER_ if you want to load Cartography Shop files\r
-#define _IRR_COMPILE_WITH_CSM_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_CSM_LOADER_\r
-#undef _IRR_COMPILE_WITH_CSM_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_BSP_LOADER_ if you want to load Quake 3 BSP files\r
-#define _IRR_COMPILE_WITH_BSP_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_BSP_LOADER_\r
-#undef _IRR_COMPILE_WITH_BSP_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_DMF_LOADER_ if you want to load DeleD files\r
-#define _IRR_COMPILE_WITH_DMF_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_DMF_LOADER_\r
-#undef _IRR_COMPILE_WITH_DMF_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_LMTS_LOADER_ if you want to load LMTools files\r
-#define _IRR_COMPILE_WITH_LMTS_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_LMTS_LOADER_\r
-#undef _IRR_COMPILE_WITH_LMTS_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_MY3D_LOADER_ if you want to load MY3D files\r
-#define _IRR_COMPILE_WITH_MY3D_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_MY3D_LOADER_\r
-#undef _IRR_COMPILE_WITH_MY3D_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_OBJ_LOADER_ if you want to load Wavefront OBJ files\r
-#define _IRR_COMPILE_WITH_OBJ_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_OBJ_LOADER_\r
-#undef _IRR_COMPILE_WITH_OBJ_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_OCT_LOADER_ if you want to load FSRad OCT files\r
-#define _IRR_COMPILE_WITH_OCT_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_OCT_LOADER_\r
-#undef _IRR_COMPILE_WITH_OCT_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_LWO_LOADER_ if you want to load Lightwave3D files\r
-#define _IRR_COMPILE_WITH_LWO_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_LWO_LOADER_\r
-#undef _IRR_COMPILE_WITH_LWO_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_STL_LOADER_ if you want to load stereolithography files\r
-#define _IRR_COMPILE_WITH_STL_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_STL_LOADER_\r
-#undef _IRR_COMPILE_WITH_STL_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PLY_LOADER_ if you want to load Polygon (Stanford Triangle) files\r
-#define _IRR_COMPILE_WITH_PLY_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_PLY_LOADER_\r
-#undef _IRR_COMPILE_WITH_PLY_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_SMF_LOADER_ if you want to load 3D World Studio mesh files\r
-#define _IRR_COMPILE_WITH_SMF_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_SMF_LOADER_\r
-#undef _IRR_COMPILE_WITH_SMF_LOADER_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_IRR_WRITER_ if you want to write static .irrMesh files\r
-#define _IRR_COMPILE_WITH_IRR_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_IRR_WRITER_\r
-#undef _IRR_COMPILE_WITH_IRR_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_COLLADA_WRITER_ if you want to write Collada files\r
-#define _IRR_COMPILE_WITH_COLLADA_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_COLLADA_WRITER_\r
-#undef _IRR_COMPILE_WITH_COLLADA_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_STL_WRITER_ if you want to write .stl files\r
-#define _IRR_COMPILE_WITH_STL_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_STL_WRITER_\r
-#undef _IRR_COMPILE_WITH_STL_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_OBJ_WRITER_ if you want to write .obj files\r
-#define _IRR_COMPILE_WITH_OBJ_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_OBJ_WRITER_\r
-#undef _IRR_COMPILE_WITH_OBJ_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PLY_WRITER_ if you want to write .ply files\r
-#define _IRR_COMPILE_WITH_PLY_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_PLY_WRITER_\r
-#undef _IRR_COMPILE_WITH_PLY_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_B3D_WRITER_ if you want to write .b3d files\r
-#define _IRR_COMPILE_WITH_B3D_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_B3D_WRITER_\r
-#undef _IRR_COMPILE_WITH_B3D_WRITER_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_BMP_LOADER_ if you want to load .bmp files\r
-//! Disabling this loader will also disable the built-in font\r
-#define _IRR_COMPILE_WITH_BMP_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_BMP_LOADER_\r
-#undef _IRR_COMPILE_WITH_BMP_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_JPG_LOADER_ if you want to load .jpg files\r
-#define _IRR_COMPILE_WITH_JPG_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_JPG_LOADER_\r
-#undef _IRR_COMPILE_WITH_JPG_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PCX_LOADER_ if you want to load .pcx files\r
-#define _IRR_COMPILE_WITH_PCX_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_PCX_LOADER_\r
-#undef _IRR_COMPILE_WITH_PCX_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PNG_LOADER_ if you want to load .png files\r
-#define _IRR_COMPILE_WITH_PNG_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_PNG_LOADER_\r
-#undef _IRR_COMPILE_WITH_PNG_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PPM_LOADER_ if you want to load .ppm/.pgm/.pbm files\r
-#define _IRR_COMPILE_WITH_PPM_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_PPM_LOADER_\r
-#undef _IRR_COMPILE_WITH_PPM_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PSD_LOADER_ if you want to load .psd files\r
-#define _IRR_COMPILE_WITH_PSD_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_PSD_LOADER_\r
-#undef _IRR_COMPILE_WITH_PSD_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PVR_LOADER_ if you want to load .pvr files\r
-#define _IRR_COMPILE_WITH_PVR_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_PVR_LOADER_\r
-#undef _IRR_COMPILE_WITH_PVR_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_DDS_LOADER_ if you want to load compressed .dds files\r
-// Patent problem isn't related to this loader.\r
-#define _IRR_COMPILE_WITH_DDS_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_DDS_LOADER_\r
-#undef _IRR_COMPILE_WITH_DDS_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_DDS_DECODER_LOADER_ if you want to load .dds files\r
-//! loader will decompress these files and will send to the memory as uncompressed files.\r
-// Outcommented because\r
-// a) it doesn't compile on 64-bit currently\r
-// b) anyone enabling it should be aware that S3TC compression algorithm which might be used in that loader\r
-// is patented in the US by S3 and they do collect license fees when it's used in applications.\r
-// So if you are unfortunate enough to develop applications for US market and their broken patent system be careful.\r
-// #define _IRR_COMPILE_WITH_DDS_DECODER_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_DDS_DECODER_LOADER_\r
-#undef _IRR_COMPILE_WITH_DDS_DECODER_LOADER_\r
-#endif\r
-#ifdef _IRR_COMPILE_WITH_DDS_DECODER_LOADER_\r
-#undef _IRR_COMPILE_WITH_DDS_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_TGA_LOADER_ if you want to load .tga files\r
-#define _IRR_COMPILE_WITH_TGA_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_TGA_LOADER_\r
-#undef _IRR_COMPILE_WITH_TGA_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_WAL_LOADER_ if you want to load .wal files\r
-#define _IRR_COMPILE_WITH_WAL_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_WAL_LOADER_\r
-#undef _IRR_COMPILE_WITH_WAL_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_LMP_LOADER_ if you want to load .lmp files\r
-#define _IRR_COMPILE_WITH_LMP_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_LMP_LOADER_\r
-#undef _IRR_COMPILE_WITH_LMP_LOADER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_RGB_LOADER_ if you want to load Silicon Graphics .rgb/.rgba/.sgi/.int/.inta/.bw files\r
-#define _IRR_COMPILE_WITH_RGB_LOADER_\r
-#ifdef NO_IRR_COMPILE_WITH_RGB_LOADER_\r
-#undef _IRR_COMPILE_WITH_RGB_LOADER_\r
-#endif\r
-\r
-//! Define _IRR_COMPILE_WITH_BMP_WRITER_ if you want to write .bmp files\r
-#define _IRR_COMPILE_WITH_BMP_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_BMP_WRITER_\r
-#undef _IRR_COMPILE_WITH_BMP_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_JPG_WRITER_ if you want to write .jpg files\r
-#define _IRR_COMPILE_WITH_JPG_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_JPG_WRITER_\r
-#undef _IRR_COMPILE_WITH_JPG_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PCX_WRITER_ if you want to write .pcx files\r
-#define _IRR_COMPILE_WITH_PCX_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_PCX_WRITER_\r
-#undef _IRR_COMPILE_WITH_PCX_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PNG_WRITER_ if you want to write .png files\r
-#define _IRR_COMPILE_WITH_PNG_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_PNG_WRITER_\r
-#undef _IRR_COMPILE_WITH_PNG_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PPM_WRITER_ if you want to write .ppm files\r
-#define _IRR_COMPILE_WITH_PPM_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_PPM_WRITER_\r
-#undef _IRR_COMPILE_WITH_PPM_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_PSD_WRITER_ if you want to write .psd files\r
-#define _IRR_COMPILE_WITH_PSD_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_PSD_WRITER_\r
-#undef _IRR_COMPILE_WITH_PSD_WRITER_\r
-#endif\r
-//! Define _IRR_COMPILE_WITH_TGA_WRITER_ if you want to write .tga files\r
-#define _IRR_COMPILE_WITH_TGA_WRITER_\r
-#ifdef NO_IRR_COMPILE_WITH_TGA_WRITER_\r
-#undef _IRR_COMPILE_WITH_TGA_WRITER_\r
-#endif\r
-\r
-//! Define __IRR_COMPILE_WITH_ZIP_ARCHIVE_LOADER_ if you want to open ZIP and GZIP archives\r
-/** ZIP reading has several more options below to configure. */\r
-#define __IRR_COMPILE_WITH_ZIP_ARCHIVE_LOADER_\r
-#ifdef NO__IRR_COMPILE_WITH_ZIP_ARCHIVE_LOADER_\r
-#undef __IRR_COMPILE_WITH_ZIP_ARCHIVE_LOADER_\r
-#endif\r
-#ifdef __IRR_COMPILE_WITH_ZIP_ARCHIVE_LOADER_\r
-//! Define _IRR_COMPILE_WITH_ZLIB_ to enable compiling the engine using zlib.\r
-/** This enables the engine to read from compressed .zip archives. If you\r
-disable this feature, the engine can still read archives, but only uncompressed\r
-ones. */\r
-#define _IRR_COMPILE_WITH_ZLIB_\r
-#ifdef NO_IRR_COMPILE_WITH_ZLIB_\r
-#undef _IRR_COMPILE_WITH_ZLIB_\r
-#endif\r
-#endif\r
-\r
-//! Define __IRR_COMPILE_WITH_MOUNT_ARCHIVE_LOADER_ if you want to mount folders as archives\r
-#define __IRR_COMPILE_WITH_MOUNT_ARCHIVE_LOADER_\r
-#ifdef NO__IRR_COMPILE_WITH_MOUNT_ARCHIVE_LOADER_\r
-#undef __IRR_COMPILE_WITH_MOUNT_ARCHIVE_LOADER_\r
-#endif\r
-//! Define __IRR_COMPILE_WITH_PAK_ARCHIVE_LOADER_ if you want to open ID software PAK archives\r
-#define __IRR_COMPILE_WITH_PAK_ARCHIVE_LOADER_\r
-#ifdef NO__IRR_COMPILE_WITH_PAK_ARCHIVE_LOADER_\r
-#undef __IRR_COMPILE_WITH_PAK_ARCHIVE_LOADER_\r
-#endif\r
-//! Define __IRR_COMPILE_WITH_NPK_ARCHIVE_LOADER_ if you want to open Nebula Device NPK archives\r
-#define __IRR_COMPILE_WITH_NPK_ARCHIVE_LOADER_\r
-#ifdef NO__IRR_COMPILE_WITH_NPK_ARCHIVE_LOADER_\r
-#undef __IRR_COMPILE_WITH_NPK_ARCHIVE_LOADER_\r
-#endif\r
-//! Define __IRR_COMPILE_WITH_TAR_ARCHIVE_LOADER_ if you want to open TAR archives\r
-#define __IRR_COMPILE_WITH_TAR_ARCHIVE_LOADER_\r
-#ifdef NO__IRR_COMPILE_WITH_TAR_ARCHIVE_LOADER_\r
-#undef __IRR_COMPILE_WITH_TAR_ARCHIVE_LOADER_\r
-#endif\r
-//! Define __IRR_COMPILE_WITH_WAD_ARCHIVE_LOADER_ if you want to open WAD archives\r
-#define __IRR_COMPILE_WITH_WAD_ARCHIVE_LOADER_\r
-#ifdef NO__IRR_COMPILE_WITH_WAD_ARCHIVE_LOADER_\r
-#undef __IRR_COMPILE_WITH_WAD_ARCHIVE_LOADER_\r
-#endif\r
-\r
-//! Set FPU settings\r
-/** Irrlicht should use approximate float and integer fpu techniques\r
-precision will be lower but speed higher. currently X86 only\r
-*/\r
-#if !defined(_IRR_OSX_PLATFORM_) && !defined(_IRR_SOLARIS_PLATFORM_)\r
- //#define IRRLICHT_FAST_MATH\r
- #ifdef NO_IRRLICHT_FAST_MATH\r
- #undef IRRLICHT_FAST_MATH\r
- #endif\r
-#endif\r
-\r
-// Some cleanup and standard stuff\r
-\r
-#ifdef _IRR_WINDOWS_API_\r
-\r
-// To build Irrlicht as a static library, you must define _IRR_STATIC_LIB_ in both the\r
-// Irrlicht build, *and* in the user application, before #including <irrlicht.h>\r
-#ifndef _IRR_STATIC_LIB_\r
-#ifdef IRRLICHT_EXPORTS\r
-#define IRRLICHT_API __declspec(dllexport)\r
-#else\r
-#define IRRLICHT_API __declspec(dllimport)\r
-#endif // IRRLICHT_EXPORT\r
-#else\r
-#define IRRLICHT_API\r
-#endif // _IRR_STATIC_LIB_\r
-\r
-// Declare the calling convention.\r
-#if defined(_STDCALL_SUPPORTED)\r