 |
Elevate Engine 1
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
5#ifndef EE_NO_SOUNDENGINE
6 #define EE_NO_SOUNDENGINE 0
11#if defined(EE_PLATFORM_WINDOWS) || defined(EE_PLATFORM_LINUX) || defined(EE_PLATFORM_WEB)
14 #pragma comment(linker, "/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup")
18 #error ElevateEngine is currently only supported on Windows, Linux and Web.
22 #define EE_SHADER_VERSION_STRING "#version 300"
23 #define EE_SHADER_PROFILE_STRING "es"
24 #define EE_SHADER_PRECISION_STRING "precision highp float;\n"
26 #define EE_SHADER_VERSION_STRING "#version 410"
27 #define EE_SHADER_PROFILE_STRING "core"
28 #define EE_SHADER_PRECISION_STRING ""
31#define EE_SHADER_VERSION_HEADER EE_SHADER_VERSION_STRING " " EE_SHADER_PROFILE_STRING
32#define EE_SHADER_HEADER EE_SHADER_VERSION_HEADER "\n" EE_SHADER_PRECISION_STRING
34#ifndef EE_PLATFORM_WEB
35 #define EE_ENGINE_DIR EE_RESOURCE_DIR "/Engine/"
36 #define EE_EDITOR_DIR EE_RESOURCE_DIR "/Editor/"
38 #define EE_ENGINE_DIR "/Engine/"
39 #define EE_EDITOR_DIR "/Editor/"
41#define EE_CONTENT_ROOT "./Content/"
43#define BIT(x) (1 << x)
45#define EE_BIND_EVNT_FN(fn) std::bind(&fn, this, std::placeholders::_1)