Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
GL.hpp
1
2#pragma once
3
4#ifndef __USING_GTEST
5
6#if BOOST_OS_WINDOWS
7
8#include <alicorn\platform\windows.hpp>
9#include <windef.h>
10#include <wingdi.h>
11#include <gl/gl.h>
12#include <gl/glu.h>
13#include "GLExt.hpp"
14
15#elif BOOST_PLAT_ANDROID
16
17#include <egl/egl.h>
18#include <gles/gl.h>
19#include <gles/glext.h>
20
21inline void glOrtho(GLfloat _Left, GLfloat _Right, GLfloat _Bottom,
22 GLfloat _Top, GLfloat _zNear, GLfloat _zFar)
23{
24 glOrthof(_Left, _Right, _Bottom, _Top, _zNear, _zFar);
25}
26
27inline void glFogi(GLenum _Name, GLint _Value)
28{
29 glFogx(_Name, _Value);
30}
31
32inline void glClearDepth(GLfloat depth)
33{
34 glClearDepthf(depth);
35}
36
37#if __ANDROID_API__ >= 18
38
39#include <gles3/gl3.h>
40#include <gles3/gl3ext.h>
41
42#endif // __ANDROID_API__
43#endif // BOOST_OS_...
44
45#endif // __USING_GTEST