glext.c File Reference
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.
Defines
-
#define AGL_API(type, name, args) AGL_##name##_t name;
-
#define aglXGetProcAddress glXGetProcAddress
-
#define AGL_API(type, name, args) AGL_##name##_t __agl##name = NULL;
-
#define AGL_API(type, name, args) __agl##name = ext->name;
- #define AGL_EXT(name, ver)
Typedefs
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)
- void * allegro_gl_get_proc_address (AL_CONST char *name)
-
void __fill_in_info_struct (const char *renderer, 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
Detailed Description
OpenGL extension management.
Definition in file glext.c.
Define Documentation
#define AGL_EXT |
( |
name, |
|
|
ver |
|
) |
|
|
Generated on Wed Jun 30 23:59:52 2004 for AllegroGL by
1.3.5