MGL_glEnumerateDrivers
Enumerates the names of all available OpenGL implementations.
Declaration
const char ** MGLAPI MGL_glEnumerateDrivers(void)
Prototype In
mgraph.h
Return Value
Pointer to a NULL terminated list of available OpenGL driver names.
Description
This function returns a NULL terminated list of OpenGL driver names to the application program, which describes all the available OpenGL drivers on the system. Once you have obtained the driver names, you can change the current OpenGL driver with MGL_glSetDriver.
Note that this function will always returns built in names for 'auto', 'microsoft', 'sgi' and 'mesa' and setting a driver to these names corresponds to changing the OpenGL driver type with MGL_glSetOpenGLType. However if there are multiple fullscreen hardware OpenGL drivers on the system and registered with the MGL, they will be listed one after the other. For example if you have an ATI 3DRage, a 3Dfx Voodoo and an NEC PowerVR installed in your system and there are fullscreen OpenGL drivers for all these boards registered with the MGL, the names for these drivers would be returned in this list also.
See Also
Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com