// stdafx.h : include file for standard system include files, // or project specific include files that are used frequently, but // are changed infrequently // #pragma once #ifdef _MSC_VER // memory debug functions #define _CRTDBG_MAP_ALLOC #include #include #ifdef _DEBUG #ifndef DBG_NEW #define DBG_NEW new ( _NORMAL_BLOCK , __FILE__ , __LINE__ ) #define new DBG_NEW #endif #endif // _DEBUG #endif // operating system #ifdef _WIN32 #include "targetver.h" #define NOMINMAX #include #include #undef NOMINMAX #include #include #include #endif // stl #include #include #include #define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #ifdef NDEBUG #define EU07_BUILD_STATIC #endif #ifdef EU07_BUILD_STATIC #define GLEW_STATIC #else #ifdef _WIN32 #define GLFW_DLL #endif // _windows #endif // build_static #ifndef __ANDROID__ #include "GL/glew.h" #else #include #include #endif #ifdef _WIN32 #include "GL/wglew.h" #endif #define GLFW_INCLUDE_GLU //m7todo: jest tu bo nie chciało mi się wpychać do wszystkich plików #ifndef __ANDROID__ #include #endif #define GLM_ENABLE_EXPERIMENTAL #define GLM_FORCE_CTOR_INIT #include #include #include #include #include #include #include #include "openglmatrixstack.h" // imgui.h comes with its own operator new which gets wrecked by dbg_new, so we temporarily disable the latter #ifdef _MSC_VER #ifdef _DEBUG #undef new #endif // _DEBUG #endif #include "imgui.h" #ifdef _MSC_VER #ifdef _DEBUG #define new DBG_NEW #endif // _DEBUG #endif