|
AllegroGL
0.4.4
|
OpenGL extension management. More...
#include "alleggl.h"#include "allglint.h"#include <string.h>#include <GL/glu.h>#include <allegro/internal/aintern.h>#include "allegrogl/GLext/gl_ext_api.h"#include "allegrogl/GLext/gl_ext_list.h"Go to the source code of this file.
Typedefs | |
| typedef struct AGL_EXT | AGL_EXT |
Functions | |
| AGL_EXT * | __allegro_gl_create_extensions () |
| void | __allegro_gl_load_extensions (AGL_EXT *ext) |
| void | __allegro_gl_set_extensions (AGL_EXT *ext) |
| void | __allegro_gl_destroy_extensions (AGL_EXT *ext) |
| int | __allegro_gl_look_for_an_extension (AL_CONST char *name, AL_CONST GLubyte *extensions) |
| int | allegro_gl_is_extension_supported (AL_CONST char *extension) |
| This function is an helper to determine whether an OpenGL extension is available or not. More... | |
| void * | allegro_gl_get_proc_address (AL_CONST char *name) |
| Helper to get the address of an OpenGL symbol. More... | |
| static void | __fill_in_info_struct (const GLubyte *rendereru, struct allegro_gl_info *info) |
| void | __allegro_gl_manage_extensions (void) |
| void | __allegro_gl_print_extensions (AL_CONST char *extension) |
| void | __allegro_gl_unmanage_extensions () |
Variables | |
| struct allegro_gl_info | allegro_gl_info |
| struct AGL_EXTENSION_LIST_GL | allegro_gl_extensions_GL |
| List of OpenGL extensions supported by AllegroGL. More... | |
| AGL_EXT * | agl_extension_table = NULL |
| List of GLX extensions supported by AllegroGL. More... | |
OpenGL extension management.
Definition in file glext.c.
| #define AGL_EXT | ( | name, | |
| ver | |||
| ) |
1.8.11