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 | |||
) |