al_get_opengl_extension_list - Online Linux Manual PageSection : 3
Updated :
Source : Allegro reference manual
Note :
NAMEal_get_opengl_extension_list − Allegro 5 API
SYNOPSIS
#include <allegro5/allegro_opengl.h>
ALLEGRO_OGL_EXT_LIST *al_get_opengl_extension_list(void)
DESCRIPTIONReturns 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 al_get_opengl_extension_list. For example:
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. Note: the exact extensions exposed depend on how Allegro was compiled. It is recommended to use al_have_opengl_extension(3) and al_get_opengl_proc_address(3) for the most stable experience. 0
Johanes Gumabo
Data Size : 4,867 byte
man-al_get_opengl_extension_list.3Build : 2024-12-05, 20:55 :
Visitor Screen : x
Visitor Counter ( page / site ) : 3 / 180,821
Visitor ID : :
Visitor IP : 18.217.104.36 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.