axmol/extensions/Effekseer/EffekseerRendererGL/EffekseerRenderer/EffekseerRendererGL.Base.Pre.h

77 lines
1.3 KiB
C++

#ifndef __EFFEKSEERRENDERER_GL_BASE_PRE_H__
#define __EFFEKSEERRENDERER_GL_BASE_PRE_H__
#include <Effekseer.h>
#include <vector>
// #if defined(_WIN32)
// #include <windows.h>
// #endif
// #if defined(__EFFEKSEER_RENDERER_GLES2__)
// #if defined(__APPLE__)
// #include <OpenGLES/ES2/gl.h>
// #include <OpenGLES/ES2/glext.h>
// #else
// #include <GLES2/gl2.h>
// #include <GLES2/gl2ext.h>
// #endif
// #elif defined(__EFFEKSEER_RENDERER_GLES3__)
// #if defined(__APPLE__)
// #include <OpenGLES/ES3/gl.h>
// #else
// #define GL_GLEXT_PROTOTYPES
// #include <GLES3/gl3.h>
// #endif
// #elif defined(__EFFEKSEER_RENDERER_GL2__)
// #if _WIN32
// #include <GL/gl.h>
// #elif defined(__APPLE__)
// #define GL_SILENCE_DEPRECATION
// #include <OpenGL/gl.h>
// #else
// #include <GL/gl.h>
// #endif
// #else
// #if defined(_WIN32)
// #include <GL/gl.h>
// #elif defined(__APPLE__)
// #define GL_SILENCE_DEPRECATION
// #include <OpenGL/gl3.h>
// #else
// #define GL_GLEXT_PROTOTYPES
// #include <GL/gl.h>
// #endif
// #endif
// #if _WIN32
// #pragma comment(lib, "opengl32.lib")
// #endif
#include "platform/GL.h"
namespace EffekseerRendererGL
{
class Renderer;
enum class OpenGLDeviceType
{
OpenGL2,
OpenGL3,
OpenGLES2,
OpenGLES3,
};
} // namespace EffekseerRendererGL
#endif // __EFFEKSEERRENDERER_GL_BASE_PRE_H__