Go to the documentation of this file.
18 #if (GLUS_ES || GLUS_ES2 || GLUS_ES3 || GLUS_ES31)
21 #include "../GLES3/glus31.h"
23 #include "../GLES2/glus2.h"
25 #include "../GLES3/glus3.h"
28 #elif (GLUS_VG || GLUS_VG11)
30 #include "../VG/glus.h"
46 #include "../GLUS/glus_clib.h"
55 #include <GLFW/glfw3.h>
61 #define EGL_NONE 0x3038
62 #define EGL_DONT_CARE ((EGLint)-1)
66 #define EGL_RENDERABLE_TYPE 0x3040
67 #define EGL_OPENGL_BIT 0x0008
69 #define EGL_RED_SIZE 0x3024
70 #define EGL_GREEN_SIZE 0x3023
71 #define EGL_BLUE_SIZE 0x3022
72 #define EGL_DEPTH_SIZE 0x3025
73 #define EGL_STENCIL_SIZE 0x3026
74 #define EGL_ALPHA_SIZE 0x3021
75 #define EGL_SAMPLES 0x3031
76 #define EGL_SAMPLE_BUFFERS 0x3032
80 #define EGL_CONTEXT_CLIENT_VERSION 0x3098
81 #define EGL_CONTEXT_MAJOR_VERSION 0x3098
82 #define EGL_CONTEXT_MINOR_VERSION 0x30FB
83 #define EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE 0x31B1
85 #define EGL_CONTEXT_OPENGL_PROFILE_MASK 0x30FD
86 #define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT 0x00000001
87 #define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT 0x00000002
89 #define EGL_CONTEXT_OPENGL_DEBUG 0x31B0
95 #include "../GLUS/glus_function.h"
101 #include "../GLUS/glus_typedef.h"
107 #include "../GLUS/glus_define.h"
109 #include "../GLUS/glus_define_shader.h"
111 #include "../GLUS/glus_define_color.h"
113 #include "../GLUS/glus_define_color_channel.h"
115 #include "../GLUS/glus_define_uint.h"
121 #include "../GLUS/glus_file.h"
122 #include "../GLUS/glus_image.h"
128 #include "../GLUS/glus_memory.h"
134 #include "../GLUS/glus_window.h"
140 #include "../GLUS/glus_version.h"
146 #include "../GLUS/glus_extension.h"
152 #include "../GLUS/glus_screenshot.h"
158 #include "../GLUS/glus_perlin.h"
164 #include "../GLUS/glus_vector.h"
170 #include "../GLUS/glus_point.h"
176 #include "../GLUS/glus_plane.h"
182 #include "../GLUS/glus_sphere.h"
188 #include "../GLUS/glus_axisalignedbox.h"
194 #include "../GLUS/glus_orientedbox.h"
200 #include "../GLUS/glus_math.h"
206 #include "../GLUS/glus_random.h"
212 #include "../GLUS/glus_matrix_viewprojection.h"
218 #include "../GLUS/glus_matrix_planar.h"
224 #include "../GLUS/glus_matrix.h"
230 #include "../GLUS/glus_quaternion.h"
236 #include "../GLUS/glus_complex.h"
242 #include "../GLUS/glus_fourier.h"
248 #include "../GLUS/glus_program.h"
250 #include "../GLUS/glus_programpipeline.h"
256 #include "../GLUS/glus_shape.h"
262 #include "../GLUS/glus_shape_adjacency.h"
268 #include "../GLUS/glus_shape_texgen.h"
274 #include "../GLUS/glus_line.h"
280 #include "../GLUS/glus_shape_wavefront.h"
281 #include "../GLUS/glus_wavefront.h"
287 #include "../GLUS/glus_log.h"
293 #include "../GLUS/glus_profile.h"
299 #include "../GLUS/glus_raytrace.h"
305 #include "../GLUS/glus_intersect.h"
311 #include "../GLUS/glus_image_tga.h"
312 #include "../GLUS/glus_image_hdr.h"
313 #include "../GLUS/glus_image_pkm.h"
315 #include "../GLUS/glus_file_text.h"
316 #include "../GLUS/glus_file_binary.h"
322 #include "../GLUS/glus_padding.h"
int EGLint
Definition: glus.h:57