GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  AL_GET_OPENGL_EXTENSION_LIST (3)

NAME

al_get_opengl_extension_list - Allegro 5 API

CONTENTS

Synopsis
Description

SYNOPSIS

C]
#include <allegro5/allegro_opengl.h>

ALLEGRO_OGL_EXT_LIST *al_get_opengl_extension_list(void) ]

DESCRIPTION

Returns the list of OpenGL extensions supported by Allegro, for the given display.

Allegro will keep information about all extensions it knows about in a structure returned by C]al_get_opengl_extension_list].

For example:
C]
if (al_get_opengl_extension_list()->ALLEGRO_GL_ARB_multitexture) {
    use it
}
]

The extension will be set to true if available for the given display and false otherwise. This means to use the definitions and functions from an OpenGL extension, all you need to do is to check for it as above at run time, after acquiring the OpenGL display from Allegro.

Under Windows, this will also work with WGL extensions, and under Unix with GLX extensions.

In case you want to manually check for extensions and load function pointers yourself (say, in case the Allegro developers did not include it yet), you can use the al_have_opengl_extension(3) and al_get_opengl_proc_address(3) functions instead.

Search for    or go to Top of page |  Section 3 |  Main Index


Allegro reference manual AL_GET_OPENGL_EXTENSION_LIST (3)

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.