#ifndef __IRRLICHT_H_INCLUDED__\r
#define __IRRLICHT_H_INCLUDED__\r
\r
-#include "IrrCompileConfig.h"\r
#include "aabbox3d.h"\r
#include "CIndexBuffer.h"\r
#include "CMeshBuffer.h"\r
#include "coreutil.h"\r
#include "CVertexBuffer.h"\r
-#include "IProfiler.h"\r
#include "dimension2d.h"\r
#include "ECullingTypes.h"\r
#include "EDebugSceneTypes.h"\r
#include "triangle3d.h"\r
#include "vector2d.h"\r
#include "vector3d.h"\r
+#include "IrrCompileConfig.h" // for IRRLICHT_API and IRRCALLCONV\r
\r
/*! \mainpage Irrlicht Engine 1.9 API documentation\r
*\r
device could not be created.\r
*/\r
extern "C" IRRLICHT_API IrrlichtDevice* IRRCALLCONV createDevice(\r
- video::E_DRIVER_TYPE driverType = video::EDT_SOFTWARE,\r
+ video::E_DRIVER_TYPE driverType = video::EDT_OPENGL,\r
// parentheses are necessary for some compilers\r
const core::dimension2d<u32>& windowSize = (core::dimension2d<u32>(640,480)),\r
u32 bits = 32,\r