#pragma once
///
/// Precompiled header file. Place all system includes here with appropriate #defines for different operating systems and compilers.
///
#define NOMINMAX
#define _USE_MATH_DEFINES
#ifdef _WIN32
#define basename(x) _strdup(x)
#define snprintf _snprintf
#define snprintf_s _snprintf_s
#define WIN32_LEAN_AND_MEAN
#define EMBER_OS "WIN"
#include
#include
#elif __APPLE__
#define EMBER_OS "OSX"
#else
#include
#include
#define EMBER_OS "LNX"
#endif
//Standard headers.
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#ifdef __APPLE__
#include
#else
#include
#endif
#include