mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-15 00:11:55 +07:00
27 lines
1014 B
C++
27 lines
1014 B
C++
/*******************************************************************************
|
|
* This file is part of the "Enduro2D"
|
|
* For conditions of distribution and use, see copyright notice in LICENSE.md
|
|
* Copyright (C) 2018 Matvey Cherevko
|
|
******************************************************************************/
|
|
|
|
#pragma once
|
|
|
|
#include <enduro2d/core/debug.hpp>
|
|
#include <enduro2d/core/window.hpp>
|
|
#include <enduro2d/core/render.hpp>
|
|
|
|
#define E2D_RENDER_MODE_NONE 1
|
|
#define E2D_RENDER_MODE_OPENGL 2
|
|
|
|
#ifndef E2D_RENDER_MODE
|
|
# if defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_IOS
|
|
# define E2D_RENDER_MODE E2D_RENDER_MODE_NONE
|
|
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_LINUX
|
|
# define E2D_RENDER_MODE E2D_RENDER_MODE_NONE
|
|
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_MACOSX
|
|
# define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGL
|
|
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_WINDOWS
|
|
# define E2D_RENDER_MODE E2D_RENDER_MODE_NONE
|
|
# endif
|
|
#endif
|