graphene

annotate src/opengl.h @ 6:9fbbc96e6fbe

foo
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 31 Jul 2015 04:59:28 +0300
parents
children
rev   line source
nuclear@1 1 #ifndef GPH_OPENGL_H_
nuclear@1 2 #define GPH_OPENGL_H_
nuclear@1 3
nuclear@1 4 #include <GL/glew.h>
nuclear@1 5
nuclear@1 6 namespace gph {
nuclear@1 7
nuclear@1 8 extern struct GLCaps {
nuclear@1 9 char *version, *renderer, *vendor;
nuclear@1 10 int max_tex_units;
nuclear@1 11 int max_tex_size;
nuclear@1 12 int max_samples;
nuclear@1 13 float max_aniso;
nuclear@1 14 int max_mrt;
nuclear@1 15 bool sdr;
nuclear@1 16 char *sdr_ver;
nuclear@1 17 bool fbo;
nuclear@1 18 bool tex_float;
nuclear@1 19 bool npow2_tex;
nuclear@1 20 bool fsaa;
nuclear@1 21 } glcaps;
nuclear@1 22
nuclear@1 23 bool init_opengl();
nuclear@1 24
nuclear@1 25 } // namespace gph
nuclear@1 26
nuclear@1 27 #endif /* GPH_OPENGL_H_ */